停车场管理系统需求分析与概要设计
停车场管理系统毕业论文设计

停车场管理系统毕业论文设计目录一、内容综述 (3)1.1 研究背景与意义 (4)1.2 国内外研究现状 (5)1.3 研究内容与方法 (7)1.4 论文结构安排 (8)二、系统需求分析 (9)2.1 功能需求 (10)2.2 性能需求 (11)2.3 安全性需求 (12)2.4 可用性需求 (13)三、系统设计 (15)3.1 系统架构设计 (17)3.1.1 系统总体架构 (17)3.1.2 模块划分 (19)3.2 数据库设计 (19)3.2.1 数据库需求分析 (20)3.2.2 数据库表结构设计 (22)3.2.3 数据库安全性设计 (22)3.3 用户界面设计 (23)3.3.1 界面布局设计 (25)3.3.2 界面交互设计 (26)3.3.3 界面美观设计 (28)四、系统实现 (29)4.1 开发环境搭建 (31)4.2 核心功能实现 (31)4.2.1 车辆信息管理模块 (33)4.2.2 停车位分配模块 (34)4.2.3 收费管理模块 (36)4.2.4 导航与监控模块 (37)4.3 系统测试与优化 (38)4.3.1 单元测试 (39)4.3.2 集成测试 (41)4.3.3 性能优化 (42)五、系统部署与运行 (44)5.1 系统部署环境准备 (45)5.2 系统部署步骤 (46)5.3 系统运行与维护 (47)六、结论与展望 (50)6.1 研究成果总结 (51)6.2 存在问题与不足 (52)6.3 未来工作展望 (53)一、内容综述本毕业论文设计旨在构建一个智能化的停车场管理系统,该系统旨在提高停车场车辆进出效率,优化管理流程,并且提供车位信息监测功能,以应对日益增长的停车需求。
本设计将综合使用现代信息技术,包括硬件设备和软件应用,以实现对停车场进行高效、便捷和安全的管理。
需求分析:本系统首先需要进行深入的需求分析,确定用户的具体需求,包括车辆识别、信息采集、数据处理以及信息展示等。
停车场管理系统设计

