基于停车场收费系统的设计

摘要:针对停车场空间的限制,传统人工收费过程繁琐且财务上造成很大漏洞和现金流失等问题。该文对停车场收费系统进行了详细需求分析和模块设计。设计了基于Visual C++6.0 +SQL2000数据库的停车场收费系统,该系统能连续稳定运行,能实现快速查询, 用户增加,报表等功能。从应用效果来看能显著地降低收费员劳动强度和减少人力成本,而且能有效的提高车辆出入通行效率和停车场空间利用率。从经济可行性,运行可行性,技术可行性方面完全可以满足小型停车场业主的需求。

关键词:停车场收费系统;Visual C++ ;SQL

中***分类号 TP311 文献标识码:A 文章编号:1009-3044(2013)19-4549-03

1 概述

停车场是指医院、商场、写字楼地底下车库、飞机场、娱乐中心等停放公共车辆的地方!随着生活水平的日益提高,越来越多的私家车涌入社会,给城市带来了许多不便。行车难停车难问题日益突出。传统停车场采用人工方式收费过程繁琐,人工劳动强度高 停车场利用率低,财务上造成很大漏洞和现金流失等问题!如何有效的设计停车场管理系统实现车辆的快速出入,快速泊位,是迫在眉睫的问题。现代化的停车收费系统 实现了智能化和安全管理。不仅能为用户提供快捷方便的服务,还能降低操作成本,降低劳动强度提供更好的投资收益![1]

为了提升停车场的智能化水平,设计停车场应考虑以下几方面:1)系统操作简单, 尽可能采用***形人机界面交互方式。2)收费合理,按使用时间长短收费。3)灵活的收费方式。可以使用现金. 月票或者充值卡缴费。4)规范性。由于本系统是一个综合系统,在设计之初要参考各方面的标准与规范,做好系统的标准化设计与管理工作。[2]

2 系统总体功能介绍

本系统主要划分为登录模块,计费模块,查询模块,卡管理模块,用户管理模块,报表模块,参数设置模块。当用户启动系统进入登录界面后输入用户名,密码,权限,进入系统。即可选择相应的模块进行处理。在计费模块入口部分,当车辆进入入口时即启动计时功能,系统会记录车辆驶入时间,同时入口摄像机会拍摄车辆***片经***像处理程序处理后把车牌号保存在后台数据库中。在出口部分当车辆驶出时系统会根据车辆在停车场内停留时间,与费率相乘得到相应停车费用。车位控制主要是显示停车场剩余内车位数。查询模块用于管理员进行相关查询来获取停车场营业收入, 驾驶员查看自己停车费用情况等。卡管理 模块主要负责为用户创建卡,为卡充值,当卡丢失时能及时挂失和补办。保证一车一卡 防止卡被人盗用保障用户的资金安全用户管理模块。当停车场新招工作人员 和员工离职后能及时的添加和删除,同时员工也能方便的修改自己的密码防止密码被盗。报表模块用于管理员查询停车场一段时间内的营业收入,制成财务报表。参数设置模块用于设置停车场费率,免费停留时间和有效车位。[3]

具体功能如***1:

3 开发工具及运行环境的选择

由于停车场日夜运行数据量大,以及经常访问查询等操作,对数据库的要求较高!传统上Access数据库只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器假死,或者消耗掉服务器的内存导致服务器崩溃。而SQL Server可以很好的满足需求![4]

SQL Server关系数据库由于具有灵活的体系结构 ,适应分布式的管理和控制,适合大容量数据的应用,系统的可靠性高、可用性好、可扩展性好,易于集成现有系统。在处理海量数据方面响应速度快,故本系统选用SQLSever2000。[5]

VC6.0是一个功能强大的可视化应用开发工具,支持面向对象的程序设计。模块化、 代码可重用 、组件可共享、强大的MFC等技术优势!因此本系统选用VC6.0技术来开发停车场收费管理系统的各个功能模块,利用基于对话框模式建立整个软件的界面环境,并利用面向对象(MFC)的编程方法。编写各模块相应的程序代码,并通过已经建立的模块来组成整个停车场收费管理软件。[6]

运行平台的选择:Window XP\2000

4 软件设计原则

在系统开发过程中应该遵循以下三个原则:

1)稳定性原则。由于停车场收费系统一般情况下24小时不间断工作,软件的稳定性尤为重要。

2)可拓展性原则。系统应满足用户不断的需求,可灵活增减或更新各个子系统,要为软件的升级预留一定空间。

3)数据安全性原则。不同权限的人访问不同的数据库,同时在系统出现故障后能立即回复数据,保障数据的安全。[7]

5 各软件模块设计

5.1 登录模块

