# 基于JSP的停车场信息管理系统设计与实现
# 1 引言
## 1.1 项目背景
软件系统的名称是停车场管理系统。我们开发的系统将帮助停车场管理员和物业公司更加智能化的管理停车场,省去很多的人力物力。方便随时查询停车场的情况,也有助于车主方便随时查找附近可以停车的停车场。
### 1.1.1用户基本情况介绍
- **角色1:停车场管理员**
查看剩余车位数量,状态
记录车牌号,出入时间,收钱
查看停车出入记录
修改停车位类型(临时车位或永久车位,当有业主购买车位的情况下,记录购买的基本信息,停车位的年限等)
- **角色2:系统管理员**
增加停车场数量,因为不止有一个停车场,设置停车场的相关信息
增加停车场管理员数量
- **角色3:用户(车主)手机端**
用户可以查看停车场的停车位信息,以及其他停车场的停车位信息(用户除了可以停在自己小区已购买的停车位,还可以停在周围小区的临时收费停车位)
### 1.1.2 项目开发目标
停车管理系统能够对对进出停车场的车辆进行科学有效的实时管理,通过过网络和服务中心服务器相联,进行数据共享。停车场系统管理软件可方便地完成管理临时车位、长期占有车位、随时查询停车场情况、修改停车位信息、给更多的停车场提供接口等功能。
自动统计车辆进出数量,在每个入口处设置显示牌显示该区车辆统计。各停车场系统之间应能进行信号传输,方便各个车主查询和物业公司进行管理。
### 1.1.3 用户组织结构
![](http://www.writebug.com/myres/static/uploads/2021/10/19/58836b997df34dcddbb4bb1feb16c84c.writebug)
### 1.1.4 用户相关业务
- **停车场管理员**
记录车的出入信息
查看停车历史记录
管理车主买车位的信息
- **系统管理员**
管理停车场的属性信息
管理停车场管理员信息
- **用户(安卓)**
查看停车位信息
## 1.2 业务对象说明及术语定义
- 进库、进场:指车辆进入停车场。
- 出库、出场:指车辆驶离停车场。
- 车主:指拥有车辆、购买停车位的本小区业主,不是指外来临时停靠的司机。
- 车位类型:分固定车位和临时车位,固定车位指已经被业主购买的车位,临时车位指没有被业主购买,可供外来车辆临时停车的车位。
# 2 任务概述
## 2.1 目标
具有操作简单、使用方便、功能先进等特点,停车场使用者可以在最短的时间进入或离开停车场,从而提高停车场的管理水平,取得更高的经济效益和良好的社会效益。它一方面以智能化设备和完善的管理软件来简化人的劳动,实现停车场车辆进入、场内监控以信息化管理;另一方面通过网络化管理实现能够在一个相对广阔的地域内(例如一个城市)了解多个停车场情况,附近停车场的空车位数。
## 2.2 运行环境
### 2.2.1 网络及硬件环境
一台联网的pc 和一个安卓手机
### 2.2.2 支持软件环境
该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。
- **客户端**
操作系统:Windows7或更新版本。 浏览器:IE8以上,其它常见浏览器如FireFox。
- **应用服务器端**
操作系统:Windows7或更新版本。
应用服务器:Tomcat 7或更新版本。
数据库访问:JDBC。
- **数据库服务器端**
操作系统:Windows7或更新版本。 数据库系统:SQL Server 2008 r2
- **Android端**
Android4.4版本或以上
## 2.3 条件与限制
要求用户具有简单的计算机使用知识,系统暂时无法提供收费管理功能
# 3 功能需求
## 3.1 总体功能需求
停车场管理系统主要有管理车辆进场出场功能、记录查询功能等。停车场车位划分为固定停车位和临时停车位。满足业主拥有固定停车位和周围散客停车的要求。给不同类型的用户赋予不同的权限管理停车场。主要能管理车辆进场入场、查询历史记录、查询当前停车信息(如空余车位量等)。
## 3.2 功能划分
根据系统的需求分析,将系统设计的功能分为三大模块:车辆进出管理模块、信息查询模块和系统管理模块。
- **停车场管理**:车辆入场、车辆出场
车辆进入停车场时,系统管理员记录车辆的车牌号码和自动获取系统时间作为进入时间。车辆离开停车场时,根据车辆车牌号码判断是否为固定车位车辆来决定是否收费。所有进出停车场的信息(包括车牌号、进入时间、离开时间)都记入一个进出记录表以备查询和统计使用。
- **信息查询**:某时间段的出入场信息,当前在场信息,车辆历史停车记录
系统的查询功能可以查询包括自由车位空闲数目、自由车位停车情况、固定车位使用情况、固定车位车主信息、自由车位使用率等多种信息。将自由车位空闲数目显示在停车场入口处,可以提示即将进入停车场的车主;如果自由车位已满,更可以给出指示,并不允许继续进行车辆进入自由车位停车场的操作。
- **信息维护**:用户及停车位续费等
查询模块包括自由车位空闲数目指示、固定车位停车情况查询、固定车位车主信息查询、自由车位停车情况查询,指定车辆进出记录查询、系统初始化功能。
- **系统管理**:车位信息
进出记录表中记录了包括固定车位车辆和自由车位车辆的所有进出信息,每车每次离开停车场时增加一条记录,非常方便日后查询和统计工作的需要。
将停车场划分为固定车位和自由车位两部分。固定车位又可以称为专用车位或内部车位,它的特点是使用者固定,交费采用包月制或包年制,平时进出停车场时不再交费。对于固定车位的车辆,系统有着详细的信息记录,包括车辆信息和车主信息。自由车位又可以称为公用车位或公共车位,它的特点是使用者不固定,针对临时性散客服务,车辆每次出停车场时,根据停车时间和停车费率交纳停车费用。固定车位的车辆总是停放在自己的车位上,而不停放在自由车位上。不同类型停车场的固定车位和自由车位数目比例是不同的,,系统可以在系统管理功能里对这两类车位的数目进行设定和修改。
系统包含三类用户:系统管理员、停车场管理员和普通用户。
- 系统管理员能够对停车场和停车场管理员实现信息管理,包括开放对更多停车场的接口,管理各个停车场管理员等。
- 停车场管理员可以查看剩余停车位信息,查看以前的停车记录,对车辆的入库出库信息进行管理,以及对于车主购买停车位的信息管理,车主购买停车位的信息管理基本包括信息的增删改查。
- 普通用户能够通过手机端查看剩余车位信息。
## 3.3 功能需求1
系统管理员能够对停车场和停车场管理员实现信息管理,包括开放对更多停车场的接口,管理各个停车场管理员等。
### 3.3.1 用例描述
![](http://www.writebug.com/myres/static/uploads/2021/10/19/57e0fcda5a78b1117e7716f60dcb1c41.writebug)
### 3.3.2 数据概念结构图
![](http://www.writebug.com/myres/static/uploads/2021/10/19/038fe58b6815f8dbc17145880f956066.writebug)
### 3.3.3 系统业务流程图
![](http://www.writebug.com/myres/static/uploads/2021/10/19/6539200d0146f2d6d3ffc300714bd0d5.writebug)
## 3.4 功能需求2
停车场管理员由可以查看剩余停车位信息,查看以前的停车记录,对车辆的入
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
精选_基于JSP的停车场信息管理系统设计与实现_源码打包 (111个子文件)
DBBean.class 2KB
.classpath 714B
org.eclipse.wst.common.component 456B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.min.css 107KB
font-awesome.min.css 20KB
bootstrap-social.css 19KB
bootstrap-theme.min.css 18KB
templatemo_style.css 9KB
SpryTabbedPanels.css 8KB
SpryMenuBarVertical.css 4KB
系统设计说明书.doc 2.68MB
系统需求规格说明.doc 784KB
系统使用说明书.docx 724KB
项目前景与范围分析.docx 100KB
系统结构图.edx 160KB
部署图.edx 105KB
包图.edx 65KB
fontawesome-webfont.eot 71KB
SpryMenuBarRight.gif 55B
SpryMenuBarRightHover.gif 55B
left.html 1KB
right.html 194B
sqljdbc4.jar 571KB
DBBean.java 1KB
类图.jpg 372KB
状态图-停车场管理员.jpg 243KB
状态图-系统管理员.jpg 158KB
活动图-停车场管理员.jpg 154KB
活动图-系统管理员.jpg 147KB
时序图-停车场管理员记录车辆出库信息.jpg 124KB
时序图-停车场管理员修改车主买车位信息.jpg 111KB
时序图-系统管理员修改停车场信息.jpg 110KB
系统结构图.jpg 98KB
时序图-停车场管理员删除车主买车位信息.jpg 95KB
用例图-停车场管理员.jpg 89KB
查看停车场管理员信息界面.jpg 70KB
时序图-停车场管理员查看停车记录.jpg 69KB
时序图-停车场管理员查看剩余停车位信息.jpg 66KB
时序图-停车场管理员记录车辆入库信息.jpg 66KB
时序图-系统管理员添加停车场信息.jpg 66KB
时序图-停车场管理员增加车主买车位信息.jpg 63KB
状态图-普通用户.jpg 62KB
时序图-停车场管理员查看车主买车位信息.jpg 59KB
时序图-系统管理员查看停车场信息.jpg 58KB
部署图.jpg 58KB
时序图-系统管理员删除停车场信息.jpg 58KB
时序图-普通用户查看停车场剩余车位信息.jpg 58KB
查看停车场信息界面.jpg 54KB
包图.jpg 53KB
修改停车场管理员信息界面.jpg 34KB
用例图-系统管理员.jpg 30KB
添加停车场管理员信息.jpg 29KB
系统管理员主界面.jpg 19KB
用例图-普通用户.jpg 16KB
活动图-普通用户.jpg 16KB
jquery-1.11.1.min.js 94KB
bootstrap.min.js 31KB
SpryMenuBar.js 21KB
SpryTabbedPanels.js 11KB
.jsdtscope 555B
AddParkAdminInfo.jsp 4KB
EditParkAdminInfo.jsp 3KB
AddParkLotInfo.jsp 3KB
EditParkLotInfo.jsp 3KB
Login.jsp 2KB
parkadmininfo_index.jsp 2KB
UpdateParkAdminInfo.jsp 2KB
parklotinfo_index.jsp 2KB
UpdateParkLotInfo.jsp 2KB
person_judge.jsp 1KB
DelParkLotInfo.jsp 1KB
DelParkAdminInfo.jsp 1KB
admin_index.jsp 456B
parklotadmin_index.jsp 364B
LICENSE 1KB
README.md 18KB
MANIFEST.MF 36B
org.eclipse.wst.jsdt.ui.superType.name 6B
FontAwesome.otf 73KB
验收报告.pptx 3.67MB
org.eclipse.jdt.core.prefs 357B
.project 1001B
fontawesome-webfont.svg 248KB
fontawesome-webfont.ttf 138KB
类图.vsdx 74KB
时序图-停车场管理员记录车辆出库信息.vsdx 45KB
时序图-停车场管理员修改车主买车位信息.vsdx 45KB
时序图-系统管理员修改停车场信息.vsdx 45KB
时序图-停车场管理员删除车主买车位信息.vsdx 44KB
时序图-系统管理员查看停车场信息.vsdx 40KB
状态图-系统管理员.vsdx 40KB
时序图-系统管理员添加停车场信息.vsdx 39KB
时序图-停车场管理员查看剩余停车位信息.vsdx 38KB
时序图-停车场管理员查看车主买车位信息.vsdx 38KB
时序图-停车场管理员查看停车记录.vsdx 38KB
时序图-停车场管理员记录车辆入库信息.vsdx 38KB
时序图-系统管理员删除停车场信息.vsdx 38KB
时序图-停车场管理员增加车主买车位信息.vsdx 38KB
时序图-普通用户查看停车场剩余车位信息.vsdx 38KB
共 111 条
- 1
- 2
资源评论
工具盒子
- 粉丝: 60
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功