IPS智能停车场系统UML.docx
《IPS智能停车场系统UML.docx》由会员分享,可在线阅读,更多相关《IPS智能停车场系统UML.docx(13页珍藏版)》请在冰豆网上搜索。
IPS智能停车场系统UML
IPS
(智能停车场系统)
需求规格说明书
拟制人
审核人
批准人
[年月日]
【
一.引言
目的
需求分析报告的作用是为“IPS(智能停车场系统)”开发人员进行系统总体规划及具体实施开发工程提供必要的参考资料,在系统开发完成为后期的系统测试,验收提供帮助。
其编写过程由UML课程小组成员完成。
预期读者是UML课程老师和学生。
IPS(智能停车场系统)是一个智能停车场的综合型平台,负责完成停车,取车等一系列工作。
经与小组成员商讨后,在详细了解智能停车场问题的基础上,建立此功能需求说明书。
背景
随着社会的不断发展,,国家经济的不断发展,国家变得富强起来了,人民也富裕起来了,这样我们国家拥有私家车的人数也越来越多,车给人民带来便捷的同时,也给使用者带来了一定的困扰,其中一个问题就是停车问题,停车场难找,停车位难找,取车的时候,也不容易找到自己的车,这些都会困扰着有车一族。
所以在这样的背景之下,我们想找出一个解决办法,这个解决办法就是—IPS,智能停车场系统。
设计思想(需求分析)
随着社会的不断发展,,国家经济的不断发展,国家变得富强起来了,人民也富裕起来了,这样我们国家拥有私家车的人数也越来越多,车给人民带来便捷的同时,也给使用者带来了一定的困扰,其中一个问题就是停车问题,停车场难找,停车位难找,取车的时候,
>
二.系统模块(概要设计)
用户
用户选择存车
用户选择取车
管理员
管理交互系统机器
管理服务器
…
管理停车场
管理停车场机器人
交互系统机器
与用户交互
发送消息给停车场停车/取车
发送数据给服务器存储/移除数据
提供给存车用户凭证卡
验证凭证卡上信息的有效性
凭证卡
…
存储用户存车凭证
服务器
存储数据
停车场
提供停车位
停车场机器人
存车
取车
-
三.系统模块说明(详细设计)
用户
用户代表了参与者,用户可参与两种功能:
存车和取车。
用户选择存车:
用户先将车停在智能停车场系统指定的停车位置后,用户与交互系统机器交互,点击屏幕上的“存车”按钮,选择存车
用户选择取车:
用户与交互系统机器交互,点击屏幕上的“取车”按钮后将存车凭证卡放入交互系统机器种,待机器检测成功后就开始取车。
管理员
管理员也是智能停车场系统的参与者之一,管理员负责管理这智能停车场所有的事物,包括交互系统机器,服务器,停车场,停车场机器人,收费制度等等。
[
管理交互系统机器
管理员管理交互系统机器,更新交互系统机器的系统,制定新的收费制度等等。
管理服务器
管理员管理服务器,负责服务器的维护等工作。
管理停车场
管理员管理停车场停车位的更新和维护等工作。
管理停车场机器人
管理员管理停车场机器人,负责停车场机器人的更新和维护等工作。
交互系统机器
该模块实现了与用户和管理员交互等功能,用户需要停车或取车都是直接与交互系统机器交互的,管理员可以直接在上面更改交互系统机器的软硬件配置。
}
与用户交互
用户直接在交互系统机器做停车选择,还是取车选择。
发送消息给停车场停车/取车
当用户停好车后,用户选择了停车选项,交互系统机器就会先在停车场车位数据库查找空车位,找出一个空车位,向停车场机器人发出一个停车指令,指令中包括了空停车位的位置信息,交互系统机器也会记下停车时间,最后机器会给用户发一张凭证卡;当用户选择了取车选项后,交互系统机器界面会提示用户插入凭证卡,机器验证凭证卡的有效性,有效则发送一个指令给停车场机器人去取车。
发送数据给服务器存储
存车的车位信息,停车时间都会发送给服务器存储起来,当用户取完车后再将取车时间一起记录起来,放在服务器上。
提供给存车用户凭证卡
当用户存车后,交互系统机器会给用户一个凭证卡,作为存车凭证,取车时需要这个凭证卡来取车。
验证凭证卡上信息的有效性
交互系统机器会有一些算法,计算出凭证卡的有效性。
<
凭证卡
该模块就是作为用户停车的一个凭证。
存储用户存车凭证
凭证卡作为停车场给用户的一个停车凭证,用户取车时需要这张凭证的,凭证上会记录一些验证信息。
服务器
服务器就是作为存储数据的地方。
存储数据
服务器会记录一些存车记录,比如:
停车位置,停车时间,取车时间。
停车场
【
该模块就是一个停车位置模块。
提供停车位
停车场就是负责提供停车位的。
停车场机器人
停车场机器人作为该系统中一个很重要的一个硬件部分,具有一定的智能,可以动态规划存车和取车的路线,主要就是存车和取车的功能。
存车
停车场机器人接受到交互系统机器发来的停车指令后,会取出指令中停车位置,然后将车停在那个位置上。
取车
停车场机器人接受到交互系统机器发来的取车指令后,会取出指令中停车位置,然后将车取出停在制定位置上。
%
四.系统流程(详细设计)
模块流程
五.UML设计
用例图
&
时序图
出库时序图
入库时序图
协作图
出库协作图
*
出库协作图
类图
状态图
用户状态图
机器人状态图
交互系统状态图
活动图
出库活动图
入库活动图