停车场管理系统设计1.需求分析小区的停车场为一期项目为四进四出。
小区的停车场要求联网管理。
2.系统设计整个停车场的管理系统实行中央电脑集中监控,并采用感应式ID卡控制进出车辆,使停车场的管理建成方便,安全、高效的控制体系。
针对停车场的实际情况,具有8个出入口的停车场的电脑收费管理系统标准设计由一套捷顺感应式ID卡电脑收费管理系统组成,整个收费管理系统包括:入口部分、出口部分、收费管理处三个部分。
若停车场的出口、入口均在一起,则在停车场进出口车道中央设一个收费亭,收费亭内安装出入口管理设备,车道边设收费管理处。
若停车场的出口、入口不在一起,则在停车场进口车道边安装入口设备,在停车场出口车道边安装出口设备,并在出口处设收费管理处。
捷顺感应式ID卡电脑收费管理系统使用感应卡读卡器来分辩此停车场的用户,因本停车场的用户可用特定的感应卡进出此停车场。
而且系统用视窗操作,使用者能轻易掌握此系统的操作。
另外,为了有效完成临时卡、月租卡的挂失处理及防止不法分子偷停车卡后再入停车场偷车的情况发生,采用图像捕捉卡将入口处摄取的车辆图像存入计算机硬件,当车辆出场时,计算机自动调出此图像与出场时车辆图像,经人工识别,确认同一卡号,同一车辆时放行;异者报警。
图像识别系统可在全天候条件下工作,有很强的抗干扰性,对光照、牌照字符倾斜总等各种情况都能识别。
因为系统具有车辆图像捕捉功能,所以停车场除对临时外来车辆及固定月租卡车辆收费管理以外,同时也可绝对保证停放车辆的安全,并有效地防止车辆丢失。
3.系统工作流程图(1)入口工作流程A.流程图B.工作流程a)月卡储值卡●入口机读卡器读取月卡式储值卡,管理电脑核对卡号,车牌等相关信息●管理电脑自动记录入场信息(卡号、时间、图象等)●有效卡时,道闸自动抬杆,LED显示屏显示“欢迎入场”及相应读音提示,车辆入场后,道闸自动关闭●无效车时,自动提示原因,“卡过期”或“余额不足”等,通过对讲与管理中心联络,由停车场管理员用管理卡或临时卡控制入场b)临时卡●司机按入口机上取卡按钮,取卡并读卡●管理员通过电脑键盘录入车牌号并与卡号对应●管理电脑自动记录入场信息(卡号、时间、图象等)●道闸自动抬杆,LED显示“欢迎入场”及相应语音提示,车辆入场后,道闸自动关闭c)管理卡、特权卡下列情形之一管理员可使用管理卡、特权卡●月卡过期、余额不足●公安、部队等特殊车辆(2) 出口工作流程A. 流程图出口车辆探测器检测到有车来显示请读卡是否固定车辆控制器判断车辆有效期值班员收卡收费读卡机读卡 控制器记录信息 开启道闸 防砸车装置检测通行未毕车辆通过道闸关闭 车辆出场YYNNB.工作流程a)月卡、储值卡●出口机读卡器读取月卡或储值卡,管理电脑自动计费、扣费并在LED显示屏显示及相应语音提示●管理电脑联动提供车牌,出、入口图象供管理员核实,保证车辆安全●有效车时,道闸自动抬杆,LED显示屏显示“一路顺风”及相应语音提示,车辆出场后,道闸自动关闭●无效卡时,自动提示原因,由管理员用管理卡或特权卡控制出场b)临时卡●司机交临时卡交由管理员读卡,电脑自动计费,并在LED显示屏显示“收费金额”及相应语音提示●管理电脑自动提供出口、入口图象供管理员核实●管理员确认车辆安全后,收费,通过电脑或管理卡开闸,LED显示“一路顺风”,车辆出场后,道闸自动关闭。
停车场系统设计方案

停车场系统设计方案停车场系统设计方案随着城市交通问题的加剧,越来越多的车辆需要在限定的停车场内或路边停车位上进行停车,这为停车场的管理人员带来了巨大的挑战和压力。
如今,停车场系统已成为城市交通管理的重要组成部分。
因此,为了提高城市停车场管理效率和车主的停车体验,设计一套快速、准确和可靠的停车场系统也越来越重要。
本文旨在探讨停车场系统的设计方案。
1. 系统需求分析在停车场系统的设计之前,首先需要进行系统需求分析。
停车场系统的主要功能是方便车主停车,提供准确的车辆信息,减少人工操作,减轻管理人员的负担。
因此,停车场系统需要满足以下要求:1.1 快速识别车辆信息系统需要能够迅速识别车辆的牌照信息,判断车辆是否具有合法的停车权限,并将车辆信息记录到系统中。
此外,系统还需要提供车辆的照片,便于管理人员随时查看车辆情况。
1.2 实时监控车辆系统需要能够实时监控车辆的进出,同时提供车位的实时状态和空余数量,便于车主选择停车位置。
当车位数量不足时,系统需要能够及时向车主提供其他停车场的信息。
1.3 自助缴费系统终端设备需要支持自助缴费系统,并提供多种支付方式,例如现金、银行卡和手机支付等。
1.4 安全功能停车场系统需要支持各种安全功能,例如车辆闯入警报、出入口道闸控制、视频监控等。
2. 系统总体设计基于以上需求分析,停车场系统的总体设计可以分为以下几个方面:2.1 前端识别设备前端识别设备是整个系统的核心,它能够迅速准确地读取车辆信息。
通常采用车牌识别技术、条形码识别技术或RFID 识别技术等。
2.2 车辆信息采集系统车辆信息采集系统可以将从前端识别设备获取的车辆信息记录到系统中。
同时,该系统还需要提供车辆的照片和其他信息。
2.3 实时监控系统实时监控系统可以提供车位的实时状态和空余数量,便于车主选择停车位置。
当车位数量不足时,系统需要及时向车主提供其他停车场的信息。
2.4 自助缴费系统自助缴费系统可以提供多种支付方式,例如现金、银行卡和手机支付等。
停车场管理系统设计

