09软8在线考试系统-第六组-朱马丽

上传人:101****457 文档编号:89230818 上传时间:2019-05-21 格式:DOC 页数:20 大小:404.50KB
返回 下载 相关 举报
09软8在线考试系统-第六组-朱马丽_第1页
第1页 / 共20页
09软8在线考试系统-第六组-朱马丽_第2页
第2页 / 共20页
09软8在线考试系统-第六组-朱马丽_第3页
第3页 / 共20页
09软8在线考试系统-第六组-朱马丽_第4页
第4页 / 共20页
09软8在线考试系统-第六组-朱马丽_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《09软8在线考试系统-第六组-朱马丽》由会员分享,可在线阅读,更多相关《09软8在线考试系统-第六组-朱马丽(20页珍藏版)》请在金锄头文库上搜索。

1、 在线考试系统需 求 说 明 书 软 件 学 院课程名称:Oracle数据库课程设计题目名称 :在线考试系统学生系别 :软 件 学 院专业班级 :09软工8班第六组小组人员:朱马丽、王冰冰、张雨、方新建 文档完成日期:2012年6月目 录一.引言- 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

2、用户登录模块图- 13 -4.3权限分配- 14 -五数据库结构设计- 14 -5.1数据库命名规则- 14 -5.2数据库逻辑设计- 14 -5.3实体关系ER图- 16 -5.4基表设计- 16 -一.引言引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读,理解和解释这份文档1.1编写目的用户操作手册编写目的是明确本软件的功能、软件的作用、功能的操作,帮助用户理解及操作本软件。1.2读者对象本说明书的读者为本项目的领导及相关人员及其它使用本软件的人员1.3环境要求数据库环境:Oracle 10g系统环境:Windows 2000/XP或以上版

3、本1.4系统的基本要求 基础数据的维护;各类信息的查询统计等二.任务概述本系统以Internet为平台,研究了基于Web考试系统的设计和开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、考生管理模块、教师管理模块以及成绩管理模块的设计。2.1项目背景:Internet技术的发展使得考试的技术手段和载体发生了革命性变化,Internet的开放性、分布性的特点和基于Internet的巨大计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考试具有无可比拟的优越性,他可以将传统考试过程中的试卷组织、审定印制

4、、传送收集、登记发放、评判归档各个环节各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力和财力,而且还可以大幅度的增加考试成绩的客观性和公正性。2.2项目说明:在线考试系统,旨在满足考生使用Internet在线考试的需求,主要目的就是实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试的客观性、公正性,自动化组卷、阅卷也可以减轻教师的工作强度。三.数据需求3.1需求分析:3.1需求分析:本系统的用户可分为管理员,监考老师和考生三类。本系统共分成两

5、个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于考生登录,主要负责在线考试、查询考试成绩等。从总体上考虑,系统应该实现下列功能:对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成绩管理,组卷要求管理,详细试卷管理。1、考生管理:管理员可以对考生的信息进行增删改查。2、管理员信息管理:管理员可以对管理员信息进行增删改查。3、监考老师信息管理:管理员可以对监考老师信息进行增删改查。4、试卷管理:管理员可以对试卷进行增删该查,主要包括试卷科目、试卷题型及数目等。5、题库管理:管理员可以对题库中的试题进行三种基本

6、操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。6、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。7、组卷要求管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成组卷要求规则,也可以对生成的组卷要求进行增删改查。8、详细试卷管理:考生考试结束生成详细试卷,管理员可以查看考生答题情况及对详细试卷进行管理。对监考老师来说,包括查看考生信息,查看试卷信息,查看监考信息。1、查看考生信息:监考老师可以查看所监考

7、考生的个人信息。2、查看试卷信息:监考老师可以查看试卷信息,主要包括查看试卷科目、试卷题型及数目。3、查看监考信息:监考老师可以查看监考信息,主要包括查看监考老师,考试时间,考试教室。对考生来说,包括在线考试、查询考试成绩。1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。2、查询考试成绩:学生可以在线查询参加过的每门课程的考试相关信息。3.2系统数据流程图总数据流模型图 四.功能需求4.1系统功能模块图详细的模块图如下: 图4-1 系统功能模块图4.2用户权限模块图4.3权限分配五数据库结构设计5.1数据库命名规则 db_

8、examonline: 在线考试系统数据库 tb_invigilate: 监考人员 tb_user: 学生或用户信息表 tb_select:选择题相关信息表 tb_answer:简答题相关信息 tb_boolean:判断题相关信息 tb_admin: 管理员信息表 tb_paper:试卷信息表 tb_question:试题记录表 tb_paperrequire:组卷信息表5.2数据库逻辑设计数据字典考生属性:编号tid(主键),姓名uname,登录密码upassword,学号uno,班级uclass,考试状态ustate监考人员属性:编号tid(主键),姓名name,登录密码password管

9、理员属性:编号aid(主键),姓名name,登录密码password试卷属性:编号pid(主键),组卷id(外键),考生tid(外键),科目subject, 考试时间pageDate,总成绩grade,开卷时间begintime组卷属性:编号id(主键),科目subject,选择题数量snum, 判断题数量bnum, 问答题数量anum,出卷时间outtime,总分值score试题属性:编号qid(主键),试卷pid(外键),试题id(外键),所得分数score,答案answer选择题属性:编号id(主键),题目name,选项A optionA,选项B optionB,选项C option C

10、,选项D optionD,所属科目subject,标准答案answer,分值score判断题属性:编号id(主键),题目name,对选项yes,错选项no ,所属科目subject,标准答案answer,分值score简答题属性:编号id(主键),题目name, 所属科目subject,标准答案answer,分值score5.3实体关系ER图E_R图考生监考人员管理员选择题简答题判断题 试题考试试卷组成监考管理做组成编号姓名学号考试状态登录密码班级考生监考人员编号姓名登录密码管理员姓名登录密码编号5.4基表设计tb_user: 考生信息表属性:编号Tid,姓名name,登录密码password

11、,学号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) );tb_in

12、vigilate: 监考人员信息表属性:编号tid,姓名name,登录密码password字段名称数据类型长度不为空描述tidnumber10是主键标识nameVarchar250否姓名passwordchar16否登录密码Create table tb_invigilate( Tid number(10) primary key, Name varchar2 (50), Password char(16) );tb_admin: 管理员信息表属性:编号aid,姓名name,登录密码password字段名称数据类型长度不为空描述aidnumber10是主键标识nameVarchar250否姓名passwordchar16否登录密码Create table tb_admin( Aid number(10) primary key, Name varchar2(50), Password char(16) );tb_paperrequire:组卷信息表组卷属性:编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号