学⽣信息管理系统需求分析报告
学⽣信息管理系统需求分析
学⽣信息管理系统的功能要求
本系统需要实现的功能:
(1)、管理员对学⽣信息和课程信息进⾏add、delete、update、select等操作.对选课信息进⾏管理.对成绩信息和⽤户信息进⾏update、select等操作。(2)、学⽣对学⽣信息和成绩信息进⾏查看.对个⼈的密码信息进⾏update等。系统功能模块设计
学⽣信息管理系统主要包括管理员和学⽣两⼤模块。管理员模块包括:学⽣信息管理、课程信息管理、选课信息管理、成绩信息管理、⽤户信息管理等。⽤户模块包括:学⽣信息查看、成绩信息查看、个⼈信息管理等。系统总体结构如图所⽰。
1、学⽣信息管理模块
学⽣信息管理模块包括add、delete、update、select、list tables等。具体的结构图如图所⽰。
2、课程信息管理模块
课程信息管理模块包括add、delete、update、select、显⽰全部等。具体的结构图如图所⽰。
3、选课信息管理模块
选课信息管理模块包括查询、显⽰全部等。具体的结构图如图所⽰。
4、⽤户信息管理模块
⽤户信息管理模块包括修改、查询、显⽰全部等。具体的结构图如图所⽰。
1.客户端⼦系统:
在客户端系统的功能实现上.可以分为以下⼏个部分:
[1]学⽣的输⼊和统计
学⽣信息由专⼈负责输⼊。这部分功能是客户端⼦系统的基本部分.这个功能是以后各个部分的基础。系统要求做到即能够从其它⼦系统中共享⼀部分信息.⼜有⽅便的操作界⾯⼯⼿⼯输⼊旅客信息。这部分要求对输⼊的数据进⾏简单的统计.管理员进⾏查询和宏观调控。
[2]学⽣信息的存储:
将学⽣和课表的信息存储到学⽣管理系统的客户端系统中.以备以后的信息确认及查询。
[3]学⽣信息的传递及接收:
将需要查询信息由学⽣信息系统客户端由⽹络传到显⽰的服务器上.并且接受学⽣信息管理系统返回的相关信息.然后存储起来。
2.服务器端的功能要求:
通过计算机⽹络将客户端与服务器的数据库相连.将从客户端得到的信息进⾏处理.实现学⽣学号查询.所选的课程号.所处的年级.综合信息查询等⼦系统。以计算机成本核算为中⼼.实现学⽣信息系统管理⾃动化。
在客户端系统的功能实现上.可以分为以下⼏个部分:
[1]接收由学⽣管理系统端发回的学⽣信息:
通过⽹络接收学⽣信息并存⼊到服务器的数据库中。
[2]⽣成学⽣信息:
根据所需学⽣信息(课程.个⼈信息).在数据库中查询并得到正确的学⽣的信息(学号.班级.年级).分配所需的学⽣信息在数据库中做出已售出的标记。
[3]传递学⽣信息到客户端(学⽣信息管理系统):
把得到的学⽣信息通过⽹络传递到旅⾏社。
[4]接收学⽣信息管理系统的反馈信息:
对学⽣信息管理系统反馈信息进⾏分析.显⽰所有需求的信息
[5]学⽣信息的分析和管理
对于⼀个学⽣信息管理系统⽽⾔。我们通常⽤学号做为唯⼀的key word。每⼀个学⽣的学⽣对应唯⼀的hash value。这样避免了两者重复学号。同时把学⽣信息表和课程信息表建⽴索引index加快了对数据的访问的读取。
学⽣信息系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、⾼效的运⾏.学⽣信息系统应该满⾜以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中.要充
分考虑系统当前和将来可能承受的⼯作量.使系统的处理能⼒和响应时间能够
满⾜企业对信息处理的需求。
不能重复复两个学号的信息.避免在数据库读取sql语句时因为相同的hash值
引起hard hash错误.给定unique constriction。避免发⽣这种情况。
2.系统的开放性和系统的可扩充性
学⽣信息系统在开发过程中.应该充分考虑以后的可扩充性。⽐如数据在某个
时间段的数据输⼊拥堵。或者数据多的时候.应该确保系统有⾜够的空间给数
据的输⼊和存储。
3.系统的易⽤性和易维护性
学⽣信息系统针对的⼤部分是学⽣.因此系统应该更见简单.便捷。UI界⾯应
更加的简单易懂。同时在维护数据的时候应该更加的⽅便。这样避免了因为的误操作⽽到导致数据的流逝
4.学⽣系统的标准性
系统在设计开发使⽤过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和⾏业标准。例如在开发中使⽤的操作系统、⽹络系统、开发⼯具都必须符合通⽤标准。如规范的数据库操纵界⾯、作为业界标准的TCP/IP⽹络协议及ISO9002标准所要求的质量规范等;同时.在⾃主开发本系统时.要进⾏良好的设计⼯作.制订⾏之有效的软件⼯程规范.保证代码的易读性、可操作性和可移植性。
5.系统的先进性
⽬前计算系统的技术发展相当快.做为学⽣信息系统⼯程.应该保证系统在下
个世纪仍旧是先进的.在系统的⽣命周期尽量做到系统的先进.充分完成企业
信息处理的要求⽽不⾄于落后。这⼀⽅⾯通过系统的开放性和可扩充性.不断
改善系统的功能完成。另⼀⽅⾯.在系统设计和开发的过程中.应在考虑成本的
基础上尽量采⽤当前主流并先进且有良好发展前途的产品。
6.系统的响应速度
学⽣信息系统在⽇常处理中的响应速度为秒级.达到实时要求.以及时
反馈信息。在进⾏统计分析时.根据所需数据量的不同⽽从秒级到分钟级.
原则是保证操作⼈员不会因为速度问题⽽影响⼯作效率。
学⽣信息系统的数据需求
学⽣信息系统的数据需求包括如下⼏点:学生管理系统数据库设计说明书
1.数据录⼊和处理的准确性和实时性
数据的输⼊是否准确是数据处理的前提.错误的输⼊会导致系统输出的不正确和不可⽤.从⽽使系统的⼯作失去意义。数据的输
⼊来源是⼿⼯输⼊。⼿
⼯输⼊要通过系统界⾯上的安排系统具有容错性.并且对操作⼈员要进⾏系统
的培训。
在系统中.数据的输⼊往往是⼤量的.因此系统要有⼀定的处理能⼒.以保证迅速的处理数据。
2.数据的⼀致性与完整性
由于系统的数据是共享的.在不同的旅⾏社中中.机票是共享数据.所以如何保
证这些数据的⼀致性.是系统必须解决的问题。要解决这⼀问题.要有⼀定的⼈
员维护数据的⼀致性.在数据录⼊处控制数据的去向.并且要求对数据库的数
据完整性进⾏严格的约束。
对于输⼊的数据.要为其定义完整性规则.如果不能符合完整性约束.系统应该
拒绝该数据。
3.数据的共享与独⽴性
整个学⽣信息系统的数据是共享的。然⽽.从系统开发的⾓度上看.共享会给
设计和调试带来困难。因此.应该提供灵活的配置.使各个分系统能够独⽴运⾏.
⽽通过⼈⼯⼲预的⼿段进⾏系统数据的交换。这样.也能提供系统的强壮性。学⽣信息系统的数据字典系统中的数据元素:
学⽣信息系统的逻辑模型
学⽣信息系统的运⾏要求
机票预定系统中的各个⼦系统的硬件和软件的配置如下:1.服务器端⼦系统的运⾏要求:
系统软件: Window NT Server
数据库管理系统:java database connectify
硬件要求:Pentium III 450以上, 258M RAM, 14G HD 2.客户端⼦系统的运⾏要求:
系统软件: Window NT Workstation
数据库管理系统:java database connectify
硬件要求:Pentium 133以上, 32M RAM, 4.3G HD

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。