需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14867 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
【摘要】现代计算机信息技术快速发展,计算机网络成为了人们日常生活中必不可少的元素,在21世纪的今天,教育已经成为了国家发展的重中之重。教育是学生和教师之间的互动,其中有一个重要的环节就是考试,考试是测试学生学习成果的重要途径, 在线考试系统与传统的考试相比,能够显著的提高学习效率、学习成本、学习管理。为学生、教师搭建一个网络的考试平台。因此在线考试系统必须考虑到以下需求。提高考试的效率,增强师生的互动,便捷化考试,对考试的成绩进行成绩分析。 本论文目的是论述在一个web为平台,采用Oracle为数据库,使JavaSE技术设计的在线考试系统,全程序严格采用MVC的框架进行编码,系统大量涉及ajax异步传输技术。系统主要分为三个模块:账号管理模块、试卷管理模块、在线考试模块。本文主要论述此系统的设计思想、步骤、技术及其程序具体实现过程以及代码编写过程中遇到的问题。在论述程序实现的过程中,还对其中的算法做了分析和介绍。除此之外还介绍了程序实现过程中遇到的问题,对于问题的解决,进行了分析。 【关键字】:在线考试;web;Oracle;MVC;JavaSE;Ajax;
目录 摘要 Abstract 1.-绪论-1 1.1 系统开发背景-1 1.2 系统研究目的和意义-1 1.3 论文组织结构-2 2.-系统开发环境与搭建-3 2.1下载安装Java EE SDK-3 2.2 tomcat安装-3 2.3 ORACLE 11G安装-3 2.4 MyEclipse安装-4 2.5 web项目创建-4 2.6外部jar包导入-4 3.-系统的设计-5 3.1 系统框架设计-5 3.1.1 dao层设计-5 3.1.2 bean层设计-6 3.1.3 tools层设计-6 3.2 系统模块设计-6 3.2.1 账号管理模块设计-7 3.2.2 试卷管理模块设计-7 3.2.3 在线考试模块设计-7 3.2.4 安全模块-8 3.3 数据库设计-8 3.3.1 账号模块设计-8 3.3.2 试卷管理模块设计-8 3.3.3 在线考试模块设计-9 3.3.4 E-R图-10 3.3.5 数据库关系说明-10 3.6 流程设计-10 4.-系统的实现-12 4.1 用户模块实现-12 4.1.1 账号登陆实现-12 4.1.2 账号注册实现-13 4.1.2 信息查看实现-14 4.1.3 成绩查看实现-14 4.1.4 账号修改实现-14 4.2 试卷管理模块实现-15 4.2.1 科目管理实现-15 4.2.2 试卷管理实现-16 4.2.3 试卷信息修改-17 4.2.3 Excel上传题库-17 4.2.4 题库修改-18 4.2.5 题库添加-18 4.2.6 图片问答题添加-19 4.3 考试模块实现-19 4.3.1 在线考试实现-19 4.3.2 批改试卷实现-20 4.4 安全模块实现-21 4.5页面基本技术实现-21 4.5.1 验证码实现-22 4.5.2 异步上传图片实现-22 5.系统问题解决-23 5.1 端口号被占用解决-23 5.2 线程安全问题解决-23 5.3 中文乱码问题解决-24 5.4 临时文件处理问题决解-24 参考文献-25 致谢-26 |