基于java实现的计算机考试系统
|
资料类别
|
计算机毕业论文(设计) |
|
课程(专业)
|
计算机 |
关键词
|
J2EE|考试系统 |
适用年级
|
大学 |
身份要求
|
普通会员 |
金 币
|
40 (金币如何获得?) |
文件格式
|
word |
文件大小
|
1784K |
发布时间
|
2021-05-24 17:44:00 |
预览文件
|
无 |
下载次数
|
2 |
发布人 |
kj008 |
内容简介:
基于java实现的计算机考试系统,毕业论文,共77页,20325字。
摘要
无纸化考试系统是现代教育的重要标志,让考试的结果更加的合理、公正、公平,也可以节约人力成本。高校在线考试系统,常用客户机/服务器(C/S)型的MIS型架构,或基于Web使用浏览器/服务器 (B/S)的架构。C/S架构的在线考试系统,试题存放在远程服务器上,客户端安装考试应用程序和数据库客户机配置,每次考试时需对客户端进行安装、配置。而采用B/S架构的考试系统,通过与B/S结构的数据库管理系统结合可实现瘦客户机,系统维护仅需在服务器端进行。故开发了基于B/S的在线考试系统。网络应用软件运行的模式主要有两类:C/S和B/S模式。前者主要的缺点是维护、升级相对比较麻烦,费用也比较高;B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser)实现,主要事务逻辑在服务器端(Server)实现。这样大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
本论文的内容就是设计一个基于java的B/S结构的计算机考试系统,可以基本实现学生、教师以及管理员所需要的功能。在这个B/S结构的设计中,学生通过计算机网络登入系统,实时提交解答。系统能保存结果,供教师披阅,并能自动根据条件对客观题进行判分,还能对分数进行统计、管理,协助教师找出教学中存在的问题,满足任何授权的考生随时随地考试并迅速获得成绩的需求,同时也大大减轻了教师出题、监考和判卷等繁重的工作量。
关键字:J2EE;java;MVC;在线;考试系统
目 录
第1章 绪论 9
1.1项目背景 9
1.2计算机考试系统发展及现状 9
1.3国内外发展现状 9
1.4研究开发的目标和基本内容 10
1.4.1 系统开发的主要任务和目标 10
1.4.2 系统开发的基本内容 11
1.5 技术研究背景 11
第2章 系统技术介绍及应用 13
2.1 JSP技术概述及工作原理 13
2.1.1 JSP技术概要 13
2.1.2 JSP的工作原理 14
2.1.3 JSP与ASP的比较 14
2.2 JDBC介绍 16
2.3 MVC模式介绍 18
2.4 Struts技术概述及工作原理 19
2.4.1 Struts技术概述 19
2.4.2 Struts的工作原理 20
2.5 Hibernate技术概述及工作原理 21
2.5.1 Hibernate技术概述 21
2.5.2 Hibernate工作原理 22
2.6 Tomcat应用服务器介绍 23
2.7 MySQL数据库介绍 25
2.7.1 数据库的历史和发展 25
2.7.2 MySQL介绍 25
2.7.3 MySQL的主要特性 26
第3章 系统需求分析 28
3.1系统功能概述 28
3.2权限与控制 28
3.3系统业务流程分析 29
3.3.1业务术语 29
3.3.2业务流程 29
3.4系统模块简介 33
3.4.1登录模块 33
3.4.2系统管理模块 33
3.4.3科目管理模块 34
3.4.4题库管理模块 35
3.4.5试卷管理模块 35
3.4.6帐户管理模块 35
3.4.7考试管理模块 36
3.4.8信息查询模块 36
3.5系统开发环境 36
第4章 系统设计 37
4.1系统整体架构设计 37
4.2系统管理设计 37
4.3题库管理设计 43
4.4科目管理设计 44
4.5试卷管理设计 45
4.6帐户管理设计 45
4.7考试管理设计 46
4.8信息查询设计 47
4.9数据库设计 48
第5章 系统实现 51
5.1 系统Model层实现 51
5.1.1类AdminBean: 51
5.1.2类SchoolBean: 51
5.1.3类CollegeBean: 52
5.1.4类ClassBean: 52
5.1.5类TeacherBean: 53
5.1.6类StudentBean: 53
5.1.7类ExamBean: 54
5.1.8类PaperBean: 55
5.1.9类SubjectBean: 56
5.1.10类TiankongBean: 56
5.1.11类XuanzeBean: 57
5.2系统数据访问对象DAO层实现 58
5.2.1类AdminBeanDAO: 58
5.2.2类SchoolBeanDAO: 58
5.2.3类CollegeBeanDAO: 59
5.2.4类ClassBeanDAO: 59
5.2.5类TeacherBeanDAO: 59
5.2.6类StudentBeanDAO: 60
5.2.7类ExamBeanDAO: 60
5.2.8类PaperBeanDAO: 60
5.2.9类SubjectBeanDAO: 60
5.2.10类TiankongBeanDAO: 61
5.2.11类XuanzeBeanDAO: 61
5.3系统中的ACTION类 61
5.3.1类AccountAction: 61
5.3.2类AccountManageAction: 62
5.3.3类SchoolAction: 62
5.3.4类CollegeAction: 63
5.3.5类ClassAction: 64
5.3.6类TeacherAction: 64
5.3.7类StudentAction: 65
5.3.8类ExamAction: 65
5.3.9类PaperAction: 66
5.3.10类SubjectAction: 67
5.3.11类QuestionAction: 68
5.4系统中的视图层 69
第6章 总结 77
相关说明:
1. 如您下载的资料不止一份,建议您注册成为本站会员。会员请登录后下载。
2. 会员购买金币50元以下,0.7元/个,50元以上,0.5元/个。具体请看:下载与付款。
3. 会员48小时内下载同一文件,不重复扣金币。
4. 下载后请用WinRAR或 WinZIP解压缩后使用。
5. 如仍有其他下载问题,请看常见问题解答。
下载地址:
|
|
|