停车场管理系统文档_第1页
停车场管理系统文档_第2页
停车场管理系统文档_第3页
停车场管理系统文档_第4页
停车场管理系统文档_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、停车场管理系统Parking Administrative System目录1结构化需求分析规格说明 . 11.1背景分析 . 11.2系统目标 . 11.3数据流图 . 21.3.1顶层数据流图 . 21.3.2中间层数据流图 . 21.3.3底层数据流图 . 31.4数据字典 . 41.4.1数据流条目 . 51.4.2数据存储条目 . 51.4.3数据项条目 . 61.4.4收费标准数据加工判定树: . 61.5 H 图: . 61.6 E-R 模型: . 81.6.1总 E-R 模型: . 92面向对象需求分析规格说明 . 102.1用例图 . 102.1.1用例图 1. 102.1.

2、2用例图 2. 112.1.3用例图 3. 112.2 建立静态对象模型 . 122.2.1识别类 . 122.2.2识别属性 . 132.3建立动态交互模型 . 142.3.1序列图 1. 142.3.2序列图 2. 152.3.3序列图 3. 152.4状态图 . 162.4.1用户状态图 : . 162.4.2车辆状态图 : . 162.4.3管理员状态图 : . 172.5活动图 . 182.5.1车辆驶入停车场活动图 . 182.5.2收费活动图 . 182.5.3车辆离开活动图 . 193总结 . 201 结构化需求分析规格说明1.1 背景分析目前中国已经成为世界第三大汽车生产国和

3、第二大汽车消费国, 据权威部门 数据表明,截至 2006 年底,中国汽车保有量突破 3500 万辆,私人汽车拥有量 已达 2925 万辆,其中 4 年以内的新车占到百分之六十。预计 2010 年国内汽车 保有量将达到 5600 万辆左右,而且每年汽车增长率都以 50%-80% 的速度增长, 这就导致了 50% 的汽车无序停放现象,智能停车已经成为推动城市发展不可或 缺的一部分,但随之而来的,车多位少、停车难的问题也日渐突出,成为当前社 会普遍的关注点。随着社会的发展和人民生活水平的提高, 买车成为人们的奋斗目标之一, 当 然已经有很多人买了车。 可是随着车辆的增加, 车辆的停泊问题也随之出现。

4、 人 们的生活方式发生着深刻的变化。 城市的交通拥挤便是这种变化引起的现象之一。 城市由于交通设施的增加造成的交通拥挤甚至混乱给人们的生活带来极大的不 便,这种不便迫使人们去寻找高技术的有效手段去解决这种不便。 这就使得各个 停车站需要更加先进、 更加完善的车辆管理系统, 为车主带来方便, 使停车场的 管理系统化。因此开发了停车场广利系统。1.2 系统目标停车场内车辆信息的及时汇总,随时了解停车场车位的使用状况。统计车辆信息全部电脑化,提高工作效率和工作质量车主领取停车卡分配车位归还停车卡1结算费用停车场管理系统核对信息计算费用丿管理员以停车场内的全部车辆信息为基础,动态分配停车位,尽量达到车

5、位的 最高利用率。停车费用的结算也由电脑来完成,解决用户所担心的乱收费问题1.3数据流图1.3.1顶层数据流图顶层数据流图是为了方便开发人员与用户更好的沟通,以及为系统的设计提 供帮助。图3.1为停车长管理系统的顶层数据流图,从中可以看出,这个系统我 们主要可以实现的功能分别为:车主领取停车卡、系统为车主分配车位、管理员 核对信息以及计算车主停车费用、车主归还停车卡、结算费用。如图3.1所示。图3.1顶层数据流图1.3.2中间层数据流图顶图概括了整个系统的边界与规模,对其进行分解,得到停车场管理系统的数据流程图中图,如图3.2所示。1r管理员D1 |车辆信息表D2车位信息表核对信息D3 收费记

6、录表图3.2中间层数据流图在中间层数据流图中我们把顶层图中的停车场管理系统细化分为了3个相对具体的管理分工,分别为:停车管理、车位管理、收费管理。其中停车管理与 收费管理主要面向与车主(用户),而车位管理则主要的对象为管理员。停车管 理会产生一张车辆信息表,其中包括了用户的一下主要信息如:车型、车主姓名、 入库时间、出库时间、停车位号1.3.3底层数据流图在图3.3停车管理底层数据流图中我们把中层中的停车管理更加细化的分 为2个具体的事件。分别为入库登记以及出库登记。入库登记主要可以为车主进行身份的登记和管理员更加方便的查询车主的信息。出库登记主要的作用是核实 车主入库时登记的信息以及登记车主

