




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 在线考试系统 需需 求求 说说 明明 书书 软软 件件 学学 院院 课程名称 课程名称 Oracle 数据库课程设计 题目名称题目名称 在线考试系统 学生系别学生系别 软 件 学 院 专业班级专业班级 09 软工 8 班第六组 小组人员小组人员 朱马丽 王冰冰 张雨 方新建 朱马丽 王冰冰 张雨 方新建 文档完成日期 文档完成日期 2012 年 6 月 2 目目 录录 一 引言 2 1 1 编写目的 2 1 2 读者对象 2 1 3 环境要求 2 1 4 系统的基本要求 3 二 任务概述 3 2 1 项目背景 3 2 2 项目说明 3 三 数据需求 3 3 1 需求分析 3 3 2 系统数据流程图 4 3 3 系统数据字典 9 四 功能需求 11 4 1 系统功能模块图 11 4 2 用户登录模块图 13 4 3 权限分配 14 五 数据库结构设计 14 5 1 数据库命名规则 14 5 2 数据库逻辑设计 14 5 3 实体关系 ER 图 16 5 4 基表设计 16 3 一一 引言引言 引言是对这份软件产品需求分析报告的概览 是为了帮助阅读者了解这份文档是如何编写的 并 且应该如何阅读 理解和解释这份文档 1 11 1 编写目的编写目的 用户操作手册编写目的是明确本软件的功能 软件的作用 功能的操作 帮助用户理解及操作本 软件 1 21 2 读者对象读者对象 本说明书的读者为本项目的领导及相关人员及其它使用本软件的人员 1 31 3 环境要求环境要求 数据库环境 Oracle 10g 系统环境 Windows 2000 XP 或以上版本 1 41 4 系统的基本要求系统的基本要求 基础数据的维护 各类信息的查询统计等 二二 任务概述任务概述 本系统以 Internet 为平台 研究了基于 Web 考试系统的设计和开发 包括系统需求分析和系 统功能设计以及数据库设计 重点阐述了用户注册模块 用户登录模块 在线考试模块 题库管 理模块 试卷管理模块 考生管理模块 教师管理模块以及成绩管理模块的设计 2 12 1 项目背景项目背景 Internet 技术的发展使得考试的技术手段和载体发生了革命性变化 Internet 的开放性 分布 性的特点和基于 Internet 的巨大计算能力使得考试突破了时间和空间的限制 与传统考试模式相 比 在线考试具有无可比拟的优越性 他可以将传统考试过程中的试卷组织 审定印制 传送收 集 登记发放 评判归档各个环节各个环节缩小到一至两个环节 几乎屏蔽了所有人工直接干预 考试活动的可能性 不但能够节约大量的时日 人力 物力和财力 而且还可以大幅度的增加考 4 试成绩的客观性和公正性 2 22 2 项目说明项目说明 在线考试系统 旨在满足考生使用 Internet 在线考试的需求 主要目的就是实现教考分离以及考 务工作的全自动化管理 可以有效利用校园网的软硬件资源 使其发挥最大效力 更好的为学校 的教学 科研 管理服务 可以大规模的实行考试的客观性 公正性 自动化组卷 阅卷也可以 减轻教师的工作强度 三三 数据需求数据需求 3 13 1 需求分析 需求分析 3 13 1 需求分析需求分析 本系统的用户可分为管理员 监考老师和考生三类 本系统共分成两个界面 一个界面用于管理员登录 主要负责进行基本资料 题库 试卷 成绩 的管理以及查询等 另外一个界面用于考生登录 主要负责在线考试 查询考试成绩等 从总体上考虑 系统应该实现下列功能 对管理员来说 包括考生管理 管理员信息管理 监考老师信息管理 试卷管理 题库管理 成对管理员来说 包括考生管理 管理员信息管理 监考老师信息管理 试卷管理 题库管理 成 绩管理 组卷要求管理 详细试卷管理 绩管理 组卷要求管理 详细试卷管理 1 考生管理 管理员可以对考生的信息进行增删改查 2 管理员信息管理 管理员可以对管理员信息进行增删改查 3 监考老师信息管理 管理员可以对监考老师信息进行增删改查 4 试卷管理 管理员可以对试卷进行增删该查 主要包括试卷科目 试卷题型及数目等 5 题库管理 管理员可以对题库中的试题进行三种基本操作 添加新的考题 删除旧有考题 修改原有考题 其中试题类型包括判断题 填空题 选择题 对于每种类型的试题 教师可以设 置题干 答案等属性 6 成绩管理 管理员可以查看考生的考试成绩 并针对不同的课程进行成绩统计 包括考试人 数 最高分 最低分 平均分以及各分数段得分人数等 7 组卷要求管理 管理员可以从课程 各种题型的数量等方面对某份试卷提出一定的要求生成 组卷要求规则 也可以对生成的组卷要求进行增删改查 8 详细试卷管理 考生考试结束生成详细试卷 管理员可以查看考生答题情况及对详细试卷进 5 行管理 对监考老师来说 包括查看考生信息 查看试卷信息 查看监考信息 对监考老师来说 包括查看考生信息 查看试卷信息 查看监考信息 1 查看考生信息 监考老师可以查看所监考考生的个人信息 2 查看试卷信息 监考老师可以查看试卷信息 主要包括查看试卷科目 试卷题型及数目 3 查看监考信息 监考老师可以查看监考信息 主要包括查看监考老师 考试时间 考试教室 对考生来说 包括在线考试 查询考试成绩 对考生来说 包括在线考试 查询考试成绩 1 在线考试 学生可以任选时间进行在线测试 考试结束后 系统会根据已有的标准答案进行 在线判卷 考生可以立刻知道考试成绩 2 查询考试成绩 学生可以在线查询参加过的每门课程的考试相关信息 3 23 2 系统数据流程图系统数据流程图 总数据流模型图总数据流模型图 考生答题 考试管理 监考老师 监考情况 试题记录 管理员 题库管理 组卷管理 人员管理 查询成绩 试卷信息 考生情况 成绩情况 选择题信息 判断题信息 简答题信息 组卷信息 考生信息 监考老师信息 数据管理 管理员信息 管理员情况 答题情况 组卷情况 6 四四 功能需求功能需求 4 14 1 系统功能模块图系统功能模块图 详细的模块图如下 系统数据管理 题 库 管 理 考 生 管 理 试 卷 管 理 组 卷 要 求 管 理 详 细 试 卷 管 理 成 绩 管 理 在线考试系统 考试中心管理 查 看 试 卷 信 息 查 看 监 考 信 息 查 看 考 生 信 息 答 卷 监 考 信 息 管 理 管 理 员 信 息 管 理 查 看 成 绩 图图 4 1 系统功能模块图系统功能模块图 7 4 24 2 用户权限模块图用户权限模块图 操作 增 加 删 除 查 询 修 改 查 看 成 绩 管理员 题 库 管 理 考 生 管 理 试 卷 管 理 组 卷 要 求 管 理 详 细 试 卷 管 理 成 绩 管 理 登录信息 监考老师考生 查 看 个 人 信 息 查 看 考 生 信 息 发 卷 查 看 监 考 信 息 查 看 成 绩 监 考 信 息 管 理 管 理 员 信 息 管 理 开 始 答 卷 控 制 考 试 状 态 查 看 试 卷 信 息 提 交 试 卷 查 阅 试 卷 8 4 34 3 权限分配权限分配 监考老师 考生 管理员 答题 查看考生信息 查看个人信息 查看监考信息 查看试卷信息 组卷管理 考生管理 监考信息管理 试卷管理 题库管理 详细试卷管理 查询成绩 9 五 数据库结构设计五 数据库结构设计 5 15 1 数据库命名规则数据库命名规则 db examonline 在线考试系统数据库 tb invigilate 监考人员 tb user 学生或用户信息表 tb select 选择题相关信息表 tb answer 简答题相关信息 tb boolean 判断题相关信息 tb admin 管理员信息表 tb paper 试卷信息表 tb question 试题记录表 tb paperrequire 组卷信息表 10 5 25 2 数据库逻辑设计数据库逻辑设计 数据字典数据字典 考生属性 编号考生属性 编号 tidtid 主键 主键 姓名姓名 uname uname 登录密码登录密码 upassword upassword 学号学号 uno uno 班级班级 uclass uclass 考试状态考试状态 ustateustate 监考人员属性 编号监考人员属性 编号 tidtid 主键 主键 姓名姓名 name name 登录密码登录密码 passwordpassword 管理员属性 编号管理员属性 编号 aidaid 主键 主键 姓名姓名 name name 登录密码登录密码 passwordpassword 试卷属性 编号试卷属性 编号 pidpid 主键 主键 组卷组卷 idid 外键 外键 考生考生 tidtid 外键 外键 科目科目 subject subject 考试时间考试时间 pageDate pageDate 总成绩总成绩 grade grade 开卷时间开卷时间 begintimebegintime 组卷属性 编号组卷属性 编号 idid 主键 主键 科目科目 subjectsubject 选择题数量 选择题数量 snum snum 判断题数量判断题数量 bnum bnum 问答题数量问答题数量 anumanum 出卷时间 出卷时间 outtime outtime 总分值总分值 scorescore 试题属性 编号试题属性 编号 qidqid 主键 主键 试卷试卷 pidpid 外键 外键 试题试题 idid 外键 外键 所得分数所得分数 score score 答案答案 answeranswer 选择题属性选择题属性 编号编号 id 主键 主键 题目题目 name 选项选项 A optionA 选选 项项 B optionB 选项选项 C option C 选项选项 D optionD 所属科目所属科目 subject 标准答案标准答案 answer 分值 分值 score 11 判断题属性 编号判断题属性 编号 idid 主键 主键 题目题目 name name 对选项对选项 yes yes 错选错选 项项 nono 所属科目所属科目 subject subject 标准答案标准答案 answer 分值 分值 score 简答题属性 编号简答题属性 编号 idid 主键 主键 题目题目 name name 所属科目所属科目 subject subject 标准答案标准答案 answer 分值 分值 score 5 35 3 实体关系实体关系 ERER 图图 E RE R 图图 12 考生 监考人员 管理员 选择题 简答题判断题 试题 考试试卷 组 成 监考 管 理 做 组 成 13 编号 姓名 学号 考试状态 登录密码 班级 考生 监考人员 编号 姓名 登录密码 管理员 姓名 登录密码编号 14 5 45 4 基表设计基表设计 tb user tb user 考生信息表考生信息表 属性 编号Tid 姓名name 登录密码password 学号number 班级class 考 试状态state 字段名称数据类型长度不为空描述 Tidnumber10 是主键标识 unameVarchar250 否学生姓名 upasswordchar16 否登录密码 unonumber10 否学号 uclassVarchar250 否班级 ustatenumber1 否考试状态 Create table tb user Tid number 10 primary key Uname varchar2 50 Upassword char 16 Uno number 10 Uclass varchar2 50 Ustate number 1 15 tb invigilate tb invigilate 监考人员信息表监考人员信息表 属性 编号tid 姓名name 登录密码password 字段名称数据类型长度不为空描述 tidnumber10 是主键标识 nameVarchar250 否姓名 passwordchar16 否登录密码 Create table tb invigilate Tid number 10 primary key Name varchar2 50 Password char 16 tb admin tb admin 管理员信息表管理员信息表 属性 编号aid 姓名name 登录密码password 字段名称数据类型长度不为空描述 aidnumber10 是主键标识 nameVarchar250 否姓名 passwordchar16 否登录密码 Create table tb admin Aid number 10 primary key Name varchar2 50 Password char 16 16 tb paperrequire tb paperrequire 组卷信息表组卷信息表 组卷属性 编号组卷属性 编号 idid 主键 主键 科目科目 subjectsubject 选择题数量 选择题数量 snum snum 判断判断 题数量题数量 bnum bnum 问答题数量问答题数量 anumanum 出卷时间 出卷时间 outtime outtime 总分值总分值 scorescore 字段名称数据类型长度不为空描述 idnumber10 是主键标识 subjectVarchar250 否科目 snumnumber2 否 选择题数量 bnumnumber2 否 判断题数量 anumnumber2 否 问答题数量 outtime date 否出卷时间 scorenumber10 是总分值 Create table tb page Id number 10 primary key Subject varchar2 50 Snum number 2 Bnum number 2 Anum number 2 outtime date score number 10 17 tb select tb select 选择题信息表选择题信息表 属性 编号id 主键 题目name 选项A optionA 选项B optionB 选 项C option C 选项D optionD 所属科目subject 标准答案answer 分值score 字段名称数据类型长度不为空描述 idnumber10 是主键标识 nameVarchar250 否题目 optionAVarchar2100 否选项 A optionBVarchar2100 否选项 B optionCVarchar2100 否选项 C optionDVarchar2100 否选项 D subjectVarchar250 否科目 answer number10 是标准答案 scoreNumber10 是分值 Create table tb select Id number 10 primary key Name varchar2 50 optionA varchar2 100 optionB varchar2 100 optionC varchar2 100 optionD varchar2 100 18 subject varchar2 50 answer number 10 tb boolean tb boolean 判断题信息表判断题信息表 属性 编号id 主键 题目name 对选项yes 错选项no 所属科目 subject 标准答案answer 分值score 字段名称数据类型长度不为空描述 idnumber10 是主键标识 nameVarchar250 否题目 subjectVarchar250 否科目 answer bool 是标准答案 score Number10 是分值 Create table tb boolean id number 10 primary key Name varchar2 50 Subject varchar2 50 id number 10 score Number 10 19 tb answer tb answer 简答题信息表简答题信息表 属性 编号id 主键 题目name 所属科目subject 标准答案 answer 分值score 字段名称数据类型长度不为空描述 idnumber5 是主键标识 nameVarchar250 否题目 subjectVarchar250 否科目 answer Varchar250 是标准答案 score Number10 是分值 Create table tb answer Id number 5 primary key Name varchar2 50 Subject varchar2 50 Answer Varchar2 50 score number 10 tb question tb question 试题记录表试题记录表 属性 编号qid 主键 试卷pid 外键 试题id 外键 所得分 数score 答案answer 字段名称数据类型长度不为空描述 qidnumber10 是主键标识 20 pidnumber10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级品德与生活下册 古老的丝绸之路说课稿 首师大版
- 2025企业租赁合同范本:员工住房租赁协议
- 第一单元第6课 图像效果的处理-说课稿 2024-2025学年粤教版(2019)初中信息技术八年级上册 -
- 2025【合同范本】融资租赁合同协议
- 江苏省徐州市高中地理 第一单元 区域地理环境与人类活动 1.4 学会分析区域差异1说课稿 鲁教版必修3
- 山东省烟台市黄务中学九年级化学上册 5.2 化学反应的表示说课稿1 (新版)鲁教版
- 印刷厂员工退休补贴管理规定
- 第7节 动画综合设计说课稿-2025-2026学年初中信息技术北师大版八年级下册 -北师大版
- 2025授权合同 房地产评估咨询委托合同书
- 4.2一元一次方程及其解法(2)说课稿2024-2025 学年苏科版数学七年级上册
- 部编版五年级上册语文教案1-6单元(表格式)
- GB/T 4798.5-2007电工电子产品应用环境条件第5部分:地面车辆使用
- GB/T 4513-2000不定形耐火材料分类
- 12YJ6 外装修标准图集
- GB/T 27664.3-2012无损检测超声检测设备的性能与检验第3部分:组合设备
- 阅读与思考(选学)为什么要证明课件
- HPLC高效液相色谱解读课件
- 中医诊断学望诊
- DN1000顶管施工方案
- 《外科学》第七节 直肠癌
- DB32∕T 2975-2016 水运工程建设管理用表
评论
0/150
提交评论