09软8在线考试系统第六组朱马丽Word下载.docx
- 文档编号:21940478
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:19
- 大小:234.27KB
09软8在线考试系统第六组朱马丽Word下载.docx
《09软8在线考试系统第六组朱马丽Word下载.docx》由会员分享,可在线阅读,更多相关《09软8在线考试系统第六组朱马丽Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
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-
一.引言
引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读,理解和解释这份文档
1.1编写目的
用户操作手册编写目的是明确本软件的功能、软件的作用、功能的操作,帮助用户理解及操作本软件。
1.2读者对象
本说明书的读者为本项目的领导及相关人员及其它使用本软件的人员
1.3环境要求
数据库环境:
Oracle10g
系统环境:
Windows2000/XP或以上版本
1.4系统的基本要求
基础数据的维护;
各类信息的查询统计等
二.任务概述
本系统以Internet为平台,研究了基于Web考试系统的设计和开发,包括系统需求分析和系统功能设计以及数据库设计。
重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、考生管理模块、教师管理模块以及成绩管理模块的设计。
Internet技术的发展使得考试的技术手段和载体发生了革命性变化,Internet的开放性、分布性的特点和基于Internet的巨大计算能力使得考试突破了时间和空间的限制。
与传统考试模式相比,在线考试具有无可比拟的优越性,他可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力和财力,而且还可以大幅度的增加考试成绩的客观性和公正性。
在线考试系统,旨在满足考生使用Internet在线考试的需求,主要目的就是实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试的客观性、公正性,自动化组卷、阅卷也可以减轻教师的工作强度。
三.数据需求
本系统的用户可分为管理员,监考老师和考生三类。
本系统共分成两个界面:
一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;
另外一个界面用于考生登录,主要负责在线考试、查询考试成绩等。
从总体上考虑,系统应该实现下列功能:
对管理员来说,包括考生管理,管理员信息管理,监考老师信息管理,试卷管理、题库管理、成绩管理,组卷要求管理,详细试卷管理。
1、考生管理:
管理员可以对考生的信息进行增删改查。
2、管理员信息管理:
管理员可以对管理员信息进行增删改查。
3、监考老师信息管理:
管理员可以对监考老师信息进行增删改查。
4、试卷管理:
管理员可以对试卷进行增删该查,主要包括试卷科目、试卷题型及数目等。
5、题库管理:
管理员可以对题库中的试题进行三种基本操作:
添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;
对于每种类型的试题,教师可以设置题干、答案等属性。
6、成绩管理:
管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
7、组卷要求管理:
管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成组卷要求规则,也可以对生成的组卷要求进行增删改查。
8、详细试卷管理:
考生考试结束生成详细试卷,管理员可以查看考生答题情况及对详细试卷进行管理。
对监考老师来说,包括查看考生信息,查看试卷信息,查看监考信息。
1、查看考生信息:
监考老师可以查看所监考考生的个人信息。
2、查看试卷信息:
监考老师可以查看试卷信息,主要包括查看试卷科目、试卷题型及数目。
3、查看监考信息:
监考老师可以查看监考信息,主要包括查看监考老师,考试时间,考试教室。
对考生来说,包括在线考试、查询考试成绩。
1、在线考试:
学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
2、查询考试成绩:
学生可以在线查询参加过的每门课程的考试相关信息。
3.2系统数据流程图
总数据流模型图
四.功能需求
4.1系统功能模块图
详细的模块图如下:
图4-1系统功能模块图
4.2用户权限模块图
4.3权限分配
五.数据库结构设计
5.1数据库命名规则
Ø
db_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
管理员属性:
编号aid(主键),姓名name,登录密码password
试卷属性:
编号pid(主键),组卷id(外键),考生tid(外键),科目subject,考试时间pageDate,总成绩grade,开卷时间begintime
组卷属性:
编号id(主键),科目subject,选择题数量snum,判断题数量bnum,问答题数量anum,出卷时间outtime,总分值score
试题属性:
编号qid(主键),试卷pid(外键),试题id(外键),所得分数score,答案answer
选择题属性:
编号id(主键),题目name,选项AoptionA,选项BoptionB,选项CoptionC,选项DoptionD,所属科目subject,标准答案answer,分值score
判断题属性:
编号id(主键),题目name,对选项yes,错选项no,所属科目subject,标准答案answer,分值score
简答题属性:
编号id(主键),题目name,所属科目subject,标准答案answer,分值score
5.3实体关系ER图
E_R图
5.4基表设计
tb_user:
考生信息表
属性:
编号Tid,姓名name,登录密码password,学号number,班级class,考试状态state
字段名称
数据类型
长度
不为空
描述
Tid
number
10
是
主键标识
uname
Varchar2
50
否
学生姓名
upassword
char
16
登录密码
uno
学号
uclass
班级
ustate
1
考试状态
Createtabletb_user(
Tidnumber(10)primarykey,
Unamevarchar2(50),
Upasswordchar(16),
Unonumber(10),
Uclassvarchar2(50),
Ustatenumber
(1)
);
tb_invigilate:
监考人员信息表
编号tid,姓名name,登录密码password
tid
name
姓名
password
Createtabletb_invigilate(
Namevarchar2(50),
Passwordchar(16)
tb_admin:
编号aid,姓名name,登录密码password
aid
Createtabletb_admin(
Aidnumber(10)primarykey,
Namevarchar2(50),
tb_paperrequire:
id
subject
科目
snum
2
选择题数量
bnum
判断题数量
anum
问答题数量
outtime
date
/
出卷时间
score
总分值
Createtabletb_page(
Idnumber(10)primarykey,
Subjectvarchar2(50),
Snumnumber
(2),
Bnumnumber
(2),
Anumnumber
(2),
outtimedate,
scorenumber(10),
tb_select:
选择题信息表
题目
optionA
100
选项A
optionB
选项B
optionC
选项C
optionD
选项D
answer
标准答案
Number
分值
Createtabletb_select(
optionAvarchar2(100),
optionBvarchar2(100),
optionCvarchar2(100),
optionDvarchar2(100),
subjectvarchar2(50),
answernumber(10),
tb_boolean:
判断题信息表
属性:
bool
Createtabletb_boolean(
idnumber(10)primarykey,
idnumber(10),
scoreNumber(10)
tb_answer:
简答题信息表
5
Createtabletb_answer(
Idnumber(5)primarykey,
AnswerVarchar2(50),
tb_question:
试题记录表
qid
pid
试卷(外键)
试题(外键)
qidnumber(10)primarykey,
Answervarchar2(50)
constraintpage_FKforeignkey(pid)references
tb_paper(pid),
constraintpage_FK2foreignkey(id)references
tb_paperrequire(id)
tb_paper:
组卷(外键)
考生(外键)
pageDate
\
考试时间
grade
总成绩
begintime
开卷时间
pidnumber(10)primarykey,
pageDatenumber
(2),
gradenumber
(2),
begintimedate,
constraintpage_FKforeignkey(tid)references
tb_user(tid),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 在线 考试 系统 第六 组朱马丽