学生成绩管理系统需求分析说明书
目录
1. 前言 ............................................................................................ 错误~未定义书签。- 1 -
1.1 编写目的 ........................................................................... 错误~未定义书签。- 1 -
1.2 当前状况 ........................................................................... 错误~未定义书签。- 1 -
1.3 项目背景 ........................................................................... 错误~未定义书签。- 1 -
2. 项目概述..................................................................................... 错误~未定义书签。- 2 -
2.1 目标 ................................................................................... 错误~未定义书签。- 2 -
2.2 使用范围 ........................................................................... 错误~未定义书签。- 2 -
2.3 用户特点 ........................................................................... 错误~未定义书签。- 2 -
2.4 运行要求 .................................................................................................................... 3
2.5 假设和依据 ................................................................................................................ 3
3. 具体需求..................................................................................... 错误~未定义书签。- 2 -
3.1 界面需求 ........................................................................... 错误~未定义书签。- 2 -
3.1 输入要求 ........................................................................... 错误~未定义书签。- 3 -
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项目背景
, 开发软件名称:学生成绩管理系统。
, 项目任务提出者:JDQ小组
, 项目开发者: 组长:焦帅
, 组员:于新健 关殿清 阮思琪
用户:广大成绩管理用户
开发小组:JDQ小组
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功能:能够实现老师和学生对信息的管理,即完成一些基本的功能:
学生成绩管理
系统
输修排插删求浏退查对输保自录
入 除 值 览 出 入 序 改 询 比 出 存 入 存
tx
t 以下详细说明:
输入:输入学生的学号、学院、专业、班级、姓名、宿舍号、
成绩(高数、C语言、英语、政治)等 排序:按学号排序、按多种成绩排序
插入:按学号插入
删除:按学号删除、按成绩删除
修改:按学号修改、按成绩修改、按班级修改
求值:计算所输入成绩的平均分,总分等 查询:按学号查询、按成绩查询、按班级查询 对比:挑选所需学号对比
浏览:按学号浏览、按成绩浏览
输出:总输出
保存:即停止数据的输入、修该增删等,将所有信息存挡。
自存:保存至自命名TXT文档
录入:从自存的TXT文档录入
退出:退出本程序
输入学生成绩单教师人名单等成绩系统
输入学生执行排数据库信息排序命令教师成绩系统序动作
输入学生插入命令教师要插入的信息成绩系统要插入的信息
执行插入
动作
输入学生删除命令教师要删除的信息成绩系统要删除的信息执行删学生数据库除命令
修改命令输入学生
教师要修改的学生学号成绩系统要改学生学号
输入改正改正后的信息后的信息
输入学生求值命令教师求值命令求值成绩系统
人名=学号+学院+专业+班级+姓名+宿舍号 成绩=高数成绩+C语言成绩+英语成绩+政治成绩
查询信息命令输入学生
教师要查询的信息成绩系统
要查询的信息
查询\显示学学生成绩信息生成绩信息教师对比命令输入学生
学生数据库要对比的学生学号成绩系统
要对比学生学号
输出显示要
对比学生信对比信息
息
浏览命令输入学生
教师浏览方式命令成绩系统
浏览方式命令按所要求方
式显示学生
信息
浏览信息
输入学生教师输出命令成绩管理
系统
显示的信息
输入学生
成绩管理保存命令教师保存命令系统执行保学生数据库存命令
新建文挡命令
输入学生输入新建自存命令成绩管理自存命令教师文档名称系统
学生数据输入要存
入的文档保存已存文档命令
名称学生数据
保存
输入学生
成绩管理录入命令教师系统文档名称输入要录录入命令入的文档
名称
输入学生教师成绩管理退出程序命令
系统
退出命令退出
Windows桌面
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. 技术发展规律的约束
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时
也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术
的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留
一定的系统处理能力。