目 录
1. 文档介绍 ................................................................................................................................ 2 1.1 文档目的 ................................................................................................................................ 2 1.2 文档范围 ................................................................................................................................ 2 1.3 用户对象 ................................................................................................................................ 2 2. 产品介绍 ................................................................................................................................ 3 3. 产品面向的用户群体 ........................................................................................................... 4 4. 产品的功能性需求 ............................................................................................................... 5 4.1 功能性需求分类 ................................................................................................................... 5 4.2 顶层用例图 ............................................................................................................................ 5 4.3 具体功能模块介绍 ............................................................................................................. 7 5. 产品的非功能性需求 ......................................................................................................... 14 5.1 用户界面需求 ..................................................................................................................... 14 5.2 软硬件环境需求 ................................................................................................................. 14 5.3 产品质量需求 ..................................................................................................................... 14 5.4 其他需求 .............................................................................................................................. 15
第 1 页 共 15 页
考试系统需求分析报告
1. 文档介绍
为教师和学生提供方便的考试平台。可以使考试变得简单,节省教师以及学生的时间。教师可以通过该系统进行题目补充以及试卷的维护,学生可以登录该系同选择科目进行考试,系统会自动生成考试试卷,结束时学生和老师都可以进行成绩的查询。
1.1 文档目的
此需求说明书是对用户需求分析的结果,明确的说明了系统需求的功能、性能与界面的要求,使系统分析人员和开发组成员能明确的了解用户需求,并在此基础上完成后续设计和开发
1.2 文档范围
该文档包含系统功能性需求和非功能性需求两个方面。
1.3 用户对象
读者分类 教师、学生、管理员 系统分析人员 系统设计人员 系统测试人员 文档人员 目 的 了解本文档对需求的理解是否和他们要求的一致 理解用户需求,转化为系统需求 理解用户需求,在设计时把握用户需求。 了解用户需求,为测试提供参考 编写用户使用和操作手册 第 2 页 共 15 页
考试系统需求分析报告
2. 产品介绍
医学考试系统是一套适合医学和其他学科的考试软件,该产品以管理及应用于一体,采用先进的C#技术、SqlServer2005技术,把考试和教师管理及成绩管理纳入统一的平台,能够实现试题管理、学生信息管理、课程信息管理、教师信息管理、以及试卷结构的管理和学生成绩的管理等,能提供一个快捷的、高效率的、运作顺畅的考试及管理平台。包括以下功能模块:
1. 用户登录 2. 管理员密码修改 3. 添加管理员 4. 管理员信息浏览 5. 教师信息浏览 6. 添加教师信息 7. 教师信息导入 8. 班级信息浏览 9. 班级开课信息浏览 10. 班级信息添加 11. 班级信息导入 12. 学生信息浏览 13. 添加学生信息 14. 导入学生信息
第 3 页 共 15 页
考试系统需求分析报告
15. 课程信息浏览 16. 课程信息添加 17. 课程信息导入 18. 选课 19. 填充题库 20. 修改试卷结构 21. 添加试卷结构 22. 查看成绩 23. 考试 24. 成绩查询
3. 产品面向的用户群体
(1)普通高等学校 (2)医学专业
第 4 页 共 15 页
考试系统需求分析报告
4. 产品的功能性需求
4.1 功能性需求分类
管理员信息维护教师信息维护管理员系统班级信息维护学生信息维护课程信息维护选课网上考试系统填充题库教师系统试卷结构维护查看成绩进行考试学生系统成绩查询4.2 顶层用例图
第 5 页 共 15 页
考试系统需求分析报告
管理员信息维护< 考试系统需求分析报告 进行考试< 4.3 考试系统模块 4.3.1 基本功能 1.不同用户登录以后可以进行不同的功能。 4.3.2 具体功能 1. 用户登录 名称、标识符 功能描述 实现要求 输入 处理 输出 用户登录 用户通过登录进入自己的功能界面 提供登录界面 用户账号,密码 将信息提交后台数据库 1. 提交跳转页面,提示登录成功 2. 登录不成功,返回登录界面 补充说明 各个输入框都有验证,不能为空 2. 管理员密码修改 名称、标识符 功能描述 实现要求 输入 处理 管理员密码修改 会员输入用户名、旧密码和新密码,验证旧密码是否正确 提供密码修改界面 管理员名称、旧密码和新密码 系统验证所输入的管理员名称和旧密码与后台数据库记录是否正确,正确将第 7 页 共 15 页 考试系统需求分析报告 新密码重新更新至数据库 输出 1. 所输入的管理员名称和密码正确,则更改管理员密码; 2. 所输入的管理员名称和密码不正确,则输出错误信息,并且重新返回密码修改界面。 补充说明 管理员名称、旧密码、新密码不能为空 3.添加管理员 名称、标识符 功能描述 实现要求 输入 处理 输出 添加管理员 一个管理员登录以后,可以添加其他管理员 提供添加管理员界面 新的管理员名称和密码 新的管理员和密码符合要求,则添加至数据库 1. 添加成功,显示管理员添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的管理员名称和密码不能为空 4. 管理员信息浏览 名称、标识符 功能描述 实现要求 输入 处理 输出 管理员信息浏览 管理员登录以后,可以查看所有管理员的信息 提供管理员信息查看界面 从后台数据库读取所有的管理员信息 1. 将所有管理员信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 5. 教师信息浏览 名称、标识符 功能描述 实现要求 输入 处理 输出 教师信息浏览 管理员登录以后,可以查看所有教师的信息 提供教师信息查看界面 从后台数据库读取所有的教师信息 1. 将所有教师信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 第 8 页 共 15 页 考试系统需求分析报告 6.添加教师信息 名称、标识符 功能描述 实现要求 输入 处理 输出 添加教师信息 一个管理员登录以后,可以添加教师的相关信息 提供添加教师界面 教师的相关信息,姓名、系别 教师的姓名和系别符合要求,则添加至数据库 1. 添加成功,显示教师信息添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的教师姓名和系别不能为空 7.教师信息导入 名称、标识符 功能描述 实现要求 输入 处理 输出 教师信息导入 提供将Excel表中的教师信息直接导入数据库中 提供教师信息导入界面 从Excel表中相关数据导入至数据库中 1. 2. 补充说明 信息符合要求则显示导入信息成功。 信息不符合要求则显示导入失败。 8. 班级信息浏览 名称、标识符 功能描述 实现要求 输入 处理 输出 班级信息浏览 管理员登录以后,可以查看所有班级的信息 提供班级信息查看界面 从后台数据库读取所有的班级信息 1. 将所有班级信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 9. 班级开课信息浏览 名称、标识符 功能描述 实现要求 输入 处理 班级开课信息浏览 管理员登录以后,可以查看所有班级开课的信息 提供班级开课信息查看界面 从后台数据库读取所有的班级的开课信息 第 9 页 共 15 页 考试系统需求分析报告 输出 1. 将所有班级开课信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 10.添加班级信息 名称、标识符 功能描述 实现要求 输入 处理 输出 添加班级信息 一个管理员登录以后,可以添加班级的相关信息 提供添加班级界面 班级的相关信息,班级编号、班级名称、系别 班级的班级编号、班级名称、系别符合要求,则添加至数据库 1. 添加成功,显示班级信息添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的班级编号、班级名称、系别不能为空 11.班级信息导入 名称、标识符 功能描述 实现要求 输入 处理 输出 班级信息导入 提供将Excel表中的班级信息直接导入数据库中 提供班级信息导入界面 从Excel表中相关数据导入至数据库中 1. 信息符合要求则显示导入信息成功。 2. 信息不符合要求则显示导入失败。 补充说明 12. 学生信息浏览 名称、标识符 功能描述 实现要求 输入 处理 输出 学生信息浏览 管理员登录以后,可以查看所有学生的信息 提供学生信息查看界面 从后台数据库读取所有的学生信息 1. 将所有学生信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 第 10 页 共 15 页 考试系统需求分析报告 13.添加学生信息 名称、标识符 功能描述 实现要求 输入 处理 输出 添加学生信息 一个管理员登录以后,可以添加学生的相关信息 提供添加学生界面 学生的相关信息,学号、班级、姓名、性别和身份证号 学生的学号、班级、姓名、性别和身份证号符合要求,则添加至数据库 1. 添加成功,显示学生信息添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的教师姓名和系别不能为空 14.学生信息导入 名称、标识符 功能描述 实现要求 输入 处理 输出 学生信息导入 提供将Excel表中的学生信息直接导入数据库中 提供学生信息导入界面 从Excel表中相关数据导入至数据库中 1. 信息符合要求则显示导入信息成功。 2. 信息不符合要求则显示导入失败。 补充说明 15. 课程信息浏览 名称、标识符 功能描述 实现要求 输入 处理 输出 课程信息浏览 管理员登录以后,可以查看所有课程的信息 提供课程信息查看界面 从后台数据库读取所有的课程信息 1. 将所有课程信息显示在界面。 2. 如果不显示,则提示错误信息 补充说明 16.添加课程信息 名称、标识符 功能描述 实现要求 输入 处理 添加课程信息 一个管理员登录以后,可以添加课程的相关信息 提供添加课程界面 课程的相关信息,课程号和课程名 课程的课程号和课程名符合要求,则添加至数据库 第 11 页 共 15 页 考试系统需求分析报告 输出 1. 添加成功,显示课程信息添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的课程号和课程名不能为空 17.课程信息导入 名称、标识符 功能描述 实现要求 输入 处理 输出 课程信息导入 提供将Excel表中的课程信息直接导入数据库中 提供课程信息导入界面 从Excel表中相关数据导入至数据库中 1. 信息符合要求则显示导入信息成功。 2. 信息不符合要求则显示导入失败。 补充说明 18. 选课 名称、标识符 功能描述 实现要求 输入 处理 输出 补充说明 选课 教师登录以后可以选择所教授的课程和班级。 提供选课界面 将所选教授课程和班级信息导入数据库 显示选课成功 19. 填充题库 名称、标识符 功能描述 实现要求 输入 处理 输出 填充题库 添加课程考试所需要的题目信息 提供填充题库界面 填充的试题内容、各个选项内容以及正确选项 添加成功将数据添加至数据库, 1. 填充成功显示填充成功信息。 2. 填充失败显示填充失败信息。 补充说明 试题内容、各个选项内容以及正确选项不能为空 20. 修改试卷结构 名称、标识符 功能描述 修改试卷结构 教师可以修改科目考试题目的数量和分值 第 12 页 共 15 页 考试系统需求分析报告 实现要求 输入 处理 输出 补充说明 提供音试卷结构维护界面 题目数量以及每题分数 修改成功将数据重新更新至数据库 县示修改成功信息, 题目数量和每题分数不能为空 21.添加试卷结构 名称、标识符 功能描述 实现要求 输入 处理 输出 添加试卷结构 教师登录以后,可以添加试卷的结构 提供添加试卷结构界面 试卷的相关信息,题目类型数量和分值 试卷的题目类型数量和分值符合要求,则添加至数据库 1. 添加成功,显示试卷结构信息添加成功。 2. 添加失败,显示错误信息并返回添加页面。 补充说明 新添加的课程号和课程名不能为空 22. 查看成绩 名称、标识符 功能描述 实现要求 输入 处理 输出 补充说明 查看成绩 教师登录以后可以查看该科目参加考试的所有学生的成绩 提供查看成绩界面 将所有学生的成绩从数据库中调出 显示所有学生的成绩 23. 考试 名称、标识符 功能描述 实现要求 输入 处理 输出 补充说明 考试 学生登录以后可以选择科目进行开始 提供考试试卷界面 将试卷从数据库中调出,学生做完点击提交试卷在更新至数据库 显示试卷的所有内容 24.成绩查询 名称、标识符 功能描述 成绩查询 学生登录以后可以查看所有参加考试的科目成绩 第 13 页 共 15 页 考试系统需求分析报告 实现要求 输入 处理 输出 补充说明 提供成绩查询界面 将学生的所有科目成绩从数据库中调出 显示学生的所有科目成绩 5. 产品的非功能性需求 5.1 用户界面需求 需求名称 操作方式 客户界面 详细要求 操作简便、人性化 界面采用通用界面标准,简洁、美观 优先级 高 高 5.2 软硬件环境需求 需求名称 软件体系架构 详细要求 采用B/S架构实现,满足J2EE的架构要求 Tomcat服务器,计算机要求:CPU:≥Pentium赛扬1.2G内存:≥1G硬盘:≥20G网卡:10/100M自适应 操作系统:windows 2000 server Windows 2003 Server Linux 浏览器:IE浏览器6.0以上 SQL Sserver2005 计算机要求:CPU:≥Pentium赛扬400内存:≥1G硬盘:≥20G网卡:10/100M自适应 操作系统:Windows 2000/2003/XP 浏览器:IE浏览器6.0以上 优先级 服务端 数据库 客户端要求 5.3 产品质量需求 主要质量属性 正确性 健壮性 可靠性 性能、效率 易用性 清晰性 可扩展性 详细要求 在不同浏览器中能正常运行,不会出现异常错误 保证服务端数据库的正常工作,用户操作能正确完成 保证软件在非人为范围内的 小时故障 能快速的处理用户请求,响应用户 用户能快速使用系统,提供帮助文档 对各个功能模块分界清晰,有清晰框架 提供可扩展性,是此系统能兼容到主网站中 第 14 页 共 15 页 考试系统需求分析报告 兼容性 客户端要可以在不同的浏览器中可以给用户使用和查看 5.4 开发工具,环境要求 操作系统:WindowsXP、Windows2003 开发工具:Microsoft Visual Studio 2008 数据库: SQL Sserver2005 服务器: Tomcat5.0以上 使用框架:Struts+Sping+Hibernate 第 15 页 共 15 页 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务