团队-学生成绩管理系统-需求分析
Posted 孙晨旭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队-学生成绩管理系统-需求分析相关的知识,希望对你有一定的参考价值。
1.1 编写目的
该需求分析的软件对象是学生管理系统。开发学生管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。如检索迅速、查找方便、成本低等。这些优点能极大提高学生成绩管理的效率。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,从而对学生管理系统进行准确的定义。
1.2 预期读者和阅读建议
学生管理系统所针对的各种不同的预期读者包括:
学生、老师、管理人员、开发人员、测试人员、文档编写人员
1.3 产品范围
学生管理系统的开发目的是为用户提供充足的信息和快捷的查询手段,提高学生档案的管理效率。
1.综合描述
2.1 产品的功能
学生管理系统的功能包括:
(1)权限功能:为用户设置权限功能,用户只能对授权范围内进行相应修改及删除。
(2)录入功能:为用户提供对所有信息的录入功能。
(3)查询功能:为用户提供查询的功能,可查询允许范围内的所有信息。
(4)维护功能:为用户提供查询及相应的修改,删除功能。
(5)打印功能:能打印全校学生的信息及各班信息,科目成绩等。
(6)退出功能:结束并关闭系统。
2.2 运行环境
学生管理系统的运行环境包括:
(1)硬件环境:
处理器:Intel Pentium 4 3.06GX或更高
内存:256M
硬盘空间:40GB
显卡:SVGA显示适配器
(2)软件操作环境
操作系统:Windows XP及以上
开发软件:Microsoft Visual Studio
数据库:Microsoft SQL Server 2000
3.系统功能需求
3.1 需求分析
对教学管理系统要求提供两个方面的服务:
(1) 选课管理,负责新学期的课程选课注册工作;
(2) 成绩管理,负责学生成绩管理。
在成绩管理方面:
(3)成绩录入:
教学管理员录入学生考试成绩
(4)成绩查询:
教师、教学管理员可以查询学生考试成绩,不允许查询别人的考试成绩。
(5)成绩统计与报表生成:
教学管理系统进行成绩查询(按课程、学生、班级),打印成绩汇总统计报表
(6)项目测试:
项目的测试
测试是为了更好地完成项目的功能,虽然测试并不能完全模拟实际发生的流程,但可以降低错误的发生概率,提高软件项目的稳定性。
按照极限编程的理论,写测试就是对软件进行设计的过程,它的重要
性甚至超过了完成实际功能的代码。先将测试写完,然后再来实现代
码,这样所有的测试通过之日也就是程序完成之时。虽然这些理论并
不能完全实践,但测试的重要性是毋庸置疑的。
以上是关于团队-学生成绩管理系统-需求分析的主要内容,如果未能解决你的问题,请参考以下文章