7、停车时用的车位情况-付款收费清单归还停车卡P2收”费管理计算时图3.3停车管理底层数据流图图3.4收费管理底层数据流图在图3.4收费管理底层数据流图中我们把中收费份分为两个部分, 一是车卡 管理,二是费用结算。车卡在分配给每一位进入车位的车主, 一直到离开并归还 停车卡。而车费结算就是用打卡时间与收费标准进行结算统计。图3.5车位管理底层数据流图在图3.5车位管理底层数据流图中我们将它分为了三部分,管理员可以统计车位了解到 时刻整个停车场内的车位情况而反馈指示车主,给车主提供详细的车位信息。车主只需要等待分配处理结果。1.4数据字典数据字典保存了所有数据元素信息。本例的主要数据流有:入库申请、

8、查询信息等。数据存储包括有:车辆信息表、收费记录表、车位信息表等。数据项包括有:车主信息、车辆信息、车位信息等。1.4.1数据流条目数据流名:入库申请简述:每一辆车都需要发送入库申请别名:无组成:入库申请=车主信息+车辆信息+车位信息数据量:300次/天峰值:每天早上8点和每天晚上6点注释:到2020年增加200车位图4.1入库申请数据流条目数据流名:查询信息简述:管理员可以查询每辆进入停车场信息、车主信息以及收费情况统计 别名:无组成:查询信息=车位使用情况+车辆信息+收费记录统计+车主信息图4.2查询信息数据流条目1f.2数据存储条目文件名:车辆信息表简述:包括所有车辆信息及进出库情况-别

9、名:无组成:车辆信息表=车型+车主姓名+入库时间+出库时间+停车位号图4.3车辆信息表数据存储条目文件名:收费记录表简述:车辆停车所产生的费用记录表别名:无组成:收费记录表=车牌号+停车卡号+车主姓名+停车费+时间日期+出入库时间图4.4收费记录表数据存储条目文件名:车位信息表简述:停车场所有的停车位信息别名:无组成:车位信息表=停车号+车位使用情况图4.5车位信息表数据存储条目1|.4.3数据项条目 -文件名:车主信息简述:每个车主的具体信息 别名:无组成:车主信息=车主信息+联系方式+家庭住址图4.6车主信息表数据项条目文件 简述 别名 组成名:车辆信息:每一辆车的具体信息:无:车辆信息=

10、车牌号码+车辆品牌+车辆颜色图4.7车辆信息表数据项条目文件名 简述: 别名: 组成:彳:车位信息停车场内的车位使用情况。无车位信息=车位数目+车位状态+车位编码收费标准图4.9收费标准数据加工判定树图4.8车主信息表数据项条目1.4.4收费标准数据加工判定树:1.5 H 图:本软件项目的总体结构如图5.1所示图5.1停车场管理系统H图功能子功能描述入库登记对车进入停车场所做的登记。可登记车辆进入停车场的 时间,车型及车主姓名。停车管理出库登记对车开出停车场所做的登记。可登记车辆驶出停车场的 时间,车型,车主姓名,停车时间以及使用车位。统计车位对车位使用情况的统计。可查看空车位的余留情况以及

11、已经使用的车位信息。查询车位车主可根据此功能进行查看车位使用情况,并对其中的 空余车位进行申请。车位管理分配处理系统可以根据车主的申请信息,对车位进行分配,确认 后,把空车位分配给车主车卡回收车主归还停车卡,系统核对车辆进入车库的时间,并清 空车卡信息,对车卡进行回收。收费管理车费结算系统对车辆的停车时间进行计算,管理员核对信息后,发放收费清单给车主,车主进行付款1.6 E-R 模型:停车管理底层ER图主要实体是:车主,车辆信息,管理员。其中车主对车辆信息进行登记,而管理员对车辆信息进行管理。如图6.1所示。图6.1停车管理底层ER图收费管理底层ER图主要实体是:车主,收费记录,管理员。系统算

