需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15422 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会的不断发展,传统考试方式已经不适合当今社会需求,在互联网的大背景下,如何合理使用这一资源,突破传统考试带来的弊端已经被大众所考量,借鉴西方发达国家的方式,学习、考试都可以在网上进行,在线考试系统已经呼之欲出。这是语言的选择也是很重要,在我看来Java语言因为其平台无关性,一次编译到处运行;提供对web技术支持;以及其安全性和健壮性等优势优势,适合这个系统的编写。 本次设计的基于Java的在线考试系统采用的是B/S模式设计,所有的操作都是在浏览器上进行的,主要功能模块有管理员、老师和学生,所有的操作都是针对以上三个部分。设计完成后管理员可以实现管理,老师可以在程序中提交试题以及查看答题,学生可以实现考试等功能。 关键词:在线考试;Java语言;MySQL数据库;tomcat服务器
目录 摘要 Abstract 1 绪 论-1 1.1课题背景及意义-1 1.2课题研究的目的-1 1.3国内外概况-2 2设计原理和方法-3 2.1架构概述-3 2.1.1 Struts2框架-3 2.1.2 Spring框架-4 2.1.3 Hibernate框架-5 2.2关键技术简介-6 2.2.1数据库-6 2.2.2服务器-6 2.2.3 JSP技术结合MVC模式-7 2.3开发工具及配置-7 2.3.1JDK的下载与配置-7 2.3.2Eclipse下载安装-8 2.3.3MySQL安装与配置-8 3需求分析-9 3.1系统需求分析-9 3.2运行环境要求-9 3.3可行性分析-9 3.3.1技术可行性分析-9 3.3.2 操作可行性分析-10 3.3.3 经济可行性分析-10 3.3.4 社会可行性分析-10 4 系统设计-11 4.1系统基本框架设计-11 4.2概念模型设计-12 4.3系统模块的设计-12 4.4数据库设计-13 4.4.1数据库的选择-13 4.4.2逻辑结构设计-14 4.4.3物理结构设计-14 5 系统实现-16 5.1系统登陆部分-16 5.2管理员部分-16 5.2.1学院管理实现-16 5.2.2教学方向管理实现-17 5.2.3班级管理实现-17 5.2.4科目管理实现-17 5.2.5章节管理-18 5.2.6教师管理-18 5.2.7学生管理-18 5.3 教师部分实现-19 5.3.1试题库管理-19 5.3.2试题库查询-20 5.3.3组卷管理-20 5.3.4阅卷管理-21 5.3.5成绩统计-21 5.4学生部分实现-22 5.4.1在线考试-22 5.4.2成绩查询-22 5.4.3成绩统计-22 6 系统测试-24 6.1软件测试简介-24 6.2编译期测试-24 6.3完成期测试-24 6.3.1登陆界面测试-24 6.3.2管理员界面测试-24 6.3.3教师界面测试-25 6.3.4学生界面测试-25 6.4软件综合性能分析-26 7总结与展望-27 7.1总结-27 7.2软件的后期展望-27 参 考 文 献-28 致 谢-29 |