欢迎来到天天文库
浏览记录
ID:11777259
大小:651.00 KB
页数:9页
时间:2018-07-13
《jee作业-学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生信息管理系统(JEE作业)姓名:学号:班级:一、系统功能分析功能分析:学生信息管理系统属应用系统。系统是一个集成多功能的信息管理系统,有教师资料管理、学生管理、班级管理、专业管理、课程管理、成绩管理和院系管理功能模块。本系统将大大提高学生信息的管理效率,带来数据共享、网络查询和网络管理等便利,实现学生信息管理的数字化和智能化。1.模块划分(整个系统功能结构图)2.各模块功能简介登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户管理功能,不同权限的用户,可对其进行不同功能的管理。
2、教师管理模块:本模块主要对教师的资料信息进行查询,删除,修改和添加。学生管理模块:本模块主要对学生资料信息进行相应的查询,删除,修改和添加。添加了学生所在院系资料与学生所在专业资料,同时可对院系资料与专业资料进行相应的添加,修改,查询。课程管理模块:本模块主要对课程资料进行管理,对其进行查询,添加,修改和删除。又详细划分了课程类别资料,对其进行如上操作。成绩管理模块:本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入‘班级管理模块:本模块班级资料信息进行
3、管理,对其进行相应的查询,修改,删除和添加。二、数据库设计根据学生管理系统所要求的数据信息,创建数据库SMSStudent,根据各模块可创建如下10个数据表,其字段名,数据类型等内容如下:1.各表及字段Class表:Course表:Coursetype表:Department表:Grade表:Speciality表:Speciality_course表:Student表:Teacher表:Users表:添加:class_stu_view视图表。三、各模块页面设计,具体功能实现一、登录模块:1.用户注册
4、页面如下图:本页面可向系统注册管理员,通过身份验证获得整个系统的管理权限。注册是同过MD5加密算法对密码框(txtpwd.Text)进行加密。2.用户登录页面本页面主要实现用户登录,通过MD5加密算法,确保数据库访问安全性。一、教师管理模块:1.教师资料管理页面本页面主要对教师资料管理,查询和删除。2.教师资料添加页面本页面主要对教师资料进行添加功能,对应teacher表。3.教师信息修改页面二、学生管理模块:1.学生资料管理页面如下图所示:数据绑定控件,掌握该控件的灵活用法,掌握常用属性设置,主要实
5、现其数据绑定功能与分页功能。数据绑定的实现方式很多,可选用直接绑定2.学生资料编辑页面主要对所对应得学生信息进行编辑修改,本页面的重点为页面之间的传值3.学生资料添加页面本页面主要对学生的信息进行相应的添加功能,主要运用了insertSQL语句4.学生所在院系资料页面5.系部资料添加页面该页面主要实现系部资料的添加功能,其内容对应数据库Department表。6.学生所在专业资料页面本页面主要对学生所在专业资料进行管理,并可对专业名称进行修改。其主要代码为事件代码,其主要代码为SQL语句,利用数据集对
6、数据进行填充绑定。其中,分页,删除,反选,全选,取消事件。1.专业资料添加页面本页面主要实现专业信息的添加,对应speciality表。二、课程管理模块:1.课程资料管理页面2.本页面对课程进行系统管理,功能的实现主要为GridView控件的使用。3.课程资料添加页面该页面对学生所修课程进行相应的添加,对应Course表。添加代码:4.课程类别资料页面本页面对课程进行分类管理,可对课程名进行相应修改操作,用Repeater控件实现,具体做法为,在控件中布局1行7列的表格,并对相应字段进行数据绑定。5.
7、课程类别资料添加页面本页面主要对课程的类别添加成绩管理模块:6.学生成绩查询页面1.本页面实现了对学生成绩查询管理,以课程名为导航,实现课程所对应学生成绩查询功能。2.学生成绩录入页面本页面主要对学生的成绩进行录入,其缺点为只能同时对1个同学,进行数据输入,如若人数较多时,效率很低,可对其进行改进,利用通过鼠标点击某个班级,直接跳转到全班学生,可对其进行一一录入,二、班级管理模块:1.班级资料管理页面本页面对班级资料管理,通过查询按钮可对班级信息查询1.班级资料添加本页面主要对学生所在班级的资料进行添
8、加功能,对应class表。二、退出管理:
此文档下载收益归作者所有