科学技术日新月异进步类生活发生巨变化计算机技术飞速发展行业计算机技术应方面广泛普信息化时代成抗拒潮流类文明正进入崭新时代系统题目住宅区出入口车辆理系统设计开发针区出入车辆信息理设计目改变区出入车辆现手工半手工理模式区出入车辆理工作更规范更标准提高工作效率
系统采BrowserServer体系结构JSP(Java Server Page)作前台开发工具SQL Server作台数库进行开发终系统实现系统功包括修改登录密码车位信息理停车信息理费结算模块停车信息查询住宅区出入口车辆理系统设计制作程度提高区出入车辆理效率充分体现信息时代优越性
关键词: BSJSP
Abstract
The progress of science and technology change rapidly so that human life has undergone tremendous changes the rapid development of computer technology all walks of life to obtain the widespread popularization and the use in the application of computer technology The advent of the information age has become an irresistible trend human civilization is entering a new era Therefore parking management system with advantages of convenient fast low cost is slowly into people's lives the daily parking fee management mode of the traditional completely freed improve efficiency reduce the heavy management reduce the probability of error This system is the subject of the design and development of a parking fee management system which is designed aiming at the parking lot for parking information management the purpose is to change the existing parking fees manual or semi manual management mode the parking fee management more standardized more standard improve work efficiency
The system uses the BrowserServer architecture JSP (Java Server Page) as the development tool SQL Server as database development The main functions of the system to achieve the final system including modify the login password the parking information management parking management parking information inquiry module and expense settlement The design and fabrication of a parking fee management system can greatly improve the efficiency of parking management fully embodies the superiority of the information age
朗读
显示应拉丁字符拼音
字典
Keywords BS JSP
目 录
1 引言 1
11 课题研究意义背景 1
12 文目设计求 1
2 研究现状设计目标 3
21 住宅区出入口车辆理系统现状 3
22 住宅区出入口车辆理系统优缺点分析 3
23 现行研究存问题解决方法 4
231 现行研究存问题 4
232 解决办法 4
24 课题达设计目标 4
25 济效益分析 5
3 关键问题分析 6
31 研究设计中解决问题 6
311 数表间联系 6
312 系统安全性 6
32 具体实现中采关键技术 7
321 JSP技术 7
322 JDBC技术 7
323 MVC编程模式 8
4 需求分析 9
41 USECASE例图 9
42 系统业务流程 9
43 功需求 10
44 开发环境 10
5 系统设计 12
51 系统体系结构 12
52 系统功结构 12
53 数库表结构 13
6 系统实现测试 15
61 系统模块实现 15
611 系统登录功界面 15
612 修改登录密码功界面 15
613 车位信息理功界面 16
614 停车信息添加功界面 17
615 停车信息理功界面 18
616 费结算模块功界面 18
617 停车信息查询功界面 18
62 实例测试研究选择 19
63 测试环境测试条件 19
64 实例测试表格 20
7 结展 21
参考文献 22
致 谢 23
1 引言
时代飞速发展信息时代行业中离开信息处理计算机广泛应BS系统环境计算机处够进行信息理计算机进行信息控制仅提高工作效率提高安全性
复杂信息理计算机够充分发挥优越性计算机信息理系统开发密切相关系统开发系统理前提系统方便区出入车辆信息网理设计
11 课题研究意义背景
着国民济迅速发展科学技术全面进步计算机行业迅速发展计算机通信时基础信息系统正处蓬勃发展时期着济文化水提高生活质量工作环境求越越高现企业商家信息理部分采工理模式相规模较公司说应付日常理需着行业竞争日益激烈商家必须提高信息理工作效率解决问题途径信息理系统引入理机制中
现属计算机时代信息通计算机进行理计算机处理信息高效性准确性极提高理效率时降低出错率诸复杂繁琐工作计算机辅助完成开发样住宅区出入口车辆理系统成必事情文介绍便住宅区出入口车辆理系统设计开发程方便实现区出入车辆停车收费信息理系统化规范化动化达提高区出入车辆理效率目
12 文目设计求
住宅区出入口车辆理系统目区出入车辆停车收费信息进行理合理理车位信息停车信息费结算理流程提高区出入车辆理效率降低理成开发包括台数库建立维护前端应程序开发前者求建立起数致性完整性强数安全性数库者求应程序具功完备易等特点住宅区出入口车辆理系统采JSP技术SQL Server数库进行系统开发
系统理员修改登录信息理车位信息停车信息进行费结算停车信息查询实现功时住宅区出入口车辆理系统操作界面进行设计极力户提供友操作环境三方面着手:交互性信息显示数输入
2 研究现状设计目标
21 住宅区出入口车辆理系统现状
直般区出入车辆传统工方式理区出入车辆理工作计算机尚未信息理中广泛前区出入车辆信息理手工手工程足处显易见理起效率较低容易出现错误利计算机处理流程疑会极程度提高效率处理力方便区出入车辆信息进行精准理
22 住宅区出入口车辆理系统优缺点分析
1.优点
(1) 采易维护BS模式
(2) 采高性关系型数库存储信息资源
(3) 信息更新时界面方便户操作
2.缺点
(1) 软件稳定性提高
现网站者系统基BS模式BS模式存发性操作健全设计代码会影响软件稳定性软件提供商满足客户需求软件进行次修改易造成系统稳定期维护工作带巨困难
(2) 存安全隐患
BS模式系统基浏览器实现客户端操作浏览器常采脚模式脚语言身十分安全完善存安全隐患
23 现行研究存问题解决方法
231 现行研究存问题
1.数库选择问题
选择功强移植性强关系型数库效数库结合减少程序特定数库赖增加系统移植性
2.扩展性
满足客户需求断增程序难免会常修改升级求程序应具备良扩展性
3.开发台语言
台语言够减少开发成延长软件生命周期
232 解决办法
鉴目前住宅区出入口车辆理系统需求实际情况解决述问题应具备方面求:
1.选SQL Server数库更持久存放数存储设备改变时重写程序代码便移植数库系统
2.系统采MVC模式程序实现程采模块化业务信息应功模块拆分开:业务逻辑数库服务器分开户界面业务逻辑分开方改变会影响方
3.开发台语言My Eclipse开发台JSP语言作开发语言JSP语言次编写处运行强伸缩性等优点更方便系统开发维护
24 课题达设计目标
课题采BS模式面区出入车辆理开发住宅区出入口车辆理系统系统登录时需身份进行验证功:
a具修改登录密码功理员登录系统登录密码进行修改操作
b具车位信息理功车位信息进行理查车位信息增加车位信息删车位信息
c具停车信息理功停车信息进行理查停车信息增加停车信息删停车信息
d具停车信息查询功理员根停车分区编号停车信息进行查询
e具费结算功停车信息进行费结算操作
25 济效益分析
住宅区出入口车辆理系统针区出入车辆开发方面系统中友机界面更强劲功支持会系统员工作效率进步提高节省力物力进提高济效益方面系统开发成低现PC机提供该系统开发工作需硬件设备环境开发成求较低
3 关键问题分析
住宅区出入口车辆理系统设计实现程中系统安全性稳定性求较高系统采前台显示台数处理分离方式解决问题
31 研究设计中解决问题
研究设计中存着诸解决问题困难会许前未学难点学攻破现研究设计中解决问题总结:
311 数表间联系
住宅区出入口车辆理系统涉数信息复杂更具复杂业务逻辑关系设计表表间需通外键联系起外键联系保证区出入车辆理程中业务操作稳定关键数库设计坏直接影响前台页面稳定运行
住宅区出入口车辆理系统涉具体理员添加删车位信息停车信息进行停车信息查询费结算功操作数库中数意删防出现车位停车信息丢失问题表间联系建立够完善程序实际运行时会出现问题漏洞结果造成损失法弥补程序便维护
312 系统安全性
住宅区出入口车辆理系统基Web户通浏览器登录系统户身份进行严格验证确保整系统信息安全系统设计程中户登录时输入正确户名密码成功登录系统中根户角色分配功权限时页面中添加户登录状态权限验证次进入指定功页面需验证户否正常登录系统验证户否权限进入功页面样防止户通非法途径进入系统中
32 具体实现中采关键技术
程序开发采什样关键性技术关重技术坏直接影响着系统运行速度兼容性稳定性等住宅区出入口车辆理系统采JSP技术开发程中采分层开发方法具体描述:
321 JSP技术
JSP技术Java系列技术部分Java基础JSP 页面编译成 servlets调 JavaBeans 组件者Enterprise JavaBeans组件便服务器端处理JSP 技术构建基web升级应程序时候扮演非常重角色
JSP技术中提供种简单快速方法创建显示动态生成Web页面软件业处领先位Sun公司制定相关JSP技术规范该规范定义服务器JSP 页面间进行交互描述页面格式语法JSP页面XML标签 scriptlets进行封装生成页面容逻辑种格式标签(XML格式者HTML格式)直接传递回响应页面通种方式JSP 页面实现页面逻辑设计显示分离
JSP技术设计具开放性符合行业标准时支持部分浏览器服务器相关工具行业结果JSP实现技术支持脚语言Java编程语言基础JSP技术身具适应性支持复杂操作JSP技术发展速度非常快重组件标签取代页面身脚语言赖
322 JDBC技术
JDBC英文全称Java DataBase Connectivity standardJDBC面象应程序接口通访问类关系型数库JDBCjava核心类库部分特定数库套实施JDBC接口类集JDBC driver四种类型JDBC driver:
类型driver通常称nativeAPI partly Java driver 类型driverJDBC调转换成特定数库类型driver求客户端机器必须安装相应二进制代码类型 driver太适合数库Applet
类型二driver通常称native protocol pure Java driverJDBC调转换数库直接网络协议类型二driver需安装客户端软件 纯Java程序Java sockets连接数库类型二driver特适合通网络台数库Applet
类型三driver通常称JDBCODBC bridge driver类型三driver够客户端通JDBC调连接ODBC driver数库类型三driver需客户端机器必须装数库应ODBC driverODBC driver定Java兼容
类型四driver通常称JDBCNet pure Java driver 类型四driverJDBC调转换独立数库网络协议类型四driver特适合具中间件分布式应目前类型四driver产品
323 MVC编程模式
住宅区出入口车辆理系统遵循MVC编程模式设计MVC(Model_View_Controller模式—视图—控制器)MVC抽象设计概念开发应程序分三独立部分:模型(Model)视图(View)控制器(Controller)提出种模式应程序中完成务代码——模型(称业务逻辑)通常程序中相应稳定部分会重复程序户进行交互页面视图常改变果需更新页面业务逻辑进行改动者模块中应相功 重复编写业务逻辑代码仅降低整体程序开发进程会程序变难维护业务逻辑代码外观呈现分离会更容易根需求改进程序
4 需求分析
需求分析软件开发程中重阶段基务回答系统必须做什该样做问题着市场济发展信息理系统已逐渐走入生活信息理中发挥着重作种形势驱满足停车贵需求住宅区出入口车辆理系统设计开发
41 USECASE例图
住宅区出入口车辆理系统例功包括修改登录密码车位信息理停车信息理停车信息查询费结算功图41示系统整体例图
图41 系统整体例图
42 系统业务流程
开发良系统先明确系统业务流程住宅区出入口车辆理系统业务实现区出入车辆线理车位信息停车信息停车信息查询费结算功首先理员修改登录密码车位信息停车信息进行理进行停车信息查询费结算功根停车信息添加查询结算流程绘制出业务流程:
图42 区出入车辆理流程图
43 功需求
1登录验证功:保证住宅区出入口车辆理系统信息安全性进入系统时需户身份进行验证果验证误成功进入系统果户名者密码正确返回错误提示求重新输入
2车位信息理功:理员车位信息理操作添加新车位信息已添加车位信息进行删操作
3停车信息理功:理员停车信息理操作添加新停车信息已添加停车信息进行删操作
4停车信息查询功:理员根车位分区车位编号停车信息进行查询
5费结算功:理员停车信息进行费结算
44 开发环境
操作系统:Windows 7
开发语言:JSPJava语言
数库:SQL Server
WEB服务器:Tomcat 6
开发工具:DreamweaverMyEclipse6 86
客户端浏览器:IE9
5 系统设计
住宅区出入口车辆理系统设计坏系统开发维护起着关重作系统实现需符合户求户求考虑全面会开发出功强稳定住宅区出入口车辆理系统
51 系统体系结构
系统采BS体系结构模式系统界面完全通浏览器实现部分事务逻辑前端实现系统事务逻辑服务器端实现BS结构利断成熟普浏览器技术实现原需复杂专软件实现强功节约开发成种全新软件系统构造技术户通浏览器WEB服务器发出请求WEB服务器请求发送数库数库接请求结果返回WEB服务器中WEB服务器传浏览器显示户
52 系统功结构
根需求调研结果确定住宅区出入口车辆理系统功结构系统包括修改登录密码车位信息理停车信息理停车信息查询费结算功功模块功模块子功图51示住宅区出入口车辆理系统功结构图
图51 系统功结构图
53 数库表结构
根系统功分析住宅区出入口车辆理系统表理员信息表车位信息表停车信息表表结构描述:
1理员信息表t_admin
理员信息表里面存储理员信息表51:
表52 理员信息表
列名
类型
长度
键
非空
说明
userId
int
10
Y
Y
理员ID
userName
Varchar2
30
N
Y
户名
userPw
Varchar2
30
N
Y
密码
2车位信息表t_chewei
车位信息表里面存储车位信息表52:
表53 车位信息表
列名
类型
长度
键
非空
说明
id
int
10
Y
Y
车位ID
bianhao
Varchar2
50
N
Y
编号
quyu
Varchar2
30
N
Y
区域
zt
Varchar2
50
N
Y
状态
3停车信息表t_ting
停车信息表里面存储停车信息表53:
表54 停车信息表
列名
类型
长度
键
非空
说明
id
int
10
Y
Y
停车ID
chewei_id
Varchar2
50
N
Y
车位ID
chexing
Varchar2
30
N
Y
车型
chepai
Varchar2
50
N
Y
车牌
kaishishijian
Varchar2
50
N
Y
开始时间
jieshushijian
Varchar2
50
N
Y
结束时间
feiyong
int
10
N
Y
费
6 系统实现测试
61 系统模块实现
611 系统登录功界面
进入系统首先进入系统登录页面登录页面中验证户输入户名密码否正确输入正确户名密码成功登录系统果户名者密码错误返回错误提示实现页面图61示
图61 系统登录界面
612 修改登录密码功界面
理员成功登录系统点击导航栏菜单修改登录密码系统跳转修改登录密码子界面里需输入正确原密码设置新密码实现修改操作实现页面图62示
图62 修改登录密码界面
613 车位信息理功界面
理员点击左侧菜单车位信息理车位信息进行理操作车位理页面中列表显示出车位信息选择指定车位进行删操作实现页面图63示
图63 车位理界面
果需添加车位信息进入车位添加页面里需选择填写车位信息车位编号车位分区添加时系统会必填项进行非空验证否空通form表单中onsubmitreturn checkForm()检查checkForm()函数中种校验输入数方式实现页面图64示
图64 车位添加界面
614 停车信息添加功界面
果需添加停车信息进入停车添加页面里需选择填写停车信息车位车辆类型车牌号码等信息添加时系统会必填项进行非空验证否空通form表单中onsubmitreturn checkForm()检查checkForm()函数中种校验输入数方式实现页面图6566图67示
图65 停车添加界面
图66 车位选择界面
图67 车位添加成功提示界面
615 停车信息理功界面
理员点击左侧菜单费结算模块进入停车信息理页面停车信息进行理操作停车信息理页面中列表显示出停车信息选择指定停车信息进行删操作实现页面图68示
图68 停车信息理界面
616 费结算模块功界面
理员停车信息理页面中点击费结算应停车信息进行费结算费结算页面点击费计算动计算出停车费实现页面图69图610示
图69 费结算界面
图610 费结算成功提示界面
617 停车信息查询功界面
理员点击左侧菜单停车信息查询进入停车信息查询页面里需根车辆类型车牌号码条件停车信息进行筛选查询实现页面图611612示
图611 停车信息查询界面
图612 停车信息查询结果界面
62 实例测试研究选择
黑盒测试称功测试通测试检测功否正常测试程序作开黑盒子完全考虑程序部结构部特性情况程序接口进行测试检查程序功否需求规格说明书规定正常程序否适接收输入数产生正确输出信息黑盒测试着眼程序外部结构考虑部逻辑结构针软件界面软件功进行测试
住宅区出入口车辆理系统采黑盒法进行测试黑盒法称功测试数驱动测试完全程序部结构处理程序成黑盒子程序需求说明书规定功性测试程序否正常否接收输入数产生正确输出信息
63 测试环境测试条件
测试环境Windows7系统WEB服务器采Tomcat60版开发语言采JSPJava语言数库应SQL Server开发工具采MyEclipse86客户端浏览器求IE60版
测试条件程序环境配置正常运行MyEclipseSQL Server数库正常运行条件测试
64 实例测试表格
模块进行黑盒测试测试结果表61示:
表61系统测试表
测试项
验证程
预期结果
实际结果
结
理员
登录
户登录时输入
账号:a密码:a
进入系统界面
进入系统界面
通
修改登录密码
进入修改修改登录密码页面输入原密码新密码
修改成功出现保存成功提示
修改成功出现保存成功提示
通
新车位添加
进入车位添加页面输入
车位信息
添加成功出现添加成功提示
添加成功出现添加成功提示
通
车位查
进入车位理页面
成功显示车位列表
成功显示车位列表
通
车位删
进入车位理页面点击删钮
删成功出现删成功提示
删成功出现删成功提示
通
新停车添加
进入停车添加页面输入
停车信息
添加成功出现添加成功提示
添加成功出现添加成功提示
通
停车查
进入停车理页面
成功显示停车列表
成功显示停车列表
通
停车删
进入停车理页面点击删钮
删成功出现删成功提示
删成功出现删成功提示
通
费结算
进入费结算页面进行结算
结算成功出现结算成功提示
结算成功出现结算成功提示
通
停车信息查询
进入停车信息查询页面输入选择查询条件
成功显示符合条件停车信息列表
成功显示符合条件停车信息列表
通
7 结展
前JSP技术掌握够熟练程序开发程中遇困难开发系统前空想想该做什功整开发计划没头绪制作住宅区出入口车辆理系统前网查类似系统体会真正项目开发流程仅仅注重代码实现开发前需求分析更加重根户需功设计系统否实现系统实
明确系统功设计整系统操作流程整系统分模块逐完成样整系统设计思路较清晰模块设计中遇许问题通互联网查前相关问题总结验结合系统次调试终实现功程序开发程中断提高力程设计前定设计系统较深刻解户求加认真分析予分类样进行详细设计时做条紊步步进行编制系统学方仅掌握相关知识做事细心谨慎工作学应该注意方
社会竞争激烈社会特计算机行业断学学融入社会发展中工作程中断充电更体会生价值
参考文献
[1] 唐友国湛洪波JSP网站开发详解[M]北京:电子工业出版社2008
[2] 冯艳奎赵德奎JSP实案例教程[M]清华学出版社2004
[3] 姜 仲李绪成Java语言程序设计[M]东北学出版社2007
[4] 史嘉权数库系统概[M]清华学出版社2006
[5] 许令波深入分析Java Web技术幕 [M]北京:电子工业出版社2012
[6] 张峋杨三成关键技术 JSPJDBC应详解[M]北京:中国铁道出版社2010
[7] 林信良. JSP & Servlet学笔记[M]北京:清华学出版社2012
[8] Hector GarciaMolina.Database System Implementation [M].北京:机械工业出版社.2010
[9]Carrera V JL Zhao Z Braun T Li Z Neto A A realtime robust indoor tracking system in smartphones[J] Computer Communications 201811710415
[10]丁轼轩基Java停车理系统设计实现 [J]电子技术软件工程
2018(05)14950
[12]范秋秋基物联网技术城市停车诱导系统研究[D]安徽理工学2017
[13]王光雷基WiFi 停车场智寻车系统设计[D]山东学2014
[14]黄溅华刘海峰李翔基互联网+智慧停车云服务实践研究[J]交通工程 2017(05)4651
[15]汪磊基车联网技术停车场理系统设计应[J]物流工程理
2015(02)523
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档