IPS智能停车场系统.docx
《IPS智能停车场系统.docx》由会员分享,可在线阅读,更多相关《IPS智能停车场系统.docx(16页珍藏版)》请在冰点文库上搜索。
IPS智能停车场系统
IPS智能停车场系统(总12
页)
-CAL-FENGHAI.-(YICAI)-CompanyOne1
■CAL■本页仅作为文档封面,使用请直接删除
IPS
(智能停车场系统)
需求规格说明书
拟制人
审核人
批准人
[年月曰]
一・引言
目的
需求分析报告的作用是为“IPS(智能停车场系统)”开发人员进行系统总体规划及具体实施开发工程提供必要的参考资料,在系统开发完成为后期的系统测试,验收提供帮助。
其编写过程IIIUML课程小组成员完成。
预期读者是UML课程老师和学生。
IPS(智能停车场系统)是一个智能停车场的综合型平台,负责完成停车,取车等一系列工作。
经与小组成员商讨后,在详细了解智能停车场问题的基础上,建立此功能需求说明书。
背景
随着社会的不断发展,,国家经济的不断发展,国家变得富强起来了,人民也富裕起来了,这样我们国家拥有私家车的人数也越来越多,车给人民带来便捷的同时,也给使用者带来了一定的困扰,其中一个问题就是停车问题,停车场难找,停车位难找,取车的时候,也不容易找到自己的车,这些都会困扰着有车一族。
所以在这样的背景之下,我们想找出一个解决办法,这个解决办法就是一IPS,智能停车场系统。
设计思想(需求分析)
随着社会的不断发展,,国家经济的不断发展,国家变得富强起来了,人民也富裕起来了,这样我们国家拥有私家车的人数也越来越多,车给人民带来便捷的同时,也给使用者带来了一定的困扰,其中一个问题就是停车问题,停车场难找,停车位难找,取车的时候,
二.系统模块(概要设计)
用户
用户选择存车
用户选择取车
管理交互系统机器
管理服务器
管理停车场
管理停车场机器人
交互系统机器
与用户交互
发送消息给停车场停车/取车
发送数据给服务器存储/移除数据
提供给存车用户凭证卡验证凭证卡上信息的有效性
凭证卡
存储用户存车凭证
服务器
存储数据
停车场
提供停车位
停车场机器人
存车
取车
三.系统模块说明(详细设计)
用户
用户代表了参与者,用户可参与两种功能:
存车和取车。
用户选择存车:
用户先将车停在智能停车场系统指定的停车位置后,用户与交互系统机器交互,点击屏幕上的“存车”按钮,选择存车
用户选择取车:
用户与交互系统机器交互,点击屏幕上的“取车”按钮后将存车凭证卡放入交互系统机器种,待机器检测成功后就开始取车。
管理员
管理员也是智能停车场系统的参与者之一,管理员负责管理这智能停车场所有的事物,包括交互系统机器,服务器,停车场,停车场机器人,收费制度等等。
管理交互系统机器
管理员管理交互系统机器,更新交互系统机器的系统,制定新的收费制度等等。
管理服务器
管理员管理服务器,负责服务器的维护等工作。
管理停车场
管理员管理停车场停车位的更新和维护等工作。
管理停车场机器人
管理员管理停车场机器人,负责停车场机器人的更新和维护等工作。
交互系统机器
该模块实现了与用户和管理员交互等功能,用户需要停车或取车都是直接与交互系统机器交互的,管理员可以直接在上面更改交互系统机器的软硬件配置。
与用户交互
用户直接在交互系统机器做停车选择,还是取车选择。
发送消息给停车场停车/取车
当用户停好车后,用户选择了停车选项,交互系统机器就会先在停车场车位数据库查找空车位,找岀一个空车位,向停车场机器人发出一个停车指令,指令中包括了空停车位的位置信息,交互系统机器也会记下停车时间,最后机器会给用户发一张凭证卡;当用户选择了取车选项后,交互系统机器界面会提示用户插入凭证卡,机器验证凭证卡的有效性,有效则发送一个指令给停车场机器人去取车。
发送数据给服务器存储
存车的车位信息,停车时间都会发送给服务器存储起来,当用户取完车后再将取车时间一起记录起来,放在服务器上。
提供给存车用户凭证卡
当用户存车后,交互系统机器会给用户一个凭证卡,作为存车凭证,取车时需要这个凭证卡来取车。
验证凭证卡上信息的有效性
交互系统机器会有一些算法,计算出凭证卡的有效性。
凭证卡
该模块就是作为用户停车的一个凭证。
存储用户存车凭证
凭证卡作为停车场给用户的一个停车凭证,用户取车时需要这张凭证的,凭证上会记录一些验证信息。
服务器
服务器就是作为存储数据的地方。
存储数据
服务器会记录一些存车记录,比如:
停车位置,停车时间,取车时间。
停车场
该模块就是一个停车位置模块。
提供停车位
停车场就是负责提供停车位的。
停车场机器人
停车场机器人作为该系统中一个很重要的一个硬件部分,具有一定的智能,可以动态规划存车和取车的路线,主要就是存车和取车的功能。
存车
停车场机器人接受到交互系统机器发来的停车指令后,会取出指令中停车位置,然后将车停在那个位置上。
取车
停车场机器人接受到交互系统机器发来的取车指令后,会取出指令中停车位置,然后将车取出停在制定位置上。
五.UML设计
用例图
X—o
倍车场般人
甘悝伴车场机孟人
时序图
出库时序图
1用户艇
:
Whsmm^S
■fICX
11to
0R5S?
・RP
Y
入库时序图
AC1»M
ee
nj
行廉点亚费•刃建
-Uiif
嘗sw・迄划
2inn
协作图
出库协作图
:
9sFrntBffnte
『■
[J
12
Mbmqm
13竺巴空空舉7t@曲
Iu
i?
santja#
皿沁
停広内多系经
ivfCD)dzi・tsnmXK
it不用尸妝天僅以・&临用
a^am*nrg«^户
ax«M.n«4kn«-
10人
11
L
12B-rMOBS
IT
•
•
•
•
2fitg«3rnig*
19
■・.
岀库协作图
类图
交互系筑姿Itxation为车6it.6id为卡的灭Ebme为开恰计时的时3mcnoy为礁耳会饭password为乐怕自己主欢花冯g*tC9flime为55车的
Inle^ct^eSy^&frMach^locationinf_如l:
int
me.time©xroneyfloat^□□ssvjDcdnt®帧ertmetime
♦parkingO♦gelCarO♦沁iMoneyO^selpasswcrcK)^sodDatal)
I
\
\/
ser»vrData
「idb.
Ocard
PartcingPoboi
^ocalienint
记和dft)密科
•••、■••■•■
..
4dini^passwordht
Q>idhllocationini
S^xiataso\'orCata,^MccationPatkhgim^mcney*T\'r>fi-im
>
@dmt如inw•time^qetcaftine:
tir©
♦&號09♦ckllDQ
5叫uirelDQ^moneyi)
%etDadta()•getDslsQ
勺心0
状态图
用户状态图
机器人状态图
等待接收
指令
无新的指示收到停车或取车的指令
\/
执行停车或
—取车的任务
I)
交互系统状态图
活动图
出库活动图
入库活动图