登录模块主要完成对用户身份的验证,不同级别的人有不同的权限。当用户输入用户名、密码、级别后、与数据库中的用户信息进行比对,如果完全符合则登录成功。如果输入信息不正确,则要求重新输入,最多可输入三次。超过三次讲该用户锁定,不允许登录。

5.2 计费模块

计费模块主要完成计费功能。

1)车辆进场模块。驾驶员按动票卡读写机上的按钮,得到一张计时票卡后 入口管理员才开动入口栅栏控制闸放行;对于持月票卡,免费卡,储值卡的车辆,需将卡片插入票卡读写机后确认有效后才准放行。系统会自动记录卡类型,车牌号,进场时间,并保存在数据库中。

2)车辆出场模块。当车辆离开停车场时,持计时票卡的驾驶员,将票卡插入票卡读写机,系统自动启动计价程序。驾驶员缴费后,开启栅栏控制闸放行。持储值卡的驾驶员也将票卡插入票卡读写机,并从卡内扣减停车费用,放行。持月票卡和免费卡的驾驶员将票卡插入票卡读写机,系统验证有效性后放行。在出场模块中系统会记录车辆驶出时间(系统当前时间) 车牌号,卡类型。

3)车位控制模块。当停车场车位已满时,系统报警。每进入一辆车,相应车位数减一。每驶出一辆车,相应车位数增一,用显示屏显示当前剩余车位数。

5.3 查询模块

该模块提供了三种查询方式:按车牌号查询,按卡号查询,按支付类型查询。通过点击菜单中的”查询”项,从下拉子菜单中选择相应的操作。

5.4 卡管理模块

该模块是各种用户卡的管理模块,包括开户,存款,延期,挂失,补办。工作人员根据使用的需要,选择相应的”命令”来完成。

开户功能:可以为第一次来办理卡用户的人建一张卡。

存款功能:主要针对预付卡用户,可向卡内再次存入现金。

延期功能:当卡到期而用户想继续使用该卡,可通过此功能才延长卡的使用期限。

挂失功能:当卡丢失要申请挂失,在系统当中暂时将该卡设置为无效,以免被其他车用。

补办功能:对卡丢失还想继续使用的用户,可申请补办为其重新发卡。

5.5 用户管理模块

功能描述:主要用于用户的管理。负责创建.查找.修改.添加.删除用户的操作。每个用户有被赋予不同的级别,不同的级别有不同的权限,可以处理不同的工作。具体权限如下:

超级用户:有权访问所有的模块。

经理:允许访问除参数设置以外的所以模块。

卡管理员:允许访问计费模块,查询模块,报表管理模块和卡管理模块。

车场门卫:只负责计费模块。

5.6 报表模块

功能描述:提供每日运营数据的报表,通过出入口每辆车通过时保存下来的信息,生成各报表。例如日收入汇总报表,收入汇总月报表,卡余额日报表等。

5.7 参数设置模块

该模块主要对系统预定义参数进行设置,包括费率设置,免费停留时间设置,停车场有效车位设置等。[8]

6 数据库的设计

数据作为信息的重要载体,一个完整的数据库包含数据定义,数据操作,数据控制它要求能充分反映现实世界,易于理解,易于变动。通过对数据库数据流和停车场收费系统的各个实体和实体间的相互联系 可以得到以下三张表:

7 数据库的链接[9]

本文程序开发选用 ADO(ActiveX Data Objects)方式连接、操作数据库。微软公司的 ADO 是一个用于存取数据源的 COM 组件。它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层。ADO 有很强的数据访问能力,支持多种底层的数据源;采用分层结构连接数据有利于提高应用程序的***性,使它不依赖于底层的数据库类型,便于数据库升迁。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于 SQL 的知识不是必的,但是特定数据库支持的 SQL命令仍可以通过 ADO 中的命令对象来执行。[10]

8 结束语

停车场收费系统是一个复杂的系统,需要事先和用户进行详细的需求分析沟通,才能设计出既经济又方便使用的系统。该文详细分析了小型停车场收费系统的工作流程,以及各模块所实现的功能,在数据库的选择和连接方面也给于了一定的分析和介绍。工作人员通过该系统可以进行简单的计费功能,按用户需求查询,用户管理和报表等操作。在今后的学习中还有许多软件理论和编程实践有待进一步深入了解学习。

参考文献:

[1] 王晶晶,武颖娴.停车场及其收费问题分析[J].财经界,2006(4):243-244.

[2] 陈榕.停车场管理系统的设计与实现[J].科技创新导报,2009(23).

[3] 于***琪.智能建筑课程设计与项目实例[M].北京:中国电力出版社,2011.

[4] 陈宏朝.Access数据库实用教程[M].北京:清华大学出版社,2010.

