停车收费管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
停车场收费管理系统
摘要:当今我们处在一个信息飞速发展的时代,随着科技创新的不停发展,各行各业都越来越离不开使用计算机进行的信息控制与处理,这不仅提高了工作效率,也大大提高了其安全性。本次课程设计就是通过设计一个这样的停车场自动化的收费管理系统来提高工作效率和更多便捷。系统主要有存车、取车、查询和修改费率四大功能模块,通过Visual Studio 2005软件利用C++语言进行程序开发,使用ADO连接Access数据库,存车时将车辆信息存入数据库中,通过对数据库中数据的读写和使用来实现查询和修改费率的功能,取车时显示入库出库时间以及费率和费用。通过这些模块来实现停车管理的规范化、系统化和程序化。关键词:工作效率停车场 C++ ADO连接 Access数据库模块
Parking management system
Abstract: With the constant development of scientific and technological innovation, businesses are increasingly inseparable from the use of computer control and processing of information, which not only improve efficiency, but also greatly enhance its security. The course design is such a parking lot through the design of an automated toll system to improve management efficiency and more convenient.
Key words:Efficiency C++ ADO to connect Access database
停车场收费管理系统的设计与实现
一前言
1.1 引言
本课程设计是学习完《大学计算机基础》、《C语言程序设计语言》、《面向对象的C++》等课程后进行的一次全面的综合练习。其目的在于加深这些课程的基础理论和基本知识的理解,使用高级程序设计语言、数据库技术、网络技术来解决实际问题,培养学生解决实际问题的能力;锻炼学生开发管理信息系统的基本操作技能;培养学生的团队合作意识;通过具体的设计加深对课堂教学内容的理解,提高所学知识的应用能力。
本组所做的课程是停车场的收费管理系统,即要求开发一款收费管理软件,通过计算机来管理停车场,使其更加简单易操作,也更易进行数据汇总分析。我们利用C++语言和数据库技术完成了这一课题的设计。实现了存车、取车、查询和修改费率的功能,其中取车时可显示入库和出库时间以及费用和费率。
1.2.2.工作量分配
9月1日~2日:课程设计准备和审题,确定课程方向,查找相关资料,做需求分析,确定课题实现方法并划分模块。
9月3日~5日:经小组讨论细化并完善了课题的具体细节,同时通过网上教学视频和图书馆查找资料的方式学习了MFC的应用。
9月6日~8日:编程阶段。粗略完成系统的大体框架。
9月9日~12日:为系统连接了数据库。在原程序的基础上,增加了部分功能,使系统更加便捷与人性化。
二.可行性分析
技术可行性:可用系统开发工具如Visual Studio、Visual C++以及ACCESS、SQL Server 2007或ORACLE等进行开发来实现用户的需求。
操作可行性:该系统可在Windows 系列的系统上利用Visual Studio、Access 等软件进行开发,操作方便快捷。同时该系统界面比较简单易学,车费是根据车辆信息自动生成,更加便于约束工作人员,该管理系统的实施可以更方便快捷的提供各种统计,减少人工工作的失误。
经济可行性:该系统应用广泛,成本较低,既可带来减少工作人员的聘请这种直接效益,又可以使管理者及时掌握各种经过处理过的统计资料,便于管理者在科学依据上做出各种决策,所带来的效益是相当可观
以上从技术,操作,经济三方面分析,本系统在这三方面均可行。所以本系统具有较强的可行性。
三.系统分析
3.1 需求分析
近几年来,随着我国国民经济和汽车制造业的迅速发展,汽车保有量快速增长,北京,上海等大城市以每年10万辆的速度增加,而道路建设及停车车位的建设远低于此。停车难所导致的占道停车,占用绿地停车,不仅使交通堵塞问题更加严重,而且涉及到投资环境和城市现象,日益引来各方人士的关注。如果停车难问题和交通堵塞问题得不到妥善解决,将同时影响了轿车进入家庭的步子,影响汽车制造业的迅速发展,影响国名经济的稳步持续发展。
基于此问题,我们决定建立一个停车场收费管理系统,使停车管理工作规范化,系统化,程序化,避免停车管理的随意性,提高停车过程的速度和准确性,能够快速方便地解决停车问题。
本系统的需求即对车辆信息的存储、显示和费用计算等数据处理。要求系统有较大的管理容量,同时又要求系统具有持续存储的能力,能将收集到的大量数据长期保存,它还要能以简单明了的方式将出入库时间及费用显示给用户。
3.2组织结构分析
本系统的主要功能分为四个模块:存车、取车、查询和修改费率。
(1)存车:
当有新的车辆准备入库时,在对话框界面上填写车辆相关信息(车牌号、车型),根据车辆大小,系统将自动生成单位时间停车费用,并将车辆相关信息导入数据库。
(2)取车:
当车辆从库中取车时,在对话框中输入车牌号,若是已入库车辆,系统将自动显示入库时间、出库时间以及所需费用,若是未入库车辆,则显示对话框提醒所取车辆不存在。
(3)查询:
输入需要查询车辆的车牌号点击查询,即可查出此车的具体信息,若所查车辆在库中则显示查询成功。
(4)修改费率:
在对话框中输入新的费率确定后,系统的费率计算将自动改变。3.3数据传输流程分析:
图3-1 流程图
修改费
率出
库
车
辆
入
库
车
辆
查询取车