学生成绩管理系统需求分析说明书Word文件下载.docx
《学生成绩管理系统需求分析说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析说明书Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
4.功能需求````````````````````````````````````````````````````````````````````````````-3、4、5、6、7
5.性能需求``````````````````````````````````````````````````````````````````````````````````````````````-7
5.1性能需求``````````````````````````````````````````````````````````````````````````````````````-7
5.2说明对于该软件的时间特性要求-8-
5.3说明对该软件的灵活性的要求```````````````````````````````````````````````````````-8
5.4游戏软件的易用性```````````````````````````````````````````````````````````````````````````-8
5.5软件的标准性````````````````````````````````````````````````````````````````````````````````-8
5.6软件属性需求```````````````````````````````````````````````````````````````````````````````-8-
5.7学生成绩管理系统的数据要求`````````````````````````````````````````````````````````````-8
5.8将来可能提出的要求`````````````````````````````````````````````````````````````````````````-9
5.9其他需求````````````````````````````````````````````````````````````````````````````````````````-9
6.建立学生成绩管理系统的约束````````````````````````````````````````````````````````````````````-9
1引言:
1.1编写目的
。
传统的手工方式,数据容易丢失,在统计时易发生错误高,速度慢。
而使用计算机可以提高工作速度以及数据的准确性。
从而提高了管理效率。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,学生成绩管理系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,为老师节省很多时间跟精力,提高老师的工作效率.
1.2当前状况
在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。
传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
1.3项目背景
Ø
开发软件名称:
学生成绩管理系统。
项目任务提出者:
贾凡
项目开发者:
组长:
贾凡
组员:
于浩达鲍健全陈思翰陶然
用户:
广大成绩管理用户
2.任务概述
2.1目标
✧通过本程序给学校管理者减轻工作的负担,同时为了将工作的失误几率降到最低。
为广大老师同学带来便利。
使大家能够更好的投入到学习中。
同时本程序的目标还有:
1减少人力与管理费用;
2提高信息准确度;
3更简便、信息化程度更高的学生信息管理系统。
2.2使用范围:
适用于在校本科生。
2.3用户特点:
本软件面向学生信息管理人员。
必须熟练掌握计算机的操作。
系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
2.4运行要求
1)硬件约束:
能够运行WindowsXP的系统,或更好配置的计算机。
2)所需要的高级语言:
C或C++(编译环境VC++6.0)
2.5假设和依据
本软件不要求具有很高的可靠性。
但要求能够保证正常使用的情况下不会影响程序的正常使用。
3具体需求
、3.1界面设计
1)分为主界面与各子界面,主界面显示了本软件的主要功能如:
学生信息的输入、排序、查找等……对称,整洁,易于用户使用。
2)子界面承接主界面,根据用户在主界面选择的功能,显示不同,用户需根据子界面的显示继续输入即可。
3.2输入要求
用户需根据需要输入菜单内有的对应标号,然后根据要求输入内容。
4功能要求
4.1功能:
能够实现老师和学生对信息的管理,即完成一些基本的功能:
以下详细说明:
输入:
输入学生的学号、学院、专业、班级、姓名、宿舍号、成绩(高数、C语言、英语、政治)等
排序:
按学号排序、按多种成绩排序
插入:
按学号插入
删除:
按学号删除、按成绩删除
修改:
按学号修改、按成绩修改、按班级修改
求值:
计算所输入成绩的平均分,总分等
查询:
按学号查询、按成绩查询、按班级查询
对比:
挑选所需学号对比
浏览:
按学号浏览、按成绩浏览
输出:
总输出
保存:
即停止数据的输入、修该增删等,将所有信息存挡。
自存:
保存至自命名TXT文档
录入:
从自存的TXT文档录入
退出:
退出本程序
人名=学号+学院+专业+班级+姓名+宿舍号
成绩=高数成绩+C语言成绩+英语成绩+政治成绩
5性能需求
为满足本程序的特性以及使其能够正常运行应满足以下性能要求
5.1性能需求:
信息中心提供的学生信息必须及时的反映出啦,老师和学生能偶及时的进行对信息的管理。
输入要求:
数据完整,详实。
输出要求:
简捷,快速,实时。
5.2说明对于该软件的时间特性要求:
a.响应时间:
少于3秒b.更新处理时间:
少于2秒c.数据的转换何传送时间少于5秒
5.3说明对该软件的灵活性的要求,即当需求发生某些变化是该软件对这些变化的适应能力:
a.操作方式上的变化:
更人性化。
b.运行环境的变化:
在所有系统版本上都可运行
5.4游戏软件的易用性
本软件虽然同类较多,但仍有很多同类软件(包括本软件)不完善,因此还需要好
的人机交互界面才能使软件更容易让用户所接受
5.5软件的标准性
系统在设计,开发,使用中,要涉及到许多计算机硬件和软件。
所有的这一切都要符合国际,国家和行业标准。
5.6软件属性需求
5.6.1正确性
要求发布的软件达到预期的目标,运行时基本无错误。
5.6.2可靠性
在正常情况下应该不出现故障。
5.6.3效率
在正常状况下对于用户的所有操作应及时响应,在0.5秒内。
5.6.4易使用性
程序界面应符合当前流行的习惯,应尽量为用户的使用提供方便。
5.6.5可维护性
在软件运行发现错误时,能够快速准确的对其定位、诊断、修改和恢复。
5.6.6可理解性
对于本游戏提供的各种菜单、按钮,其功能一目了然易于理解。
5.7学生成绩管理系统的数据要求
学生成绩管理系统的数据要求包括如下几点:
5.7.1成绩录入和处理的准确性和实时性
成绩的输入是否准确是数据处理的前提,错误的输入会导致系统输出错误的结果,从而使系统的工作失去意义。
在该系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
5.7.2数据的一致性与完整性
由于输入系统的数据是要进行存档的,所以如何保证这些数据的一致性,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
5.8将来可能提出的要求
将来该学生成绩管理系统可能还会加入更多的功能,比如可以存入任课老师的基本信息,自动核对学生成绩,发现错误会自动报错等新功能。
5.9其他需求
若遇到本程序无法执行时若无专业人员在场,请自行重启,应该就可以使用了,若仍无法使用,请重装。
6.建立学生成绩管理系统的约束
1.人力、资金、时间的约束
学生成绩管理系统的实施的目标就是要减轻老师的工作负担,为老师节省时间,其开发过程中也要考虑到人力、资金和时间的约束。
因此,在设计中要充分考虑系统处理数据的效率,真正做到为老师节省很多时间跟精力,提高老师的工作效率。
2.技术发展规律的约束
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。