[5] 宋振会.SQL Server 2000中文版基础教程[M].北京:清华大学出版社,2010.

[6] 温秀梅,丁学钧.Visual C++面向对象程序设计教程与实验[M].北京:清华大学出版社,2005.

[7] Ian Sommerville.Software Engineering,Ninth Edition[M].New Jersey:Pearson Education,2001.

[8] 黄卫,***涛,陈里得.通行费征收计算机管理系统数据库设计[J].东南大学学报:自然科学版,1998(3):68-71.

[9] 启明工作室.[MIS系统开发与应用(Visual C++ SQL Server版)[M].]北京:人民邮电出版社,2010.

[10] 梁普选.Visual c++6.0数据库编程大全[M].北京:电子工业出版社,2000.

基于停车场收费系统的设计

转载请注明出处学文网 » 基于停车场收费系统的设计

学习

更想懂你作文800字

阅读(30)

是不是都用错言语也用错了表情其实我想更懂你不是为了抓紧你我只是怕你会忘记有人永远爱着你请你听听我的真心话你每天看着我长大但你是否了解我内心矛盾的对话你板着脸孔不屑的对着我看我的视线没有能勇气只好面对冷冰冰的地板这就是你

学习

探究才子服饰“差异化产品”战略

阅读(163)

尝试、创新、探索是才子男装品牌的个性,“才子赢天下”是才子核心的品牌内涵。作为创始人,蔡宗美不仅自己经营上创新,更善于利用集团内、外部资源进行创新,因此在他领导的集团内部凝聚了一大批极具创新精神的行业精英。“做一个优秀的企业最

学习

魅族M8引发的思考

阅读(20)

魅族豪赌M8意欲何为?事实上,两年前魅族公司凭借MiniPlayer的热卖,取得了在国内MP3市场的领先地位。但自从专注手机项目之后,MP3/PMP新品的研发工作几乎停滞,市场地位也被蓝魔、艾诺等品牌赶超。如今M8几近上市(截至发稿前尚未正式发售),有消息

学习

蔬菜水肥一体化滴灌技术

阅读(21)

利用滴灌系统施肥,一方面由于可溶肥随着滴灌水直接施入蔬菜根系密集区,蔬菜株间空地上无肥料浪费。另一方面滴灌是以滴水形式渗入蔬菜根区,非常容易控制,水、肥均不会有深层淋洗浪费。一、日光温室茄果类蔬菜滴灌水肥一体化选用的肥料1.天瑞

学习

超氧化物歧化酶的现状研究进展

阅读(64)

关键词:超氧化物歧化酶;生理功能;特性;应用摘要:超氧化物歧化酶是生物体内清除超氧阴离子自由基的一种重要酶,具有重要的生理功能,在医药、食品、化妆品中有广泛的应用前景。现从分类、分布、结构、性质、催化机理、制备、应用等方面探讨了

学习

不同提取方法赶黄草提取物清除DPPH自由基的作用研究

阅读(21)

作者:贺晓华,许龙,谈满良,杜方麓,曾建国【摘要】目的研究赶黄草提取物对dpph自由基的清除作用。方法采用不同溶剂、不同提取方法制得赶黄草提取物,以抗坏血酸为对照,研究其对dpph自由基的清除作用。结果不同溶剂提取物对dpph自由基清除率强弱依

学习

论声音表义

阅读(15)

语言作为一种社会现象,是人与人之间的交际工具。从动物到形成中的人再到形成后的人,语言的形成经历了一个漫长的过程。语言分为口头语和书面语,在人类文字没有发明以前,人类主要靠口头语言即语言的声音进行交流,声音在人类的交际中有着重要的

学习

小凤仙真的救了蔡锷吗?

阅读(42)

电视连续剧《逃之恋》,演绎了京华名妓小凤仙由钟情而敬仰爱国名将蔡锷,冒死助他逃出袁世凯魔掌、举兵讨袁的故事,充满浪漫与传奇的色彩。由刘晓庆领衔主演的《逃之恋》是虚构的故事,但以往有些文章、戏剧都误传小凤仙救蔡锷为信史。据笔者采

学习

关于基于煤矿安全监测监控系统的设计方案

阅读(51)

【摘要】安全是煤炭生产的头等大事,而且安全保障对于煤炭的生产起着重要的支撑及推动作用,近年来,煤矿安全逐渐成为了国家及现代煤矿企业所关注的重点问题。为了有效预防各种煤矿井下作业安全事故的发生,煤矿企业纷纷实施了井下作业的安全监

学习

人生还有下半场

阅读(19)

本文为您介绍人生还有下半场,内容包括人生还有下半场读后感,人生还有下半场的下一句。吕代豪,从少年到青年,从斗狠打架到加入台湾黑社会组织“竹联帮”,无恶不作。台湾38座监狱,他住过14座,前后共被判处有期徒刑38年。在监狱,他的心里充满绝望

