Oracle数据库课程设计---在线考试系统数据库_第1页
Oracle数据库课程设计---在线考试系统数据库_第2页
Oracle数据库课程设计---在线考试系统数据库_第3页
Oracle数据库课程设计---在线考试系统数据库_第4页
Oracle数据库课程设计---在线考试系统数据库_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在线考试系统 需需 求求 说说 明明 书书 软软件件学学院院 课程名称:课程名称:Oracle 数据库课程设计 题目名称题目名称 :在线考试系统 学生系别学生系别 :软 件 学 院 - 1 - 目目 录录 一.引言 .- 3 - 1.1 编写目的 .- 3 - 1.2 读者对象 .- 3 - 1.3 环境要求 .- 3 - 1.4 系统的基本要求 .- 3 - 二.任务概述 .- 3 - 2.1 项目背景: .- 3 - 2.2 项目说明: .- 4 - 三.数据需求 .- 4 - 3.1 需求分析: .- 4 - 3.2 系统数据流程图 .- 4 - 3.3 系统数据字典 .错误!未定义书签。错误!未定义书签。 四.功能需求 .- 7 - 4.1 系统功能模块图 .- 7 - 4.2 用户登录模块图 .- 8 - 4.3 权限分配 .- 9 - 五数据库结构设计 .错误!未定义书签。错误!未定义书签。 5.1 概念结构设计 .错误!未定义书签。错误!未定义书签。 5.2 逻辑结构设计 .错误!未定义书签。错误!未定义书签。 5.3 逻辑结构设计 ER 图.错误!未定义书签。错误!未定义书签。 5.4 逻辑结构设计的表设计 .错误!未定义书签。错误!未定义书签。 - 2 - 一一. .引言引言 引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并 且应该如何阅读,理解和解释这份文档 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 的巨大计算能力使得考试突破了时间和空间的限制。与传统考试模式相 比,在线考试具有无可比拟的优越性,他可以将传统考试过程中的试卷组织、审定印制、传送收 集、登记发放、评判归档各个环节各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预 考试活动的可能性,不但能够节约大量的时日、人力、物力和财力,而且还可以大幅度的增加考 - 3 - 试成绩的客观性和公正性。 2.22.2 项目说明项目说明: : 在线考试系统, 旨在满足考生使用 Internet 在线考试的需求, 主要目的就是实现教考分离以及考务 工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的 教学、科研、管理服务,可以大规模的实行考试的客观性、公正性,自动化组卷、阅卷也可以减 轻教师的工作强度。 三三. .数据需求数据需求 3.13.1 需求分析:需求分析: 3.13.1 需求分析需求分析: 本系统的用户可分为管理员,监考老师和考生三类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩 的管理以及查询等;另外一个界面用于考生登录,主要负责在线考试、查询考试成绩等。 从总体上考虑,系统应该实现下列功能: 对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成 绩管理,组卷要求管理,详细试卷管理。绩管理,组卷要求管理,详细试卷管理。 1、考生管理:管理员可以对考生的信息进行增删改查。 2、管理员信息管理:管理员可以对管理员信息进行增删改查。 3、监考老师信息管理:管理员可以对监考老师信息进行增删改查。 4、试卷管理:管理员可以对试卷进行增删该查,主要包括试卷科目、试卷题型及数目等。 5、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修 改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置 题干、答案等属性。 6、 成绩管理: 管理员可以查看考生的考试成绩, 并针对不同的课程进行成绩统计, 包括考试人数、 最高分、最低分、平均分以及各分数段得分人数等。 7、组卷要求管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成组 卷要求规则,也可以对生成的组卷要求进行增删改查。 8、详细试卷管理:考生考试结束生成详细试卷,管理员可以查看考生答题情况及对详细试卷进行 - 4 - 管理。 对监考老师来说,包括查看考生信息,查看试卷信息,查看监考信息。对监考老师来说,包括查看考生信息,查看试卷信息,查看监考信息。 1、查看考生信息:监考老师可以查看所监考考生的个人信息。 2、查看试卷信息:监考老师可以查看试卷信息,主要包括查看试卷科目、试卷题型及数目。 3、查看监考信息:监考老师可以查看监考信息,主要包括查看监考老师,考试时间,考试教室。 对考生来说,包括在线考试、查询考试成绩。对考生来说,包括在线考试、查询考试成绩。 1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在 线判卷,考生可以立刻知道考试成绩。 2、查询考试成绩:学生可以在线查询参加过的每门课程的考试相关信息。 - 5 - 3.23.2 系统数据流程图系统数据流程图 总数据流模型图总数据流模型图 学生 操作命令 答题内容详细试卷 答题 详细试卷信息 试卷信息 试卷信息 监考老师 试卷信息 查询命令 查询 监考信息 监考老师 管理员考生信息考生信息 题库 题库内容 操作命令 操作处理 题库内容 试题类型 组卷信息 组卷要求 权限数据 管理员信息 - 6 - 四四. .功能需求功能需求 4.14.1 系统功能模块图系统功能模块图 详细的模块图如下: 在线考试系统 系统数据管理 考 生 管 理 管 理 员 信 息 管 理 监 考 信 息 管 理 题 库 管 理 试 卷 管 理 成 绩 管 理 组 卷 要 求 管 理 详 细 试 卷 管 理 考试中心管理 查 看 试 卷 信 息 查 看 监 考 信 息 查 看 考 生 信 息 查 看 成 绩 答 卷 图图 4-14-1 系统功能模块图系统功能模块图 - 7 - 4.24.2 用户权限模块图用户权限模块图 登录信息 管理员 考 生 管 理 管 理 员 信 息 管 理 监 考 信 息 管 理 题 库 管 理 试 卷 管 理 成 绩 管 理 组 卷 要 求 管 理 详 细 试 卷 管 理 监考老师 查 看 考 生 信 息 查 看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论