• 纸尿裤等纸制品新国标发布 2019-07-13
  • 世界杯期间在家撸串的正确姿势-热门标签-华商网数码 2019-07-10
  • 人工+智能新闻舆情大数据服务 2019-07-08
  • 最后的骑兵:解放军高原骑兵腰挎马刀热血冬训 2019-06-29
  • “一带一路”大学双创教育“和声正美” 2019-06-29
  • 落实河长制必须持之以恒 2019-06-22
  • 跟青岛人逛海边,聊上合 2019-06-18
  • 望远镜的眼睛有多大?这个参数很关键 2019-06-18
  • 人民日报召开创刊70周年读者座谈会 2019-06-09
  • 【改革印记——看中国发展】变迁印记,留下的是韵味现实 2019-05-31
  • [大笑]阿Q都是这么说的。。。。。。 2019-05-31
  • 曾祖红:天津欢乐谷二期将于6月30日对外开放 2019-05-28
  • 新发现:墨西哥发现恐龙新物种 2019-05-21
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-05-21
  • 任天堂Switch九月开始收连线费 详细方案公开 2019-05-20
  • 基于Web的网络在线考试系统的设计与实现 - 图文 - 下载本文

    青海11选五怎么中奖 www.skw3.com

    3.3 系统目标

    根据前面所做的需求分析和用户的需求可知,网络在线考试系统属于中小型的软件,在系统实施后,应达到以下目标:

    a) 具有空间性。被授权的用户可以在异地登录网络在线考试系统,而无需到指定地点进行考试。

    b) 操作简单方便、界面简洁美观。

    c) 系统提供考试时间倒计时功能,使考生实时了解考试剩余时间。 d) 随机抽取试题。

    e) 实现自动提交试卷的功能。当考试时间到达规定时间时,如果考生还未提交试卷,系统将自动交卷,以保证考试严肃、公正地进行。

    f) 系统自动阅卷,保证成绩真实准确。 g) 考生可以查询考试成绩。 3.4 系统功能结构

    根据网络在线考试系统的特点,可以将其分为前台和后台两个部分进行设计。前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息等进行管理。

    网络在线考试系统的前台功能如图3-1所示:

    网络在线考试系统的前台 考生注册 找回密码 在线考试 成绩查询 修改个人资料 退出系统 考试规则 选择考试 准备考试 开始考试 自动阅卷 显示考试成绩

    图3-1 网络在线考试系统的前台功能结构

    5

    基于Web的网络在线考试系统的设计与实现

    网络在线考试系统的后台功能结构如图3-2所示:

    网络在线考试系统的后台 管理员信息管理 考生信息管理 考生成绩查询 课程信息管理 套题 信息管理 考试题目管理 退出后台管理

    图3-2 网络在线考试系统的后台功能结构

    3.5 业务流程图

    网络在线考试的系统流程如图3-3所示:

    找回密码注册考生登录否是前台首页否成绩查询在线考试修改个人资料自动阅卷并显示考试成绩管理员信息管理是管理员否登录后台首页考生信息管理考生成绩查询课程信息管理试题管理是否同意考试规则是选择考试课程准备考试提交试卷开始考试

    图3-3 系统流程图

    3.6 开发环境

    在开发网络在线考试系统时,需要具备下面的软件环境:

    6

    服务器端:

    a) 操作系统:Windows XP。 b) Web服务器:Tomcat5.5。 c) Java开发包:JDK1.5以上。 d) 数据库:SQL Server 2000。 e) 浏览器:IE 6.0。

    f) 分辨率:最佳效果为1024*768像素。 客户端:

    a) 浏览器:IE 6.0。

    b) 分辨率:最佳效果为1024*768像素。

    4 数据库设计

    4.1 数据库分析

    由于网络在线考试系统对于数据的安全性及完整性要求比较高,并且为了增加程序的适用范围,还要保证系统可以拥有存储足够多数据的能力。SQL Server 2000是一种高性能的关系型数据库管理系统,它在SQL Server 7.0的基础上又扩展了系统性能、可靠性、安全性和易用性,逐渐成为在线事务进程和数据仓库等最好的数据库平台。综上所述,本系统采用SQL Server 2000数据库。 4.2 数据库概念设计

    根据对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为考生档案实体、管理员档案实体、课程档案实体、套题实体、考试题目实体和考生成绩实体。

    a) 考生档案实体

    考生档案实体包括编号、姓名、密码、性别、注册时间、提示问题、问题答案、专业和身份证号属性??忌蛋甘堤宓腅-R图如图4-1所示:

    姓名 密码 性别 编号 考生档案 提示问题 身份证号 问题答案 注册时间 专业

    图4-1 考生档案实体E-R图

    7

    基于Web的网络在线考试系统的设计与实现

    b) 管理员档案实体

    管理员档案实体包括编号、管理员名、管理员密码属性。管理员档案实体的E-R图如图4-2所示:

    管理员姓名 编号 管理员密码

    管理员档案

    图4-2 管理员档案实体E-R图

    c) 课程档案实体

    课程档案实体包括课程编号、课程名、添加时间属性??纬痰蛋甘堤宓腅-R图如图4-3所示:

    课程名 添加时间 课程编号

    课程档案

    图4-3 课程档案实体E-R图

    d) 考试题目实体

    考试题目实体包括编号、问题类型、所属课程、所属套题、选项A、选项B、选项C、选项D、添加时间、正确答案和备注等属性??际蕴饽渴堤宓腅-R图如图4-4所示:

    所属课程 问题类型 所属套

    题 编号 选项A 考试题目 正确答案 选项选项B B 选项选项C C 选项D

    图4-4 考试题目实体E-R图

    e) 套题实体

    8

    套题实体包括编号、套题名称、所属课程、和添加时间属性。套题实体的E-R图如图4-5所示: 套题名称 所属课程

    添加时间 编号 套题实体

    图4-5 套题实体E-R图

    f) 考生成绩实体

    考生成绩实体包括编号、准考证号、所属课程、单选题分数、多选题分数、合计分数、添加时间属性??忌杉ㄊ堤宓腅-R图如图4-6所示: 编号 准考证号 添加时间

    合计分数 考生成绩 所属课程 多选题分数 单选题分数

    图4-6 考生成绩实体的E-R图

    4.3 数据库逻辑结构

    a) tb_manager (管理员信息表)

    管理员信息表用来保存管理员信息,该表的结构如表4-1所示:

    表4-1 tb_manager表的结构 字段名 id name pwd 数据类型 bigint(8) varchar(30) varchar(30) 是否为空 No No No 是否主键 Yes 默认值 Null Null 描述 ID号 管理员名 管理员密码 b) tb_Student (考生信息表)

    考生信息表用来保存考生信息,该表的结构如表4-2所示:

    9





  • 纸尿裤等纸制品新国标发布 2019-07-13
  • 世界杯期间在家撸串的正确姿势-热门标签-华商网数码 2019-07-10
  • 人工+智能新闻舆情大数据服务 2019-07-08
  • 最后的骑兵:解放军高原骑兵腰挎马刀热血冬训 2019-06-29
  • “一带一路”大学双创教育“和声正美” 2019-06-29
  • 落实河长制必须持之以恒 2019-06-22
  • 跟青岛人逛海边,聊上合 2019-06-18
  • 望远镜的眼睛有多大?这个参数很关键 2019-06-18
  • 人民日报召开创刊70周年读者座谈会 2019-06-09
  • 【改革印记——看中国发展】变迁印记,留下的是韵味现实 2019-05-31
  • [大笑]阿Q都是这么说的。。。。。。 2019-05-31
  • 曾祖红:天津欢乐谷二期将于6月30日对外开放 2019-05-28
  • 新发现:墨西哥发现恐龙新物种 2019-05-21
  • 为吸引中国游客 世界各国纷纷喊话:“我最懂你” 2019-05-21
  • 任天堂Switch九月开始收连线费 详细方案公开 2019-05-20
  • 七星彩走势图表头尾 双色球红球复隔中 迅影网球比分 四川11选5走势图 河南11选5第18111744 云南11选5开奖号下载 贵州快三开奖结果查询今天500 双色球蓝球复试 赛马会单双 六肖中特 超准一尾中特规律公式 河北快三万能码走势图 两码中特期了准免费 开福利彩票投注点 澳门金沙赌场备用 福彩3d组三走势图带连线图表专业版