学习

企业电子商务网站

阅读(14)

本文为您介绍企业电子商务网站,内容包括企业电子商务网,企业电子商务网站的运作具体步骤。摘要]企业电子商务网站评价是促进电子商务发展的重要手段,本文介绍了我国企业电子商务网站现状及其评价的类型,分析了国内外企业电子商务网站评价

学习

传唱苏州民谣 传承吴语文化

阅读(21)

现在的幼儿基本上不会说苏州话吴侬软语、粉墙黛瓦、苏州园林等是苏州文化的精髓。苏州话发音方式具有低吟浅唱的独特韵味,但不知从何时起,我们能听到的吴侬软语越来越少,现在的幼儿基本上不会说苏州话了。造成这种现状的原因:(1)二十世纪末以

学习

清中叶剧作家唐英生平事迹考证

阅读(15)

唐英是清代戏曲史上一位较有影响和特色的戏曲家。他生活在花雅争胜、戏曲激烈变革的清中叶,研究其蚯创作对于我们全面把握清中叶戏曲的发展具有重大意义。但长期以来,由于戏曲资料的匮乏,对其生平及戏曲活动的研究并不深入系统。本文结合史

学习

地热井水供暖的优势与发展前景分析

阅读(18)

本文为您介绍地热井水供暖的优势与发展前景分析,内容包括余热水供暖的优势,地热供暖利用前景分析。随着经济的快速发展,人们对生活品质的要求越来越高,传统采暖方式污染严重、温度不均匀、安装不方便、舒适性差、能源消耗大、社会效益低下

学习

关于大跨度预应力砼连续箱梁设计的探讨

阅读(20)

摘要:预应力砼连续箱梁是我国当前桥梁建设中一种常见的桥型结构,因此,探讨与研究其设计方法,对于该种结构形式的优化与发展有着非常重要的意义。本文通过结合工程实例,探讨了大跨度预应力砼连续箱梁桥的设计与构造特点,并通过对其结构计算分

学习

视觉传达与平面设计元素之间的关系

阅读(24)

本文为您介绍视觉传达与平面设计元素之间的关系,内容包括视觉传达与平面设计,视觉传达和平面设计哪个好学。在现代平面设计中,会运用到各种平面设计元素,这些由点、行、大小、空间、色彩、明度、纹理构成的设计画面,通常会以视觉形式来传达

学习

浑江梯级水电站设计分析

阅读(14)

本文为您介绍浑江梯级水电站设计分析,内容包括元江梯级水电站示意图,水电站梯级开发原理。[摘要]文中分析了洪水系列延长后对桓仁、回龙山、太平哨设计洪水参数的影响,并通过分析论证,得出桓仁、回龙山、太平哨水电站坝址洪水,仍可沿用原审

学习

城市道路高架桥的设计分析

阅读(18)

本文为您介绍城市道路高架桥的设计分析,内容包括城乡路高架桥设计高度,前横路高架桥设计高度。高架桥几乎成为现代城市交通不可缺少一部分,高架桥的建设的也是城市交通建设水平提高的重要表现。高架桥建设设计不但利于城市疏散交通,更利于

学习

物质消费生活下现代设计的社会功能分析

阅读(19)

本文为您介绍物质消费生活下现代设计的社会功能分析,内容包括分析非物质社会设计的特征,高端物质消费要重经济重美观对吗。设计是一种有动机、有意识、积极主观地创造市场、影响社会、改变行为的创造行为。现代设计是工业物质发展的产物

学习

城市湿地公园的规划设计

阅读(195)

本文为您介绍城市湿地公园的规划设计,内容包括城市规划湿地公园景观设计方案,昆明白沙河湿地公园最新规划。本文简要阐述了城市湿地公园的定义、类型以及生态学意义。并以牙克石市眼镜湖湿地公园为例,对项目背景和现状进行简要介绍,重点阐

学习

智能印章自动存储系统设计

阅读(25)

本文为您介绍智能印章自动存储系统设计,内容包括智能印章系统的缺点,印章存储格式。摘要为了对印章进行防伪识别,设计了一套智能印章存储系统,将印章的使用情况自动记录下来,为以后对印章的防伪提供准确数据。给出系统的具体的硬件设计,以超

学习

安全窨井盖再设计

阅读(39)

本文为您介绍安全窨井盖再设计,内容包括窨井盖内铰座怎么设计,幼儿园窨井盖的班本课程设计。【摘要】近年来,由于窨井盖缺失导致的安全事故频发。在黑暗和城市内涝的情况下,窨井盖缺失造成的城市“黑洞”更是严重威胁着人们的生命及财产安