基于java的在线考试系统

基于java的在线考试系统

ID:4413747

大小:374.19 KB

页数:32页

时间:2017-12-01

基于java的在线考试系统_第1页
基于java的在线考试系统_第2页
基于java的在线考试系统_第3页
基于java的在线考试系统_第4页
基于java的在线考试系统_第5页
资源描述:

《基于java的在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大学本科生毕业设计(报告)本科生毕业设计报告课题:基于java的在线考试系统作者:专业:班级:指导教师:2012年04月02日27大学本科生毕业设计(报告)摘要在线考试系统与传统考试相比,可以实现考务工作的全自动化管理,并有效地利用校园网的软硬件资源,实现考试的客观性和公证性;自动化组卷、阅卷、判分的流程更是大大的减轻教师的工作强度。在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,方便校方对考试的管理。本程序是基于eclipse的在线考试系统,利用MVC架构编写,将功能分为3个模块,分别是视

2、图,模型和控制器。将数据分为3个层次,分别为UI层,业务层,实体数据层,各层之间模块独立化,便于数据管理,易于系统维护关键词:Eclipse,MVC架构,Java语言,三层结构。AbstractComparedwiththetraditionaltest,onlineexaminationcanrealizetheautomationmanagementworkofthethesis,andeffectiveuseofthesoftwareandhardwareofthecampusnetworkresources,real

3、izingtheobjectivityoftheexamandreal;Automationgrouprolls,scoring,theprocessisthescoresweregreatlyreduceteachersworkingstrength.On-lineexaminationsystemdesignedtoachieveexaminationofthepaperlessmanagement,basedonthecomputerandnetworktechnologyonlineexaminationsystem

4、use,convenienttoschoolexaminationmanagement.Theprogramisbasedontheeclipseoftheonlineexaminationsystem,withtheMVCframeworktowrite,willfunctionisdividedintothreemodules,respectivelyistheview,modelandthecontroller.Dataisdividedintothreelevels,respectivelyUIlayer,busin

5、esslayer,theentitydatalayer,betweeneachlayerDuLiHuamodule,facilitatedatamanagement,andiseasytomaintainthesystem.Keywords:Eclipse,MVCframework,Javalanguage,theThree-tierStructure27大学本科生毕业设计(报告)目 录1.序言11.1系统描述11.2结构框图12.所用开发工具简介22.1Eclipse简介22.2Java简介22.3Java语言在Eclip

6、se中的应用33.系统总体设计43.1系统需求分析43.2系统概要设计43.2.1系统结构设计43.2.2Swing设计53.3系统详细设计53.3.1MVC架构53.3.2对象依赖注入(IOC)63.3.3简单工厂方法64.系统应用程序设计84.1 用户层界面的实现84.1.1布局的实现94.1.2welcomeWindow的实现94.1.3loginFrame的实现104.1.4menuFrom的实现194.1.5examFrame的实现214.1.6clientContext的实现2227大学本科生毕业设计(报告)4.

7、2业务层界面的实现234.2.1ExamService的实现234.2.2用户登录的实现244.2.3开始考试的实现254.2.4获得考卷的实现264.2.5保存用户答案的实现274.2.6判分的实现274.3数据层的实现274.3.1线性表HashMap274.3.2Users集合的实现274.3.3Questions集合的实现28致谢29参考文献3027大学本科生毕业设计(报告)1.序言1.1系统描述在线考试系统主要是学生通过客户机登陆自己的账号,然后完成课程科目的考试,提交,判分的过程。系统主要分成两个部分,分别是服务

8、器端和客户端,两者通过线程的连接来完成考试的各项功能。在服务器端,服务器先启动,读取配置文件,然后将试卷和学生的信息,包括学号,姓名,密码,读取到服务器中。这些信息的读取,会被封装在其他的类中,等待客户端发送数据连接请求,一旦发现有请求,就创建一个服务线程与之保持连接,等待考试完成的数据请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。