《学生学籍管理系统系统设计报告》由会员分享,可在线阅读,更多相关《学生学籍管理系统系统设计报告(24页珍藏版)》请在金锄头文库上搜索。
1、学生姓名: * 学号: 1006090121 同组人:实验室:中区 1# 实验名称:学生学籍管理系统时间:2011/11 1.系统总体设计1.1 子系统划分学生学籍管理系统 可以划分为学生档案管理系统, 学生成绩管理系统 , 学籍处理系统, 日常教务管理系统 , 毕业生学籍处理等子系统, 每个子系统下又有相应的小系统,所以该系统的子系统划分表如下:学生学籍选课管理系统学生信息查询子系统学生信息修改子系统学分子系统成绩查询子系统考试成绩子系统课程信息子系统教学安排子系统课程审批子系统奖惩情况子系统学籍变更子系统修改学生信息子系统输入学生信息子系统新生信息输入子系统学生系统教师系统教务处系统学生个
2、人信息子系统教务信息输入子系统学生学籍管理系统1.2 功能结构设计学生档案管理:学生的一般情况,及奖励,处分情况;学生成绩管理:学习成绩,补考成绩;学籍处理:学生留降级处理,休复学处理,退学处理;日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等学生学籍管理系统学生档案管理学生成绩管理学籍处理日常教务管理毕业生学籍管理1.3 物理系统配置方案设计设计依据系统的吞吐量每秒钟执行的作业量称为系统的吞吐量,用TPS 表示。系统的吞吐量越大,则TPS的值越大,同时也说明系统的处理能力越强,一般的学生学籍管理信息系统要采用
3、吞吐量比较大的系统。2、系统的响应时间从用户向系统发出一个作业开始,经系统处理后,再给出应答结果的时间称为系统响应时间, 如果系统的响应时间越快, 则计算机的运算速度越快, 并且通信线路的传递数率也越高,越好的管理信息系统需要越快的响应时间。数据可靠性系统的可靠性通俗来说就是系统的耐久力。一个好的系统需要有长时间工作的能力。数据的管理方式现在的系统一般都采用数据库管理方式管理数据,因此系统中一般配备DBMS或分布式 DBMS 系统软件和其他网络管理软件。集中式还是分布式如果一个系统的处理方式是集中式的,既可以是单机系统,也可以是网络系统。如果一个系统的处理方式是分布式的,则必须采用网络方案。单
4、机系统还是多机系统如果一个系统的功能比较简单,并且规模不大, 那么采用单用户或多用户的单机系统可以满足要求; 否则就要采用多级系统, 以便解决资源共享问题,通常为网络结构模式地域范围需要根据系统覆盖范围来决定采用广域网还是局域网。计算机的硬件选择服务器的中央处理部件(CPU)建议使用 Pentium 4 2.4G(以上)Xeon 处理器芯片。服务器内存必须使用服务器专用ECC 512M 以上内存为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)80G 以上为了防止服务器不可预测的故障, 或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。 两台服务器应构成双
5、机热备份, 中间使用 WatchDog电路。这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。服务器应支持热插拔电源服务器必须配备 UPS(不间断电源)。服务器应该放在学校内部。不然无法进行程序调试。服务器应该必须有固定IP 地址。其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。如果要打印涉及字段比较多的报表,应该配备针式打印机数据库管理系统的选择数据库:数据库软件目前可供选择的较多,如MS SQL SERVER、OREACLE、INFORMAX 、SYBASE 等,这些数据库都是大型关系型数据库的典型代表,根据我们小组的产品的
6、特点,我们建议选择Microsoft 的产品 SQL SERVER 。 、应用系统的选择应用软件:学籍管理系统综合了学生资料、成绩、授课、补考成绩、奖励处分等多方面的业务需要, 有效的保证了系统能够满足学生各方面的使用。系统整个业务系统主要分为:学生档案管理、学生成绩管理、学籍处理、日常教务管理、毕业生学籍处理。功能概述:学籍管理系统分为学生档案管理、学生成绩管理、学籍处理、日常教务管理及毕业生学籍处理五个子系统。学生档案管理:主要登记学生的一般信息情况,如家庭、个人资料等,及奖励、处分情况;学生成绩管理: 主要是登记学生的在校学习成绩,以及学生各科的情况和补考成绩;学籍处理:主要是登记学生的
7、留降级情况,并处理学生休复学和退学,办理各种修复学退学手续;日常教务管理:主要是办理各种日常报表并发送,如通知书,补考通知书等,以及学生学习成绩的各种分类统计,以期了解本学校学生学习的综合情况,并根据学生的学习情况适时调整培养计划;毕业生学籍处理:主要处理学生的结业、毕业、授位并发送各种证书,如结业证书、学籍卡片等。2.系统详细设计2.1 代码设计为了便于计算机处理、数据存储和检索,提高处理的效率和精度,因此新系统为每套商品房设计了代码,既可以统一产品品种和特性,而且方便数据输入,根据学校学籍管理的组织结构图,采用多面码,如下图所示。系统名称系统结构组成10学生档案管理系统01-学生基本情况子
8、系统、 02-奖惩子系统20学生成绩管理系统01-学生成绩子系统、 02-补考成绩子系统30学籍处理系统01-留降级处理子系统、 02-修复学处理子系统、03-退学处理子系统40日常教务管理系统01-日常报表子系统、 02-学生成绩的各种分类统计子系统50毕业生学籍管理系统01-结业处理子系统、02-毕业处理子系统、 03-授位处理子系统、 04-学籍卡片子系统例如对于一子系统的代码为1001 表示的是学生档案管理系统下属的学生基本情况子系统, 3002表示学籍处理系统下属的修复学处理子系统。在系统运行过程中,如果需要查询相关子系统,只要输入相关的代码即可,系统将根据代码自动将相关信息调出。而
9、且代码也可以通过系统联机查询,使用户使用更加方便快捷。同时使用顺序代码, 用连续的字母代表编辑对象学校的各级员工,以 A代表学校教务处主任, B代表档案管理员, C代表成绩管理员, D代表学籍管理员, D1代表留降级处理员、D2代表修复学处理员、 D3代表退学处理员, E1代表报表员、 E2代表成绩统计员, F代表毕业生学籍处理员等,短而简单,易于管理。2.2 数据库设计学生实体 ER 图院系实体 ER 图学生姓名学号出生日期年龄性别邮政编码籍贯家庭住址政治面貌入学时间身份证号院系院系名称院系号院长名毕业实体 ER 图专业实体 ER 图毕业毕业证编号学号性别姓名需修学分已修学分入学时间所属院系
10、身份证号码专业专业号专业名称入学时间教师实体 ER 图课程实体 ER 图课程课程号课程名学分教师教工编号姓名性别电话所属院系职称ER 图转化为关系模型应该遵循以下原则:1一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。2.一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系的属性转化为关系的属性,该关系的码则有三种情况:若联系为 1:1,则每个实体的码均是该关系的后选码。若联系为 1:n,则关系的码为n 端实体的码。若联系为 m:n,则关系的码为诸实体码的组合。3同一实体集的实体间的联系,即自联系,也可按上述1:1、1:n 和m:n 三种情况分别处理。4具
11、有相同码的关系模式可合并。学生毕业毕业学习工作教师授课课程选修选择院系专业开设1 n 1 1 n n n m n m 1 n 1 n 为了减少系统中的关系个数,如果两个关系模式具有相同的主码,可以考虑将他们合并为一个关系模式。合并方法是将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同名也可能不同名) ,并适当调整属性的次序。按照上述原则,可转化关系模型如下:关系模型学生(学号,专业号,院系号,姓名,性别,出生日期,身份证号,入学时间,家庭住址,籍贯,邮政编码,名族)教师(教工号,姓名,性别,职称,所属院系,电话)毕业(毕业证编号,学号,姓名,性别,身份证号,入
12、学时间,所属院系,已修学分,需修学分)课程(课程号,课程名,学分)院系(院系号,院系名称,院长名)选修(学号,课程号,成绩)授课(课程号,教工号,课时)开设(专业号,课程号)2.3 输入输出设计输出设计输出的形式主要有表格输出和图形输出。输出的设备包括:屏幕、磁盘、打印纸输出报告输出设计书资料代码XXX 输出名称学号姓名成绩一览表处理周期每月一次形式种类份数1 报送项目号项目名称备注1 2 3 4 5 6 输入设计输入设计的内容包括a. 数据收集 ;b. 数据录入 ;c. 数据输入。输入的类型包括 a. 外部输入 ;b. 交互式输入 ;c. 内部输入; d. 网络输入。输入设备包括卡片穿孔机、
13、纸带穿孔机、键盘、软盘输入机、磁带机、终端控制台键盘、磁性墨水阅读器、 光字符识别器、 光笔、数字化仪、 扫描仪以及接触式屏幕输入、语音输入、光盘机等。随着计算机技术的迅速发展,输入方式不断变化,纸带机、卡片机等已逐步被淘汰,新的先进的设备在不断的发展和完善之中。我们本系统主要使用键盘输入。输入设计的正确性是输入设计的关键,因此一定要对输入信息采取完善的校验措施。3.系统安全设计由于这套系统涉及到学生学籍等至关重要的信息,其在保密性、 准确性及防篡改等安全方面都有较高的要求, 因此,本系统着重设计了一套严密的安全并取得了卓有成效的成果。一、 一般措施1、实体安全措施就是要采取一些保护计算机设备
14、、设施(含网络、通信设备)以及其他媒体免地震、水灾、火灾、有害气体和其他环境事故(如电磁污染)破坏的措施、过程。这是整个管理信息系统安全运行的基本要求。尤其是机房的安全措施,计算机机房建设应遵循国标 GB2887 89 计算机场地技术条例和GB9361 88 计算机场地安全要求 ,满足防火、防磁、防水、防盗、防电击、防虫害等要求,配备相应的设备。2、运行安全措施为保障整个系统功能的安全实现,提供一套安全措施, 来保护信息处理过程的安全,其中包括:风险分析、审计跟踪,备份恢复、应急等。制定必要的、具有良好可操作性的规章制度,去进行制约,是非常必要和重要的,而且是非常紧迫的。形成一支高长自觉、遵纪
15、守法的技术人员队伍,是计算机网络安全工作的又一重要环节。要在思想品质、职业道德、经营、管理、规章制度、教育培训等方面,做大量艰苦细致的工作,强化计算机系统的安全管理,加强人员教育,来严格有效地制约用户对计算机的非法访问,防范法用户的侵入。只有严格的管理, 才能把各种危害遏止最低限度。3、信息安全措施数据是信息的基础, 是企业的宝贵财富。 信息管理的任务和目的是通过对数据采集、录入、存储、加工,传递等数据流动的各个环节进行精心组织和严格控制,确保数据的准确性、完整性、及时性、安全性、适用性和共亨性。制定良好的信息安全规章制度,是最有效的技术手段。而且不仅仅是数据,还应把技术资料、业务应用数据和应
16、用软件包括进去。二、防病毒措施计算机病毒泛滥,速度之快,蔓延之广,贻害社会之大,为有史以来任何一种公害所无可比拟。从 CIH 到 红色代码和尼姆达,已充分说明了病毒的难以预知性、潜藏性和破坏性,另一方面也说明了防毒的重要性。本系统中采用了 KILL98 网络看防病毒软件,运行在WinXP/Win7 服务器上。该软件是世界第二大软件公司CA与国内第一家反病毒软件开发公司中国金辰公司合作推出的新一代反病毒产品, KILL 运用主动内核技术,其基础是 CA公司的 Unicenter TNG 无缝连接技术,这种技术可以保证反病毒模块从底层内核,在发生病毒入侵反应时,反病毒操作不会伤害及到操作系统内核,同时确保杀灭来犯病毒。此外, KILL还有很强的网管能力,其可利用Vxd技术,进行实时反病毒。软件可实现自动安装,只要连接互联网,通过域管理方式可实现自动升级。三、内部网络安全1、针对局域网采取安全措施由于局域网采用的是以广播为技术基础的以太网,任何两个节点之间的通信数据包,不仅为这两个节点的网卡所接收,也同时为处在同一以太网上的任何一个节点的网