边雪玲:学生管理信息系统1中原工学院软件学院二级实践课题设计任务书姓名边雪玲信管专业111班题目学生管理信息系统设计任务实现一个数据库系统,实现简单的增加、删除、修改及查询操作。教师和学生及教务处都可以登录到本系统对相关信息进行查询,并且教师和教务处都可以对相关信息进行增加、删除、修改操作。系统功能主要包括:学生对成绩、个人信息的查询及密码的修改。教师对学生信息的管理(包括对学生信息及成绩的增、删、查、改)。教务处对教师和学生信息的管理(包括对教师信息、学生信息及成绩的增、删、查、改)。时间进度第17周:(2012.6.11~2012.6.15):系统需求分析,进行界面设计;设计系统的数据库结构进行分析、设计,并通过画E-R图的方式来帮助实现数据库结构的完整设计,列出数据库数据表,之后以列出的关系模型为依据进行第18周:(2012.6.18~2012.6.22):对系统进行详细的分析设计,根据不同的功能模块,对其进行相应的编码及测试;第19周:(2012.6.25~2012.6.29):对系统进行测试和纠错,进一步完善其功能,之后进行报告总结,交与老师验收。原主始要资参料考与文献[01]李春葆,C#程序设计教程,北京:清华大学出版社,2010.1[02]何玉洁,数据库原理与应用教程,北京:机械工业出版社,2011.11指导教师签字:年月日边雪玲:学生管理信息系统2摘要学生管理信息系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。前者需要建立起数据一致性、完整性强和安全性好的数据库,而后者要求应用程序功能完备,易使用等特点。学生管理信息系统能够实现学生对个人信息及成绩的查询,教师登录到本系统可以对自己的个人信息和排课情况进行查询,对学生信息的查询和对其成绩的更改;教务登录到本系统对教师、学生基本信息及对教师排课信息进行管理。关键词:数据库、窗体、控件、VisualStudio2005、SQLServer边雪玲:学生管理信息系统3目录摘要................................................................................................................................................2第1章绪论...................................................................................................................................41.1课题背景.............................................................................................................................41.2课题研究内容.....................................................................................................................41.3分工表.................................................................................................................................4第2章需求分析.............................................................................................................................52.1总体分析............................................................................................................................52.2功能需求分析....................................................................................................................52.3系统环境需求....................................................................................................................52.3.1开发环境需求.........................................................................................................52.3.2运行环境需求.........................................................................................................6第3章概要设计.............................................................................................................................73.1数据库概要设计................................................................................................................73.1.1实体及其属性.........................................................................................................73.1.2E-R模型..................................................................................................................73.1.3功能流程图.............................................................................................................9第4章详细设计...........................................................................................................................104.1数据库的详细设计..........................................................................................................104.2系统界面设计..................................................................................................................124.2.1学生信息管理.....................................................................................................124.2.2教师信息及其对学生信息管理.........................................................................124.2.3教务信息管理及其对教师和学生信息的管理.................................................13第5章运行及测试.......................................................................................................................16第6章结束语...............................................................................................................................18附录系统相关代码.......................................................................................................................20边雪玲:学生管理信息系统4第1章绪论1.1课题背景现在我国的学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。而随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。而庞大的信息量,有必要开发学生管理系统来提高学生管理工作的效率。学生管理信息系统是为了适应现代化管理的需求,充分利用校园网,利用网络多媒体等计算机应用技术和手段。做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。1.2课题研究内容该课题以某学校学生信息管理为出发点,实现了以下功能:学生基本信息管理教师基本信息管理教师排课信息及对学生管理教务基本信息及其对教师和学生的管理密码管理1.3分工表姓名边雪玲任务(1)学生信息管理中的密码界面设计和相应代码编写;(2)教师管理中的学生信息界面设计和相应代码编写;(3)教务界面设计和相应代码编写;(4)教务管理中的学生成绩界面设计和相应代码编写;(5)教务管理中的排课信息界面设计和相应代码编写;边雪玲:学生管理信息系统5第2章需求分析2.1总体分析该课题以某学校学生信息管理为中心,教务可以管理教师和学生的信息。系统能够实现教务对教师、学生基本信息及对教师排课信息进行管理,同时教师也可以登录到本系统对自己的个人信息和排课情况进行查询,对学生信息的查询和对其成绩的更改。2.2功能需求分析经过总体分析,并结合系统用户的需求,系统需要实现以下功能:1、学生基本信息管理:本系统实现学生对个人信息、成绩查询及密码的修改。学生可以修改自己登陆时的密码。学生信息包括:学号、姓名、性别、年龄、班级名称、班级编号、密码2、教师基本信息管理:教师可以对自己的个人信息进行查询。教师信息包括教师编号、教师姓名、性别、年龄、联系电话、家庭住址。3、教师排课信息及对学生管理:教师可以对自己的排课信息进行查询、对学生信息进行查询和修改并且可以录入和修改学生成绩。排课信息包括:教师号、课程号、班级编号。4、教务基本信息及其对教师和学生的管理:教务可以对自己的个人信息。进行查询、查询和修改教师和学生信息并且可以管理教师的排课信息。管理员信息包括:管理号、管理名、密码。5、密码管理:教师、学生和教务都可以对自己的登陆密码进行修改和确认。2.3系统环境需求2.3.1开发环境需求硬件需求:CPUPIII500以上的PC服务器,