- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?一、引言
(一)编写目的
本需求分析文档旨在明确学生管理系统的功能需求、性能需求、用户界面需求等,为系统的设计和开发提供详细的依据,确保系统能够满足学校对学生信息管理的实际需求。
(二)项目背景
随着学校规模的不断扩大,学生数量日益增多,传统的手工学生管理方式效率低下、易出错且信息不便于共享和查询。为了提高学生管理工作的效率和质量,提升管理水平,决定开发一套学生管理系统。
(三)定义、首字母缩写词和缩略语
1.学生管理系统(StudentManagementSystem,SMS):用于管理学生基本信息、课程信息、成绩信息等的软件系统。
2.学号(StudentID):学校为每个学生分配的唯一标识符。
3.课程号(CourseID):学校为每门课程分配的唯一标识符。
(四)参考资料
1.《软件工程导论》(第六版)
2.学校现行的学生管理规章制度
3.与学校相关部门和人员的沟通记录
二、任务概述
(一)目标
开发一套功能完善、操作简便、安全可靠的学生管理系统,实现学生信息的集中管理、课程信息的维护、成绩的录入与查询、学生选课管理等功能,提高学生管理工作的效率和准确性,为学校的教学管理提供有力支持。
(二)运行环境
1.硬件环境:服务器采用高性能计算机,客户端为普通PC机,网络环境为校园局域网。
2.软件环境:服务器操作系统为WindowsServer2019,数据库管理系统为MySQL8.0,开发语言为Java,开发框架为SpringBoot。
(三)条件与限制
1.系统应具备较高的安全性,确保学生信息的保密性和完整性。
2.系统应能够与学校现有的其他信息系统进行一定程度的集成。
3.系统的开发周期和预算有限,需要在规定时间内完成开发并投入使用。
三、需求规定
(一)对功能的规定
1.学生信息管理
-学生基本信息的录入、修改和删除,包括学号、姓名、性别、出生日期、联系方式、家庭住址等。
-学生照片的上传与存储。
-学生信息的批量导入和导出功能。
2.课程信息管理
-课程基本信息的录入、修改和删除,包括课程号、课程名称、学分、授课教师、上课时间和地点等。
-课程信息的查询功能,可按课程号、课程名称等条件进行查询。
3.成绩管理
-学生成绩的录入和修改,可录入平时成绩、考试成绩等,并自动计算总评成绩。
-成绩的查询功能,可按学号、课程号、学期等条件查询学生成绩。
-成绩统计功能,可统计班级平均分、最高分、最低分等。
4.选课管理
-学生选课功能,学生可根据课程信息选择本学期要修读的课程。
-选课结果的查询和修改功能。
-课程容量限制,防止超选情况发生。
5.用户管理
-系统管理员用户的创建、修改和删除。
-普通用户(教师、学生)的账号管理,包括密码修改等功能。
-用户权限管理,不同用户具有不同的操作权限,如管理员可进行所有操作,教师可进行课程信息管理、成绩录入等操作,学生只能进行个人信息查询、选课等操作。
6.系统设置
-学期设置,可添加、修改和删除学期信息。
-学年设置,可添加、修改和删除学年信息。
(二)对性能的规定
1.响应时间:系统对用户操作的响应时间应控制在1秒以内,对于复杂查询操作,响应时间不超过3秒。
2.吞吐量:系统应能够支持至少1000个并发用户的访问,确保在高峰时段系统的正常运行。
3.数据准确性:学生信息、课程信息、成绩信息等数据的准确性应达到100%,确保数据的可靠性。
4.可靠性:系统应具备较高的可靠性,在连续无故障运行时间不少于7×24小时,故障恢复时间不超过1小时。
(三)输入输出要求
1.输入要求
-学生信息录入时,应提供清晰的界面,确保输入数据的准确性和完整性。
-课程信息录入时,应提供相应的下拉菜单和日期选择框等控件,方便用户操作。
-成绩录入时,应提供相应的输入框,确保成绩数据的合法性。
-用户操作时,应提供明确的提示信息,引导用户正确操作。
2.输出要求
-学生信息查询结果应以列表形式展示,包括学号、姓名、性别等详细信息。
-课程信息查询结果应以表格形式展示,包括课程号、课程名称、学分等信息。
文档评论(0)