2022年成绩管理系统软件需求分析规格说明书 .pdf
《2022年成绩管理系统软件需求分析规格说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年成绩管理系统软件需求分析规格说明书 .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成绩管理系统软件需求分析规格说明书项目组成员信息小组名称13F6 学号姓名承担的角色组内评分GS1221611 亢延海组长5 2012-11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 24 页 - - - - - - - - - 目录1概述 .11.1编写目的 .11.2参考资料 .12项目概述 .13系统需求 .13.1功能需求 .13.2性能需求 . 103.3其它非功能需求. 104数据需求 . 114.1静态数据 . 114.2动态数据 . 124.3数据库
2、描述. 124.4数据流图和数据字典. 125接口需求 . 175.1用户界面 . 175.2软硬件接口. 206环境 . 216.1运行环境 . 216.2开发环境 . 21名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书1 1概述1.1编写目的本文档的编写目的是为成绩管理系统项目的开发提供:a. 软件总体要求,作为用户和软件开发人员之间了解的基础;b. 功能、接口和可靠性的要求,作为软件人员进行设计和
3、编码的基础;c. 验收标准,作为用户确认测试的依据。1.2参考资料1 Karl E.Wiegers,刘伟琴,刘洪涛著,软件需求(第2 版) ,清华大学出版社,2004-11-01 2 毋国庆,软件需求工程M ,机械工业出版社,2000-08-01 2项目概述目前,学校对学生的考核主要还是对学生各科成绩的考核,考试类别多、课程多,而且要随高考制度的变化不断地改变,学生多,工作量大,尤其对学生成绩的分析(如排名)统计要及时,所以成绩管理一直是学校管理中的一个重要子系统。好的管理系统可以简少老师在成绩管理上的工作量,学生可以及时查询学习成绩,学校可以快速获得考试结果,掌握教学情况,改进教学活动。3系
4、统需求3.1功能需求本系统需要实现的功能包括学生档案管理、老师信息管理、课程管理、成绩维护、学生成绩分析统计、成绩查询和系统管理,共7 大模块。如下图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书2 (图一)成绩管理系统功能3.1.1系统角色本系统主要用于学校的以下几类人员:(1)系统管理员,完成系统管理与维护,例如,维护学生、教师及数据字典等的维护。名师资料总结 - - -精品资料欢迎下载 - -
5、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书3 (图二)用例图一(2)教师,维护课程与成绩,查询所教课程的所有学生的成绩。(3)学生则可查询自已的成绩。(图三)用例图二主要的活动图如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书4 1)管理员活动图2)教
6、师活动图3)学生活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书5 3.1.2学生管理3.1.2.1.增加学生信息使用者:学校有学生管理功能角色的用户。目的:单个添加学生基本信息。基本事件流:1、用户进入增加单个学生界面,本用例开始;2、系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌、籍贯。3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息
7、,本用例结束。否则,提示用户重新输入。3.1.2.2.修改学生信息使用者:学校有学生管理功能角色的用户。目的:修改学生基本信息。基本事件流:1、用户进入修改学生界面,本用例开始;2、系统显示学生信息修改界面,用户输入要修改的学生信息,如学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌等。3、用户确认修改信息,系统检查学号是否唯一,若唯一,则修改学生信息成功,本用例结束。否则,提示用户重新输入。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 24 页 - - - -
8、 - - - - - 软件需求分析规格说明书6 3.1.2.3.删除学生信息使用者:学校有学生管理功能角色的用户。目的:删除学生基本信息。基本事件流:1、用户进入学生管理界面,本用例开始;2、系统显示学生信息界面,用户选择要删除的学生学号。3、删除成功,本用例结束。3.1.2.4.导入学生信息使用者:学校有学生管理功能角色的用户目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导入学生界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件下载。3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。4、
9、系统检查文件的合理性,如果文件格式有误或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将学生信息导入系统。5、本用例结束。3.1.3教师管理使用者:学校有教师管理功能角色的用户。目的:单个添加教师基本信息。基本事件流:1、用户进入增加单个教师界面,本用例开始;2、系统显示教师信息输入界面,用户输入教师姓名、工号、性别、出身日期、工作开始日期、职务。3、用户确认输入信息,系统检查工号是否唯一,若唯一,则增加教师信息,本用例结束。否则,提示用户重新输入。3.1.3.1.增加教师信息使用者:学校有教师管理功能角色的用户。目的:单个添加教师基本信息。
10、基本事件流:1、用户进入增加单个教师界面,本用例开始;2、系统显示教师信息输入界面,用户输入教师姓名、工号、性别、职务、工作开始名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书7 时间等。3、用户确认输入信息,系统检查工号是否唯一,若唯一,则增加教师信息,本用例结束。否则,提示用户重新输入。3.1.3.2.修改教师信息使用者:学校有教师管理功能角色的用户。目的:修改教师基本信息。基本事件流:1、用户进入修
11、改教师界面,本用例开始;2、系统显示教师信息修改界面,用户输入要修改的教师信息,如教师姓名、工号、性别等。3、用户确认修改信息,系统检查工号是否唯一,若唯一,则修改教师信息成功,本用例结束。否则,提示用户重新输入。3.1.3.3.删除教师信息使用者:学校有教师管理功能角色的用户。目的:删除教师基本信息。基本事件流:1、用户进入教师管理界面,本用例开始;2、系统显示教师信息界面,用户选择要删除的教师工号。3、删除成功,本用例结束。3.1.3.4.导入教师信息使用者:学校有教师管理功能角色的用户目的:批量导入教师信息,可以将其他系统中教师信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导
12、入教师界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件,供下载。3、用户按照导入文件格式要求填写或生成对应文件,然后将文件上传,点击确定。4、系统检查文件的合理性,如果文件格式有误码或有数据冲突,给出详细提示列表(错误所在行、错误原因),用户修改文件后再上传,如果上传文件合理,系统将教师信息导入系统。5、本用例结束。3.1.4课程管理3.1.4.1.增加课程基本信息使用者:教师或学校有课程管理角色的用户目的:创建新课程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
13、 - 第 9 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书8 基本事件流:1、用户进入创建新课程页面,本用例开始;2、系统显示创建课程页面,用户输入课程名称、学期、开始日期、结束日期,并选择任课教师。3、用户确认创建课程,系统保存新创建的课程。本用例结束。3.1.4.2.修改课程基本信息使用者:教师或学校有课程管理角色的用户目的:修改课程。基本事件流:1、用户进入课程信息修改页面,本用例开始;2、系统显示修改课程页面,用户搜索到要修改的课程,输入新的课程信息。3、用户确认修改课程信息,系统保存新修改的课程。本用例结束。3.1.4.3.删除课程基本信息使用者:教师
14、或学校有课程管理角色的用户目的:删除课程。基本事件流:1、用户进入课程管理页面,本用例开始;2、系统显示课程页面,用户输入课程名称找到要删除的课程,执行删除。3、用户确认删除课程,系统保存。本用例结束。3.1.4.4.维护课程学生信息使用者:教师或学校有课程管理角色的用户。目的:将学生加入已创建的课程。基本事件流:1、用户维护课程学生信息界面,本用例开始;2、系统显示课程列表,用户选择要加入学生的课程,系统显示该课程已存在的学生;3、用户选择加入新学生,系统显示学生列表,用户可通过搜索列表显示班级下的学生,用户选择要加入课程的学生4、系统将所选学生加入前面选定的课程,本用例结束。3.1.5成绩
15、查询3.1.5.1.学生查询成绩使用者:学生目的:查询学生成绩。基本事件流:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书9 1、用户进入成绩查询页面,本用例开始;2、用户可输入要查询的课程名称来查询单个课程成绩,也可点击“查询全部课程”按钮来查询其所有课程成绩信息。3、系统显示出本课程或全部课程的成绩信息。本用例结束。3.1.5.2.教师查询成绩使用者:教师目的:查询学生成绩。基本事件流:1、用户进
16、入成绩查询页面,本用例开始;2、系统显示学生学号和课程名称搜索文本框,用户输入学生学号或课程名称来查询某个学生或者某门课程的成绩信息。3、系统显示出本学生或本课程的学生成绩信息。本用例结束。3.1.5.3.成绩分析与统计使用者:教师目的:成绩分析与统计。基本事件流:1、用户进入学生成绩统计分析页面,本用例开始;2、系统显示学生成绩统计分析页面,用户可根据需要执行以下三种操作:1)输入学期信息,可生成本学期的考试成绩表2)输入班级名称,可生成本班级的各科平均成绩表,也可生成全部班级的各科平均成绩表。3)输入学期和年级信息,可生成本年级本学期的考试成绩排名表。3、系统显示相应的统计分析报表。本用例
17、结束。3.1.5.4.考试成绩表某学期某次考试的单个班级的考试成绩表2010-2011 学年第一学期高一(1)班期末考试成绩表3.1.5.5.班级各科平均成绩表某学期某次考试单个年级的各科平均成绩表2010-2011 学年第一学期高一各班期末考试各科平均成绩表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 24 页 - - - - - - - - - 软件需求分析规格说明书10 3.1.5.6.年级成绩排名表某学期某次考试单个年级的年级排名表2010-2011 学年第一
18、学期高一年级期末考试成绩排名表3.2性能需求1)客户端一般响应时间(除报表统计、数据导入)不超过1 秒。2)报表统计时间不超过30 秒。3)支持 2000 名学生信息的一次性导入,导入时间不超过300 秒。4)支持 5000 名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。3.3其它非功能需求3.3.1安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年成绩管理系统软件需求分析规格说明书 2022 年成 管理 系统软件 需求 分析 规格 说明书
限制150内