- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统--实现论文--刘晔
远东在线考试系统
简述
功能概述
需求分析
数据库设计
考试系统预览
项目难点分析与解决方案
项目优势与特色
一功能概述
◇本考试系统是真正的零安装、◇ 全B/S架构的在线考试系统、网上自测和模拟考试平台,易学易用; 采用最新Web2.0技术和Ajax技术,强调与用户的交互,更加人性化; 提供了市面上考试系统里最全面的试卷支持:?????采用独创与全面革新性的“所见即所得”的在线试卷录入技术, 支持单选题、判断题、填空题、图片题; 支持录入各种文字、图片和表格内容,就跟在WORD里编辑一样的; 支持系统自评分 可以匿名,自动评分, 可以注册登录后考试,自动保存答卷和成绩供随时查阅;可以进行统一地考试、阅卷和成绩管理等; 自动临时保存机制可以有效防止意外断电、死机造成的考试中断; 以树形结构来管理所有科目,以科目为单位来管理试卷和考试,极大的方便用户使用。 。 支持在电脑教室、培训室、企事业单位内部网络上实现真正的统一考试模式; 可以完成分发试卷、集中监考、学生交卷或强制收卷、防舞弊等一系列的考试流程;老师也可以集中阅卷、查看所有学生的答卷和成绩; 支持禁止窗口切换、试题选项随机顺序等防舞弊机制。
功能概述? ——? 全功能的在线考试系统
是针对各类学校设计的新一代纯B/S架构的在线考试系统,它支持帐户管理、班级管理、科目管理、试卷录入管理,支持网上自测和模拟考试/作业练习/考核测评/班级统一考试等不同的考试需求,支持系统自评分,成绩查阅、成绩管理等、防舞弊等一系列的考试流程。
系统架构? ——? 新一代纯B/S架构的在线考试系统
本系统属于纯B/S架构,无需安装任何客户端,学生用户通过浏览器登录系统,参加考试、完成作业或练习、查看考试成绩等;教师用户通过浏览器登录系统,进行学生管理、班级管理、完成试卷录入、组织班级统一考试、集中处理阅卷和成绩管理等。
学生注册和登录(可以上传个人头像)
学生在线练习
学生在线考试(增加故障保护完全保障开始的正常进行)
考试和练习在线判卷
后台管理(对整个数据库信息的管理)
学生管理
试卷管理
成绩管理
管理员信息管理(增加了信息搜索功能和试卷自动生成功能)
ems后台设计分析文挡
采用了工厂设计模式:如图
添加时序图:如图
运用动态代理统一处理事务transaction如图:
(1)学生在线考试流程
(2)管理员管理流程
三数据库设计
Adminstrator表设计:
Exampaper表设计:
Messageprotect表设计:
Score表设计:
Student表的设计:
Score视图的设计:
四考试系统预览
登录界面
个人信息
试卷选择页面
练习页面吗
考试页面
注册页面
管理员登录首页
管理页面
五项目难点分析与解决方案
登录实现的javabean代码
package com.fe.ems.util;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Login {
String s_password;
String id;
String s_name;
boolean examstates = true;//答题状态,为true时允许进入答题页面,否则不准进入。
boolean b = true; //在updatePhoto.jsp页面用来控制框架reload。为true时reload,为false时禁止reload。
boolean success = false; //用户登陆状态变量
boolean adminSuccess = false;//管理员登陆状态变量
String backNews = ;//反馈用户登陆信息
StringBuffer sb = new StringBuffer();
//String adminBackNews = ;//反馈管理员登录信息
public String handleString(String s){
try{
byte bb[] = s.getBytes(gbk);
s = new String(bb);
}
catch(Exception e){}
return s;
}
此处省去了get()和set()方法。
public void login(String sid,String spassword){
//返回真登陆成功,返回假登陆失败
您可能关注的文档
- VB程序设计-第九章-菜单.ppt
- OA自动化系统的开题报告设计模式.doc
- seo网络优化营销.ppt
- 数据库连接池(幻灯片).ppt
- 管理信息系统概论第6课.ppt
- 7-(1-12)高一第一学期期末考试2015.doc
- 标准控件第6章.ppt
- 7年级下1-12单元重点.doc
- JDBC和数据库连接池.ppt
- 7 下1-12单元短语句型.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)