1、 - 1 - 在线考试系统 需需 求求 说说 明明 书书 软软 件件 学学 院院 课课程名程名称称:Oracle 数据库课程设计 题题目名目名称称 :在线考试系统 学学生系生系别别 :软 件 学 院 - 2 - 目目 录录 一.引言. - 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 系统
2、数据字典 . 错误错误!未定义书签。未定义书签。 四.功能需求 . - 7 - 4.1 系统功能模块图 - 7 - 4.2 用户登录模块图 - 8 - 4.3 权限分配 . - 9 - 五数据库结构设计 . 错误错误!未定义书签。未定义书签。 5.1 概念结构设计 . 错误错误!未定义书签。未定义书签。 5.2 逻辑结构设计 . 错误错误!未定义书签。未定义书签。 5.3 逻辑结构设计 ER 图 . 错误错误!未定义书签。未定义书签。 5.4 逻辑结构设计的表设计 错误错误!未定义书签。未定义书签。 - 3 - 一一. .引言引言 引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这
3、份文档是如何编写的,并 且应该如何阅读,理解和解释这份文档 1.11.1 编写目的编写目的 用户操作手册编写目的是明确本软件的功能、软件的作用、功能的操作,帮助用户理解及操作本 软件。 1.21.2 读者对象读者对象 本说明书的读者为本项目的领导及相关人员及其它使用本软件的人员 1.31.3 环境要求环境要求 数据库环境:Oracle 10g 系统环境:Windows 2000/XP 或以上版本 1.41.4 系统系统的的基本基本要要求求 基础数据的维护; 各类信息的查询统计等 二二. .任务概述任务概述 本系统以 Internet 为平台,研究了基于 Web 考试系统的设计和开发,包括系统需
4、求分析和系 统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管 理模块、试卷管理模块、考生管理模块、教师管理模块以及成绩管理模块的设计。 2.12.1 项目项目背景背景: Internet 技术的发展使得考试的技术手段和载体发生了革命性变化,Internet 的开放性、分布 性的特点和基于 Internet 的巨大计算能力使得考试突破了时间和空间的限制。与传统考试模式相 比,在线考试具有无可比拟的优越性,他可以将传统考试过程中的试卷组织、审定印制、传送收 集、登记发放、评判归档各个环节各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预 考试活动的可能性,不
5、但能够节约大量的时日、人力、物力和财力,而且还可以大幅度的增加考 - 4 - 试成绩的客观性和公正性。 2.22.2 项目说明项目说明: 在线考试系统, 旨在满足考生使用 Internet 在线考试的需求, 主要目的就是实现教考分离以及考务 工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的 教学、科研、管理服务,可以大规模的实行考试的客观性、公正性,自动化组卷、阅卷也可以减 轻教师的工作强度。 三三. .数数据需求据需求 3.13.1 需求分析需求分析: 3.13.1 需求分析需求分析: 本系统的用户可分为管理员,监考老师和考生三类。 本系统共分成两个界面:
6、一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩 的管理以及查询等;另外一个界面用于考生登录,主要负责在线考试、查询考试成绩等。 从总体上考虑,系统应该实现下列功能: 对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成 绩管理,组卷要求管理,详细试卷管理。绩管理,组卷要求管理,详细试卷管理。 1、考生管理:管理员可以对考生的信息进行增删改查。 2、管理员信息管理:管理员可以对管理员信息进行增删改查。 3、监考老师信息管理:管理员可以对监考老师信息进行增删改查。 4、试卷管理:管理员可以对试卷进行增删该查,主要包括试卷科目、试卷题型及数目等。 5、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修 改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置 题干、答案等属性。 6、 成绩管理: 管理员可以查看考生