停车场系统详细设计.docx
- 文档编号:11343404
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:46
- 大小:444.95KB
停车场系统详细设计.docx
《停车场系统详细设计.docx》由会员分享,可在线阅读,更多相关《停车场系统详细设计.docx(46页珍藏版)》请在冰豆网上搜索。
停车场系统详细设计
亦通信息管理平台
No.:
000000000000016856
详细设计说明书
拟制:
日期:
审核:
日期:
批准:
日期:
亦源智能科技有限公司
1概述
1.1系统简述
1.1.1项目背景:
随着中国城市化进程的逐步深入,“停车难”这一城市病越来越受到政府、房开商、物管公司以及居民的强烈关注。
虽然近几年,社会各层面为缓解“停车难”想方设法增加了很多停车位,并且还为停车管理安装了智能设备,但是依旧无法解决“停车难”的根本性问题。
人们在质疑城市规划合理性与前瞻性的同时,也对停车场的管理提出了更高的要求。
社会各层面对“城市停车”的期望:
政府部门:
减少路面滞留,缓解城市交通,提供更好的公共服务。
物管公司:
降低物业管理成本,提高物业管理效率。
居民:
需要省时、省力、省钱的便捷生活。
而站在房开商的角度来思索“停车难”这一社会问题,房开商越来越感觉到自己所开发的各类项目,不管是住宅类还是商业类的项目,停车位已经成为一种紧俏而稀缺的资源,尤其在北、上、广这样的大型城市中,停车场的好坏不仅影响品牌形象、产品销售,而且还能成为一种长期稳定的额外收益。
所以,现在房开商开始关注停车场的集团化远程管理,期望形成标准的盈利模式。
1.1.2项目受众(购买者)
拥有众多项目的大型房开商;
拥有众多物业的大型物业管理公司;
拥有大量公共停车资源的有关实体。
1.1.3项目用户类型
集团管理人员
子公司(物业)管理人员
物业收费人员
物业保安
固定客户
VIP客户
游客
1.1.4系统运行环境
支持Html的浏览器,可运行于PC端,安卓手机、苹果手机、塞班手机等。
系统整体架构如下:
1.1.5阅读人员
此文可供开发人员、测试人员、项目负责人和公司管理层阅读
1.2软件设计目标
1.2.1集团信息
集团基础信息,包括集团的名称、地址、电话号码等信息;
集团简介;
地理位置信息,在地图上显示;
子公司网点分布。
1.2.2子公司(物业)信息
物业基础信息,包括物业的名称、地址、电话号码等信息;
地理位置信息,在地图上显示;
物业简介;
整个物业平面图
1.2.3资源管理
停车场的基础信息,包括停车场的名称、等级、地理位置、车位总数、收费标准;
停车位的基础信息,包括平面图、车位号、属性标识。
1.2.4客户管理
客户基础资料:
姓名、地址、联系电话,证件。
车辆基础资料:
车牌、型号、颜色;
卡片基础资料:
卡号、类型、缴费标准与周期。
1.2.5实时查询
空闲车位数查询,定时刷新数据;
车位实时状态查询,定时刷新数据;(有车位引导系统时);
车牌号/卡号是否在场查询,即时交互;(有车牌识别时);
出入口监控视频查询,固定周期。
(远程监控录像)
1.2.6云存储
车辆的进出记录,包括车辆属性、进出时间、视频或照片;
车辆的收费记录,包括金额、时间、收费员;
车位的状态记录,包括状态、变更时间、视频或照片。
1.2.7统计分析
营收统计:
时、班、日、周、月、季、年、上年同期;
流量统计:
时、班、日、周、月、季、年、上年同期;
对比分析
1.2.8平台接口
预定接口;
支付接口;
租赁接口;
内部数据接口;
公共平台接口:
智能交通、行政管理。
1.2.9系统管理
用户权限;
系统设置;
1.3参考资料
ISO/IEC18000-1基于单品管理的射频识别-参考结构和标准化的参数定义;
ISO/IEC18000-2基于单品管理的射频识别-适用于中频125~134KHz,规定在标签和读写器之间通信的物理接口,读写器应具有与TypeA(FDX)和TypeB(HDX)标签通信的能力;规定协议和指令再加上多标签通信的防碰撞方法;
ISO/IEC14443近耦合IC卡,最大的读取距离为10cm;
ISO/IEC15693疏耦合IC卡,最大的读取距离为1m;
GB8566-1988计算机软件开发规范。
《亦源一卡通管理系统》
1.4修订版本记录
版本号
修订日期
备注
1.0
2014-06-30
创建
2.术语
IC卡IntegratedCircuitCard,集成电路卡,IC卡由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用,例如二代身份证,银行的电子钱包,电信的手机SIM卡,公共交通的公交卡、地铁卡,用于收取停车费的停车卡等,都在人们日常生活中扮演重要角色。
RFIDRadioFrequencyIdentification射频识别技术,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。
SQLServer2008MicrosoftSQLServer2008数据库;SQL被作为关系型数据库管理系统的标准语言,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
ASPXActiveServerPagesXML微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,是微软推出的一种新的网络编程方法,而不是asp的简单升级,因为它的编程方法和asp有很大的不同,他是在服务器端靠服务器编译执行的程序代码。
AjaxAsynchronousJavaScript+XML,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。
这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
CSSCascading Style Sheet级联样式表,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
HTTP超文本传输协议(HTTP-Hypertexttransferprotocol)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
Html超文本标记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(外语:
Head)、和“主体”部分(外语:
Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
SESSION在网络应用中,称为“会话”,指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间;当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。
3.项目架构用例图
3.1操作者
根据登录用户不同的操作权限,登录后系统自动跳转到对应的页面进行操作。
登录用户除系统赋予的权限外,还有游客的所有功能。
3.1.1集团管理员
集团管理员主要工作是设置子公司的管理员,更新集团简介,集团基础信息,总部地理位置,子公司分布图,有可能定义统一的收费的标准;统计全集团营收等工作。
3.1.2物业管理员
物业管理员的工作是本物业的简介,地理位置,停车场平面图,收费员与保安人员管理,VIP客户管理,固定客户管理,卡的管理,营收统计,流量统计,营收与流量对比统计等工作。
3.1.3物业收费员
收费员主要工作是收卡收费,统计本人当天收费总额。
3.1.4物业保安
物业保安主要工作是保护停车场内财物,引导车流,帮助客人寻找车,或车位,记录当天特殊情况备查。
3.1.5固定客户
固定客户是指有固定车位(禁止别人使用)的客户,费用一般是月结或年结,出入停车场只需要形成出入记录就可,费用到期前会有提醒。
3.1.6VIP客户
VIP客户是指没有固定车位,办了本集团月卡的客户,出入时刷卡登记出入时间,费用低于阀值后系统会有提醒。
进入停车场前也要考虑是否有车位,可全集团内使用。
3.1.7游客
在本集团内未办理卡的外来人员,临时有事需要停车。
可以了解收费标准,地理位置,当前时间的剩余车位数。
3.2数据流
3.2.1停车场数据流
根据车的流向,在显示有空车位的情况下经过入口闸道登记在案,入闸后通过车位引导顺利地停到空车位上;驾驶人入商场或办公;事办完后准备到停车场取车,熟悉的驾驶人可能非常容易找到自己的车,对不熟悉环境的驾驶人可能存在寻车的需求,车找到后到出口处,收费员通过计算停车时间确定停车费,交费后开闸道放行,剩余车位显示增加1,如果是临时卡在回收到一定量的卡后收费员将卡返回入口处。
VIP客户与固定客户是预付费,费用也是月结或年结的,只需要登记出入时间。
3.2.2内部数据接口数据流
接口主要采用WebService方式,优点是可以穿透防火墙,缺点是只能由客户端主动发起访问,服务器被动应答。
内部数据接口:
1.客户端向服务器发送:
发送文本指令,返回执行结果;
发送文本指令,并且带图像数据,图像数据是字节数据,发送前要转化为Base64字符,Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一;根据返回结果判断。
2.服务器向客户端发送:
只能通过客户端定时发起访问,然后返回字符,通过解析字符串的含义来了解服务器的指令。
3.服务器与客户端都要考虑断网的可能性,在不能交互传输的情况下要按时间顺序保存,在联网后按时间顺序再发送。
3.2.3外部数据接口数据流
对外提供数据则采用WebService方式;
访问别人接口数据以对方协议为主。
3.3操作者、主服务器、一卡通系统
所有数据都保存在主服务器中;
操作者的查询在主服务器中完成;
C/S管理软件的数据与主服务器通过内部数据接口进行同步;
操作者通过客户端设置数据,在更新主服务器的后,再通过内部数据接口更新C/S管理软件数据。
4.设计概述
4.1简述
采用下列三层架构
通过浏览器,可运行于PC端,安卓手机、苹果手机、塞班手机等,适合大众的访问方式。
4.2软件系统结构设计
4.2.1数据库设计
采用MicrosoftSQL数据库。
主服务器数据库全新设计,为云存储与访问提供支持,支持集团内多个子公司数据的集中处理。
数据来源为人员输入与接口数据。
4.2.2WEB服务器
WEB服务器端主要分为四部分:
数据层主要是与数据库的交互;
商业逻辑层主要是提取数据层数据在客户端展示;
外部平台接口主要处理外部数据,如支付数据,智能交通。
内部系统接口主要是主与从的数据交互,完成数据源的工作。
主要采用C#语言设计。
4.2.2.1数据层设计
设计一个统一的,可重用的数据访问层,在B/S中可用,也可用在C/S中,主要包括数据访问类,各个表的成员及数据插入、修改、删除与访问,以及数据集的处理。
如客户已购买了不同数据库,整个项目只需要修改此层就可无缝联接到商业逻辑层,对逻辑层不会产生任何影响。
主要采用C#语言设计,如兼容以前版本,也可用C++来设计。
4.2.2.2商业逻辑层设计
从数据层提取数据为客户端提供查询支持;
将客户端保存的数据传给数据层写入数据库;
生成动态网页文件在客户端显示。
4.2.2.3外部平台接口
外部平台接口主要是处理公司产品外的交互,如支付接口;公共平台接口(如智能交通等)。
4.2.2.4内部系统接口
C/S模式下的数据库与B/S数据库已分开,存在这两个数据库之间的数据更新,通过内部数据接口来解决这个问题,定义好相关协议来完成交互。
4.2.3WEB客户端
客户端浏览器向服务器发出相关地址请求,服务器端通过.Net框架根据商业逻辑生成ASPX页面,返回客户端呈现。
客户端主要采用html、javascript、CSS及AJAX组合展示完美的,客户喜欢的页面。
5.软件功能详细设计
5.1数据库设计
5.1.1主要功能
数据库的操作主要包括创建表,再增加记录,修改记录,删除记录,查询等功能。
5.1.2数据库表
5.1.2.1公司基础信息
表(CompanyBase)
列名
中文描述
数据类型
数据长度
备注
CompanyID
Int
4
其他表的外键
Name
公司名
Varchar
50
Address
公司地址
Varchar
50
Telephone
公司电话
Varchar
50
ParentID
父公司ID
Int
4
如果不为0,是子公司
Creater
创建人
Int
4
用户ID
CreateTime
创建时间
DateTime
8
Valid
有效性
Int
4
0为无效,非0有效
表操作对象
5.1.2.2公司简介
表(CompanySummary)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长,
CompanyID
公司ID
Int
4
公司外键
Picture
图片
Image
16
指针
5.1.2.3公司地理位置
表(CompanyMap)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长,
CompanyID
公司ID
Int
4
公司外键
Picture
图片
Image
16
指针
5.1.2.4公司新闻
表(CompanyNews)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长
CompanyID
公司ID
Int
4
Context
内容
Varchar
5000
LogTime
发布时间
Datetime
8
5.1.2.5用户基础信息
表(UserBase)
列名
中文描述
数据类型
数据长度
备注
UserID
Int
4
其他表的外键
Name
用户名
Varchar
20
Password
密码
Varchar
20
Sex
性别
Int
4
Telephone
联系电话
Varchar
20
Address
联系地址
Varchar
50
IDNumber
身份证号码
Varchar
20
Picture
图片
Image
指针
CompanyID
公司ID
Int
4
Creater
创建人
Int
4
用户ID
CreateTime
创建时间
DateTime
8
Valid
有效性
Int
4
0为无效,非0有效
表操作对象:
5.1.2.6权限表
表(Right)
列名
中文描述
数据类型
数据长度
备注
ModelID
模块ID
Int
4
系统自建
ModelName
模块名
Varchar
20
系统自建
Level
级别
Int
4
系统自建,0为顶级非0为其他
5.1.2.7用户权限表
表(UserRight)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长,
UserID
用户ID
Int
4
ModelID
模块ID
Int
4
5.1.2.8停车场信息
表(ParkingInfo)
列名
中文描述
数据类型
数据长度
备注
ParkingID
Int
4
其他表的外键
CompanyID
公司ID
Int
4
Name
停车场名称
Varchar
20
Description
停车场描述
Varchar
5000
CarSpacesCount
车位总数
Int
4
5.1.2.9停车场平面图
表(ParkingPlans)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长,
ParkingID
停车场ID
Int
4
Picture
图片
Image
16
指针
5.1.2.10车位信息
表(ParkingSpaces)
列名
中文描述
数据类型
数据长度
备注
ParkingSpacesID
Int
4
其他表的外键
ParkingID
停车场ID
Int
4
Length
长度
Int
4
Width
宽度
Int
4
Number
车位编号
Int
4
5.1.2.11卡片信息
表(Card)
列名
中文描述
数据类型
数据长度
备注
CardID
Int
4
其他表的外键
SerialNumber
编号
Varchar
20
Type
卡类型
Int
4
0固定客户,1VIP客户,2游客
CompanyID
公司ID
Int
4
Creater
创建人
Int
4
用户ID
CreateTime
创建时间
DateTime
8
Valid
有效性
Int
4
0为无效,非0有效
5.1.2.12固定客户
表(FixedCustomers)
列名
中文描述
数据类型
数据长度
备注
FixedCustomersID
固定客户ID
Int
4
其他表的外键
Name
姓名
Varchar
20
Sex
性别
Int
4
Telephone
联系电话
Varchar
20
Address
联系地址
Varchar
50
IDNumber
身份证号
Varchar
20
CarNo
车牌号
Varchar
20
CarType
车型
Varchar
20
CarColor
车身颜色
Varchar
20
ParkingSpacesID
车位ID
Int
4
CardID
卡片ID
Int
4
Creater
创建人
Int
4
用户ID
CreateTime
创建时间
DateTime
8
Valid
有效性
Int
4
0为无效,非0有效
5.1.2.13VIP客户
表(VIPCustomers)
列名
中文描述
数据类型
数据长度
备注
VIPCustomersID
VIP客户唯一ID
Int
4
CardID
卡片ID
Int
4
Name
姓名
Varchar
20
Sex
性别
Int
4
Telephone
联系电话
Varchar
20
Address
联系地址
Varchar
50
IDNumber
身份证号
Varchar
20
CarNo
车牌号
Varchar
20
CarType
车型
Varchar
20
CarColor
车身颜色
Varchar
20
Creater
创建人
Int
4
用户ID
CreateTime
创建时间
DateTime
8
Valid
有效性
Int
4
0为无效,非0有效
5.1.2.14收费标准
收费的计算采用接口方式,输入收费类型与出入时间,得到金额数。
表(FeeStandard)
列名
中文描述
数据类型
数据长度
备注
FeeStandardID
Int
4
其他表的外键
Name
收费名
Varchar
20
Type
收费类型
Int
4
0日常收费,1过夜收费
Description
收费描述
Varchar
200
5.1.2.15卡片使用记录
表(CardUseLog)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长
CardID
卡片ID
Int
4
CardNo
卡片内部号
Int
4
某卡片使用次数内部流转号
InTime
入闸时间
DateTime
4
此时生成内部流转号,
如果上次使用未正常结束则上次结果为不正常
OutTime
出闸时间
DateTime
20
有入闸时间为正常,否则为不正常(自己生成内部流转号)
Result
使用结果
Int
4
0为正常,非0不正常
5.1.2.16停车场车辆入闸记录
表(CarInLog)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长
CardNo
卡片内部号
Int
4
UserID
入闸人员ID
Int
4
CompanyID
公司ID
Int
4
ParkingID
停车场ID
Int
4
CarNo
车牌号
Varchar
20
Picture
视频图片
Image
16
指针
5.1.2.17停车场车辆出闸记录
表(CarOutLog)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长
CardNo
卡片内部号
Int
4
UserID
出闸人员ID
Int
4
CompanyID
公司ID
Int
4
ParkingID
停车场ID
Int
4
CarNo
车牌号
Varchar
20
Picture
视频图片
Image
16
指针
5.1.2.18停车场车辆收费记录
表(FeeRecord)
列名
中文描述
数据类型
数据长度
备注
ID
Int
4
自动增长
CardNo
卡片内部号
Int
4
UserID
出闸人员ID
Int
4
CompanyID
公司ID
Int
4
ParkingID
停车场ID
Int
4
FeeType
收费标准
Int
4
Money
收费金额
Double
8
MoneyTime
收费时间
DateTime
8
MoneyBack
金额备份
Bina
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 系统 详细 设计