【php精品源码栏目提醒】:网学会员--在 php精品源码编辑为广大网友搜集整理了:【精品】基于Java的在线考试系统 - 大学课件绩等信息,祝愿广大网友取得需要的信息,参考学习。
JISHOU UNIVERSITY 本科生毕业论文题 目: 基于 Java 的在线考试系统作 者: ..学 号: 200840430..所属学院: 数学与统计学院专业年级: 信息与计算科学 08 级指导教师: 戴厚平 职 称: 讲师完成时间: 2012 年 5 月 24 日 吉首大学教务处制 基于 Java 的在线考试系统 摘要 随着计算机互联网技术的飞速发展, 计算机在各行各业的应用越来越广泛。
开发一个全新的网上在线考试系统已经越来越重要了。
本文阐述了基于 Java 的在线考试系统。
采用 MyEclipse6.5 作为开发工具,使用 MVC 开发模式,框架使用了目前流行的 StrutsSpringHibernate,数据库使用 Oracle9I。
该系统主要有三大模块:管理员模块主要包括对四种考题的增删改查操作。
老师模块主要是完成对学生考完的试题进行批阅,完成打分(这里不包括对选择题和判断题进行打分) ;学生模块主要是修改信息,修改密码,完成在线考试,查看自己考试过的成绩。
关键词:MVC 设计模式;StrutsSpringHibernate 框架;oracle9I; Based on Java on-line examination system design and implementation Abstract With the rapid development of the computer to the Internet technology theapplication of computer in all walks of life more and more widely. Developing a newon-line examination system has been more and more important.This paper expounds theJava based on on-line exam system design and implementation. The MyEclipse6.5 as adevelopment tool using MVC development mode use the current framework of thepopular Struts Spring Hibernate database using Oracle9I. The system mainly has threemodules: administrator module mainly including four examination questions to theincreasing of removing check operation. The teacher module mainly is to complete theexamination questions to the student reviews complete score not including here tomultiple choice questions and judgment scored Students module mainly is to modify theinformation change the password complete online examination check your examinationof the results.keywords: MVC design mode Struts Spring Hibernate framework Oracle9I 目 录第 1 章 绪论 ....................................................... 11.1 系统开发背景 ...................................................... 11.2 系统开发的目的及意义 ............................................... 11.3 开发语言简介 ...................................................... 21.4 应用技术介绍 ...................................................... 3第 2 章 可行性分析 .................................................. 62.1 技术可行性 ........................................................ 62.2 经济可行性 ........................................................ 62.3 操作可行性 ........................................................ 6第 3 章 需求分析 ................................................... 73.1 系统主要模块功能 .................................................. 73.2 需求规范 .......................................................... 93.3 系统开发及运行环境 ................................................ 10第 4 章 系统概要设计 ............................................... 114.1 系统功能模块图 ................................................... 124.2 数据实体结构设计.................................................. 12第 5 章 详细设计 .................................................. 205.1 系统详细设计的目的与任务 ........................................205.2 模块详细设计 ...................................................20结束语 ........................................................... 43参考文献 ......................................................... 45 第 1 章 绪论1.1 系统开发背景 随着计算机互联网技术的飞速发展,计算机在各行各业的应用越来越广泛,而且网络化是 21 世纪计算机技术发展的重要趋势之一。
目前,我国的计算机网络发展己初具规模,大部分高校的校园网都已开通。
因此,如何充分利用高校校园网络,发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探讨和解决的重大课题。
随着网络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落。
开发一个全新的网上在线考试系统与传统的考试模式相比它的优点有:考试方便,不受地域的限制,只需要有网络就可进行考试;节约了大量成本,完全不需要纸张和笔;节省了时间,由系统自动阅卷;拥有海量题库,可随意抽取试卷考试。
1.2 系统开发的目的及意义1.2.1 系统设计的目标 本网上在线考试系统是结合实际需要,在围绕广大师生利益的情况下进行开发。
该系统的目标有: 1.系统应具有友好的用户界面,能够让用户在登录本网站时感到操作方便、反应迅速和愿意再次登录本网站。
2.系统应具备在线运行功能,应使用户通过网络随时随地的应用该系统。
教师也可以通过网络随时批阅学生的考卷以及查看批阅后的成绩, 管理员可以在任何地方进行四种题型的增删改查。
3.系统应该具备安全的数据存储,方便快捷的增删改查,并且具有一定的自动操作功能,使一些固定和常用的操作自动完成无需用户干预,例如:自动阅卷(填空题和大题除外)、自动生成学生成绩表和考试统计表等。
4.系统应该在学生模块考试时设定考试时间,超过考试时间不允许作答,老师在批阅试卷打分时,不能让老师输入错误的分数值,如负数和非数字类型的数字不允许输入。
1.2.2 系统特点 一个现代化的在线考试系统概括起来应该具有如下特点: 1.系统最大限度的实现了易维护性和易操作性; 2.方便了学生和老师考卷和批改卷子,大量的节省人力和物力; 3.管理员能精确的定位四种题型,并能进行 CRUD 操作,还能根据提供的筛选条件进行题目的筛选; 4.界面设计友好、美观,数据存储安全可靠。
1.2.3 系统开发的意义 基于 j2EE 技术的网上在线考试系统为各地高校的老师和学生们提供了极大的方便。
为学生提供在线考试的平台,同时能节省大量的人力和物力。
管理员可以插入海量题库数据存储安全可靠。
1.3 开发语言简介 Java 是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向 Internet 的开发工具。
Java 自从 1995 年正式问世以来,它的快速发展已经让整个 web 世界发生了翻天覆地的变化。
随着 Java Servlet 的推出,Java 在电子商务方面开始崭露头角, 最新的 Java Server PageJSP技术的推出, 更是让 Java成为基于 web 应用程序的首选开发工具。
Java 是第一套允许使用者将应用程序通过 Internet 从远端服务器传输到本地机上并执行的一种语言; 是一种应用
上一篇:
【精品】某小型公司人事管理系统的开发
下一篇:
4种小菜缓解孕妈咪不适