12、出停车费后管理员核对价格是否正确,然后车主对费用进行结算。如图6.2所示。车位管理底层ER图主要实体:车主,车位记录,管理员。管理员可以在系 统中对车位的使用情况进行查询, 车主可以冲车位记录中对空车位进行申请。如图6.3所示。9旁鼻CExTinz.CjzEerV4_Eaf:Cs CKTcr:Chuicitri:hsrazter-Chiricitrj丈丈呂壬芸呂壬芸CLfliT&SS ,2ftCk.cicT2Cunc::i;7)ChjSHtT ire吐 EOjElliirEDa 第第OLMCK-tci ChirATm _1D(X)X丄斫厘GurasliTS7)蛆蛆wrlogCtirsctBTE

13、 S)Ch_*rw电目电目恥恥r科科Ccauxor* ri Qiri* t:LcurjD(fi:GunAijFjrkifi? CiiZa2i 1: 1 L-上二三Cl Ll!d:UOlLTA:trsxyc:tnj):D图6.3车位管理底层 ER图1.6.1总E-R模型:总E-R模型图对整个系统进行了宏观的表示,车主登记记录车辆信息,然后根据车位记录对车位进行申请。 管理员可以管理车辆信息,也可以查询车位记录和核对车辆停车费的收费情况,然后系统把核对后的停车费清单发给车主, 车主再进行停车费结算。如图6.4所示VEUSLDPTUK血壬Ty业皑Cni Chsdruer110) QxcirsidCr

