在线考试系统需求文档

上传人:xgs****56 文档编号:8973545 上传时间:2020-04-02 格式:DOC 页数:13 大小:146.68KB
返回 下载 相关 举报
在线考试系统需求文档_第1页
第1页 / 共13页
在线考试系统需求文档_第2页
第2页 / 共13页
在线考试系统需求文档_第3页
第3页 / 共13页
点击查看更多>>
资源描述
在线考试系统 需求分析报告 1 引言 1 1 编写目的 软件需求分析目的是使用户和软件开发者双方对项目开发目标 有一个共同的理解 便于对软件开发各个过程的控制与管理 通过 对项目开发目标的描述 使开发人员能够正确理解用户需求 明确 该系统应具有的功能 性能与界面要求 需求分析作为软件开发的基础和依据 其预期读者是系统分析 人员 项目管理人员 软件设计人员 用户文档编写者 1 2 项目背景 随着计算机和网络技术的迅猛发展 使用在线考试系统 可以 减轻教师的工作负担及提高工作效率 与此同时也提高了考试的质 量 从而使考试更趋于公证 客观 更加激发学生的学习兴趣 在线考试系统中试卷的生成 试卷的提交 试卷的判读等都可 以在网络上自动完成 只要形成一套成熟的题库就可以实现考试的 自动化 这样一来 教师所要做的只是精心设计题目 维护题库 而不是组织考试 从而有效地提高了教师的工作效率 1 3 定义 需求 用户解决问题或达到目标所需的条件或能力 系统或系 统部件要满足的合同 标准 规范或其它正式规定文档所需具有的 条件或能力 一种反映上述条件和能力的文档说明 需求分析 包括提炼 分析和仔细审查已收集到的需求 以确 保所有的风险承担者都明其含义并找出其中的错误 遗憾或其它不 足的地方 信息系统 是一个由人 计算机及其他外围设备等组成的能进 行信息的收集 传递 存储 加工 输出 维护 使用和控制的系 统 2 任务概述 2 1 目标 本系统开发的目标是 由教师日常维护系统内的题库 包括相 关题目的增删改查 在需要考试的时候可以导入学生数据 为每个 学生生成相应的账号 密码供学生登陆进行在线的考试 其中考试 的题目可以在线题和下载题 在线题由考生直接在线答题 下载题 则下载到本地进行作答 完成后回传到考试系统 考试过程中 考 上随时看到考试时间倒计时 考试完毕后 教师可以在线批改 打 分 可以导出成绩单 学生可以再次登录查看自己的成绩 2 2 运行环境 1 操作系统 能够兼 Linux Centos6 4 及以上版本的操作系统 2 应用程序 Internet Explorer 6 0 及以上版本 3 数据库 SqlServer 3 数据描述 3 1 数据模型 1 概念模型设计 概念模型是概念层的模型 对数据进行抽象 提取 表达各种 数据间的分类与相互关系 2 数据分割 通过对在线考试系统的需求分析 形成了设计数据库的思路 根据系统需求 将数据库分为 1 管理员表 2 教师表 3 学生 表 4 登陆表 5 权限表 6 课程表 7 教师授课表 8 课程 知识点表 9 知识点题目表 10 试题表 3 2 数据库描述 本软件采用 SqlServer 数据库 数据库名称为 在线考试系 统的数据库由以下数据库表组成 1 管理员表 2 教师表 3 学生表 4 登陆表 5 权限表 6 课程表 7 教师授课表 8 课程知识点表 9 试题表 10 知识点题目表 3 3 数据词典 1 管理员表 本表用于记录系统的管理员用户的信息 表 1 管理员表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 管理 员账 号 USERNAME 管理员用户名 C 30 M PK 3 院系 DEPARTMENT 管理员所在院系 C 50 M 4 联系电话 TELEPHONE 联系电话 C 20 O 5 电子邮件 EMAIL 电子邮件 C 50 O 5 备注 REMARKS 备注 C 50 O 2 教师表 本表用于记录教师信息 表 2 教师表 序 号 数据项 名称 数据项 代码 定义或描述 数 据 类 型 数据存 储长度 约束 条件 值 域 备注 1 编号 NO 编号 N 6 M 自增 列 2 教师 ID TEACHERID 教师 ID C 10 M PK 3 教师姓 名 TEACHERNAME 教师姓名 C 100 M 4 用户组名 USERGROUP 所在用户组 C 20 M 5 性别 SEX 性别 N 1 M 0 1 0 男 1 女 6 证件类型 CARD 证件类型 C 50 M 7 照片 PHOTHO 照片地址 C 100 O 8 联系电话 PHONE 联系电话 C 20 O 9 电子邮件 EMAIL 电子邮件地址 C 50 O 10 状态 STATUS 状态 N 1 M 11 院系 DEPARTMENT 教师所在院系 C 50 M 12 备注 REMARKS 备注 C 50 O 3 学生表 本表用于记录学生信息 表 3 学生表 序 号 数据项 名称 数据项 代码 定义或描述 数 据 类 型 数据存 储长度 约束 条件 值 域 备注 1 编号 NO 编号 N 6 M 自增 列 2 学生 ID STUDENTID 学生 ID C 10 M PK 3 学生姓 名 STUDENTNAME 学生姓名 C 100 M 4 用户组名 USERGROUP 所在用户组 C 20 M 5 性别 SEX 性别 N 1 M 0 1 0 男 1 女 6 证件类型 CARD 证件类型 C 50 M 7 照片 PHOTHO 照片地址 C 100 O 8 联系电话 PHONE 联系电话 C 20 O 9 电子邮件 EMAIL 电子邮件地址 C 50 O 10 状态 STATUS 状态 N 1 M 11 院系 DEPARTMENT 学生所在院系 C 50 M 12 班级 CLASS 学生所在班级 C 50 M 13 备注 REMARKS 备注 C 50 O 4 登陆表 本表为系统的登陆表 表 4 登陆表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 用户 名 USERNAME 用户名 C 30 M PK 3 密码 PASSWORD 密码 C 50 M 4 备注 REMARKS 备注 C 50 O 5 权限表 本表为系统的权限表 表 5 权限表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 PK 2 用户 名 USERNAME 用户名 C 30 M 3 权限 ROLE 用户权限 C 50 M 4 备注 REMARKS 备注 C 50 O 6 课程表 本表为系统的课程表 表 6 课程表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自增 列 2 课程 ID COURSEID 课程 ID C 30 M PK 3 课程 名 COURSENAME 课程名称 C 50 M 4 备注 REMARKS 备注 C 50 O 7 教师授课表 本表为系统的教师授课表 表 7 教师授课表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 PK 2 教师 ID TEACHERID 教师 ID C 30 M 3 课程 ID COURSEID 课程 ID C 30 M 4 备注 REMARKS 备注 C 50 O 8 知识点表 本表为系统的知识点表 表 8 知识点表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 知识点 ID KNOWLEDGEID 知识点 ID C 30 M PK 3 知识点名 KNOWLEDGENAME 知识点名称 C 50 M 4 课程 ID COURSEID 知识点所对应的课程 C 30 M 4 备注 REMARKS 备注 C 50 O 9 试题表 本表为系统的试题表 表 9 试题表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 试题 ID QUESTIONID 试题 ID C 30 M PK 3 试题类型 QUESTIONTYPE 试题类型 C 50 M 4 试题内容 QUESTIONCONTENT 试题内容 C 500 M 5 答案 ANSWER 试题答案 C 500 M 6 分值 VALUE 试题分值 N 2 M 7 备注 REMARKS 备注 C 50 O 10 试题知识点表 本表为系统的试题知识点表 表 10 试题知识点表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 PK 2 试题 ID QUESTIONID 试题 ID C 30 M 3 知识点 ID KNOWLEDGEID 知识点 ID C 30 M 4 备注 REMARKS 备注 C 50 O 11 考试表 本表为系统的考试表 表 11 考试表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 考试 ID EXAMID 考试 ID C 30 M PK 3 教师 ID TEACHERID 教师 ID C 30 3 课程 ID COURSEID 课程 ID C 30 M 4 备注 REMARKS 备注 C 50 O 12 学生试卷表 本表为系统的学生试卷表 表 12 学生试卷表 序 号 数据 项 名称 数据项 代码 定义或描述 数 据 类 型 数据 存储 长度 约 束 条 件 值 域 备 注 1 编号 NO 编号 N 6 M 自 增 列 2 试卷 ID PAPERID 试卷 ID C 30 M PK 3 考试 ID EXAMID 考试 ID C 30 M 4 学生 ID STUDENTID 学生 ID C 30 M 5 试题 数 QUESTIONSTOTAL 题目数量 N 2 M 6 试题 ID QUESTIONSID 试卷中试题 ID 串 C 500 M 7 分数 串 VAULESID 分数串 C 100 O 8 试卷地址 PATH 试卷所存路径 C 50 O 9 成绩 GOAL 卷面成绩 N 3 O 10 备注 REMARKS 备注 C 50 O 3 5 数据采集 管理员可由系统的初始超级管理员设定 教师数据的内容来源可以是 EXCEL TXT 格式文件的导入 由管 理员进行操作 也可以手工的录入 学生数据的内容来源可以是 EXCEL TXT 格式文件的导入 可由 管理员 教师进行操作 也可以手工的录入 4 功能需求 4 1 功能结构图 在 线 考 试 系 统 管理 员登 陆 教 师 登 陆 学 生 登 陆 教师 管理 学 生 管 理 题库 管理 增 加 题 目 删 除 题 目 题库 管理 学生 管理 修 改 题 目 查 询 题 目 增 加 学 生 删 除 学 生 修 改 学 生 查 询 学 生 考试 管理 批 改 试 卷 导 出 成 绩 增 加 学 生 删 除 学 生 修 改 学 生 查 询 学 生 增 加 题 目 删 除 题 目 修 改 题 目 查 询 题 目 增 加 教 师 删 除 教 师 修 改 教 师 查 询 教 师 在线 考试 查询 成绩 图 1 系统功能结构图
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!