小区智能车库管理系统.docx
- 文档编号:23607229
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:51
- 大小:2.72MB
小区智能车库管理系统.docx
《小区智能车库管理系统.docx》由会员分享,可在线阅读,更多相关《小区智能车库管理系统.docx(51页珍藏版)》请在冰豆网上搜索。
小区智能车库管理系统
电子科技大学中山学院毕业设计(论文)任务书
题目名称
小区智能车库管理系统
设计(撰写)内容
鉴于目前高速增长的汽车数量,用Delphi和Access数据库搭建小区智能车库管理系统软件,为大型的智能车库管理系统提供技术支持和参考依据
预期目标
利用Delphi及Access数据库搭建车辆进出的管理、车库的监控、数据库的备份恢复、顾客查询等模块
成果形式
1万字毕业论文、毕业设计、PPT、任务书、成绩评定表
设计(撰写)地点
电子科技大学中山学院
起止时间
2015年10月1日至2016年5月1日
指导单位
计算机学院
指导教师
2016年5月1日
审核意见
审核签名
2016年5月1日
电子科技大学中山学院毕业设计(论文)成绩评定表
设计(撰写)过程
评语:
该毕业设计选材新颖,实现了软件在windows平台的运行,包括车辆进出库管理、车辆监控、数据库备份恢复、顾客查询等模块。
程序采用的是Delphi平台,以Pascal语言为主,具有较高的实用性和吸引力,应用前景好,其水平达到了市场应用水平。
整体设计反映出该生较好的动手能力,是一份优秀的作品。
指导教师:
2016年5月1日
成绩
论文评阅
评语:
该毕业设计选材新颖,论文撰写符合规范,程序Delphi平台,应用性强,工作量充分,反映其较优的解决问题的能力,达到本科毕业论文的要求。
评阅教师:
2016年5月1日
成绩
论文答辩
评语:
该毕业设计选材新颖,论文撰写符合规范,程序Delphi平台,应用性强,工作量充分,反映其较优的解决问题的能力,达到本科毕业论文的要求。
答辩组长:
2016年5月1日
成绩
总分
审核人:
2016年5月1日
小区智能车库管理系统
摘要:
中国停车场大都是自走式,远不能满足汽车的增长对车位的要求。
建造在地下的智能立体停车库具有高密度的特点,是停车库中最为先进的形式。
这种形式的车库容量大,大型的容量可达1000~3000个车位,调车速度快,自动化程度高,是各大城市解决停车难的最佳选择。
智能立体停车库是集自动化技术、机器人技术、计算机技术为一体的智能化、立体化的物流储运系统,能够自动而可靠地完成车辆的存取以及相关信息的管理。
对该系统的开发与研究,可以解决中国停车难的问题,具有非常大的理论意义和实用价值。
停车难是因为可停车的地方太少,那第一个方法因地制宜,利用一切可行的方法,增加停车泊位的数量,尤其在小区里更要配套修建停车场,把路边有关闲置地块作临时停车场地;在几个相邻小区相对大的如小区内广场、绿地等地方建地下车库;对小区住宅的一楼进行改造,建为车库,缓解停车难问题;小区内可以建造立体车库,大力发展立体车库是解决停车难问题的首选方案。
另一方面,政府应出台鼓励公共停车场建设的政策,采取优惠政策,吸引各方资金渠道,多形式地参与停车场(库)的建设,对于停车设施的经营管理,应适时引入和发展适合城市经济发展的公司制经营模式。
本系统运用了ACCESS数据库技术,采用Windows7作为系统开发、测试和运行的平台,重点在于车库管理技术部分及车库监控的实现,满足了客户停车的需求,其整体性能也达到了系统的预期设计目标[1]。
关键词:
车库管理系统;ACCESS数据库技术;摄像头监控技术
Intelligentparkingmanagementsysteminthecommunity
Abstract:
MostoftheChineseparkinglotsarecarself-propelledsothattheyhardlymeettheneedoftheincreasingcars.However,thethree-dimensionalintelligentparkingestablishedundergrounddisplaysthefeatureofhighdensity,whichisthemostadvanceformatwithalargecapacitythatcontainsonetothreethousandparkingplace.Fastershuntingandhighlyautomatedmakesitactsasthebestchoicetosolvetheparkingdifficultyinbigcities.Thethree-dimensionalintelligentparkingisalogisticstransportationsystemcombinesautomatics,robotics,andcomputertechnologywhichisintelligentizewiththree-dimensional.Itprovidestheautomotiveandreliablecarparkingandpickingaswellasthemanagementofrelativemassage.Nomatterinthetheoreticorpracticalvalue,profoundsignificancewasevidencedwhenweresearchanddevelopthesystemtofigureouttheparkingproblem.Thereasonwhywemetsuchaproblemisthefewerandfeweravailableparkingplace.Thus,foronethingistoaoptmeasuressuitingthelocalconditions.Thatistosayavailablelocallytoincreasingthequantityofparkingplace,especiallysettingupthesupportingparkinginthecommunity,andtransformtheidleareasintheroadsideintothetemporaryparking,alsoestablishedundergroundparkinginthesquareandgreenintheadjacentcommunity.What’smore,wecanreformthefirstfloorintoparkingplace.Likesettingupanddevelopingthethree-dimensionalgarageisthepreferredproposal.Forantherthingisgovernmentshouldintroduceencouragingpolicythatconstructingmorepublicparking.Adoptingpreferentialpoliciestoattractallaspectsoffunding,andbuildinvariousforms.Astotheparkingequipmentmanagement,weshoulddulypromotethecorporatebusinessmanagementmodelwhichissuitableforthecityeconomydevelopment.ThesystemusesACCESSdatabasewithWindows7asthedeveloping,testingandoperatingplatform.Andthevitalistheachievementofmanagementandmonitoring,whichcansatisfytheparking,anditsintegrityalsoachievesthetargetofsystem.Keywords:
garagemanagementsystem;thetechnologyofACCESSdatabase;cameramonitoringtechnology
目录
1绪论1
1.1课题的背景1
1.2课题的意义1
2小区智能车库管理系统分析2
2.1系统初步调查2
2.2系统可行性分析2
2.2.1技术可行性分析2
2.2.2经济可行性分析2
2.2.3法律可行性2
2.2.4结论2
2.3系统详细调查3
2.4系统的逻辑功能描述3
2.4.1业务流程图3
2.4.2本系统主要数据库实体描述及其E-R图4
3小区智能车库管理系统的设计8
3.1设计原则8
3.2系统总体功能结构设计8
3.3系统详细设计9
3.3.1模块设计说明9
3.3.2模块描述9
3.3.3代码设计10
3.3.4数据库设计10
3.3.5安全性设计11
4车库管理系统实现12
4.1软件开发工具12
4.1.1前端开发工具和脚本语言的选择12
4.1.2软件开发平台的选择12
4.2系统界面的实现12
4.2.1登陆界面12
4.2.2系统信息界面14
4.2.3车库信息界面14
4.2.4顾客车辆查询界面15
4.2.5顾客投诉界面17
4.2.6车库管理系统操作界面18
4.2.7车库摄像头界面19
4.2.8设置备份管理界面21
4.2.9投诉信息查看界面24
4.2.10管理软件帮助界面24
5测试26
5.1调试与调试26
5.1.1系统单元调试26
5.1.2系统总体测试26
5.2系统代码测试26
5.2.1用正常数据测试26
5.2.2用异常数据测试26
5.2.3用错误数据测试26
6总结27
6.1系统开发总结27
6.2展望27
参考文献28
附录29
1登陆界面关键代码29
2主界面显示左边标题栏及右边主窗口关键代码30
3摄像头关键代码30
4进出库相关主要代码31
5数据库导出技术关键代码34
6获取操作系统各项信息代码35
致谢38
1绪论
1.1课题的背景
来自中国汽车工业协会的数据显示,2010一年中国汽车总量增长已超过1800万辆,达到1826.47万辆,面对汽车的高速增长,中国式停车场远远不能满足汽车增长对车位的要求,建立智能立体停车库的任务迫在眉睫[9]。
1.2课题的意义
基于以上的背景论述,开发实现一个小区智能车库管理系统,让正在高速建设的车库实现技术依靠,将会受到很大的欢迎。
具体来说,该系统的应用和开发有如下几点意义:
小区智能车库管理系统的实现,在车辆信息的录入及管理方面,省去了大量的人力和物力,做到全面的车辆信息录入,高效的车辆信息管理,包括关联公安局信息实现车辆的安全认证。
小区智能车库管理系统的安全技术上,实现了摄像头的实时监控,在车辆每次进出车库的时候,还可以通过完善的驾驶员匹配方法,实现车辆进入的安全。
在车库存放车辆的数量方面,实时监控车库中车辆数量的变化,在车库车辆过多的情况下,合理管理车库中的当前车辆,在车库车辆过少的情况下或者晚上等车辆停放较少的时候对外来车辆开放,实现车库的有效使用。
2小区智能车库管理系统分析
2.1系统初步调查
来自中国汽车工业协会的数据显示,2010一年中国汽车总量增长已超过1800万辆,达到1826.47万辆,面对汽车的高速增长,中国式停车场远远不能满足汽车增长对车位的要求;而在另一方面,即使是最先进的智能立体停车库,拥有调车速度快,自动化程度高等等特点,也需要车库管理等方面的计算机技术支持。
小区智能车库管理系统正是针对目前中国范围内普遍存在的小区车库设计的一个功能全面,集自动化技术、机器人技术、计算机技术为一体的智能化的智能车库管理软件。
对于解决中国停车难的问题,具有非常大的理论和实用价值。
2.2系统可行性分析
可行性研究对于保证资源的合理使用、避免浪费是十分必要,也是项目一旦开始以后能顺利进行的保证。
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。
经过对此项目进行详细调查研究,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发风险及其所带来的经济效益。
因此,通过分析和研究系统的规模与目标,以及借鉴与此类似的系统,具体对下面四方面进行了分析。
2.2.1技术可行性分析
根据现有的技术条件,小区智能车库管理系统所需的软硬件都能达到要求。
Delphi7应用软件进行程序设计,MicrosoftAccess2007作为后台数据库,采用的delphi提供的ADO数据通信接口提供了快捷、简单、高效的数据库访问方法[3]。
2.2.2经济可行性分析
投资方面:
由于基于现有的软、硬件水平足以满足系统开发和运行的要求,因此在系统开发的软硬件准备方面几乎不需要费用。
需要的只是系统开发、维护所投入的人力物力。
收益方面:
小区智能车库管理系统的有效运行,将大幅度提高车库管理的各项工作效率和质量,减少人力、物力的开支,减轻工作人员的劳动强度,所以是值得投资的。
2.2.3法律可行性
新系统的研制和开发,将不会侵犯他人,集体和国家的利益,不会违反国家政策和法律。
所有软件也都选用正版,所有技术资料都由设计人员保管。
2.2.4结论
通过上述分析,新系统的开发在技术上、经济上、以及法律上都是可行的,对于小区车库管理效率的提高,服务水平的提高具有现实的意义。
因此,小区智能车库管理系统的开发是完全可行的。
2.3系统详细调查
详细调查的目的是为了弄清现行系统的基本功能及信息流程,为新系统逻辑模型提供基础。
对系统进行全面、深入的调查与分析,可以弄清现行系统的运行状况,发现薄弱环节,找出要解决的问题的实质,确保新系统比原系统更有效。
它是建立新系统的前期工作,也是进行系统分析与设计的重要基础工作。
通过对小区智能车库管理系统的调查,通过与小区的管理员进行交流,了解了当前系统的功能,并结合网上一些智能车库管理系统的开发,本系统的具体功能模块可概括为以下几项:
小区智能车库管理系统的操作界面包括:
系统模块、顾客查询模块、智能管理模块、软件设置备份恢复模块、投诉查询模块、帮助模块。
(1)系统模块(系统信息、软件信息、退出):
系统信息界面会显示:
当前系统版本、当前系统分辨率、当前计算机用户名、计算机名称、物理内存、系统的启动时间;系统信息界面会显示当前软件的信息、当前软件版本信息。
(2)顾客查询系统模块(顾客查询、投诉):
顾客查询界面:
通过顾客查询界面顾客可以方便得查询到车辆进入车库的时间并且显示出车辆的当前信息,包括车牌号码、车主姓名、车辆型号、入库时间、到现在应收取费用、并显示车辆入库时拍摄照片;顾客投诉界面:
通过填入标题及正文,能向系统提交投诉信息。
(3)智能管理模块:
通过录像、拍照、人工录入及人工对车实现小区智能车库管理系统高效的管理及人员配置。
(4)智能监控模块:
支持录像机录像、监控及拍照的功能,高度人性化的功能能实现车库的安全监控。
(5)软件选项模块(软件设置、投诉查看):
提供收费单价的设置及数据库信息的导出,数据库的备份恢复,软件,投诉信息模块。
(6)帮助模块:
在帮助界面中,将会介绍智能车库管理软件的使用方法,及软件的最新信息,建议经常查阅。
2.4系统的逻辑功能描述
经过对小区智能车库管理系统的详细调查和具体分析,对新系统做出如下的逻辑功能描述:
2.4.1业务流程图
业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。
由于它的符号简单明了,所以非常易于阅读和理解业务流程。
本系统的业务流程图如图2-1所示,其中的符号说明如图2-1所示:
a)
业务图符号解释
b)业务流程图
图2-1小区智能车库管理系统的业务流程图
2.4.2本系统主要数据库实体描述及其E-R图
实体是客观存在、可以相互区别的事物。
实体可以是具体的对象,也可以是抽象的对象。
本系统的实体主要有:
顾客、车辆、工作人员、管理员等。
联系是实体间关系的抽象表示。
实体间的联系可以分为一对一联系、一对多联系或多对多联系。
属性是指实体或联系所具有的特征,通常一个实体可以由多个属性来描述。
各实体之间的联系可用E—R图来表示。
E—R图的主要表示符号如图2-2所示:
图2-2E-R图符号解释
(1)车辆信息实体及属性:
包括车牌号码、车主姓名、车辆型号、入库时间、出库时间、停放时间以及停车费用。
在车辆入库时填写其基本信息录入该数据库实体,由于本系统的特殊性,车牌号码、车主姓名、以及入库时间是必填的信息,以便管理人员验证和管理员管理车辆,保证车库及车辆的安全性。
主要由管理员进行维护,进行查询和删除,其详细信息如图2-3所示:
图2-3车辆实体及属性
(2)管理员用户实体及属性:
包括工号、密码、联系电话。
工作人员的初始密码是由管理员分配的,其登陆之后也可以自行修改资料和密码,其详细信息如图2-4所示:
图2-4工作人员用户实体及属性
(3)车库信息实体及属性:
包括车库当前容量、已存车辆数以及高峰时段,车库权限,其详细信息如图2-5所示:
图2-5车库信息实体及属性
(4)数据库实体及属性:
包括车牌号码、车主姓名、车辆型号、入库时间、出库时间、停放时间以及停车费用,车辆照片。
其详细信息如图2-6所示:
图2-6数据库实体及属性
(5)车库实体及属性:
包括车辆,车主,摄像头。
其详细信息如图2-7所示:
图2-7订单实体及属性
(6)系统实体间联系如下图2-8所示:
图2-8系统实体间联系E-R图
3小区智能车库管理系统的设计
3.1设计原则
系统设计是根据既定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,即设计新系统的物理模型。
系统界面简洁大方,易操作,用户可以在自己的权限范围内进行相应操作,确保系统的安全性。
用户通过此系统可以了解到车辆和车库的相关信息,以及车库管理员信息,管理员可以通过此系统对车辆信息进行登记以及车辆的相关信息进行管理[10]。
3.2系统总体功能结构设计
通过对系统需求的分析,该系统模块包括:
车库信息模块、车辆信息模块、登陆模块、管理员车辆管理模块、车库设置相关模块以及帮助模块;下面给出系统总体功能结构图如图3-1所示和硬件结构图如图3-2所示:
图3-1客运售票系统总体功能结构图
图3-2系统硬件结构图
3.3系统详细设计
3.3.1模块设计说明
结构化设计的基本思想就是把系统设计成由相对独立、功能单一的模块组成的层次结构。
在进行模块的分解设计时要遵循自顶向下原则;模块独立性原则;高内聚、低耦合,作用范围在控制范围之内原则。
3.3.2模块描述
本系统的主要模块有以下6个,其总体的功能结构图如图3-1所示,现对各模块进行分解,详述如下:
系统模块、顾客查询模块、智能管理模块、软件设置模块、帮助模块。
(1)系统模块(系统信息,软件信息,退出):
系统信息界面会显示:
当前系统版本、当前系统分辨率、当前计算机用户名、计算机名称、物理内存、系统的启动时间;系统信息界面会显示当前软件的信息、当前软件版本信息。
(2)顾客查询系统模块(顾客查询,投诉):
顾客查询界面:
通过顾客查询界面顾客可以方便得查询到车辆进入车库的时间并且显示出车辆的当前信息,包括车牌号码、车主姓名、车辆型号、入库时间、到现在应收取费用、并显示车辆入库时拍摄照片;顾客投诉界面:
通过填入标题及正文,能向系统提交投诉信息。
(3)智能管理模块:
通过录像、拍照、人工录入及人工对车实现小区智能车库管理系统高效的管理及人员配置。
(4)智能监控模块:
支持录像机录像、监控及拍照的功能,高度人性化的功能能实现车库的安全监控。
(5)软件选项模块:
提供收费单价的设置及数据库信息的导出。
(6)帮助模块:
在帮助界面中,将会介绍智能车库管理软件的使用方法,及软件的最新信息,建议经常查阅。
3.3.3代码设计
代码设计的好坏,将直接影响到系统的质量、实用性与生命力。
一个代码的小修改,将会引起多个文件和程序的修改;代码的大修改可能还会引起数据库的重新设计和建立。
所以对代码的设计一定要做全面的考虑和仔细的推敲。
(1)顺序码:
这类代码对代码对象从头开始按自然数进行连续编码。
以入库车辆编号为例。
在车辆入库的过程中,系统要给每台车辆自动生成唯一的入库编号,以便于车辆的管理。
(2)助记码:
这种代码将代码对象名或缩写符号作为代码的一部分。
如car表示车牌,na表示车主姓名,intime表示入库时间等。
(3)密码:
它用于系统内的控制口令,可用计算机能识别的任何符号编码。
密码为任何计算机能识别的任何符号,屏幕显示为******号。
3.3.4数据库设计
系统使用的是MicrosoftAccess2007作为后台数据库。
根据2.4.4系统主要数据库实本描述及其E-R图,针对数据生成系统的功能需求,结合数据生成系统的内容和数据流程分析,为本系统设计如下的数据项和数据结构。
主要数据表如下表3-1至表3-5所示[8]:
表3-1车辆信息表
表名:
car
字段名
数据类型
标题
宽度
小数位数
是否主键
id
自动编号
系统自动编号
--
—
--
car
文本
车牌号码
20
—
是
na
文本
车主姓名
20
—
—
picture
OLE对象
车牌照片
--
—
—
style
文本
车辆型号
20
--
—
intime
日期/时间
入库时间
--
--
—
outtime
日期/时间
出库时间
--
—
—
duration
文本
入库时长
20
—
—
money
文本
金额
20
—
—
表3-2管理员信息表
表名:
user
字段名
数据类型
标题
宽度
小数位数
是否主键
id
自动编号
系统自动编号
--
—
--
username
文本
管理员姓名
20
—
--
Password
文本
密码
20
—
—
Number
文本
管理员编号
2
—
是
Phone
文本
电话
10
—
--
表3-3投诉信息反馈表
表名:
complaint
字段名
数据类型
标题
宽度
小数位数
是否主键
Id
自动编号
系统自动编号
--
—
--
title
文本
标题
--
—
是
Complaint
文本
投诉内容
--
—
—
3.3.5安全性设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 智能 车库 管理 系统