学生成绩管理系统需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《学生成绩管理系统》
需求分析报告
报告名称学生成绩管理系统
专业计算机信息管理
班级信息管理GZ1301
姓名 xxx xx xxx
xxx xxx xxx
指导教师任xx
学生成绩管理系统需求分析
1引言
编写目的
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。
项目背景
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。
参考资料
《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社易语言新版学习教材《中文编程—学习进阶》海洋大学出版社运行环境
(1)硬件环境
台式机或笔记本电脑
运行时所需内存:500MB;
(2)软件环境
Windows操作系统
性能需求
1 数据的准确性
查询时应保证此学生的所有信息都是正确的。
2 时间特点
操作响应时间不能太长,数据的输入也该在一定时间内完成。故障处理
正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。
软件属性需求
1 正确性
要求所开发的软件要达到用户的需求,运行时基本无误
2 可靠性
一般条件下,不应该出现故障.
3 效率
对用户的要求要有极快的响应
4 易使用性
要求能尽量为用户的使用提供方便
5 可维护性
当软件出错时可以尽快的进行修改
6 可移植性
要求本软件能在Windows系统上进行移植
7 互联性
要求提供数据的导入和导出接口,以易于同其他系统的连接
2 项目概述
开发软件的一般概述
此软件的目的是提高学校对学生成绩的科学化管理,为学校的学生成绩管理系统进行优化。
用户
使用本软件的用户群是一些大中型学校的学生和老师,也可以用在一些公司对自己员工的信息采集和管理上。
3.系统分析和系统设计
学生成绩管理系统的功能分析
1.功能划分
本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择
所要登录的用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入
提交给系统以验证用户、密码及身份。如果用户类型及密码正确,就会进入与用
户相对应的界面。
2.功能描述
1.系统管理员进入学生成绩管理系统的主要功能是:实现管理员用户的添加,修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作,管理员为每门课程设置一个学分,每门课程可以是必修或则选修,如果学生及格,学生将获得该课程的学分。
2.教师进入学生成绩管理系统的主要功能是:各科教师登录系统后可以查询和修改个人信息、修改自己的账号密码,查询自己的授课课程,实现对选修了自己课程的学生的成绩进行查询、录入和修改,各科老师可以对自己学生选修课程结束后给予分数,同时可以对自己课程的成绩优秀人数,及格人数和不及格人数的分布信息进行查询。
3.学生进行学生成绩管理系统的主要功能是:每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程任课老师的个人信息,
同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分,以及对
单科成绩和总分的排名查询。
3系统模块结构图
4.系统业务流程图系统总业务流程图
否否
5.数据流分析
管理员操作流程:用户信息管理
1、管理员用户进入用户信息管理页面
2、管理员用户填写用户信息并提交
3、系统显示信息
4、若操作成功提示成功信息
5、若操作失败提示失败信息
6、
学生信息管理
操作流程
1、管理员用户进入学生信息管理页面
2、管理员用户填写学生信息并提交
3、系统显示信息
1 若操作成功提示成功信息
2若操作失败提示失败信息
4、返回前台主页面
流程图(如下图)
教师信息管理
操作流程
1、管理员用户进入教师信息管理页面
2、管理员用户填写教师信息并提交
3、系统显示信息
1 若操作成功提示成功信息
2 若操作失败提示失败信息
4、返回前台主页面
流程图(如下图)
课程信息管理
操作流程
1、管理员用户进入课程信息管理页面
2、管理员用户填写课程,选课,授课信息并提交
3、系统显示信息
1 若操作成功提示成功信息
2 若操作失败提示失败信息 4、返回前台主页面
普通用户操作流程:
学生操作流程
1、学生用户进入学生管理模块页面
2、学生用户查看,修改个人信息,查看授课老师的资料,和自己成绩的排名情况并提交
3、系统显示信息
1 若操作成功提示成功信息
2 若操作失败提示失败信息
4、返回前台主页面
流程图(如下图)