中小学学籍管理系统的设计,本文主要内容关键词为:管理系统论文,学籍论文,中小学论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
一、系统设计的原则、要求、目标
1.原则
(1)在整个系统的设计过程中,以实用可行为最大设计原则, 以现行的中小学学生学籍管理办法为依据设计各类数据库文件的基本结构;
(2)遵循系统工程的设计原则,按照统一化、 标准化的要求进行设计;
(3)整个系统采用结构化、模块化的设计模式, 总体设计时自上向下,具体开发时则自下而上;
(4)充分利用现有计算机的软硬件资源, 设计时把系统的稳定性、容错性贯穿到程序设计的各个功能模块之中;
(5)考虑到了系统的适应性和可扩展性。
2.要求
(1)混合学校与单一学校要自动适应;
(2)学生学籍信息的保存和历史记录查询;
(3)主管部门与下属部门的协调一致,提供报盘功能;
(4)用户界面要美观友好,操作方便;
(5)系统数据的安全性;
(6)与外界数据的连接;
(7)功能要灵活。
3.目标
(1)开发设计出一套适合中小学生学籍管理的应用软件;
(2)提高各中小学对学生学籍管理的工作效率、工作质量, 提高其各类统计结果的科学性、正确性、实用性,对所要求的各个功能都分由相应的模块实现,且界面友好,可操作性强;
(3)为今后实现计算机网络化、 数据通讯做好前期数据的准备工作。
二、系统设计内容
1.总体结构设计
系统采用模块化结构设计,采用功能凝聚方式进行模块划分(如图1)。
1)。 ┌─────────────┐
│
中小学生学籍管理系统
│
└──────┬──────┘
┌────────┬────┴───┬────────┐
┌───┴───┐┌───┴───┐┌───┴───┐┌───┴───┐
│
学籍管理
││
学籍变动
││
毕业管理
││
系统工具
│
│
功能模块
││
功能模块
││
功能模块
││
功能模块
│
└───┬───┘└───┬───┘└───┬───┘└───┬───┘
││││
┌───┴───┐┌───┴───┐┌───┴───┐┌───┴───┐
│A.学籍键盘录入││A.变动记录录入││A.毕业成绩录入││A.系统初化│
│B.学籍记录维护││B.变动浏览维护││B.记录浏览维护││B.计算器 │
│C.学籍查询修改││C.变动查询修改││C.会考成绩查询││C.口令修改│
│D.各月人数统计││D.变动分类统计││D.会考成绩分析││D.报盘│
│E.学籍信息打印││E.记录条件打印││E.学生记录录入││E.帮助│
│F.存毕业生学籍││ ││F.发放毕业证书││F.退出系统│
│G.学生名册打印││ ││G.毕业成绩打印││ │
│H.保存入学人数││ ││H.五率统计││ │
│I.学籍磁盘录入││ ││I.五率查阅││ │
│J.人数查询打印││ ││ ││ │
└───────┘└───────┘└───────┘└───────┘
图1
2.系统的数据库设计
本系统采用6个基本数据库文件
(1)在校学生学籍库文件:用于存放在校学生的学籍信息;
(2)毕业学生学籍库文件:用于存放已经毕业的学生学籍信息;
(3)学生学籍变动库文件:用于存放学生学籍的变动信息;
(4)学生毕业成绩库文件:用于存放学生毕业成绩等信息;
(5)各级学生人数库文件:用于存放全校各年级各学年学生人数;
(6)各级学生五率库文件:用于存放全校各年级五率计算结果。
各基本数据库文件的相互依赖关系如图2所示:
┌────────┐
││
│┌───┴───┐
││ 学生人数库 │
│└───────┘
│↑
│统计│
││
││
↓│ 学生毕业
┌─────┐ ┌───┴───┐┌───────┐
┌┬→│五率统计库│←┤在校学生学籍库├─→│毕业学生学籍库│
││ └─────┘ ├──┬────┘└───────┘
││ ││
││ ││
││ ││变动
││ ││
││ ┌─────┘│
││ ││
││ ││
││ ↓↓
││┌─────┐ ┌───────┐
│└┤毕业成绩库│←──┤学籍信息变动库│
│ └─────┘ └───┬───┘
└───────────────┘
图2
3.系统环境设计
硬件环境:要求为386DX40、4M内存、10M硬盘空余空间(包括汉字系统的存放)、彩色显示器全兼容宽行LQ1600K 打印机及其以上配置计算机系统。
软件环境:DOS6.0以上DOS、UCDOS5.0以上汉字系统; 数据库语言选用FOXPRO2.5B for DOS。
4.代码设计
对不经常变动的数据给出缺省值;对通用的数据采用统一的格式或内容,取消其它软件用代码输入的方式。
5.界面设计
采用类似于Window的窗口操作界面,用光标+回车键操作。
6.系统数据的安全性设计
由于学籍信息和毕业信息的不可随意改动性,必须对数据进行有力保护,建立较安全的数据保护措施。
三、系统的主要技术特征
1.混合学校与单一学校的自动适应
本管理软件克服了常见的管理软件因用户不同而有多个版本的缺点,任何一所学校(包括只有高中部、初中部或小学部的单一学校,以及既有高中部又有初中部,甚至还有小学部的混合学校)都只需要一个软件版本。
2.学生学籍信息的保存和历史记录查询
本软件在打印学生学籍信息时,可以任一指定时间限制,系统自动对学生学籍信息进行变动后的恢复操作。
3.报盘功能
管理系统充分考虑到了与上级主管部门的统一和数据连接问题,所以特设了报盘功能,为今后的向上级主管部门提供原始或统计数据作好了准备,并兼有磁盘录入功能。
4.交互式的用户界面,操作方便
本系统克服了常见DOS应用软件界面单一、死板的缺点, 采用了类似于WINDOW的窗口操作界面,并尽可能大量地采用了选择性操作:屏幕采用汉字显示;对用户输入的数据进行合法性检查;对不经常变动的数据给出缺省值;对通用的数据采用统一的格式或内容;无需代码输入,用户只需直接用空格键即可选择相应的内容,即选即得;在查询时,无需用户从键盘输入关键信息,用户只需用光标键+回车键即完成90%的查询操作。
5.功能集成,所见所得
本系统改变了普通管理软件对记录进行各类维护操作时的单一,不可见模式,采用一个集成化的功能模块,在浏览记录的同时对记录进行各类常见的维护变更操作,所见所得。
6.系统数据的安全性
本系统改变了普通软件只设置用户口令来对数据(系统)进行保护的方法,提供了三级保护措施:
一级:各数据库文件都通过了加密处理,只能在该管理系统下才是透明的可操作的。
二级:系统把用户分为管理员和操作员两类(通过不同的口令进行识别),管理员可使用系统的所有功能,而操作则员只能使用那些不涉及信息修改的系统功能。
三级:对敏感数据,如新生人数、学生毕业等,均进行了时间限制,只能在特定的时间内该项功能才对用户开启。
7.功能的灵活性
现行的学籍管理软件的查询、打印条件、报表的栏目等,一般都是固定不变的,并将有限的几种条件一一例入菜单选择中,用户只能使用其中的某一种。而本系统则可由用户根据具体需要任意指定查询(打印)条件、打印栏目以及栏目的输出顺序、打印标题等,条件更为丰富灵活。