停车场管理系统设计停车场管理系统是指为了有效管理停车场的日常运营和车辆停放,使用计算机技术和相关软件开发的一套系统。
它包括车辆进入和离开的自动识别、停车位管理、收费管理、车辆安全监控等功能,在实现高效便捷管理的同时,可以提高车辆停放率,提升服务质量。
本文将设计一个停车场管理系统,包括以下几个主要功能模块。
1.车辆进入与离开管理模块:该模块主要负责车辆进入与离开的管理,利用车牌识别技术实现车辆的自动识别。
当车辆进入停车场时,系统通过识别车牌,将车辆信息以及进入时间记录到系统中。
车辆离开时,系统通过再次识别车牌,根据停留时间计算出停车费用,并生成相应的收费单据。
2.停车位管理模块:该模块主要负责对停车位的管理,包括停车位的分配和状态监控。
系统通过传感器监测每个停车位的占用情况,当有车辆停放时,系统将该停车位标记为已占用,当车辆离开时,系统将其标记为可用。
同时,系统可以提供停车位查询功能,用户可以通过查询系统了解停车场内各个停车位的使用情况。
3.收费管理模块:该模块主要负责停车费用的计算和收取。
系统通过根据停留时间和费率规则,实时计算出车辆的停车费用,并生成相应的收费单据。
同时,系统可以提供在线支付功能,用户可以通过手机或其他终端进行支付,提高用户体验。
4.车辆安全监控模块:该模块主要负责对停车场内的车辆安全进行监控。
系统通过摄像头监控车辆进入和离开的过程,并将监控录像保存到系统中作为安全备份。
同时,系统可以通过人脸识别等技术对进入停车场的车辆和人员进行身份识别,以确保停车场的安全性和秩序。
除了以上几个主要功能模块,停车场管理系统还可以包括以下附加功能:-会员管理:可以为常客提供会员服务,包括优惠政策、积分兑换等功能,提升用户黏性。
-统计分析:对停车数据进行分析,包括停车位利用率、停车收入等,帮助管理者进行决策和优化运营。
-预约服务:为用户提供预约停车位的功能,避免因车位紧张而无法停车的问题。
-报表导出:系统可以将停车数据导出为报表,方便管理者进行查看和分析。
停车场管理系统(需求分析)

表1、1用户名表1、2密码
表1、3车位明细表1、4现金明细
4.E-R图
4.1.专有名词及定义:
实体:具有相同属性得实体具有相同得特征与性质,用实体名及其属性名集合来抽象与刻画同类实体。
属性:实体所具有得某一特性,一个实体可由若干个属性来刻画,如果就是派生属性则用虚线椭圆表示。
5.4.3.灵活性
该自动化停车场管理系统同用适应于其她Microsoft公司得windows产品
此系统就是采用B/S架构设计得,所以在客户端不需要安装客户端软件。但要求装有IE,或就是其它得网页浏览器工具.所以在设计得时候要求能适应多种浏览得需要。
5.5.数据库管理
本系统数据库中预计用户总人数为40000左右,数据库管理员为5人左右,车位信息同时在线个数最多为300辆左右。
b.停车取车得过程中所考虑得期限采用“分钟”为单位.
c.XXX.
5.4.2.时间特性要求
a.用到得时间中,为保证时间得可靠性,都采用服务器得时间为标准。
b.在多用户得操作过程中可能会碰到数据并发得问题。比如在停车前得过程中所查到得那个空位在她所查得时候还没有停车辆。但在查询后得任何时候都有可能停放车辆。可能就在被查之后得那一秒种。所以要确保数据得可靠与实时.
2.数据流程图分析
2.1.数据流程图基本符号:
数据接口数据处理数据存储数据流
2.2.入场停车与出场取车。
2.2.1. 入场流程图:
入场停车流程
(1)入场
根据系统提示得停车场得现有信息控制车辆得入场,停车场在有车位切卡被识别得情况下方能停车。
(2)停车
指定停车位置提示给用户。
智能停车场管理系统的研究与设计

