学籍管理系统.docx
《学籍管理系统.docx》由会员分享,可在线阅读,更多相关《学籍管理系统.docx(17页珍藏版)》请在冰豆网上搜索。
学籍管理系统
学籍管理信息系统设计报告
1硬件结构设计,,,,,,,,,,,,,,,,,,,,,,,,,,1
1.1服务器的要求,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
1.2服务器上应该配备的软件,,,,,,,,,,,,,,,,,,,,,,,,1
2系统软件结构的设计,,,,,,,,,,,,,,,,,,,,,,,1
3子系统划分与模块结构设计,,,,,,,,,,,,,,,,,,,,2
3.1子系统划分,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2
・■J/J、Li/Xi-J丿Jyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
3.2系统模块结构设计,,,,,,,,,,,,,,,,,,,,,,,,,,,,3
4数据库设计,,,,,,,,,,,,,,,,,,,,,,,,,,,6
5代码设计,,,,,,,,,,,,,,,,,,,,,,,,,,,,7
I7lj6输出设计,,,,,,,,,,,,,,,,,,,,,,,,,,,,7
||JJIi|8处理过程设计,,,,,,,,,,,,,,,,,,,,,,,,,,7
7输入设计,,,,,,,,,,,,,,,,,,,,,,,,,,,,7
■IIJJ/、9人机界面设计,,,,,,,,,,,,,,,,,,,,,,,,,,1210安全设计,,,,,,,,,,,,,,,,,,,,,,,,,,,14
■vxI_•r|,,,,,,,,,,,,,,,,,,,,,,,,,,,■■
1.硬件结构设计
为了保证学籍管理系统的稳定高速运行,必须要增加硬件并对现有的硬件进行改造,特提出以下硬件需求。
(注:
这里的硬件指一个完整的硬件系统,其部分的包含了对软件的需求,这些软件是为了正常运行管理系统所必须配备的)
1.1服务器的要求
1.服务器的中央处理部件(CPU)建议使用Pentium42.4G(以上)Xeon处理器芯片。
2.服务器内存必须使用服务器专用ECC512M以上内存
3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01)80G以上
4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。
两台服务器应构成双机热备份,中间使用WatchDog电路。
这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。
5.服务器应支持热插拔电源
6.服务器必须配备UPS(不间断电源)。
7.服务器应该放在学校内部。
不然无法进行程序调试。
8.服务器应该必须有固定IP地址。
9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
10.如果要打印涉及字段比较多的报表,应该配备针式打印机。
1.2服务器上应该配备的软件
a)操作系统:
MicrosoftWindows2000server或者MicrosoftWindows2000Advancedserver
b)数据库:
MicrosoftSQLServer2000(简体中文版)
c)服务器必须使用专业的防火墙和反病毒软件。
d)除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。
e)各软件的操作系统尽量统一。
(Windows9x系列或者Windows2000系列)。
这样可
以避免管理软件因为操作系统版本不一致而造成的过多的开销。
各系的机器必须也安装反病毒软件和防火墙。
以防止网络上的蠕虫病毒在整个网络范围内的蔓延。
2.系统软件结构的设计
在系统软件设计方面.主要从两个部分人手:
一是根据功能说明书的要求对系统的功能需要划分功能模块,进行功能设计;二是根据用户的使用要求进行数据结构设计并规范化。
系统软件:
a网络操作系统:
学籍管理系统可以以学校的校园网为传输介质,以新系统为软件平台。
该系统采用VB编写,通用性强,运行于WndowsXP或Windows2000系统平台。
对于PC机的服务器,网络操作系统主要有Novell的NetWare和Microsoft的WindowsNTServer两种。
WindowsNTServer作为新一代网络操作系统采用了当今众多新技术,NOVELLNetWare
也具有的较好的网络性能。
虽然WindowsNT同NetWare产品在许多应用领域存在竞争,但是两类操作系统又是可以相互操作,两类操作系统可以并存于同一网络系统之中。
因此,两类操作系统都可以选为网络系统之一。
就学籍管理网络的应用要求及国内外应用系统的经验和本公司所采用的开发工具及产品来看,建议用户选择最新网络系统WindowsNT4.0SP6作为网络操作系统,客户机建议采用中文WindowsXP系统。
b数据库:
数据库软件目前可供选择的较多,如MSSQLSERVER、OREACLE、INFORMAX、SYBASE等,这些数据库都是大型关系型数据库的典型代表,根据我们小组的产品的特点,我们建议选择Microsoft的产品SQLSERVER。
c前台开发工具:
目前比较流行的开发工具有,VB、VC、PB、DEPHI。
我们建议使用
Microsoft的开发工具VC/VB6.0企业版。
应用软件:
学籍管理系统综合了学生资料、成绩、授课、补考成绩、奖励处分等多方面的业务需要,有效的保证了系统能够满足学生各方面的使用。
系统整个业务系统主要分为:
学生档案管理、学生成绩管理、学籍处理、日常教务管理、毕业生学籍处理。
功能概述:
学籍管理系统分为学生档案管理、学生成绩管理、学籍处理、日常教务管理及毕业生学籍处理五个子系统。
学生档案管理:
主要登记学生的一般信息情况,如家庭、个人资料等,及奖励、处分情
况;学生成绩管理:
主要是登记学生的在校学习成绩,以及学生各科的情况和补考成绩;学籍处理:
主要是登记学生的留降级情况,并处理学生休复学和退学,办理各种修复学退学手续;
日常教务管理:
主要是办理各种日常报表并发送,如通知书,补考通知书等,以及学生学习成绩的各种分类统计,以期了解本学校学生学习的综合情况,并根据学生的学习情况适时调整培养计划;毕业生学籍处理:
主要处理学生的结业、毕业、授位并发送各种证书,如结业证书、学籍卡片等。
3.子系统划分与模块结构设计
3.1子系统划分
因为采用按职能划分子系统比较适合学籍管理这个系统,所以参考系统分析阶段得到的功能体系图进行划分,该系统分为学生档案管理系统、学生成绩管理系统、学籍处理系统、日常教务管理系统、毕业生学籍处理系统5个分系统,而子系统根据实际情况又可以分别划分为分系统,分别是学生档案管理系统分为:
学生基本情况系统、奖惩系统;学生成绩管理系统分为:
成绩管理系统、补考成绩管理系统;学籍处理系统分为:
学生留降级处理系统、修复学处理系统、退学处理系统;日常教务管理系统分为:
日常报表系统、学生成绩的各类分类统计系统;毕业生学籍处理系统分为:
结业处理系统、毕业处理系统、授位处理系统、学籍卡片系统。
又因为按职能划分子系统、按逻辑划分模块的方式是比较合理和方便的,所以按这种方式划分所组成的系统如下:
学籍管理系统
3.2系统模块结构设计
一个系统的模块结构图一般有两种标准形式,变换型模块结构和事务型模块结构。
根据
我们这个系统的具体情况(由三部分组成:
输入、数据加工、输出)采用变换型模块结构来描述系统的模块结构。
3.2.1学生档案管理系统模块结构:
学生档案管理系统
3.2.2学生成绩管理系统模块结构
统计方
Q
统计
输入基本信息
查询
学生成绩管理系统
查询
学籍处理系统
学
信息系统
退学处理
输出基本信息
输入基本信息
3.2.3学籍处理系统模块结构
数据信息
3.2.4日常教务管理系统模块结构
日常教务
管理系统
决策信.
决策信.
报:
成绩统
计
■
\学校决策信息
获取各种
信息
日常报表
学生成绩的各种
分类统计
学校决策
决策
通知
3.2.5毕业生学籍管理系统模块结构
发出报表
统计
根据统计
数据做出
决策
毕业处理
授位处理
学籍卡片
结业处
理
学籍卡片处
理
授位
d
结业审
/毕
毕业生学籍管理系统
学校决策信息
学生信息
毕业信息
4.数据库设计
我们利用MicrosoftOfficeAccess2003与VB对本系统进行编程。
在现有数据库管理
上建立关系数据库系统结构,下图为所编系统的主界面,在图上根据实际的情况建立了相关的关联表、确定了单一的父系记录结构、建立了整个数据库系统得关系结构。
图中的信息显示各个子系统之间是并列的关系,相互之间关系不是很大,具体的可以在
我们组编写的程序中看到,他们都是用SQL进行存储管理的。
在图中我们可以看出在总系统一下的单一的父系记录结构:
学生档案管理:
学生的一般情况,及奖励,处分情况;
学生成绩管理:
学习成绩,补考成绩;
学籍处理:
学生留降级处理,休复学处理,退学处理;
日常教务管理:
日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统
计;
毕业生学籍处理:
结业处理,毕业处理,授位处理,学籍卡片等
*SWDIVS)曲卽■動常
JO・•;;N*去•”国•客
馆H'I'1:
tjjI,.ifI]tip
卷fi用户:
,…
.Ailft>I
«S11^*1
■a■崛辛蚩nt・
A>
在上图中我们可以看出,本程序将“背景交通大学学籍管理信息系统”分成了主要的五大块,其关系结构如下:
5.代码设计
为了便于计算机处理、数据存储和检索,提高处理的效率和精度,因此新系统为每套商品房设计了代码,既可以统一产品品种和特性,而且方便数据输入,根据学校学籍管理的组织结构图,采用多面码,如下图所示。
系统名称
10—学生档案管理系统
20—学生成绩管理系统
30—学籍处理系统
40—日常教务管理系统
50—毕业生学籍管理系统
例如对于一子系统的代码为
系统结构组成
01-学生基本情况子系统、02-奖惩子系统01-学生成绩子系统、02-补考成绩子系统01-留降级处理子系统、02-修复学处理子系统、03-退学处理子系统
01-日常报表子系统、02-学生成绩的各种分类统计子系统01-结业处理子系统、02-毕业处理子系统、03-授位处理子系统、04-学籍卡片子系统
1001表示的是学生档案管理系统下属的学生基本情况子系统,3002表示学籍处理系统下属的修复学处理子系统。
在系统运行过程中,如果需要查询相关子系统,只要输入相关的代码即可,系统将根据代码自动将相关信息调出。
而且代码也可以通过系统联机查询,使用户使用更加方便快捷。
同时使用顺序代码,用连续的字母代表编辑对象学校的各级员工,以A代表学校教务处主任,
B代表档案管理员,C代表成绩管理员,D代表学籍管理员,D1代表留降级处理员、D2代表修复学处理员、D3代表退学处理员,E1代表报表员、E2代表成绩统计员,F代表毕业生学籍处理员等,短而简单,易于管理。
6.输出设计输出方式的选择主要有:
屏幕显示、打印机打印、磁盘的备份。
工作人员在进行业务处理与管理时由屏幕显示;重要单据、凭证、通知书、结业书等由打印机打印;每天的业务流程由磁盘备份。
7.输入设计
1、主要方式有:
键盘输入、扫描仪输入、网络数据传输、磁盘读入等方式。
学生的各种情况及学校对学生的奖惩处理等过程主要用键盘输入。
其他输入方式按具体要求选择。
2、输入格式的设计
填表式
3、输入数据的校验程序校验和数据平衡校验
8.处理过程设计
学生档案管理系统是学校对学生的基本情况进行存档管理的一个部门,在这个部门中,
学生的各信息都有着学校的管理,学校能及时了解学生的基本情况。
并根据学生的平时情况
做出奖励或惩罚的决定。
其功能集中各个部门以及学校和社会的各方面信息,是功能最复杂
的一个系统,通过该系统能够进行包括各个子系统综合的决策,而且能够及时接受外界信息。
下面便是这一管理系统的部分截图,通过这个我们便可存入各学生的基本情况。
学生成绩管理系统系统主要是教务处进行学生成绩管理的主要依据,通过该系统能够了
解本学校学生们的考试成绩,以及补考人数与他们的补考成绩。
了解了本学校的成绩状况,
学校的教务处各管理人员便可以根据成绩适当的安排学生的所授课程。
下面便是进入成绩查询系统时的界面:
F图便是一个案例,就是查询成绩时我们所需要做的工作与需输入的信息:
学籍处理系统:
学籍处理系统主要管理学生的各种处理,如留降级处理、修复学处理
和退学处理,这些处理是学生在学业未完成时,由于各种原因所做出的决定。
这些都需要学
生的信息,并在信息的基础上对学生的其它信息做出修改。
下图便是这系统的一截图:
F图为在对学生的信息进行修改时,需要登陆此系统,才能进行信息的更改。
日常教务管理系统:
主要实现日常各种报表的制作与发送,以及学生成绩的各种分类统计。
通过对学生成绩的分类统计,可以了解本学校学生们的基本情况,以此来评估本学校的教学水平。
也可以根据此成绩评估,对学校的不足进行改正。
下图为对学生成绩的管理初步设计界面,在该系统中能够实现信息的查询、增加、删除、修改等各个功能:
上图这一报表输出,就是在查询完学生成绩之后,我们需要输出的学生成绩报表。
毕业生学籍管理系统:
主要针对毕业生的各种事物办理。
毕业处理、结业处理、授位处
理与学籍卡片的办理,这些都是我们需要解决的事情。
在处理这些事情时,我们要运用学生信息的基础上,对学生的不同毕业情况作相应的处理,并及时发放各种毕业证。
下图是在学生毕业时,我们对学生的基本信息进行处理,填写相关的证书。
9.人机界面设计
人机界面的设计以简洁,功能强大而齐全,交互界面友好,设计各部分功能明确,容易
操作和实现等为主要指导思想,下图为我们系统开发的总体系统分布及设计图:
以进入相应的系统,操作方便,而且每种功能至少提供两种打开的方法,便于管理人员进行
操作。
在系统界面的菜单栏中有各种必要的信息和功能。
F面是系统的操作界面:
SlTSVffJKtK.tiFStaj'1gwEipl^r^r
该操作系统能够运行在windows98以上任何平台,基本上现在各种电脑做终端都能够运行,占用内存也比较小,界面采用蓝色主调给人一种清新的感觉,在界面上有一个简单的
说明。
具体的操作方法可以通过查看帮助,简单易用,管理人员培训时间短,能够很快的适应学校学籍管理信息化的要求。
在菜单栏打开系统下拉菜单,也能够进入相应的系统,其中
还有打印功能,联系作者以提供技术支持等功能。
在界面的下方有状态栏,能能够显示CapsLock是否打开,系统当前的时间,日期以及
鼠标移动到相应的地方的提示操作。
10.安全设计
系统的安全性是指系统的保密功能和防病毒功能,而本系统主要存在的安全性问题在于
系统的注册验证和防拷贝。
1.注册验证:
用户必须经过登陆界面输入正确的账号和密码方能进入系统。
2.防拷贝:
由于学籍管理系统的应用程序会安装在各部门的电脑中,如果有人刻意拷贝系
统试图盗取信息,那么将会给学生造成不便及学校带来一定损失。
因此要对系统进行防
拷贝设计。
主要使用注册表SOFTWARE//MICROSOFT//WINDOWS//RUN下面的NUM的值进行验证,安装应用程序前,先将NUM的值设定为一个初始值,当第一次启动程序时,验证到NUM的值与初始值相同,那么将NUM的值重置为SERIALNUMREAD()的值,以后每次程序启动时都会对NUM的值与SERIALNUMREAD()的值进行比较,如果相同则通过验证。