基Web驾校考试理系统设计实现
Design and Implementation of Driving School Exam Management System Based on Web
文驾校考试理系统选题需求分析出发根现驾校系统进行功模块设计系统实现方面基BS架构开发技术方面jsp开发更简化Tomcat作服务器开发完成系统进行测试条数关数库设计方面作关系型数库Mysql进行数理开发工具Myeclipse驾校考试理系统包括科科四考试模拟试题进行分包括题库编辑学生驾校考试简单化便捷化驾校竞争中明显优势文研究驾校理考试学系统加快驾校考试信息化建设步伐
关键词:驾校考试理JAVA BS JSP
Abstract
This article mainly starts from the topic selection and demand analysis of the driving school exam management system and designs the functional modules according to the existing driving school system In terms of system implementation it is based on B S architecture and the use of jsp in development technology makes its development more simplified with Tomcat as the server Test and count the system after the development is completed Regarding database design Mysql which is a relational database is used for data management The main development tool is Myeclipse The driving school exam management system includes the simulation of the exams of Section 1 and Section 4 and the scoring of the test questions as well as the editing of the question bank Let students simplify and facilitate the driving school test In order to have a clear advantage in the competition of various driving schools this article studies the driving school theory examination learning system thus speeding up the pace of driving school examination information construction
Key wordsDriving school examination administration JAVA BS JSP
目录
第章 绪 1
11选题目意义 1
12国外现状研究 1
13研究目 1
第二章 设计技术开发环境 3
21相关技术介绍 3
211 JSP简介 3
212 BS架构分析 3
213 Mysql简介 3
22开发环境介绍 4
221 Myeclipse简介 4
222 Tomcat简介 4
第三章 行性分析需求分析 5
31行性分析 5
311 技术行性 5
312 时间行性 5
313 运行行性 5
314 济行性 5
32需求分析 5
321 需求背景分析 5
322 运行需求分析 6
323 性需求 6
324 性需求 6
325 功性需求分析 6
第四章 数库分析 8
41数库概念结构设计 8
42逻辑结构设计 8
43物理结构设计 9
第五章 系统设计实现 12
51系统层次模块 12
52系统流程图 12
53功模块设计 13
531 户注册模块 13
532 户理员登录模块 14
533 户信息修改 16
534 户信息删停查询 17
535 公告理 18
536 考试试卷理 19
537 考试试题理 21
538 考试成绩理 22
539 考试试题答题 23
54 系统代码实现 24
第六章 系统测试 25
61程序调试 25
62程序测试 25
63功测试 25
64测试总结 27
第七章 第总结 28
参考文献 29
致谢 30
第章 绪
11 选题目意义
信息时代浪潮越越传统行业开始信息理工作转互联网理方式旧时代信息理方式消耗力财力远远超互联网理方式传统驾校考试信息理思维说拥着局限性身已然适现环境身必须做出变革早期互联网时代驾校考试信息理驾校间信息交流驾校学生信息理学工完成着互联网崛起力完成事情渐渐机器程序代着渐渐开始富裕起买车开始增加买车带动驾校行业需理数越越庞数流动开始变快力处理巨数必笔巨消耗数信息化资源消耗会变微说类信息化系统越越驾校考试理工作信息化会变尤简单传统驾校理工作越越落时驾校考试理工作信息化便种理想选择时代潮流淹没驾校考试信息理工作会传统开始转变驾校考试理工作信息化技术创新会提高驾校营高效保障
12国外现状研究
基互联网热潮里国驾校已基实现信息化理驾校考试理信息化国驾校考试发展必然趋势国硬件设施较完善网驾校考试信息理软件越越较惜国软件基国驾校考试设立软件软件国越越接国际化道路中会产生水土服情况着信息系统崛起力驾校信息理方式已适信息化技术提高效率效方法信息全球化发展国外开发政策表示着国驾校行业会迎外国击时信息化技术发展会驾校行业进行重考验驾校考试信息化驾校理程简单化高效化
13研究目
驾校考试理系统驾校理简单化信息化减少工投入降低造成错误风险减少量重复性动作效率极提高研发系统驾校考试理清晰化功模块间组合理程极动化便捷化系统研发驾校运行成降低业务流程更加快速处理信息理系统基础进行研发操作更加培训通现驾校考试理系统研究提出驾校考试理系统理实现
第二章 设计技术开发环境
21 相关技术介绍
211 JSP简介
根学认知技术中JSP技术开发种web应包括种理系统种网站程序点跨台说jsp优点时代跨台软件会单台软件更加占着优势代码分离块jsp代码开发更加容易分工融合jsp开发外观视图代码逻辑分离代码开发员更区分员效率达更高层次jsp里javaBean减少常代码重复书写减少代码重复性开发工具说jsp开发工具语言少ASP等工具免费工具样性jsp开发更加简单化
Jsp更新工作没停止然sun公司收购收购甲骨文未放弃jsp开发jsp会变越越优秀
212 BS架构分析
源头说BS架构实身CS改进BS相三层CSBS脱颖出CS成称霸网络架构两王者思职促进者现网络发展
BS具非常优点成低相较CS说需理东西少BS需理服务器客户浏览器已CS说省维护费连接方式较间单需PC终端安装客户端访问系统网站需根网线达时方便理方式然现着移动终端兴起通手机APP改变生活工作方式功体验APP客户端永远代完美页面效果更功强菜单等BS开发模式IT开发流模式
213 Mysql简介
数库选择实Mysql中型企业种优质选择相较需花钱Oracle数库Mysql疑资家更选择尤需处理数量非巨情况Mysql种关系型数库拥优点中型网站更生存空间体积更速度十分快型慢源码开放样更更加方便研发Mysql关系型数库类数库数处理数简单化处理时表里取需仓库里面取数Mysql速度极快灵活高
22 开发环境介绍
221 Myeclipse简介
根开发惯倾Myeclipse开发工具知道关Myeclipse作作关javaJavaEE开发身基Eclipse加插件开发Myeclipse身java编写java开发具更高适应性企业级开发Web开发适工具Eclipse身功具定局限性众插件显尤重时众商业插件包统合形成现Myeclipse
222 Tomcat简介
Tomcat开发jsp系统时首选择首选择轻量级应服务器jsp搭配时系统访问量场景极节省便捷效选择轻量级服务器中Tomcat具性稳定技术强功效然免费开源特性吸引许开发者青睐
第三章 行性分析需求分析
31 行性分析
311 技术行性
互联网发展正值高潮国硬件设施完善国软件开发技术渐渐成熟层出穷信息化系统国关Web开发技术较完善时关国驾校考试理系统面群较固定数量方面处理承受关驾校考试理系统开发国已具量相关系统国技术水完全达开发类系统条件关软件硬件类系统开发选择种完全达技术求
312时间行性
时间开发具两月时间开发系统然点紧迫时间足够开发系统时间合理分配做毕设月里努力点便完成
313运行行性
系统开发属型开发技术跨台特性国关类系统数量类工作员具定力国信息化普程度高系统运行完全没问题
314 济行性
系统开发成说身开发进价成说没投入市场技术说需投入服务器济量网页浏览说成济收入明显客观济方面行综技术时间运行济说开发系统行
32需求分析
321 需求背景分析
关驾校考试行业背景分析信息化时代没配备着电脑手机时刻发出信息者接收信息万维网发达拥数BS系统思维断动化旧时传统驾校考试理方式已适生活国驾校开始信息化驾校关信息化系统没驾校难盈利学车信息化系统会驾校绝帮手更处理驾校数开发驾校考试处理系统更提高工作效率减少社会资源浪费时代已容忍旧时代驾校信息理方式开发更驾校考试处理系统应该做事情
322 运行需求分析
关软件运行求分客户端服务端两部分:
客户端:
硬件方面特殊求需连互联网
软件方面需Windows 7 IE浏览器70更高版
服务端:
硬件方面需处理器:Intel 酷睿 存:512M 更
软件方面需Microsoft Windows XPMicrosoft mysqlMicrosoft tomcat 60 更高版Microsoft Office 2003
323 性需求
系统坏功强判断系统否完否优秀性完善否系统性求准确性时性外便系统易性系统标准性
准确性时性确保户时出现错误减少身信息化系统准确性时性缺
易性驾校考试系统群更加方便类系统受众较广泛难免会互联网系统熟悉时易性户更加手系统
标准性系统否符合标准性影响着否进入市场标准性反倒少部分
324 性需求
系统判断否三部分出发稳定性事务性安全性
稳定性相建筑根基根基稳健系统更发展组成元素系统均障间隔时间障频率准确性恢复性等构成
事务性指系统事务处理非分布式系统中数库身事务处理机制处理分布式分布式数量单种方式难处理
安全性根系统类型判断系统机构求安全级必须高高政府军队系统安全级相高
325 功性需求分析
说需求非功性需求功性需求代表系统功方面需设计系统两种户功表31示:
表31 户功图
户
功模块
学员
密码修改信息修改考试试卷理
理员
户理公告理考试试题理考试试卷理考试成绩理
功结构图图31示:
图 31 驾校考试理系统功分析图
第四章 数库分析
41数库概念结构设计
概念结构数库种信息设计开发者步视野复杂功细节中脱出需求建立数模型
概念模型抽象概念数化成现实产品商家中双方更加便捷交流交流障碍减少概念模型方便更改续需求更改中更加快捷
概念结构设计常便实体联系模型称ER模型ER模型数实体化实体化更展现出实体间联系关系系统ER图图41示:
图41 驾校考试系统ER图
42逻辑结构设计
根般数库设计逻辑逻辑技术设计需满足概念设计ER图转化建立数库需关系模型优化ER图仅仅表示数库实体间关系转化述ER图转化数模型形成理员表户表试卷表试题表公告表答卷表逻辑设计表41示
表41 逻辑设计表
表名
属性
理员
编号理员ID理员密码增加时间性年龄址电话时间
户表
编号帐号密码姓名性年龄址邮箱
试卷表
编号标题时间容
公告表
编号容户回复时间
答卷表
编号标题答案A答案B答案C答案D正确测试卷
试题表
编号标题数量时间分数
43物理结构设计
关数库物理结构设计根4142出列表
理员表表42示:
表42理员表
列 名
数类型
长度
说 明
id
int
4
编号
name
varchar
50
理员ID
password
varchar
50
理员密码
Realname
varchar
50
增加时间
Sex
varchar
50
性
age
varchar
50
年龄
address
varchar
50
址
tel
varchar
50
电话
addtime
varchar
50
时间
户员表表43示:
表43 户员表
列 名
数类型
长度
说 明
id
int
4
编号
Username
varchar
50
帐号
Password
varchar
50
密码
Realname
varchar
50
姓名
Sex
varchar
50
性
Age
varchar
50
年龄
Address
varchar
50
址
varchar
50
邮箱
Regtime
varchar
50
时间
Ifuse
varchar
50
状态
试卷表表44示:
表44 试卷表
列 名
数类型
长度
说 明
id
int
4
编号
Bt
varchar
50
标题
Nr
varchar
50
容
Sj
varchar
50
时间
试题表表45示:
表45 试题表
列 名
数类型
长度
说 明
id
int
4
编号
Bt
varchar
50
标题
Sl
varchar
50
数量
Fs
varchar
50
分数
Sj
varchar
50
时间
公告表表46示:
表46 公告表
列 名
数类型
长度
说 明
id
int
4
编号
Bt
varchar
50
容
Member
varchar
50
户
Hf
varchar
50
回复
Sj
varchar
50
时间
答卷表表47示:
表47 答卷表
列 名
数类型
长度
说 明
id
int
4
编号
Bt
varchar
50
标题
D1
varchar
50
答案
D2
varchar
50
答案
D3
varchar
50
答案
D4
varchar
50
答案
zq
varchar
50
正确
csid
varchar
50
测试卷
第五章 系统设计实现
51系统层次模块
关系统层次模块指系统需求进行详细分类达数界面种结构系统需求分析功图51示:
图51系统层次模块图
52 系统流程图
知道事情流程化会更加简单流程中添加想步骤系统流程图简化步骤详细解系统整体流程系统流程达更加直观易理解
系统流程户登入网站首页公告栏户登录界面选择户进行登录理员学员户登录进入页面拥功相系统流程图图52示:
图52 系统流程图
53功模块设计
531 户注册模块
5311驾校考试户注册
驾校考试户注册界面图53示:
图53户注册界面
5312 操作流程
驾校考试户注册操作流程图图54示:
图54 户注册流程图
5313详细操作
输入项:驾校户账号名驾校户密码驾校户名字性邮箱电话
输出项:注册成功弹出成功信息返回登录界面注册失败弹出错误信息返回登录界面
处理:判断手机否11位邮箱否带符号@判读账号名否重复信息否空
532 户理员登录模块
5321驾校考试户登录界面
驾校考试户登录界面图驾校考试理登录图图55图56示:
图55 驾校考试户登录图
图56驾校考试理员登录界面图
5322户登录流程图
驾校考试户登录流程图理员登录流程图图57图58示
图57户登录流程图
图58理员登录流程图
5323详细操作
1户登录:
输入项:账号密码
输出项:正确情况进入户界面正确情况返回登录界面
处理:判断户名密码否数库中正确错误
2理员登录:
输入项:账号密码
输出项:正确情况登录理员界面正确情况返回首页
533 户信息修改
5331户信息修改界面
驾校考试户信息修改户界面中身户修改信息图59示:
图59户信息修改图
5332户信息修改流程图
户信息修改流程图图510示:
图510户信息修改流程图
5333详细操作
输入项:户需修改信息
输出项:输入正确显示户修改信息输入错误弹出错误信息法修改返回户修改信息界面
处理:输入修改信息正确休息修改
534 户信息删停查询
5341户信息删停查询界面
户信息删状态停图511示户信息查询图512示:
图511 驾校考试户信息删停界面
图512 驾校考试户信息查询
5342户查询流程图
户查询流程图图513示:
图513 驾校考试户查询流程图
5343详细处理
1图511示户删户数中删法显示户信息户停代表禁止户登录查户信息时次启相游戏中封号
2输入项户账号
输出项:存户账号返回户信息存户账号返回数
处理:户账号查询返回户信息
535 公告理
5351 公告修改删查询增加界面
公告修改删截图图示514图515示:
图514 公告修改删界面
图515 公告修改界面
公告查询界面图516示:
图516 公告查询界面
公告增加界面图517示:
图517 公告增加界面图
5352 公告修改查询增加流程图
公告查询图图518示:
图518 驾校公告查询流程图
公告修改流程图图519示
图519 驾校公告修改流程图
公告增加流程图图520示
图520 驾校公告增加流程图
5353 详细处理
1公告修改
输入项:驾校公告需修改容
输出项:公告修改容符合系统规范返回公告修改界面
处理:输入数修改
2公告增加
输入项:公告标题源容
输出项:公告增加信息输入成功首页公告界面增加
处理:增加数导入数库
1 公告查询
输入项:公告标题
输出项:标题输入正确返回公告信息界面否返回公告页面
处理:标题输入进行查询返回公告信息界面
536 考试试卷理
5361驾校考试试卷增加修改删查询界面
驾校考试试卷修改删界面图521示:
图521 试卷修改删界面图
考试试卷增加界面图522示:
图522 试卷增加界面图
考试试卷查询界面图523示:
图524 试卷查询界面图
5361考试试卷增加修改查询流程图
考试试卷增加修改流程图图525示
图525 驾校试卷增加修改流程图
考试试卷查询流程图图526示:
图526 试卷查询流程图
5363 详细处理
1试卷修改
输入项:试卷需修改信息
输出项:试卷需修改信息合格返回试卷理界面
处理:输入数修改
2试卷增加
输入项:试卷名称试卷题量题目分数考试时间
输出项:试卷增加信息输入成功户试卷界面中增加
处理:增加数导入数库
3试卷查询
输入项:试卷标题
输出项:标题输入正确返回试卷信息界面否返回试卷页面
处理:标题输入进行查询返回试卷信息界面
537 考试试题理
5371考试试题增加修改删查询界面
考试试题修改删界面图527示:
图527 试题修改删界面
考试试题增加界面图528示:
图528 试题增加界面图
考试试题查询界面图529示:
图529 试题查询界面图
5372考试试题增加修改查询流程图
考试试题增加修改流程图图530示
图530 试题增加修改流程图
考试试题查询流程图图531示:
图531 试卷查询流程图
5373 详细处理
1试题修改
输入项:试卷需修改信息
输出项:试题需修改信息合格返回试题理界面
处理:输入数修改
2试题增加
输入项:试题容属试卷试题ABCD选项答案正确答案添加图片
输出项:试题增加信息输入成功户试卷界面中增加
处理:增加数导入数库
3试卷查询
输入项:试题标题
输出项:试题属试卷试题容答案
处理:标题输入进行查询返回试题信息界面
538 考试成绩理
5381考试成绩查询查删界面
考试成绩查删界面图532示:
图532 考试成绩查删界面
考试成绩查询界面图533示:
图533 考试成绩查询界面
5382考试成绩删查询查流程图
考试试题增加修改流程图图530示
图534 成绩查询流程图
5383 详细处理
1成绩查询
输入项:试卷名称
输出项:考改试卷成绩信息
处理:输入试卷名称显示考试卷成绩
2成绩删查成绩点进时见答卷整体情况
539 考试试题答题
5391考试试题答题界面
考试试题答题界面图535示
图535 考试试题答题界面
5392详细处理
答题系统根选题目题库进行较分分出答卷标出正确答案动计入成绩
54 系统代码实现
实关系统需增加删修改返回值数字需判断操作否成功操作代码实现
1 public int comUp(String sql){
2 DBO dbo new DBO()
3 dboopen()
4 try{
5 int i dboexecuteUpdate(sql)
6 if(i 1){
7 return ConstantSUCCESS
8 }
9 else{
10 return ConstantSYSTEM_ERROR
11 }
12 }catch(Exception e){
13 eprintStackTrace()
14 return ConstantSYSTEM_ERROR
15 }finally{
16 dboclose()
17 }
通方法sql语句输入数库中返回值数字判定结果
修改查询设置根返回值设定方法需返回字符方法代码:
1 public String getString(String sql){
2 DBO dbo new DBO()
3 list new ArrayList()
4 dboopen()
5 try{
6 rs dboexecuteQuery(sql)
7 if(rsnext())
8 return rsgetString(1)
9 else return null
10 }catch(Exception e){
11 eprintStackTrace()
12 return null
13 }finally{
14 dboclose()
15 }
16 }
中代码较类方法组成JavaBean方便
第六章 系统测试
61程序调试
测试环境关系统测试环境win7浏览器FireFox浏览器数库环境Mysql57版工具Myeclipse86服务器属Tomcat70版类环境中系统次运行误实现基预期工作环境较良
62 程序测试
互联网初期测试重视时程序规模复杂测试相调试直系统规模越越测试重性增加测试员重慢慢提升
软件关键部分开发测试程序测试没做部分重样会浪费众资源良系统测试直接需求开始直软件结束测试软件开发步软件开发步需测试系统测试目然仅限发现错误重复检测中发现潜bug
63功测试
身份
功模块
功点
功说明
测试结果
备注
理员
户理
户信息删
删户
正常
户信息增加
增加户
正常
户信息修改
户信息修改
正常
户密码修改
密码修改
正常
考试试卷理
试卷修改
试卷信息进行修改
正常
试卷增加
增加试卷
正常
试卷删
删试卷
正常
试卷查询
查询试卷
正常
考试试题理
试题增加
增加试题信息
正常
试题删
删试题
正常
试题修改
修改试题信息
正常
试题查询
试题进行查询
正常
考试成绩理
成绩查
查某张试卷具体成绩
正常
成绩删
删成绩
正常
成绩查询
查某张试卷全员成绩
正常
公告理
公告增加
增加公告信息
正常
公告删
删公告
正常正常
公告修改
修改公告容
正常
公告查询
查询某条公告
正常
学生
信息理
信息修改
修改信息
正常
密码理
密码修改
修改密码
正常
考试试题理
考试答题
选择试卷答题
正常
查试卷
查成绩
正常
考试成绩理
成绩查询
查询某张试卷成绩
正常
64测试总结
次测试明白测试开发开始存工作需求开发然次测试中功模块测试前便存着bug会导致系统非正常运行测试找缺陷错误力加强次测试结果耐心磨炼进步
第七章 第总结
驾校考试理系统研发国已越越发展趋势呈次方增长次开发安装客户端需浏览器便类系统驾校考试理系统日均增长学车员应会功会愈加齐全驾校考试理系统理员学员关系互联网支撑会感便利未发展中便捷高效率期越越信息化系统必驾校考试理系统席
系统开发程中通理员需求调查分析驾校考试理系统国处样状态系统否具开发必具体需什进行研究通需求解进行系统概念物理层次数库设计基身拥环境设计应系统功基功完成角色定位介绍系统开发着测试结束告段落里次开发系统方面期
1 系统承载量说次开发系统容纳数量较限法处理太流带数次开发中提升系统数承载量便成重点
2 界面美观性界面美观影响着第印象次系统表格页面简陋希次开发中着更高提升
3 数库部分代码会存着冗余部分数库采数库连接池方式连接减少代码冗余
4 台代码功够完善
两月学开始系统开发系统迷茫功解程度加深步步走遇数困难环境搭建合理数库异常报错404界面展现基Web驾校考试理系统研发暂告段落
水时间原致系统存着较功未完事希日子里系统愈加完善功
参考文献
[1] 吴建张旭东JSP网络开发入门实践民邮电出版社2012
[2] 杨选辉信息系统分析设计北京:清华学出版社2011
[3]谢路基Web考务理系统设计实现[J]福建电脑201935(1)136137
[4]王正燕韦萍萍崔忠伟黄鹏基Web线考试理系统[J]物联网技术20155(5)100101
[5]王哲李红宾彭松种基Web线考试理系统[J]计算机安全2008(7)7273
[6]姜红花林爱玲张金政周筑南基WEB通考试理系统开发应[J]高等农业教育2008(3)3134
[7]谢延红王志军佟颖王雪基Web考试系统新方案[J]重庆工学院学报200721(17)96100
[8]张军基Web网络考试理系统探讨[J]湖南商学院学报1999(6)7677
[9]刘洋洋汪宇张子健基Web学籍理系统设计分析[J]信息周刊2020(2)01990199
[10]倪蓓蕾基WEB学生理系统[J]智2017(8)11
[11]王娜基Web工程技考试系统设计实现[J]动化仪器仪表2019(2)9295
[12] 薛华成理信息系统北京清华学出版社2009
[13] 黄梯云理信息系统导机械工业出版社2011
[14] 耿祥意张跃JSP实教程(第二版)清华学出版社201010
[15]邱建柳基WEB网考试系统设计实现[J]福建电脑201632(6)122122
[16]王昂王彦辉基Web网络考试系统设计实现[J]电脑编程技巧维护2016(8)89
[17]金艳基JSP动态Web技术线考试系统[J]信息技术信息化2016(1)2729
[18]陈齐基Web电力调度培训理系统分析[J]科技传播2014(19)242242
[19]张伟基JAVAWEB线考试系统[J]河南科技:半月2014(8)78
[20]崔晶基Web线考试系统构建[J]科教文汇2013(1)4546
[21]史展伟曲秀敏基Web网书城设计实现[J]电脑知识技术学术版202016(2)278279
[22]刘倩熊杰刘彩云基WEB远程实验数处理台开发[J]信息技术信息化2020(1)9699
[23]潘东岭jsp(java)驾校考试系统设计研究[J]科技风2015(13)2222
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档