1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样
2、式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,高校学生信息管理系统,山西师范大学,研究生学院,李艳明,2009,年,11,月,27,日,4/8/2026,1,摘 要,在信息高速发展的当今社会,任何学校和企业都离不开信息化的建设,信息化水平已经成为一个评价高校综合实力的重要指标。近年来,高校都建设了校园网,学生信息管理系统作为高校校园网的一个模块,主要目的是为了使学生能够在校园网内了解到更多与学生生活相关的信息。,4
3、/8/2026,2,摘 要,例如:成绩查询模块就是使学生及时地了解到自己的近期学习状况以方便学生选择自己感兴趣的课程,同时也方便教师及时做出课程调整。高校学生信息管理系统可作为一个高校学生获取信息、师生交流和教学管理的平台。,4/8/2026,3,1.,系统概述,高校学生信息管理系统可以说是一个综合性的学校学生管理系统,它集成了学生信息管理、学生成绩管理、学生档案管理、学生教学管理等多种功能,因而具有较强的实用性、全面性和先进性。,4/8/2026,4,1.1,系统开发的目标,开发本高校学生信息管理系统旨在编制一个具有良好的人机交互界面、容易操作(即使是新手)、功能齐全且安全稳定性高的操作软件
4、为学校有关学生信息管理方面的相关人员提供应有的技术支持与服务,使他们的工作能够左右逢源,如水得水。,4/8/2026,5,1.2,系统及需求分析,1.2.1,功能,需求,1.2.2,性能,需求,1.2.3,运行,需求,1.2.4,可行性,分析,4/8/2026,6,1.2.1,功能需求,通过调查与研究,系统应具有以下功能,:,(,1,),教务处,功能:对系的添加和删除;对系管理员的添加和删除;对教师提交报表的查看和审核。对补考学生成绩的录入、查询。对选修成绩的录入、查询。平时和期末成绩的修改。以及对学生状态的管理。,4/8/2026,7,1.2.1,功能需求,(2),系管理员,功能:对教师、
5、班级、学生的添加和删除。对课程的修改和安排授课。对教师任课信息进行查询。,(3),教师管理,功能:平时分和期末分的录入,平时分规则的修改。生成成绩报表,并上报。对提交的成绩单的审核情况进行查看。对个人成绩和班级成绩的查询。,4/8/2026,8,1.2.1,功能需求,(4),学生查询,功能:学生可以按照学期,对自己的必修课,选修课和补考成绩进行查询。,(5),数据计算,自动完成,,尽量减少人工干预,;,(6),系统能实现,文件,的,传输,;,(7),实现服务端模块,日志,的,记录,(每天一个日志文件,文件名格式为,YYYYMMDD.LOG,,例如,20091119.log,);,4/8/202
6、6,9,1.2.2,性能需求,由于本高校学生信息管理系统存储的信息量较大,历史跨度长,所以要求系统具有良好的安全性与稳定性。具体表现如下:,(1),本系统应具有良好的,交互界面,扩展性,强;,(2),由于该系统的用户较多,要求具有良好的,权限管理,;,4/8/2026,10,1.2.2,性能需求,(3),单个数据的修改与更新不会影响到其他数据的,安全,与,稳定;,(4),为了方便广大客户的使用,服务端模块可同时支持至少,100,个用户的连接请求及其信息交互;,(5,)当用户提出请求时,服务端模块能在,短时间,内作出回应;,4/8/2026,11,1.2.2,性能需求,(6),即使在意外断电时,
7、系统也能起到,自动保护,数据的作用,防止数据的丢失;,(7),对用户所进行的每次操作,服务端模块都有详细的,日志记录,,以方便日后的工作;,4/8/2026,12,1.2.3,运行需求,1),硬件,要求,2,),软件,要求,4/8/2026,13,1.2.3.1,硬件需求,处理器,:,Pentium III500MHz,或更高的,CPU,内 存,:,256MB,(,Windows 2000 Professional,),,512MB,(,Windows 2000/2003Server/Windows XP Professional,),硬 盘,:系统驱动器为,1GB,,安装驱动器为,2GB,备
8、注,:上述硬件要求为最低要求,其他硬件能满足当时技术需求就可以了。,4/8/2026,14,1.2.3.2,软件需求,Access,应用程序可以在,Windows 2000 Server,、,Windows 2000 Professional,、,Windows XP Professional,、,Windows 2003 Server,等系统平台上运行。,4/8/2026,15,1.2.4,可行性分析,A,、,机器,方面,B,、,技术,方面,C,、,资金,方面,D,、,时间,方面,E,、,风险,方面,4/8/2026,16,1.2.4.1,机器方面,由于本学生信息管理系统管理的对象比较单一,
9、都是在校学生,且数据内容之间具有较强的关联性,涉及的计算过程也不是很复杂,因此,比较适合于采用数据库管理,且学校用于学生信息管理的微机大部分都是,PIII,以上的机器,在,存储量,、,速度,方面也能满足数据库运行的要求。,4/8/2026,17,1.2.4.2,技术方面,在实际运行操作中,一旦遇到棘手问题可以去请教相关人士和指导老师,或者是去查询网上资料和参考相关文献,也可以参阅其它程序的功能,因此实现它是不容置疑的。,4/8/2026,18,1.2.4.3,资金方面,本学生信息管理系统在资金方面的要求不是很高,即使是普通的高校也能够承担得起并且愿意承担这一部分费用,因为这是一件,功在当代,利
10、在千秋,的事情。,本系统在,协作成本,、,人工费,、,耗电量,、,调试和编码,费用等方面都设有一定数量的,活动资金,,并且备有,风险金,,完全解决了资金方面的后顾之忧。,4/8/2026,19,1.2.4.4,时间方面,本高校学生信息管理系统在时间方面的要求并不是非常严格,系统设计与开发人员都具有良好的时间观念,完全可以在用户要求的时间内完成本系统的设计与开发,并最终投入学校与企业中去进行调试与使用。,4/8/2026,20,1.2.4.5,风险方面,由于本系统在人员、时间、资金等方面都进行了相应的,人工,估算、,时间,估算和,费用,估算,并且设有充足的,风险金,,再加上目前先进的硬、软件技术
11、的支持,大大地降低了系统在设计与开发过程中所隐含的风险,极大地免除了设计人员的心里担忧,令他们可以放开手脚一显才华!,4/8/2026,21,2.,系统概要设计,2,1,系统方案确定,2,2,软件结构设计,2,3,系统使用说明,4/8/2026,22,2,1,系统方案确定,通过对本高校学生信息管理系统的调查研究与分析,本系统应完成的主要功能有:系统管理、班级管理、档案管理、教学管理和成绩管理等功能。,4/8/2026,23,2,2,软件结构设计,学生信息管理系统,登录,信息管理,班级管理,档,案,管理,打印报表,教学管理,成绩管理,基本课程设置,汇总学生成绩,班级课程设置,查询学生成绩,添加学
12、生成绩,更新学生成绩,信息添加,班级添加,档案浏览,信息浏览,信息查询,班级浏览,班级查询,档案添加,档案查询,4/8/2026,24,2,3,系统使用说明,本系统在执行时,先根据不同操作人,员的需要来进行相应模块的处理,可以输入数据或者进行其它的查询或浏览等操作,总体来说,本系统属于一个事务型管理系统。,4/8/2026,25,3.,系统详细设计,3.1,系统的模块划分,3.2,数据流程分析,3.3,数据存储分析,4/8/2026,26,3.1,系统的模块划分,本高校学生信息管理系统简单地实现了:,1.,学生,信息,管理,2.,学生,档案,管理,3.,学生,班级,管理,4.,学生,教学,管理
13、5.,学生,成绩,管理,4/8/2026,27,高校学生信息管理系统模块图,高校学生信息管理系统,信,息管理系统,档案管理系统,班级管理系统,教学管理系统,成绩管理系统,4/8/2026,28,3.1.1,学生,信息,管理模块,该模块主要实现学生信息网上管理,需要完成的任务有:,1.,学生基本信息查询,按班级查询学生的基本信息,此处只包括学生的基本信息:姓名、年龄、性别、籍贯等;,2.,学生详细信息查询,学生详细信息的查询可根据输入的学号,提供给需要了解学生详细信息的教师、学校的相关人员以及学生查看;,4/8/2026,29,3.1.1,学生,信息,管理模块,3.,学生信息修改,当学生的基本
14、信息如电话、宿舍等基本信息有变更的时候,学生可及时的更新自己的信息;,4.,密码修改,学校给每个学生的初始密码都是相同的,因此,学生登入本系统后首先要做的事就是修改密码。,4/8/2026,30,3.1.1,学生,信息,管理模块用例图,信息,管理,学生基本,信息查询,学生密,码修改,学生信,息修改,学生详细,信息查询,4/8/2026,31,3.1.2,学生,档案,管理模块,该模块的主要功能是实现对学生的个人信息档案的管理工作,包括档案添加、档案浏览、档案查询和档案下载等功能,从而方便学校管理部门对学生基本情况的快速查询和了解。,4/8/2026,32,3.1.2,学生,档案,管理模块用例图,
15、档案,管理,学生档,案添加,学生档,案下载,学生档,案浏览,学生档,案查询,4/8/2026,33,3.1.3,学生,班级,管理模块,该模块的主要目的是实现对学生所在的班级进行录入、编辑、查询、更新与管理等功能。其中包括班级日常事务,班级活动,班级属性等信息。,4/8/2026,34,3.1.3,学生,班级,管理模块用例图,班级,管理,班级录入,班级更新,班级查询,班级编辑,4/8/2026,35,3.1.4,学生,教学,管理模块,该模块的主要功能是对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设计和班级课
16、程设计两个模块。,4/8/2026,36,3.1.4,学生,教学,管理模块用例图,教学,管理,课程选择,班级课,程设计,教材选择,课程安排,基本课,程设计,4/8/2026,37,3.1.5,学生,成绩,管理模块,学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩录入、成绩浏览、成绩查询、成绩更新等功能模块。,4/8/2026,38,3.1.5,学生,成绩,管理模块用例图,成绩,管理,成绩录入,成绩更新,成绩查询,成绩浏览,4/8/2026,39,3.2,数据流程,分析:,在本章节中,主要是对前面,5,大模块进行数据流程分析
17、并且给出它们各自的数据流程图。请参阅。,4/8/2026,40,3.2.1,学生,信息,管理,系统数据流程图,学籍管理部门,录入人员,学,生,信息,管,理,系,统,学生信息,学生信息,屏幕处理程序,打印处理程序,学生信息,学生信息,屏幕信息,信息表,教条处,学 生,教 师,4/8/2026,41,3.2.2,学生,档案,管理系统数据流程图,录入人员,学,生,档案,管,理,系,统,学生信息,屏幕处理程序,打印处理程序,学生档案,学生档案,屏幕信息,档案表,教条处,学 生,教 师,4/8/2026,42,3.2.3,学生,班级,管理系统数据流程图,学籍管理部门,录入人员,学,生,班级,管,理,系
18、统,学生信息,班级信息,屏幕处理程序,打印处理程序,班级信息,班级信息,屏幕信息,班级信息,教条处,学 生,教 师,4/8/2026,43,3.2.4,学生,教学,管理系统数据流程图,学籍管理部门,录入人员,学,生,教学,管,理,系,统,学生信息,课程信息,屏幕处理程序,打印处理程序,教学信息,教学信息,屏幕信息,教学信息,教条处,学 生,教 师,4/8/2026,44,3.2.5,学生,成绩,管理系统数据流程图,学籍管理部门,录入人员,学,生,成,绩,管,理,系,统,学生情况,学生成绩,屏幕处理程序,打印处理程序,成绩单,成绩单,屏幕信息,成绩表,教条处,学 生,教 师,4/8/2026,
19、45,3.3,数据存储分析,学生,信息,管理系统,ER,图,学生,档案,管理系统,ER,图,学生,班级,管理系统,ER,图,学生,教学,管理系统,ER,图,学生,成绩,管理系统,ER,图,4/8/2026,46,3.3.1,学生,信息,管理系统,ER,图,管理,信息,学生,查阅,性别,级别,职务,姓名,流水号,对象,时间,内容,学号,姓名,性别,专业,学院,籍贯,地址,管理员,编号,4/8/2026,47,3.3.2,学生,档案,管理系统,ER,图,管理员,管理,档案,学生,查阅,性别,级别,职务,姓名,流水号,编号,名称,地址,学号,姓名,性别,专业,学院,籍贯,日志,4/8/2026,48
20、3.3.3,学生,班级,管理系统,ER,图,辅导员,管理,班级,学生,依存,性别,职称,职务,姓名,流水号,日常事务,名称,班级活动,学号,姓名,性别,专业,学院,籍贯,日志,4/8/2026,49,3.3.4,学生,教学,管理系统,ER,图,教师,教,课程,学生,学,性别,职称,职务,姓名,教工号,课程号,课名,学时,学分,成绩,学号,姓名,性别,专业,学院,籍贯,N,M,4/8/2026,50,3.3.5,学生,成绩,管理系统,ER,图,管理员,管理,成绩,学生,查阅,性别,级别,职务,姓名,流水号,学科,等级,对象,学号,姓名,性别,专业,学院,籍贯,名次,评价,4/8/2026,51
21、4,数据库,设计,数据库采用了,Microsoft,推出的,Access,数据库,这是微软集成到,Office,中的一个桌面数据库,能够快速方便地和,Office,的其他套件综合使用。使用,Access,的好处还在于,如果你的系统扩展到,Client/Server,模式,可以使用,Microsoft,的数据库服务器软件,SQL Server,,程序只需要简单的修改一下链接(,ADO,的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。,4/8/2026,52,4.1,所有,课程,表及其物理结构,allkecheng,表:,课程名称,教材,字段名称,类型,宽度,小数位,KE1,KE2
22、KE3,课程名称,文本,20,教 材,文本,20,4/8/2026,53,4.2,成绩,表及其物理结构,cj,表:,学号,姓名,学期,学科,分数,字段名称,类型,宽度,小数位,学 号,文本,10,学 期,文本,10,课程名称,文本,20,分 数,单精度型数字,4,2,4/8/2026,54,4.3,班级,表及其物理结构,class,表:,年级,班级,学院,年制,专业,班主任,备注,字段名称,类型,宽度,小数位,年 级,文本,10,班 级,文本,10,学 院,文本,20,年 制,文本,10,专 业,文本,20,班 主 任,文本,10,备 注,文本,4/8/2026,55,4.4,班级课程表,及
23、其物理结构,classkecheng,表:,年级,专业,年制,学期,课程名称,字段名称,类型,宽度,小数位,年 级,文本,10,专 业,文本,20,年 制,文本,10,学 期,文本,10,课程名称,文本,20,4/8/2026,56,4.5,交费表,及其物理结构,jf,表:,学号,姓名,学期,交费,欠费,操作员,字段名称,类型,宽度,小数位,学 号,文本,10,姓 名,文本,10,学 期,文本,10,交 费,文本,10,欠 费,文本,10,操 作 员,文本,10,4/8/2026,57,4.6,考试类型表,及其物理结构,kaoshileixing,表:,类型,字段名称,类型,宽度,小数位,类
24、型,文本,10,4/8/2026,58,4.7,用户表,及其物理结构,user,表:,username,password,admin,字段名称,类型,宽度,小数位,USERNAME,文本,10,PASSWORD,文本,10,ADMIN,文本,10,4/8/2026,59,4.8,学籍表,及其物理结构,xj,表:,学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,字段名称,类型,宽度,小数位,学 号,文本,10,姓 名,文本,10,性 别,文本,5,班 级,文本,10,出生年月,日期,/,时间,10,家庭住址,文本,20,邮政编码,数字(长整型),10,4/8/2026,60,4.9,学费表,及其物理结构,Xuefei,表:,年级,姓名,专业,年制,学期,学费,字段名称,类型,宽度,小数位,年 级,文本,10,姓 名,文本,10,专 业,文本,10,学 费,货币,10,学 期,文本,10,年 制,文本,10,4/8/2026,61,高校学生信息管理系统,谢谢欣赏!,欢迎大家多提富贵意见!,4/8/2026,62,






