学生信息管理系统文档格式.docx
《学生信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
基本信息维护模块测试12
学生选课模块测试12
第6章设计总结14
第1章引言
1.1.系统说明
系统名称:
学生信息管理系统。
系统开发者:
08003422李攀,08003402张慧,08003414王巍
1.2.课题来源意义
本课题来源于高校管理部门工作实际,根据学校的具体情况来设计的。
管理系统对于庞大的学校机构和学生管理特别适用。
系科综合管理信息系统是为了适应现代化学校管理的需要,加快推进数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。
学生管理系统是系科综合管理信息系统的重要组成部分。
1.3.编写目的
本文档为“学生信息管理系统详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束。
1.4.数据库系统应用范围与环境条件
1、应用范围:
学生信息管理系统适合于从高校的教研室到学生的管理部门。
例如教研室,学生科,系部,教学科等部门的工作。
可以用于学生成绩管理,学生排课管理,教师管理,学生选课管理。
2、环境条件:
硬件条件:
一台配置486以上的微机及相关设备
软件条件:
Windows98或以上操作系统,VisualFoxpro6.0及Office2000;
1.5.参考资料
《学生管理系统_系统软件需求说明书》。
《学生管理系统_系统概要设计说明书》。
《学生管理系统_数据库设计说明书(数据库字典)》。
第2章学生管理系统需求分析
现在的大学管理工作量纷繁复杂,以前的手工管理情况拿到现在的大学中使用,容易出现工作失误和疏漏造成不必要的麻烦,而且大大小小的影响了工作的效率而且保密性差.时间长了将会产生大量的文件资料,这对于查找、更新和维护都是十分不利的。
利用计算机对学生信息及档案进行管理具有手工管理所无法实现的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些都能够极大地提高工作效率。
所以迫切需要更简便快捷的管理工具和方法.学生管理是学校管理工作中不可缺少的部分,学生管理信息化程度反映一所学校学生管理水平。
现代社会随着计算机的普及和发展,在大学中实现微机化管理的需求也迫在眉睫.于是很多为学校开发的管理软件也如雨后春笋般发展起来.
功能需求
●能够游览学生学籍的所有信息
●能够通过学生的一个信息找到个人学籍的相关信息(例如:
知道学生的姓名能够找到该学生的所有有关的学籍信息)
●通过一条信息找到与之匹配的信息(例如:
查询同一专业的所有人员)
●相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)
●必须能对学生有关信息进行相关统计计算(例如:
评定各项奖项,德育考评等)
●需要提供打印功能(能对要打印的各项内容都能进行打印服务)
●对毕业生进行档案管理
性能需求
●数据精确度
查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到
●时间特性
一般操作的响应时间应在1-2秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成
●适应性
对前面提到的运行环境要求不应存在困
主要特征
学生信息管理系统是对学生各类信息进行管理分析的信息系统,它有效地
支持了教务管理人员的决策和控制。
学生信息管理系统是一般管理信息系统的
特例,是管理信息系统在教学管理领域的应用,一般管理信息系统的理论、方
法和开发过程等对学生信息管理系统有重要的借鉴作用。
但是学生信息管理系
统并不等同于管理信息系统,它具有自己的重要特征。
1.信忽结构复杂
教学领域是知识、信息密集型领域,教学及其管理活动都是以信息工作为
主要内容的,学生信息管理系统本身就是一个信息系统。
教学及其管理活动中
产生各种信息,既有教学内容信息又有教学控制信息,既有教学管理状态信息
又有教学管理控制信息,既有结果信息又有过程信息等等,信息结构非常复杂。
2.信息服务对象多层次
学生信息管理系统的服务对象是教学管理工作者,而实际教学管理工作者
是多层次的,从校长、教务长到一般教务人员,在具体课程教学中,教师既是
教育者又是管理者。
此外,必要时还需考虑上级教学主管部门的要求等。
以上
这些都充分体现了学生信息管理系统服务对象的多层次,这与企业管理信息系
统一般服务一至二个管理层次是有明显不同的。
3决策支持的半程序化
管理决策根据其活动是否反复出现可分为程序化决策和非程序化决策。
一
般来说,程序化决策呈现出重复和例行的状态,每当出现这种情况时,决策者
就可以利用以前曾用过的方法和规则来处理问题,组织一般都有这方面的规章
和制度。
非程序化决策面对的是新的、非结构化的、没有现成结论的问题,决
策者不能够简单地使用以前的准则和程序来解决这样的问题,他们要根据自身
的经验和知识对环境做出判断,提出创造性的解决方案,要求他们在困难、结
构不良的环境中进行决策。
豁要说明的是,程序化决策和非程序化决策并没有
截然的不同,在实际管理工作中,这两者很多的时候都是混合在一起的,例如
教育管理决策就是一种半程序化决策。
在日常教育管理中,一方面,很多决策都是有章可循的;
另一方面,不可
避免的经常出现突发事件,这些要求教育管理者必须快速地依自己的经验和知
识做出决策。
因此,学生信息管理系统对教育管理决策的支持是半程序化的。
学生信息管理系统的特征表明,它与一般管理信息系统是不相同的。
所以,
在借鉴一般管理信息系统理论与方法的基础上,必须要考虑学生信息管理系统
自身的特点。
第3章程序系统的结构
整个学生管理系统的结构可由以下图示来表明:
第4章功能模块的创建
从前面需求分析可以看出,系统功能庞杂,主要分为前台浏览器(B/S)信息发布和数据查询,后台(C/S)数据管理和处理,学生管理功能部分数据分为4类:
新生相关;
在校生相关;
毕业生相关;
学生成绩综合查询相关。
从使用和操作的功能上分,有三种用户:
普通客户(浏览器浏览、查询);
业务数据管理人员(学生工作辅导员、教务干事);
系统管理员。
为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一个称为虚拟桌面的控制台模块中。
相应地将系统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模块。
对应于每一个模块,几乎都有录入、查询、修改、删除、查看详细资料这几个功能。
整个业务流程就是由这几种基本功能实现的。
在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列出区别于其它子模块的功能实现。
3.1初始化模块
1.系统清零
将计算机中保留的上一次操作结果清除。
以保证重新查询、修改、统计及输出的结果正确。
2.数据表建立及数据录入
此模块是用来建立数据表,并添加数据表记录。
数据表以班级为基本单位。
执行此模块时,出现“班级表”表单,在表单文本框中添加新生班级名称和班级代码。
系统会根据班级代码自动生成此班级的相应数据表并为数据表添加记录。
3.2选课管理模块
本模块主要是对学生成绩进行管理。
分为成绩录入、成绩修改、统计分析、成绩打印四个子模块。
3.2.1成绩录入
完成学生各学期或全部成绩的录入。
主要包括按学期录入、按学号录入、按科目录入三个子系统。
成绩录入以班级为单位。
1.按学期录入
主要是把某班级的期末各科考试成绩进行全部录入。
2.按学号录入
主要是针对每个学生的成绩进行单独录入。
3.按科目录入
按科目录入是比较常用的录入方式,主要是针对某一具体考试科目进行成绩录入。
在功能选择界面中,选择班级名称、学期名称和课程名称,点击“确定“激活,系统进入下一级界面。
用户可根据学号和姓名提示进行分数录入。
3.2.2成绩修改
系统支持两种修改方式:
1.点击课程名称
可以录入和修改本班此课程的所有学生成绩。
2.点击学生姓名
在表单中用列表框显示班级全部姓名,点击列表框中姓名可以修改此学生本学期所有课程成绩。
3.3学生信息模块
1.学生信息录入
录入学生基本信息。
录入第一条记录后,系统会自动进入下一学号的录入页面。
数据录入完,点击确定按钮可将数据输入到数据表中。
2.学生信息查询
可按学号、姓名或班级三种方式查询学生信息。
支持模糊查询。
3.年度综合测评
对学生德、智、体及文化课进行综合评分。
4.修改/删除学生信息
首先使用查询功能,查询出需要修改/删除的记录,然后进行修改/删除操作。
可以批量删除记录。
5.打印学生信息
打印学生个人基本信息及班级学生基本信息。
3.4数据查询模块
1选课查询
按学号查询课程
此模块实现对个人成绩查询,可以查找某一学期的成绩,也可以查找全部学期的成绩。
用户通过输入学号和选择想要查询的学期,点击确定按钮,即可得到对应学期的各科成绩及与成绩相关的总分、名次、不及格门次等信息。
2.按班级查询成绩(学号顺序)
用户可以查询相应班级对应学期的各科成绩及与成绩相关的总分、名次、不及格门次等信息(按学号排序)。
3.按班级查询成绩(名次顺序)
用户可以查询相应班级对应学期的各科成绩及与成绩相关的总分、名次、不及格门次等信息(按总分名次排序)。
4.查询补考成绩
用户可以查询相应班级对应学期的各科补考成绩
2课程查询
1.班级开设课程
用户首先在功能选择界面中选定所在学院、班级和开课学期,可查询到对应学期所开设的课程(如下图所示),包括课程名称、任课教师、学时、学分、教材名称等信息。
2.院系总课程
用户可以查看本系开设的所有课程的课程代码及课程名称信息。
3班级查询
查看本系所有班级的名称和代码。
并且用户可以通过点击班级名称,查看各班详细信息(包括:
班主任、学制、人数、班干部、奖/惩情况、寝室分布等信息)
4专业查询
查看本系所有专业的名称和代码。
5其他查询
1.姓名查询
输入学生姓名,可以获得学生的学号、所在班级名称、班级代码。
这里支持模糊查询。
例如输入一个“华”字,可以查询所有姓名中含有“华”字的学生的信息。
2.按学号查询
输入学生学号,可以获得学生姓名,所在班级名称信息。
3.按班级浏览姓名
通过选择班级名称,可以浏览该班所有学生的学号和姓名信息。
3.6数据维护模块
1专业维护
通过输入专业名称和专业代码,在专业表中增加此专业。
并且还可以通过删除和修改图标,删除和修改专业名称和代码。
2班级维护
通过输入班级名称和班级代码,在班级表中增加此班级。
并且还可以通过删除和修改图标,删除和修改班级名称和代码;
通过详细信息图标,可以修改班级的详细信息,包括:
班主任名字、学制、总人数、班级干部、奖/惩情况、寝室分布等信息。
3名册维护
先选择班级,然后直接输入要增加的姓名,系统可以自动按序给学生编上学号。
并且还
第5章系统测试
登陆界面
主界面
学生信息查询模块测试
用户名:
coolboy
密码:
12345
基本信息维护模块测试
学生选课模块测试
第6章设计总结
学生信息管理系统是根据本学校的具体情况,基于校园网为教学管理部门开发的应用软件。
它的应用给教学管理带来极大的方便,大大提高了工作效率,提高了设备的使用率,实现了学生信息网络化管理。
提高了管理的质量,综合起来有如下特点:
1.本系统是专为我校教学管理部门开发设计。
增强了信息的
真实性、准确性、实效性,减轻了工作人员的劳动强度。
2.本系统把计算机网络技术和数据库管理技术运用于学生
信息管理中,实现了数据信息共享。
3.对硬件及软件要求较低,可以在单机h运行,又可以在
网络上运行。
4.设置口令。
为保证系统的安全性,进入系统前必须输入
密码。
严格划分用户使用权限,以防止非法用户进入系统或用户
越权操作破坏数据库。
5.系统中每个模块都有其独立性,可根据需要对系统进行
扩充。
6.系统界面清晰整洁、通俗易懂,操作简单,用户按提示
即可轻松地完成操作过程。
7,数据自动备份。
程序中设计了数据的自动备份功能,避
免人为操作或意外事件造成的各种数据丢失。
本系统还有许多不尽如人意的地方,比如没有对用户权限进行分级管理,学费管理、成绩管理操作不够方便,打印功能还不具备等多方面问题。
这些都有待在下一步的工作中不断完善.
在系统设计完成后,本人对整个系统进行了测试和试用,各部分功能实现良好,基本达到预期的系统设计目标。