智能停车场管理系统的研究与设计智能停车场管理系统的发展,不仅可以提升停车场的效率和服务质量,还可以有效解决城市停车难题,提升城市交通管理水平。
本文将对智能停车场管理系统的研究与设计进行探讨,并提出相应的解决方案。
一、研究背景随着城市化进程的加快和汽车保有量的不断增加,停车场的管理成为一项重要的城市交通管理任务。
传统的停车场管理方式效率较低,停车位资源难以充分利用,用户停车体验也不尽人意。
而智能停车场管理系统的研究与设计可以借助信息技术的发展,利用人工智能、物联网、大数据等技术手段,实现停车场管理的智能化和自动化,提高停车位利用率,提供更好的用户服务。
二、系统需求分析智能停车场管理系统应具备以下功能:1. 车位管理功能:系统能够实时监测和记录停车场的空余车位信息,并将其展示给用户,以便用户快速找到空闲车位,并进行预约。
2. 预约与导航功能:用户可以通过系统预约停车位,并通过导航功能快速找到预约的目标停车位,提高停车效率。
3. 收费与支付功能:系统能够根据停车时长、车型等因素自动计费,并提供多种支付方式,如支付宝、微信等,方便用户支付停车费用。
4. 车辆识别功能:系统能够通过车牌识别等技术手段,准确识别车辆,并与用户账户进行关联,实现智能的入场和出场管理。
5. 数据分析与统计功能:系统能够对停车场的使用情况进行数据分析,统计停车场的负荷情况,为停车场管理者提供决策依据。
三、系统设计与实现基于上述需求分析,智能停车场管理系统的设计可以分为前端和后端两个部分。
前端部分主要负责与用户的交互和信息展示,后端部分负责数据的处理和管理。
1. 前端设计与实现前端设计应注重用户体验,简洁易用。
在界面设计上,应采用直观明了的布局和操作方式,以减少用户学习成本。
同时,应考虑多终端适配,以适应不同设备的用户需求。
2. 后端设计与实现后端设计应注重系统的稳定性和安全性。
在数据处理方面,应建立完善的数据库系统,实现对停车位、用户信息、收费记录等的维护与管理。
智慧停车系统需求说明书设计方案
智慧停车系统需求说明书设计方案一、项目背景和需求解析智慧停车系统是基于物联网和人工智能技术的一种智能化管理系统,旨在解决停车场管理过程中的痛点和问题。
当前停车管理中存在的问题主要包括:停车场资源利用率低,停车费用收取不规范,停车信息管理不便捷等。
针对这些问题,智慧停车系统将通过车位预定、实时监控、自动缴费等功能,提高停车场资源利用率,提供更便捷的停车服务,实现停车场智能管理。
二、需求分析1. 车位预定功能:用户可通过手机APP或网页端进行车位预定,在预定时间范围内享受优先停车权。
2. 车位监控功能:通过车位上的传感器监测车位的占用情况,实时更新停车场内的空余车位数量。
3. 导航功能:用户在进入停车场后,系统可根据导航算法,精准引导用户找到空余车位。
4. 自动缴费功能:用户停车完成后,系统可根据停车时长和计费规则自动计算停车费用,并通过绑定的支付账号自动扣款。
5. 车辆监控功能:通过车辆识别技术,对停车场内的车辆进行监控,提高停车场的安全性。
三、技术方案1. 车位预定功能:用户通过手机APP或网页端进行车位预订,系统将预订信息存储到数据库中,并进行实时更新。
2. 车位监控功能:在每个停车位上安装压力传感器或磁力传感器,通过物联网技术将实时数据传输到系统后台,系统通过数据分析判断车位的占用情况,并更新停车场内的空余车位数量。
3. 导航功能:系统通过实时车位监控数据,采用导航算法确定用户当前位置和最近的空余车位位置,通过APP 或显示屏进行导航引导。
4. 自动缴费功能:系统通过车辆进入停车场时的车牌识别技术,获取车辆信息并存储到数据库中,车辆离开停车场时再次进行车牌识别,计算停车时长,并根据计费规则自动生成停车费用,通过绑定的支付账号自动扣款。
5. 车辆监控功能:在停车场的入口、出口和主要通道处安装摄像头,并使用车辆识别算法进行车辆监控,实时监控停车场内的车辆情况。
四、项目实施计划1. 需求调研和分析:确定项目需求和技术方案,明确项目目标。
停车场智能化管理系统的设计与开发
停车场智能化管理系统的设计与开发随着城市化进程的加快,人口增长和车辆保有量的增加,停车难问题日渐突出。
为了解决这个来之不易的问题,停车场的规模不断扩大,楼宇的建设越来越高,同时也引发了诸如取票出入口繁琐的操作,出入口拥堵,安全问题等问题。
为了有效解决这些问题,许多智能化的停车场管理系统应运而生,目的在于提升现有停车场的效率,完善未来的自动停车场管理体系。
本文主要介绍一款停车场智能化管理系统的设计与开发。
一、需求分析停车场智能化管理系统需要满足以下基本需求:1. 出入口车辆自动识别。
2. 出入口车辆快速通行。
3. 停车位实时监测与预约。
4. 支持多种支付方式。
5. 数据统计以及报表生成。
二、系统设计1. 车辆识别模块车辆识别模块是该系统核心模块,采用摄像头识别车辆,将车辆信息(车牌号码、车型、颜色等)自动上传至云端服务器,系统通过车辆的信息实现车位的预约和多种支付方式。
2. 出入口闸门控制模块出入口闸门控制模块有摄像头与闸门配合使用,当车辆进入时自动打开闸门,同时录像保存在系统中,以便查询;当车辆驶出时,系统自动扣除停车费用,同时闸门自动打开。
3. 车位监测模块车位监测模块采用超声波探测技术,实时监测车位的占用情况,并将监测结果实时上传到云端服务器。
用户可以在移动设备上实时查看车位占用情况,并通过系统预约车位,避免停车难问题。
4. 多支付方式模块系统支持多种支付方式,主要分为以下三种:微信:支持扫码支付和微信支付两种方式。
支付宝:支持扫码支付和支付宝支付两种方式。
车主卡:车主事先购买一张储值卡,每次缴费时从卡中扣除相应金额,这种卡类似于公交卡,主要用于长期停车用户。
5. 数据统计以及报表生成模块该模块主要实现对停车场系统统计数据的汇总和分析。
系统能够记录停车场的使用情况,车位占用率等,同时能够通过数据分析为停车场未来提供更好的管理方案。
三、系统实现系统实现通过云端服务器和客户端APP两个部分实现。
小区停车场管理信息系统的分析与设计
小区停车场管理信息系统的分析与设计摘要:传统停车场采用人工管理的办法,有一些不可避免的缺点,如效率低,安全性差。
为了解决这些不足,在智能小区中采用停车场自动管理系统。
介绍了该系统的整体设计方案,在此基础上进一步阐述了停车场管理系统的基本组成和电脑收费管理系统。
关键词:智能小区停车场管理系统感应式IC卡地感线圈一、前言近年来我国汽车工业快速发展,汽车逐渐走向家庭,停车难的问题越来越突出。
因为历史的原因,现在许多住宅小区没有进出口控制,停车问题当然就无从谈起。
而有进出口控制的小区,多数也仅是对车辆进出小区进行人工的管理。
因为管理方式、看管人员素质等等的原因,小区业主虽然向物业公司交了管理费,但车辆安全的问题并没有解决,小区停车的问题也困扰着物业公司。
总起来讲,目前停车场管理存在以下问题:1、现有的停车场以人工管理为主,效率低下。
2、现有停车场的收费方式不太合理3、在小区零散的停车存在安全隐患4、不能有效避免应收费用的流失综上所述,为适应我国房地产业的快速发展以及对物业管理方式改革的要求,在己建住宅小区,特别是在新规划的住宅小区,采用科学的管理手段和方法对停车场进行管理已是很紧迫的问题。
二、系统设计目标停车场管理系统是智能化小区信息系统的一部分,所以在系统的规划中应充分考虑到和小区系统的兼容性,实现以下主要目标:1、充分利用小区现有资源,实现小区消费、门禁等一卡通小区一卡通充分体现了小区管理的智能化,停车场管理系统的规划中应考虑到各子系统的兼容以及后续新系统的扩展。
2、使车辆进出有序、手续简便、安全防盗3、收费公正合理,管理方便,应收费用不流失4、系统开放,尽量做到软硬件分离,便于系统升级改造5、较高的安全性和可靠性三、系统数据流程分析系统建模在信息系统开发中起着至关重要的作用,是系统开发的一种主要手段。
建立的模型是否恰当,直接关系到信息系统开发的成败。
从不同的角度可以构造不同的信息系统模型。
例如,从过程的角度可以构造对象系统的过程模型,从数据的角度可以构造对象系统的数据模型,从行为的角度可以构造对象系统的行为模型。
智能停车场管理系统设计
智能停车场管理系统设计一、引言智能停车场管理系统是随着城市交通问题的日益突出而应运而生的一种智能化解决方案。
本文旨在探讨智能停车场管理系统的设计要点及实施方案,以提高停车场的管理效率和用户体验。
二、系统架构设计1. 系统总体架构智能停车场管理系统主要由以下几个组成部分构成:车辆入场管理子系统、车辆出场管理子系统、停车场信息管理子系统、用户信息管理子系统和支付管理子系统。
通过这些子系统的协同工作,实现全面管理停车场的目标。
2. 车辆入场管理子系统车辆入场管理子系统负责车辆进入停车场的信息记录和管理。
每辆车辆进入停车场时,系统将自动读取车牌信息,并与数据库中的车辆信息进行比对。
同时,系统还可以通过图像识别技术判断车辆型号和颜色,以提供更为精确的信息。
3. 车辆出场管理子系统车辆出场管理子系统负责车辆出场时的计费和结算。
系统自动根据入场时间和出场时间计算停车时长,并将费用实时显示在出场闸口的显示屏上。
用户可选择多种支付方式进行结算,包括微信支付、支付宝和银行卡支付等。
4. 停车场信息管理子系统停车场信息管理子系统负责管理停车场的基本信息和运营数据。
包括停车位的分布情况、停车场的实时使用情况、停车位的维修情况等。
通过对这些信息的分析和统计,系统能够帮助停车场管理者做出科学决策,提高停车场的利用率和盈利能力。
5. 用户信息管理子系统用户信息管理子系统负责管理停车场用户的个人信息和使用记录。
用户通过注册和绑定车牌号码的方式成为系统的用户,享受更加便捷的停车体验。
用户可以查询自己的停车历史记录、预约车位、申请月租车位等。
6. 支付管理子系统支付管理子系统负责管理用户的支付行为和支付记录。
用户在停车场停车后,可以通过该子系统进行费用支付。
系统支持多种支付方式,并保证支付过程的安全性和可靠性。
三、系统功能设计1. 车位信息查询功能用户可以通过智能停车场管理系统查询停车场的实时停车位信息。
用户可以根据自己的需求选择合适的停车位进行停车,减少资源浪费。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. 精选word范本! 停车场管理系统 需求分析与概要设计 说明书
实验名称:停车场管理系统 .
精选word范本! 目录 一 引言 1.1、目的 1.2、背景 1.3、参考资料 1.4、数据字典
二 任务概述 2.1、问题描述 2.2、目的 2.3、系统(或用户)特点 2.4、假定和约束 2.5、基本要求
三 需求规定
3.1、对功能的规定 3.1.1、车辆的驶入过程 3.1.2、车辆的驶出过程 3.2、对性能的规定 3.2.1、精度 3.2.2、时间特性要求 3.2.3、灵活性 3.3、故障处理要求 3.4、其他专门要求
四 需求分析
4.1、测试数据 4.2、实现提示 4.3、需求分析
五 系统功能模块图和程序流程图
六 概要设计 .
精选word范本! 一、引言 本说明书主要描述如何实现停车场管理系统,以及该系统的实现目的、范围、功能。供概要实际人员和软件开发人员参考。 1.1、目的 停车场管理系统是为了提高停车场的运行效率、加强安全性以及与智能交通系统的信息互动,把相关科学技术发展领域的最新成果合理有效的应用到停车场管理系统的完善和发展中。 1.2、背景 我国数字化技术应用现已逐渐应用到社会的各个领域中;为了节约大量的人力、物力、财力。本设计针对目前停车场管理存在的介质落后、集成自动化程度低、安全性差、人性化和运行效率低下的不足,结合目前科学技术领域的最新研究成果,设计了一种技术较先进、性能可靠、自动化程度较高的停车场管理系统。本设计的指导思想立足于提高停车场管理系统的可靠性、安全性和高效性,对目前我国各大中城市所面临的“停车难”问题的解决,具有一定得促进作用。 1.3、参考资料 (1)李云清,杨庆红.数据结构(C语言版).北京:人民邮电出版社,2004. (2)严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版.1997. (3)严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版.1997. (4)周海英,马巧梅,靳雁霞.数据结构与算法设计.北京:国防工业出版社,2007. (5)张海藩. 软件工程导论. 北京:清华大学出版社.2003. (6)许志才,方贤文,刘士喜.数据库、数据结构、软件工程课程设计指导及习题解答.北 京:安徽大学出版社.2011 1.4、数据字典 表 1.1 用户名 表 1.2 车位明细
表1.3 现金明细 名字:用户名 别名: 描述:标识系统的登录人员 定义:字符、字母 位置:登录管理表
名字:车位明细表 别名: 描述:车位的各明细项目 定义:字符 定义:{数字} 位置:停车系统数据库
名字:现金明细表 别名: 描述:现金的各明细项目 定义:字符 定义:{数字} 位置:现金系统数据库 . 精选word范本! 二、任务概述 2.1、问题描述 设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在他之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆在依原来的次序进场。每辆车在离开停车场时,都应依据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。 2.2、目的 具有操作简单、使用方便、功能先进等特点,停车场使用者可以在最短的时间进入或离开停车场,从而提高停车场的管理水平,取得更高的经济效益和良好的社会效益。位于停车通道处等候车位的用户能快速找到车位。用户取车离开时能安全有序的离开。同时辅以智能化设备和完善的管理软件来简化人的劳动,实现停车场车辆进入、场内监控以及计费收费等全过程的完全无人化管理;另一方面通过网络化管理实现能够在一个相对广阔的地域内(例如一个城市)了解多个停车场情况,提前了解停车情况,最终实现“随意”停车。 2.3、系统(或用户)特点 停车场管理系统利用现代科技技术管理车辆,提高了车辆管理的高效性、实用性、安全性、可靠性和车辆自动化管理的能力。有效的减少了人工的参与,从而最大限度的减少了人员费用以及由人员失误或人员舞弊造成的损失,大大提高整个停车场的经济性、安全性与使用效率。 2.4、假定和约束 (1)该软件开发运行的最短寿命为5年 (2)开发软件投入使用的最长时间是两个礼拜。 2.5、基本要求 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据列:汽车“到达”或“离去”信息,汽车牌照号码以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为:在停车场内停留的时间和应缴纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表结构实现。 三、需求规定 3.1、对功能的规定 《停车场管理系统》的总功能如下: 车辆的驶入过程; 车辆的驶出过程; 3.1.1、车辆的驶入过程 根据提示的信息,点击存放车辆界面,输入车辆的信息,输入车辆的户主名和车牌号,界面会显示车辆的基本信息,点击确认,如果停车场停满车辆,则界面会出现信息提示你停车场已满;否则界面信息提示你存车成功。等待下一车辆存放。 3.1.2、车辆的驶出过程 如果取车,点击取出车辆界面,输入退车的信息,如户主名或车牌号,界面会显示该车辆的基本信息,如车辆停放时间、停放场地、车辆是否需要缴费、需要缴费多少等。. 精选word范本! 确认退车后,是否需要车辆的移动,退车后剩余车辆车辆如何在停车场停放。 3.2、对性能的规定 3.2.1、精度 1>在计费的处理过程中要求保留一位有效数字。 2>停车取车的过程中所考虑的时间是以“分钟”为时间单位的。 3.2.2、时间特性要求 1>用到的时间中,为了保证时间的可靠、公正,一律采用服务器的时间为标准。 2>在多用户的操作过程中可能会碰到数据并发的问题。比如在停车前的过程中所查 到的那个空位在他所查的时候还没有停车辆。但在查询后的任何时候都有可能停放 车辆。可能就在被查之后的那一秒种。所以要确保数据的可靠和实时。 3.2.3、灵活性 该自动化停车场管理系统基于C语言编写,所以同用适应于其他microsoft公司的windows产品。 3.3、故障处理要求 鉴于车辆流动涉及的数据对于车主和管理员双方的重要性,数据严格有效的恢复机制;数据必须每天进行一次备份,由于本信息涉及信息量巨大,应以天为周期进增量转储,以月为周期进行海量转储。 3.4、其他专门要求 (1)所有的查询、记录、修改等操作以按钮的形式给出,且名称一律为取为“查询”、 “修 改”“删除”等易于理解的形式; (2)根据车辆流动情况统计信息计算,系统在正常情况下应该支持200以上的并行操作 能力,高峰期间(例如周末、节假日)客流量高峰期间,应支持300以上并行处理 能力;高峰期间服务器端应支持600次以上的信息记录和修改。 四、需求分析 4.1、测试数据 设n=2,输入数据:(‘A’,1,5),(‘A’,2,15),(‘D’,1,5),(‘A’,3,20),(‘A’,4,25),(‘A’,5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。其中:‘A’表示到达(arrival);‘D’表示离去(departure);‘E’表示输出(end)。 4.2、实现提示 需要别是一个栈,临时停放为给要离去的汽车让路二从停车场退出来的汽车,也用顺序存储结构实现。输入数据按到达的时刻有序。栈中每一个元素表示一辆汽车,包含两个数据项:汽车的牌照号码和进入停车场的时刻。 4.3、需求分析 (1)以顺序栈来表示停车场,限定停车场的容量n。已链队列来表示通道。限制以实型变量money来存放停车场费率。 (2)按照从终端读入的数据序列进行模拟管理。每辆车需要3个数据,其中车辆数据为:A表示到达,D表示离去,E表示程序结束。车辆牌照为整形数据。进场或离场时间同样为整形数据。 (3)对每一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场内或便道上停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。 (4)该程序可以模拟停车场的管理过程。 (5)测试数据:设n=2,输入数据:. 精选word范本! (‘A’,1,5),(‘A’,2,15),(‘D’,1,5),(‘A’,3,20),(‘A’,4,25),(‘A’,5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)。其中:‘A’表示到达(arrival);‘D’表示离去(departure);‘E’表示输出(end)。 五、系统功能模块图和程序流程图
图5.1 系统功能模块图 停车场管理系统
停车处理子系统 车位综合管
理子系统 收费系统
核对车辆信息 查询空闲车位 批准车辆进入停车场 查询停车信息 查询收费记录 固定车位收费处理
便道车位收费
初始化两个栈Stack和Stack2及一个队列Queue
开始
进入主菜单 车到达 车离开 列表显示 退出
车场内信息 便道信息
车场是否为空