在学校规模和招生数量扩大的形势下,学生的数量急剧的增加,有关学生的各种信息也成倍的增加。面对庞大的信息量,学生的管理工作变得越来越繁重和琐碎,而采用传统的人工管理模式对学生信息进行管理,效率低下,已经不能满足实际的需要了。为了对学生信息进行全面、高效的管理,就需要有学生管理信息系统来提高学生的管理工作效率。学校可以通过这样的系统,做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在是计算机网络普及的时代,学生可以利用方便快捷的网络快速的查询自己的个人相关信息。所以,学生管理信息系统既能方便学校管理部门对学生进行管理,又能方便学生及时查询自己的个人信息。
第一章 开发背景简介
1.1 传统学生管理系统分析(段双龙 080403010007)
学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后。有的学校停留在学生管理人员手工记录数据的原始阶段,手工记录对于规模较小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。学生信息包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力、物力和时间。随着科学技术的不断提高。计算机科学与技术日渐成熟,应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。系统能针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人
员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
1.2 本系统要解决的关键问题(谢发江 080403010047) 1.2.1 管理问题
传统的管理系统不完善,采用手工的方式对学生信息进行记录,在搬迁的过程中容易丢失,造成不必要的麻烦。而且传统的管理系统不利于信息的更新,难以管理成千上万的学生,管理的范围是有限的。 1.2.2 查询问题
学生的信息量繁多,若要对学生的信息进行详细的查询,传统的学生管理系统不能及时有效的进行查询操作,而且查询耗时大,查询也很困难。 1.2.3 成本问题
学生信息包含的数据量大,涉及的人员面广,需要大量的管理人员,传统的管理系统增加了学校的经济成本。
第二章 系统分析
2.1 系统初步调查(闫志鹏 080403010049;邹小龙 080403010070)
本系统设计根据贵州师范大学的学生情况进行了分析。
通过详细的调研,学校现有学生20000多人,传统的管理方法不能够快速而且高效的对庞大的学生各类信息进行添加、修改、删除以及查询功能,而且工程量很大,会耗费很多时间和经历。为了降低管理成本、提高学生的管理效率,开发一套适用于高校的学生管理系统对于学校的管理已经眉迫在眉睫。 2.2 可行性分析
技术可行性:采用B/S模式的体系结构。基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统的各种开发技术也已经相当成熟,并且该学生管理系统不需要任何硬件支持,可以在任何地方进行操作而不需要安装任何专门的软件,只要有一台能上网的电脑,再由系统员分配一个用户名和密码即可进行操作。所以开发一套学生管理信息系统在技术上是可行的。
经济可行性:贵州师范大学已经建立了稳定的校园网络系统,具备了运行网络平台的硬件基础,从而免去了网络搭建的费用。从该学生管理信息系统的开发对于学校长远利益来看,可以大大的降低管理成本,而且该系统运行所需的电费
和维护以及管理人员的薪酬等都是在学校能够承担的范围之内。所以该系统在经济上是可行的。
管理可行性:由于该系统能够利用成熟的计算机技术对学生进行管理,从而可以减少管理的复杂度,节省了时间和管理成本,并且能够有效的提高管理的效率,且于其他的系统,学生管理系统在管理上是可行的。
2.3 可行性结论
系统的成功开发将进一步促进学校管理的现化化和科学化,提高学生管理效率,节约了管理成本,培养了管理人才,也为学校全面的人事管理体系积累了经验。从长远来看,其经济和社会效益是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。
2.4 开发目标
(1)能够管理学生各方面的相关信息。
(2)能够快速方便地对学生各类信息进行添加、修改以及查询等操作。 (3)系统能够对学生相关信息进行打印。 2.5 需求分析(张元松 080403010063) 2.5.1 功能需求
总体功能需求包括:建立用户登陆表、学生档案信息管理、班级信息管理、学生交费管理、全面课程设置和班级课程设置、学生成绩管理。其中用户包括:管理员和学生。系统对学生进行分级管理,学生可查询自己的相关个人信息,更改自己的注册信息;管理员除了具有用户所有的权限外,还可以对系统的全部信息进行添加和更改、删除等操作。此外要求系统能有效、快速、安全、可靠和无误的完成相关的管理操作。
具体功能如下: (1)用户帐户管理:
系统要求用户必须输入正确的用户名和密码才能进入系统,并且系统应提供增加、删除、修改用户帐户的功能以及对于用户权限的设置。 (2)学生档案信息管理:
系统具有添加、修改、删除、查询、打印学生基本信息的功能。
(3)班级信息管理:
系统能够提供添加、修改、删除、查询、打印学生所在班级的详细信息的功能。
(4)学生交费管理:
系统能够显示每个学生每个学期的交费情况。 (5)课程设置管理:
系统能够提供对学校开设的整体课程的添加以及对班级每个学期开设课程的选择。
(6)学生成绩管理:
系统应具有录入、修改、删除、查询、打印学生每个学期每门课程的成绩等功能,并且系统能够自动地对班级的学生进行单科成绩或者总成绩排名。 2.5.2 用户界面需求
用户界面的设计应该简介、漂亮、通俗易懂,操作简单,具有一定的灵活性;尽可能采用开发工具构造界面,是需求定义和设计、编码相衔接;参考比较成熟的软件的界面风格,提取有用的设计方法。 2.5.3 系统安全性需求
正常使用时不应该出错,对于用户的输入错误应给出适当的改正提示。如运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。由于服务器开始时间过长数据读写频繁导致的硬盘损坏,使数据库遭到破坏,可以使用定时备份数据库更新数据库的方法在数据库遭到破坏时恢复数据库。同时有必要的定时检查服务器,硬件设备等以防出错,做到万无一失。 2.5.4 数据库的选择(闫志鹏 080403010049)
数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。 由于学生的信息数据庞大,学生基本信息的变动大,我们选用SQL Server作为数据库开发,而不用Access。主要是因为Access能够存放的容量小,在频繁的访问时容易产生数据库崩溃的危险,所以在实际运用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。
2.5.5 环境需求
由于本系统对于计算机的硬件设备等要求不高,开发环境也很自由,可以使用各种Windows操作系统。如Windows XP操作平台,用VC++和SQL Server 2003来实现学生管理系统所需的功能。 2.5.6 报表需求
学生管理系统的某些信息应当能够以报表形式打印出来。基本上应该能够实现学生基本档案信息表的打印、学生缴费单据的打印、学生成绩表以及学生成绩排名表的打印等功能。
2.6 系统E-R图
(1)系统管理E-R图(张元松 080403010063)
用户名密码主管理员用户
(2)班级管理E-R图(段双龙 080403010007)
班级教师班主任年制班级名专业备注年级
(3)学生档案管理E-R图(谢发江 080403010047)
家庭住址邮政编码学号姓名性别班级出生日期联系电话入学时间档案部
(4)交费管理E-R图(张元松 080403010063)
学期学号交费情况欠费情况学费班级姓名
(5)课程管理E-R图(闫志鹏 080403010049)
专业学期教材年级年制所选课程
课程
(6)成绩管理E-R图(邹小龙 080403010070)
成绩学期专业班级学号姓名类型得分课程名
系统整体E-R图(张元松 080403010063):
成绩m考试班级m属于nn选修n学生注册1档案11支付课程m11属于学费1用户n考试类型m管理m班级管理m交费
2.6 数据库设计
系统管理(密码、用户名、姓名、主管理员) 字段名称 数据类型 数据长度 用户名 int 10 密码 int 10 char 姓名 10 char 管理员 10 是否为空 否 否 否 否 是否为主键 是 否 否 否 班级管理(年级、班级、教室、年制、专业、班主任、备注) 字段名称 数据类型 数据长度 是否为空 是否为主键 年级 int 10 否 是 班级 int 10 否 是 教室 int 10 否 否 年制 int 10 否 否 专业 char 10 否 是 班主任 char 10 否 否 备注 char 10 否 否 学生档案管理(学号、姓名、性别、班级、出生年月、家庭住址、邮政编码、
联系电话、入学时间、备注) 字段名称 数据类型 数据长度 是否为空 是否为主键 学号 int 15 否 是 姓名 char 10 否 是 性别 char 2 否 否 班级 int 10 否 否 出身年月 int 10 否 否 家庭住址 char 10 否 否 邮政编码 int 10 否 否 联系电话 int 15 否 否 入学时间 int 10 否 否 备注 char 10 否 否 交费管理(学号、学期、班级、姓名、交费情况、欠费情况) 字段名称 数据类型 数据长度 是否为空 是否为主键 学号 int 15 否 是 学期 int 10 否 否 班级 char 10 否 否 姓名 char 10 否 否 交费情况 char 10 否 否 欠费情况 char 10 否 否 全面课程管理(课程名称、教材) 字段名称 数据类型 数据长度 是否为空 是否为主键 课程名称 char 10 否 是 教材 char 10 否 否 班级课程管理(年级、专业、年制、学期、所选课程) 字段名称 数据类型 数据长度 是否为空 是否为主键 年级 int 10 否 是 专业 char 10 否 是 年制 int 10 否 否 学期 int 10 否 否 所选课程 char 10 否 否 学生成绩管理(考试类型、学号、姓名、专业、学期、课程成绩) 字段名称 数据类型 数据长度 是否为空 是否为主键 考试类型 char 10 否 否 学号 int 15 否 是 学期 int 10 否 否 专业 char 10 否 是 姓名 char 10 否 否 课程成绩 int 3 否 否 2.8 学生管理系统业务流程图
(1)班级管理业务流程图(段双龙 080403010007):
学生班级注册单管理员班级信息
(2)学生档案管理业务流程图(谢发江 080403010047):
班级信息学生学生信息表档案部学生档案表
(3)交费管理业务流程图(张元松 080403010063):
学生档案部财务科身份证件学生信息表交费单收费管理人员缴费清单缴费台账缴费清单
(4)课程管理流程图(闫志鹏 080403010049):
教务处学校开设课程表班级班级信息表课程管理人员学生所选课程表
(5)成绩管理业务流程图(邹晓龙 080403010070):
课程管理人员档案管理人员教师学生期末成绩单班级课程科目表学生信息表成绩管理人员学生成绩表班级
2.9 学生管理系统数据流程图
(1)班级管理数据流程图(段双龙 080403010007):
新的班级信息班级查找处理班级注册单学生班级添加处理班级信息班级信息班级修改处理新的班级信息管理员新的班级信息班级删除处理
(2)学生档案管理数据流程图(谢发江 080403010047):
档案修改、删除处理更新数据注册表数据班级信息班级信息数据学生学生注册表档案添加处理档案表档案表数据身份证件档案查询处理
(3)交费管理阿虎踞流程图(张元松 080403010063):
学费录入处理交费单财务管理人员统计表收费统计处理收费数据缴费清单交费单数据档案管理人员学生信息表信息录入处理信息表数据缴费台账查询入库数据学生身份证件身份认证处理收费登记处理缴费清单
(4)课程管理数据流程图(闫志鹏 080403010049):
教务处课程修改、删除处理更新数据学生选课课程表全面课程表班级管理人员班级信息表信息添加处理学生身份证件课程查询处理课程表数据
(5)成绩管理数据流程图(邹晓龙 080403010070):
课程管理人员课程表数据教师学生成绩单成绩录入处理学生档案信息档案管理人员各信息表数据成绩修改、删除处理更新数据成绩表成绩表数据成绩查询处理身份证件学生
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务