基于web的停车场管理系统的设计与实现_第1页
基于web的停车场管理系统的设计与实现_第2页
基于web的停车场管理系统的设计与实现_第3页
基于web的停车场管理系统的设计与实现_第4页
基于web的停车场管理系统的设计与实现_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于web的停车场管理系统的设计与实现,目录,content,1,论,文,的,研,究,背,景,近年来,随着我国经济的快速发展,人们生活水平的不断提高,物质需求和生活方式也发生着深刻的变化,以前属于奢侈品的汽车己经逐步走入了市民的日常生活。伴随汽车消费大众化和各种机动车辆大范围内的迅速普及,车辆对其配套设施特别是停车场提出了更高的要求。停车是“速度为零的交通”,停车场及附属相关设施是静态交通的重要组成部分。停车场收费管理系统是伴随着公用收费停车场这一新生事物而诞生的。,1,选,题,的,意,义,目前的多数停车场存在着以下几个问题,管理漏洞、系统的可靠性、独立性强、收费过程比较繁琐、劳动强度高、停车场利用率低下、票款易流失等。针对这些问题该停车场系统从以下方面进行设计。针对管理进行了优化,采用划卡消费和现金支付相结合,系统计时计费。采用Java高级编程语言和WEB相关技术开发设计管理系统软件,实现网络管理操作。优化后的系统使用方便、服务高效、收费透明、防止票款的流失,提高可靠性同时也提高了操作者的工作效率。,该方式具有如下优势:,易操作,快捷,安全,高效,任何人均可操作,简单、易上手。,可快速寻找车位,方便,对于用户的信息保存较好,完整,一级一级管理,技术先进、操作简便、实用性好,中间环节少,1,绪,论,2,需,求,分,析,研究内容,实现车主进出停车场以及相关信息处理的停车场管理系统,其中包含了系统信息管理、车位信息管理、IC卡信息管理、固定车主停车管理、临时车辆信息管理、收费管理、打印管理、系统功能操作等。在系统信息管理中,包括添加角色信息、管理角色信息、添加用户信息、管理用户信息、管理角色信息和管理用户信息模块可以对角色和用户进行查询、编辑和删除;会在其中设置员工的信息和权限等;,基本理论,1,2,3,J2EE的模型-视图-控制(MVC)体系结构,在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,这种体系结构将传统的输入、处理和输入模型转化为图形显示的用户交互模型。,主要使用JSP实现前台页面,采用J2EE的MVC开发技术,用sql server2000 数据库实现后台数据库管理,servlet负责与数据库的连接和对数据的处理,开发工具:JDK1.8, Tomcat8.0,Eclipse4.6, 数据库:mysql。,需求分析,1,2,3,软件可以解决停车场慢问题,可以快速找到车位方便车主,能够实现停车场管理的各项功能,可以完美的实现对各种信息的管理,增加、删除、查询、修改、查看数据方便,数据的稳定性和可靠性好。,1,2,需,求,析,3,系,统,概,要,设,计,分,绪,论,总体功能,设计思想,1,2,系统采用MVC设计模式,层次分明,View层主要由JSP技术实现,一个模块三个JSP页面,相互跳转。Control层由Servlet进行控制,处理请求,得到提交的数据,调用Model封装的函数,Model则是封装了对数据库的操作,逻辑清晰,实现前台页面效果的技术是jQuery,例如按钮切换,判断输入密码是否一致。jQuery是优秀的前端框架,开发小型系统的首选,易操作。所以,本系统具有很高的执行效率,为用户提供一个方便快捷的管理平台。,在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat 8.0作为JSP引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC 驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用mysql数据库作为数据库服务器。,系统环境的配置,系统运行平台:Tomcat8.0 + JDK1.8 + Windows 8 开发语言:java 数据库:mysql 开发环境: Eclipses,1,2,需,求,分,析,3,系,统,概,要,设,计,4,块,功,能,描,述,模,绪,论,管理页面,后台功能设计,3,4,查询管理员,添加管理员,添加车位,删除车辆,管理员,打印管理,车辆管理,删除管理员,修改车位,删除车位,添加车辆,打印信息,编辑车辆,功能模块 主要功能,系统管理:包括管理员信息的管理,密码修改等功能。,1,2,3,4,5,车位管理:添加车位信息两个区,包括添加车位编号、车位区域、车位备注等信息,管理车位信息包括查询、编辑、删除车主的车位信息。,车辆管理:包括固定车辆管理和临时车辆管理,车辆管理包括出入场设置、查询、编辑、删除停车信息管理。,报表打印:对整个停车场按时间对信息进行打印,查看报表信息,IC卡信息模块:添加IC卡信息,包括添加车位编号、用户姓名、性别、住址和车牌号码等信息,管理IC卡信息包括查询、编辑、删除车主拥有的IC卡信息。,1,2,3,4,5,详,细,设,计,需,求,分,析,系,统,概,要,设,计,块,功,能,描,述,模,绪,论,管理员信息表,系统信息表,缴税项目数据表,seat表,税户表,缴税表,管理员日志表,role表,card表,temp表,user表,fixed表,11,数据库设计,基本表设计,12,数据库连接,JDBC是Java DataBase Connectivity的缩写,Connection conn=null; try Class.forName(driver);/数据库驱动注册,1,加载数据库驱动,2,建立与数据库的连接,conn=DriverManager.getConnection(url,user,pwd);/获取数据库链接对象 catch (Exception e) e.printStackTrace(); ,4,创建一个执行SQL语句的语句对象,5,使用语句对象执行SQL语句,6,有结果的话,对结果进行处理,PreparedStatement stmt = con.prepareStatement(sql); stmt.setString(1,username); stmt.setString(2,userpass);,ResultSet rs = stmt.executeQuery();,String sqlCmd=“select *from Seat where “+sqlWhere+“ limit “+ size+“,15“,3,创建SQL语句,boolean b = rs.next();,rs.close(); stmt.close(); con.close(); return b;,7,关闭相应对象,程序界面介绍,登录页面,系统账号信息页面实现,车位管理页面实现,车辆管理页面实现,打印页面实现,5,6,总,结,与,展,望,1,2,3,4,详,细,设,计,需,求,分,析,系,统,概,要,设,计,块,功,能,描,述,模,绪,论,总结,操作简便,扩展性强,实现了简单的 在线交易,对错误的 处理,系统数据库 安全性高,更好的物流,更人性化的 界面,更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论