基于web的驾驶员考试系统的设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10392
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着科技的发展,计算机已经渗透到生活的方方面面,在线考试具有提高考试可靠性,有效性、工作效率以及降低考试成本的优势。驾驶员在线考试系统顺应了社会网络化、无纸化的趋势。本文的研究目的设计一个易于管理和维护的考试系统,能够为驾驶员的考试提供便利条件。

本系统分为前台和后台两部分,它由三个角色组成:访问者,用户,管理员。前端界面提供查看各种考试信息和参加考试。后台系统用于管理员管理前台,还包括用户管理、类目管理、考题管理、分数管理、管理员管理等,在对题库进行操作的时候,可以批量上传和下载,通过下载动态生成的excel模板文件,来进行题库的批量上传操作。另外,除了可以进行基础的考试之外,还能查看解析,查看排名,了解自己的学习水平。本系统与传统的考试系统不同,不是通过完成一张试卷来进行练习,而是通过分章节练习来达到学习的效果,用户可以一直答题来获取分数,应有排行榜的存在,能够更好地激发用户的好胜心,来不断进行答题挑战。

本系统后端是基于Struts2、Spring以及Hibernate框架,前端运用jQuery和layer框架,Tomcat作为服务器,并使用MySQL数据库存储数据。本系统可以提高驾校的考试通过率,对推进驾校的现代化发展有重要的现实意义。

 

关键词: 驾驶员考试  SSH  JAVA 

 

目录

摘要

Abstract

1 引言-5

1.1  课题研究的背景-5

1.2  课题研究的目的和意义-5

1.3  本课题所做的工作-6

2 开发环境及技术-7

2.1  系统的运行环境-7

2.1.1  硬件环境-7

2.1.2  软件环境-7

2.2  相关技术-7

2.2.1  JSP技术-7

2.2.2  jQuery简介-7

2.2.3  JavaScript介绍-8

2.2.4  JDBC概述-8

2.2.5  Struts2概述-9

2.2.6  Spring概述-9

2.2.7  Hibernate概述-10

2.2.8  SSH框架概述-10

3 系统的分析-11

3.1  系统可行性分析-11

3.2  需求分析-11

4 系统的总体设计-13

4.1  系统模块划分-13

4.2  系统用例图-14

4.3  系统功能概述-16

4.4  系统功能结构图-18

5 数据库的设计-19

5.1  数据库的设计-19

5.1.1 E-R图-19

5.1.2数据库设计-22

6 系统功能的实现-25

6.1  数据库连接设计-25

6.2  系统页面设计-25

6.21前端界面的设计-25

6.2.2后台界面的设计-27

6.3 登陆注册模块-27

6.3.1 会员登陆-27

6.3.2  验证码-29

6.4  考试功能模块-31

6.4.1  类目和简介信息-31

6.4.2  答题-32

6.5  排名功能模块-35

6.6  管理员功能模块-35

6.6.1  用户列表、类目列表、考题列表、成绩列表、管理员管理-35

6.6.2  考题的上传和下载-37

7 系统评价-41

7.1 系统存在的不足-41

7.2 系统改进方案-41

8 结语-42

9 社会效益-43

参考文献-44

致谢-45

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:在线考试系统包含了题库编辑、抽题组卷、试题分析、在线考试等模块,系统操作简单,运行稳定,开发成本低。非常适合驾校学员在线模拟练习和练习考试使用,可以提高驾校的考试......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: