学生学籍管理信息系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学籍管理信息系统设计报告
1 硬件结构设计 (1)
服务器的要求 (1)
服务器上应该配备的软件 (1)
2 系统软件结构的设计 (1)
3 子系统划分与模块结构设计 (2)
子系统划分 (2)
系统模块结构设计 (3)
4 数据库设计 (6)
5 代码设计 (7)
6 输出设计 (7)
8 处理过程设计 (7)
7 输入设计 (7)
9人机界面设计 (12)
10 安全设计 (14)
1.硬件结构设计
为了保证学籍管理系统的稳定高速运行,必须要增加硬件并对现有的硬件进行改造,特提出以下硬件需求。(注:这里的硬件指一个完整的硬件系统,其部分的包含了对软件的需求,这些软件是为了正常运行管理系统所必须配备的)
服务器的要求
1.服务器的中央处理部件(CPU)建议使用Pentium 4 2.4G(以上)Xeon处理器芯片。
2.服务器内存必须使用服务器专用ECC 512M以上内存
3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)80G以上4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。两台服务器应构成双机热备份,中间使用
WatchDog电路。这样的结构可以保证整个系统的长时间不间断工作,即使在服务
器定期维护的时候也可以使用后备另一台服务器工作。
5.服务器应支持热插拔电源
6.服务器必须配备UPS(不间断电源)。
7.服务器应该放在学校内部。不然无法进行程序调试。
8.服务器应该必须有固定IP地址。
9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
10. 如果要打印涉及字段比较多的报表,应该配备针式打印机。
服务器上应该配备的软件
a)操作系统:Microsoft Windows 2000 server 或者Microsoft Windows 2000 Advanced
server
b)数据库:Microsoft SQL Server 2000 (简体中文版)
c)服务器必须使用专业的防火墙和反病毒软件。
d)除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以
减少程序的混乱或者程序的意外冲突。
e)各软件的操作系统尽量统一。(Windows 9x系列或者Windows 2000系列)。这样可
以避免管理软件因为操作系统版本不一致而造成的过多的开销。
各系的机器必须也安装反病毒软件和防火墙。以防止网络上的蠕虫病毒在整个网络范围内的蔓延。
2. 系统软件结构的设计
在系统软件设计方面.主要从两个部分人手:一是根据功能说明书的要求对系统的功能需要划分功能模块,进行功能设计;二是根据用户的使用要求进行数据结构设计并规范化。
系统软件:
a网络操作系统:学籍管理系统可以以学校的校园网为传输介质,以新系统为软件平台。该系统采用VB编写,通用性强,运行于Wndows XP或Windows 2000系统平台。对于PC 机的服务器,网络操作系统主要有Novell的NetWare和Microsoft的Windows NT Server 两种。Windows NT Server 作为新一代网络操作系统采用了当今众多新技术,NOVELL NetWare 也具有的较好的网络性能。虽然Windows NT 同NetWare 产品在许多应用领域存在竞争,但是两类操作系统又是可以相互操作,两类操作系统可以并存于同一网络系统之中。因此,两类操作系统都可以选为网络系统之一。就学籍管理网络的应用要求及国内外应用系统的经
验和本公司所采用的开发工具及产品来看,建议用户选择最新网络系统Windows NT SP6 作为网络操作系统,客户机建议采用中文WindowsXP系统。
b数据库:数据库软件目前可供选择的较多,如MS SQL SERVER、OREACLE、INFORMAX、SYBASE等,这些数据库都是大型关系型数据库的典型代表,根据我们小组的产品的特点,我们建议选择Microsoft的产品SQL SERVER 。
c 前台开发工具:目前比较流行的开发工具有,VB、VC、PB、DEPHI。我们建议使用Microsoft 的开发工具VC /VB 企业版。
应用软件:学籍管理系统综合了学生资料、成绩、授课、补考成绩、奖励处分等多方面的业务需要,有效的保证了系统能够满足学生各方面的使用。系统整个业务系统主要分为:学生档案管理、学生成绩管理、学籍处理、日常教务管理、毕业生学籍处理。
功能概述:学籍管理系统分为学生档案管理、学生成绩管理、学籍处理、日常教务管理及毕业生学籍处理五个子系统。
学生档案管理:主要登记学生的一般信息情况,如家庭、个人资料等,及奖励、处分情况;
学生成绩管理:主要是登记学生的在校学习成绩,以及学生各科的情况和补考成绩;
学籍处理:主要是登记学生的留降级情况,并处理学生休复学和退学,办理各种修复学退学手续;
日常教务管理:主要是办理各种日常报表并发送,如通知书,补考通知书等,以及学生学习成绩的各种分类统计,以期了解本学校学生学习的综合情况,并根据学生的学习情况适时调整培养计划;
毕业生学籍处理:主要处理学生的结业、毕业、授位并发送各种证书,如结业证书、学籍卡片等。
3. 子系统划分与模块结构设计
子系统划分
因为采用按职能划分子系统比较适合学籍管理这个系统,所以参考系统分析阶段得到的功能体系图进行划分,该系统分为学生档案管理系统、学生成绩管理系统、学籍处理系统、日常教务管理系统、毕业生学籍处理系统5个分系统,而子系统根据实际情况又可以分别划分为分系统,分别是学生档案管理系统分为:学生基本情况系统、奖惩系统;学生成绩管理系统分为:成绩管理系统、补考成绩管理系统;学籍处理系统分为:学生留降级处理系统、修复学处理系统、退学处理系统;日常教务管理系统分为:日常报表系统、学生成绩的各类分类统计系统;毕业生学籍处理系统分为:结业处理系统、毕业处理系统、授位处理系统、学籍卡片系统。又因为按职能划分子系统、按逻辑划分模块的方式是比较合理和方便的,所以按这种方式划分所组成的系统如下: