2009信息技术系2009-2010第一学期
项目实训实训》《ASP.
NET项目实训》
课程论文
题目
学生信息
管理系统 姓学班
名:号:级:
负责模块:学生管理,负责模块:学生管理,课程管理模块小组成员:小组成员:成绩:
评阅教师:评阅教师:
2009年12月9日
1
学生信息管理系统摘要学生管理系统用于对学生信息管理,教师信息管理,班级管理,成绩管理,学生所在院系,专业管理等.
目录:系统功能分析………………………………………………………………2数据库
设计…………………………………………………………………2各个数据表创建……………………………………………………………3存储过程创建………………………………………………………………5学生信息管理系统总括……………………………………………………6登录模块……………………………………………………………………7教师管理模块………………………………………………………………8学生管理模块………………………………………………………………10课程管理模块………………………………………………………………18成绩管理模块………………………………………………………………20班级管理模块………………………………………………………………22退出管理……………………………………………………………………24
2009-12-9
2
正文正文内容如下:一,系统功能分析功能分析:学生信息管理系统属应用系统.系统是一个集成多功能的信息管理系统,有教师资料管理,学生管理,班级管理,专业管理,课程管理,成绩管理和院系管理功能模块.本系统将大大提高学生信息的管理效率,带来数据共享,
网络查询和网络管理等便利,实现学生信息管理的数字化和智能化.1.模块划分(整个系统功能结构图)
2.各模块功能简介登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户管理功能,不同权限的用户,可对其进行不同功能的管理.教师管理模块:本模块主要对教师的资料信息进行查询,删除,修改和添加.学生管理模块:本模块主要对学生资料信息进行相应的查询,删除,修改和添加.添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加,修改,查询.课程管理模块:本模块主要对课程资料进行管理,对其进行查询,添加,修改和删除.又详细划分了课程类别资料,对其进行如上操作.成绩管理模块:本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入'班级管理模块:本模块班级资料信息进行管理,对其进行相应的查询,修改,删除和添加.二,数据库设计根据学生管理系统所要求的数据信息,创建数据库SMSStudent,根据各模块可创建如下10
3
个数据表,其字段名,数据类型等内容如下:1.各表及字段Class表:
Course表:
Coursetype表:
Department表:
Grade表:
4
Speciality表:
Speciality_course表:
Student表:
Teacher表:
5
Users表:
添加:class_stu_view视图表.2.系统中模块使用的存储过程本数据库共创建3处存储过程,其存储过程为:教师资料查询(teacher.aspx页面)Employess_Sel存储过程:
CREATEPROCEDURE[dbo].[Employess_Sel]@lastnamenvarchar(20),@departmentvarchar(30)ASselectteacherid,teachername,department.departmentid,department.departmentname,sex,telephonefromteacher,departmentwhereteacher.departmentid=department.departmentidand(teachernamelike'%'+@lastname+'%'anddepartment.departmentname=@department)