1.引言
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) 成绩管理,负责学生成绩管理。
在选课管理方面:
(1)录入与生成新学期课表
教学管理员在新学期开始前录入新学期课程,打印将开设的课程目录表,供师生参考选择。若某课程的实际选课学生少于10人,则停开该课程,把该课程从课程目录表删除;若课程的选课学生多于30人则停止选课。
(2)学生选课注册
新学期开始前一周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请。
每个学生选课不超过4门课程。每门课程最多允许30名学生选课注册。
学生可以在图书馆、各系资料室、学生宿舍等处的计算机上联网进行选课注册。在选课注册结束后,教学管理员打印学生选课注册名单和开课通知,送交有关部门和授课老师。
(3)查询
可以查询课程信息、学生选课信