1 / 35
文档名称:

在线考试系统.doc

格式:doc   大小:1,373KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

在线考试系统.doc

上传人:资料分享 2018/6/26 文件大小:1.34 MB

下载得到文件列表

在线考试系统.doc

相关文档

文档介绍

文档介绍:在线考试系统
开发背景(现有技术、手段、方法的不足,新技术的优越性,带来的效益和价值)
传统考试手段的落后性
在线考试系统的先进性
需求分析
功能分析:
系统管理员登陆
系统管理员可对考试内容、考试专业、考试科目、考试题目进行管理(后台)
学生登录
学生可进行注册
学生通过密码问题、答案可进行密码找回
学生登陆后,可进行选题,答题,系统自动统分(前台)
数据分析:
由系统管理员管理该系统。相关专业的学生可以注册答题。一个专业下有多门课程,一门课程下有多套题,一套题下有多个试题。
管理员(管理员编号、管理员姓名、管理员密码、注册时间)
专业(专业号、专业名、加入时间)
课程(课程号、课程名称、课程所属专业、加入时间)
套题:(套题号、套题名称、套题所属课程、加入时间)
试题(试题号、试题内容、试题类型、试题所属课程、试题所属专业、选项A、选项B、选项C、选项D、试题答案、试题所属套题、注释、加入时间)
学生(学生号、学生姓名、学生密码、学生性别、注册问题、注册问题答案、学生专业、注册IP地址、加入时间)
学生成绩(成绩号、学生号、课程名、套题号、套题名、单选成绩、多选成绩、总成绩、获得成绩时间)
系统设计
系统目标
操作简单、界面美观
系统提供到时自动交卷功能
系统提供考试时间倒计时功能
交卷后,系统自动阅卷评分功能
考生结束考试后查看成绩功能
考生注册信息管理功能
系统流程图
系统功能结构框图
构建开发环境
网站开发环境:
开发环境:VS2005集成开发环境
开发语言:+C#
后台数据库:SQL Server2005
开发环境运行平台:Windows XP
服务器端:
操作系统:Windows Server 2003
Web服务器:IIS服务器
数据库服务器:SQL Server2005
浏览器:
网站服务器运行环境:.NET Framework SDK
客户端
浏览器:
分辨率:1024*768
数据库设计
数据库设计概要说明:
需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行与维护。
由需求分析得到的数据库系统数据语义(简化):由系统管理员管理该系统。任何专业的学生都可以注册答题。一个专业下有多门课程,一门课程下有多套题,一套题下有多个试题。
数据库概念设计:
实体及联系:
管理员(管理员编号、管理员姓名、管理员密码、注册时间)
约束:注册时间=getdate()
专业(专业号、专业名、加入时间)
约束:加入时间= getdate()
课程(课程号、课程名称、课程所属专业、加入时间)
约束:加入时间= getdate()
专业-课程关系:1:N,级联删除、级联修改
套题:(套题号、套题名称、套题所属课程、加入时间)
约束:加入时间= getdate()
课程-套题关系:1:N,级联删除、级联修改
试题(试题号、试题内容、试题类型、试题所属课程、试题所属专业、选项A、选项B、选项C、选项D、试题答案、试题所属套题、注释、加入时间)
约束:加入时间= getdate()
套题-试题关系:1:N,级联删除、级联修改
课程-试题关系:1:N,受限删除
专业-试题关系:1:N,受限删除
学生(学生号、学生姓名、学生密码、学生性别、注册问题、注册问题答案、学生专业、注册IP地址、加入时间)
约束:加入时间= getdate()
专业-学生关系:1:N,级联删除、级联修改
学生成绩(成绩号、学生号、课程名、套题号、套题名、单选成绩、多选成绩、总成绩、获得成绩时间)
约束:获得成绩时间= getdate()
学生-学生成绩关系:1:N,级联删除、级联修改
总成绩=单选成绩+多选成绩
课程名、套题号、套题名的数据完整性由客户端程序进行保证
在线考试实体关系图:
数据库逻辑设计:
管理员信息表-tb_Administrator
字段名称
数据类型
长度
是否主键
是否外键
默认值
允许空
有效值
字段描述
Id
int



管理员唯一标识
Name
varchar
50



管理员名称
Pwd
varchar
50



管理员密码
Jointime
Datetime


Getdate()

加入时间
考生专业信息表-tb_Profession
字段名称
数据类型
长度
是否主键
是否外键
默认值
允许空
有效值
字段描述
Id
int



专业唯一标识
Name
varchar
200