14、arnig聲i? Chsraz-sr-1乜_:叱加:Clarazer=C;3Vt.STlTTTlBiDt:匸门忒云Derm门呼1:|訂兰J g计图6.4总ER模型结构图2 面向对象需求分析规格说明2.1 用例图我们把本系统分为了三个模块分别为: 车辆管理模块、 停车收费模块、 车位管理模块。我们分别为三个模块建立了用例图,使其更加容易理解。(2:2.1.1 用例图 1用例名称:车辆管理模块前置条件:无主事件流:( 1) 车主提交入库申请,开始用例。( 2) 系统提示车主进行入库登记, 然后把车主登记的信息写入车辆信息记录中( 3) 管理员可以查询车辆信息。( 4) 车主提交出库申请( 5) 车

15、主登记车辆信息进行核对( 6) 申请成功,车辆离开车库后置条件:核对成功。本用例图的参与角色分别有:车主、管理员。具体操作分别为:入库申请、入库登记、出库申请、出库登记、登记车辆信息。具体如图 7.1 :统计车位、2.1.2用例图2用例名称:车位管理前置条件:车辆入库申请成功。主事件流:(1) 车主查询车位,查询车位信息记录开始用例。(2) 管理员根据车位信息记录进行统计车位。(3) 管理员对车主进行分配车位,结束用例。后置条件:有空余车位。本车位管理用例图中参与角色:车主、管理员。具体操作分别为:查询车位、分配车位、车位信息记录。具体操作如图7.2岀牢普记图7.1车辆管理用例图管遅员车位倡息

16、记录统计车位2.1.3用例图3用例名称:停车收费管理前置条件:无主事件流:(1)车主归还停车卡,开始用例。(2)管理员根据收费记录核对信息。(3)车主进行车费结算,结束用例。后置条件:车主付费成功。本停车收费管理用例图参与角色分别有车主、管理员。具体操作分别有:车卡回收、核对信息、收费记录、车费结算。如图7.3所示。2.2建立静态对象模型用例模型主要用于描述系统的功能, 可以辅助明确需求。对象模型则是系统 诸模型中最为重要的一个模型。面向对象分析的主要任务是根据用户需求, 建立 一个准确、完整、一致的对象模型。2.2.1识别类我们可以从名次、用例、问题域空间和对象等不同角度识别类。 基于这一思

17、 路,在本系统的分析中,我们利用用例描述文本中出现的名词和名词短语来提取 类。从用例1车辆管理中我们一共建立4个类分别为:车主、登录信息、车辆 信息、管理员。从用例2车位管理中我们一共建立4个类分别为:车主、车位管理、车位 使用记录、管理员。从用例3停车收费中我们一共建立4个类分别为:车主、收费管理、收费 记录、管理员图7.3停车收费用例图曹记信削 主主科名 均车牌吕、土屋*诧口*A lffifi)UL- ( c:L.n1222识别属性属性是一个类的所有实例对象都具备的、 可以互相区别的具体特征。在用例 1车辆管理中我门建立的类的主要属性分别有。如图8.1所示。车主:车主姓名、联系方式、家庭住

18、址登录信息:车主姓名、车牌号车辆信息:车牌号、车型、入库时间、出库时间、停车卡号、车主姓名管理员:联系方式、姓名、工作证号图8.1车辆管理类图在用例2车位管理中我们建立的类的主要属性分别有。如图8.2所示车主:车主姓名、联系方式、家庭住址车位管理:车位号、使用情况、总车位树车位使用记录:车位姓名、车牌号、车位号、入库时间、停车卡号管理员:联系方式、姓名、工作证号主廿r 宁主衆R图8.2车位管理类图车主K1E环寿庭地:ii收費管难电传丰云W 毎停车密同1阿费结世(管理F二it证匸在用例3停车收费中我们建立的类的主要属性分别有。如图8.3所示车主:车主姓名、联系方式、家庭住址收费管理:停车卡号、停

19、车费用收费记录:车牌号、停车卡号、车主姓名、停车费、时间日期、出入库时间管理员:联系方式、姓名、工作证号收费记录图8.3停车收费类图2.3建立动态交互模型2.3.1序列图1用例:车辆入库成功参与该用例的对象分别有:车主、登记信息、车辆管理、车辆信息对象。序列图如图9.1所示。车主在申请界面进行信息登记提交入库申请, 然后系统把申请提交给车辆管理进行处理。申请成功后系统会对车主登记的信息保存到车辆信息中,保存好后 系统会把申请成功的信息反馈到申请界面提示车主车辆可以入库232序列图2用例:停车收费参与该用例的对象分别有:车位管理、车主、车位信息记录对象。序列图如图9.2所示。车主可以在收费管理在

20、收费界面提出查询的停车费的申请,然后系统会把申请提交给车辆信息中进行车辆出入库时间的计算, 然后在进行停车费的计算并记 录在收费记录中。系统再把车主所需付的停车费金额反馈在收费界面上,随后车主再根据上面的信息进行付款。査询界面:1:与击查齒塞埠官理车位彳言息记录空车勺肚査找,车创信息记录2.3.3序列图3用例:查询空车位参与该用例的对象分别有:车位管理、车位信息记录、车位信息记录等。序列图 如图9.3所示。车主在查询界面点击查询,提交查询申请,然后在车位信息记录中查询车位使用情况,然后可以详细的查询剩余的空车位情况。系统会把空车位的情况反馈在查询界面以显示给用户。宙査询空牛位二4:空车位信息图

21、9.3查询空车位图9.2停车收费序列图2.4状态图2.4.1用户状态图:参与该用例的对象分别有:未付款、已经付款。状态图如10.1所示。用户在停车后,如果还未驶出停车场,还在使用车位,则继续计费;在车主停完 车,驶出停车场前,则停止计费时间,支付所停车所产生的费用,付款后就可以 驶出停车场图10.1用户状态图2.4.2车辆状态图:参加该用例的对象分别有:等待入库、停入车库、驶离车库。状态图如10.2 所示。车辆在到达停车场后,向系统提交申请,提交申请后,等待管理员回复申请,如果没有车位,则等待车位,等空出车位后,停入车库,停车完毕后,驶离车库。用户停车 时间庶芳L_管玛停三F尹理员JI葩车住停

22、弭血、-243管理员状态图:参加该用例的对象分别有:用户停车时间反馈、用户停车费反馈、空车位情 况反馈。状态图如10.3所示管理员在线时,参与管理工作。管理员可以根据用户停车时间反馈来查询管理车辆出入库时间,从而来计算车主停车所产生的费用, 计算出费用后,向车主 收费,完成收费。管理员还能根据空车位情况反馈来查询与管理车位使用情况,然后根据情况来回复车主有无车位。图10.3管理员状态图2.5活动图2.5.1车辆驶入停车场活动图用例:车辆驶入停车场活动图车主参与该活动图的活动分别有:到达停车场、无车位、等待车位、驶入车 库等。管理员参与该活动图的活动分别有:接收申请、查看车位、有车位、分配车 位等。活动图如图11.1所示。车主在进入停车场后,可以提交申请车位,管理员就将整个停车场

温馨提示

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

评论

0/150

提交评论