1、本科论文停车场管理信息系统的设计与实现【摘 要】随着世界的进步,IT产业产生大量的增值,并在人们的生活中扮演着重要的角色。它也越来越多的用于我们的实际生活中。与此同时我国汽车保有量大大增加,因而如何对停车场进行有效管理提上日程,特别是停车场的信息化管理。该信息管理系统的开发就是为了提高停车场的效率和方便广大停车用户而设计的管理类软件。通过深入的调研分析,将该系统分为6大模块:系统用户信息、车主信息、车位信息、停车信息、财务信息、其他(维修信息、投诉信息)。其中各个模块都具有相关的添加,删除,查询等功能。在停车信息管理模块中还实现了对停车自动计时,计算停车收费金额的功能。总而言之,该系统是以车场
2、管理者、车辆和停车用户为基础,并将三者充分结合,非常人性化的现代化停车场信息管理系统。该系统构架于数据库Microsoft Access 2003之上,使用VB 6.0开发。关键词:停车场,信息管理系统,数据库【Abstract】As progressive IT industry of the world produces a large number of appreciation, play an important role in peoples life. In its more and more too actual life which is used us. Meanwhile
3、 the recoverable amount of automobile of our country increases greatly , therefore how to bring to the parking area into schedule effective management, especially the informationization of the parking area is managed. Only for improve efficiency and convenient to park user and management software th
4、at design while being the masses of of parking area development of information management system this. Analyse through deep investigation and research , divide this system into 6 big module : Systematic user information , car owner information , parking stall information , park message , financial m
5、essage , other (maintain information , complain information). Among them each module has relevant adding , deleted, function of inquiring about etc. In park information management realize to park the automatic timing also among the module, calculate and park the function which charges the amount of
6、money. In a word, should be systematic and park in users as the foundation with the administrator , vehicle of parking lot, and combine fully three, modernized parking area information management system of ordinary person.This system framework is on database Microsoft Access 2003, use VB 6. 0 is dev
7、elopedKey words: Parking area, information management system , database第一章 绪论1.1 引言最新统计表明,中国私人汽车的拥有量已经突破1000万辆,平均每120多人就拥有一辆私人汽车。汽车业专家认为,这标志着中国度过公务购车、商务购车阶段,迈入私人购车的新时期。私人购车的高速增长,为中国汽车工业的发展注入了动力。汽车制造业首次成为中国工业第五大支柱行业。预计今年中国汽车产量将超过法国,从而在美国、日本、德国之后成为世界第四大汽车生产国。显而易见,今后20年,汽车产业将是中国最有发展潜力的产业。因此,围绕汽车行业的相关产业
8、链也将迅速起步和发展。俗语说,背靠大树好乘凉。换言之,在当今信息社会的产业大潮中,紧紧围绕汽车行业这棵大树,将带来无限生机。显然IT也将在此产业链中产生大量的增值业务中扮演重要的角色。停车场的智能管理系统是其中之一。车辆几乎成为每家每户必备的交通工具的今天,其方便快捷给人们带来了极大的便利,节省了很多在路途上浪费的时间。然而随着车辆数量的不断增加,车辆的停放成为了如今不得不解决的重大问题,因此大量的停车场设施不断的涌现。为了方便停车场设施的管理并提高该设施的效率,一套专门用于停车场设施的管理软件显得更加实用。“停车场的信息管理系统”的开发就是为了提高停车场的效率和方便广大停车用户而设计的管理类
9、软件。1.2 可行性研究一个这样实用的停车场信息管理软件对于当今社会发展的趋势,面临停车场数量不飞速增加是非常之必要的。其不仅仅为广大的用户和停车场管理者带了极大的便利,还将社会的一些产业带上了自动化管理的新高度。该停车场信息管理系统应该和监控系统联合使用,这样将达到更安全更完善的效果。1.2.1 编写目的本报告的编写目的是从技术,经济,操作,效益等方面研究停车场信息系统管理软件是否可行,指出开发软件的环境 , 手段 , 方案 , 并对软件的前景作出简略的分析。1.2.2 可行性研究前提功能:实现停车场各类信息的管理,以及在收费及财务管理.实现信息处理,存储,查询 , 打印 ,等功能自动化。确
10、保数据的保密性,同时保证车辆的停放安全。安全性,包括用户注册(Logon)和口令(Password)检验、信息类型核实,信息管理命令和文件存取、信息封套密码检查。生成报表:方便财务结算 性能:能让不同用户进行车辆的停放。具有会员用户特殊优惠功能。会员用户在该停车场停放车辆将会获得8折优惠。同时若车场车位损坏还能将保修记录进行储存记录,若车场出现人员或者物理设施的异常还可供应顾客的投诉进行储存记录。输出:以表格形式的形式 浏览各类信息;以报表的形式输出各类信息;输出均为文字信息,没有图片,声音,多媒体等格式文件。输入:均以文字,数字的形式输入,没有图片,多媒体,声音等文件格式。 安全及保密要求:
11、包括用户注册(Logon)和口令(Password)检验、信息类型核实,信息管理命令和文件存取;不同的人员由不同的操作等级 ,操作的权限不同;终端到主机的通讯全部采用加密技术,即使许信息被截获,也无法破译。开发环境:Visual Basic 6.0 应用程序语言是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,它简单易学、容易掌握,而且效率高,可用于开发Windows 环境下功能强大、图形界面丰富的应用软件系统。总的来说,用该软件开发速度相对快,开发复杂度比较低,开度的进度快,难度比用其他的工具的难度小,开发的信息管理系统性能很稳定。 技术目标:实现停车场各类信息的自动化管理
12、。使用数据库实现信息的存储,处理,备份各个车位数据并可以查询车位当前状态(可用,已停,损坏等)。 经济目标:通过本软件的使用 ,停车场可以节省人力、物力、财力等资源。停车场的工作效率可以大大提高。同时可靠、快捷、先进的服务吸引更多的会员用户。增强停车用户对公司的信任程度。本软件的盈利空间是相当可观的,回报将远远大于投资。计算机管理信息未来信息化时代的必然趋势,必将有广泛的应用。社会效益:根据当今社会的飞速发展,拥有车辆的人们日益增加,城市面临乱停车影响交通的顺畅问题,用户面临停车场所不专业造成车辆损坏或被偷窃问题。该软件使停车场更加系统化,为城市、用户、和车场管理者带来了极大的方便和安全的保障
13、。 系统的运行限制:系统构架于数据库Microsoft Access 2003之上,使用VB 6.0开发,采用C/S,运行于Lan/Internet 之上。适合于中小型的停车场。系统环境 :中英文WINDOWS 95/98/2000/NT。 可行性研究方法:本系统可行性研究的策略:主要依靠人工调查及其创建模型。课题负责人对停车场现在营运状况,信息流通速度,覆盖范围进行调查研究。考察停车场的环境,分析当前公司的业务范围,以及工作流程,人员配置,工作环节实现方法,确定系统的主题结构,根据现阶段的分析结果,依托当前高级的语言和开发环境开发处初级的应用软件模型(软件原型)。以直观的方式展示给用户开发系
14、统的概貌,用户可以提出意见。方便用户和开发人员的相互交流。1.3 需求分析 对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相符合。1.3.1 情况分析在80年代或许拥有自己的一辆私家车是意见很奢望的事情。很少有人会舍得花上大半辈子赚的钱去买一辆车。所以这种公用型大型停车场几乎很少见,即使有也是管理
15、和安全设施很差的。由于停车设施的稀少,对停车场管理系统软件的需求也很低。到了今天国家的飞速发展,人民生活水平的不断提高,收入也有相当的提高,伴随着这样的社会现象车辆的出现显然成为生活水平提高的重要标志,停车场也固然成为了社会不可缺少的产物。那么想要管理好一个停车场让它能够给用户提供安全,便捷的服务,一套有效的“停车场信息管理系统”将会是车场管理者的渴望。1.3.2 设备需求 打印机,传真机.电话.计算机 , 票据打印机1.3.3 局限性每个工作人员的工作负担重 , 但是仍然满足不了业务增长的需要。人工管理,容易出错,丢失,查找不便,资料不易保存。从而限制了公司的发展。底层工作人员过多,浪费资源
16、,设备简陋,使顾客丧失对公司的信心和信任。 1.3.4 目的 本报告目的就是在阐述停车场信息管理系统软件的应该满足什么功能,完成那些工作,并进行记录,最终交给软件具体开发人员进行具体的开发.。提出详细的功能说明,确定设计限定条件,规定性能要求。给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。1.4 开发背景建议开发的软件名称:停车场管理信息系统的设计与实现。项目开发者:停车场管理信息系统的设计与实现毕业设计学生(吴鹏)。项目设计者:停车场管理信息系统的设计与实现毕业设计学生(吴鹏)。1.5 工程进程表表 1.1工程开
17、工日期2005.3.16工程结束日期2004.6.1设计内容最早开工日期最早结束日期最晚开工日期最晚完成时间可行性分析2005.3.16-2005.3.202005.3.182005.3.22需求分析2005.3.212005.3.272005.3.252005.3.30概要设计2005.3.282005.4.52005.4.32005.4.9详细设计2005.4.62005.5.202005.4.132005.5.24编写设计论文2005.5.212005.6.32005.5.282005.6.6第二章 系统总体设计停车场信息系统完成的主要功能有:1.系统的管理:用户的信息管理,添加新的用户
18、,修改密码,退出系统。2. 车主管理:A.车主的信息管理,添加新的车主用户,其中包括:车主的姓名、编号,电话、联系地址,备注。B.车主信息查询:填入编号或者车主名可以查询车主信息。3.车位管理:A.车位信息管理,添加新的车位信息(车位号,车位状态)B.车位信息查询,可以查询到全部车位当前状态,也可查询单个车位当前状态。4.收费管理:A.停车信息管理,添加停车数据信息,包括:车牌号,入场时间,车位号,单价。B.收费信息,显示停车数据,添加离场时间,显示打印报表,即停车时间与合计金额。C.统计信息,将停车数据如:车牌号、车位号、停车时间、单价、合计。添加如数据库以便财务管理方便统计当日,本月,本年
19、停车量和收费总额。5.财务管理:A.日统计,统计当日停车量,合计当日全部收入金额。B. 月统计,统计当月停车量,合计当月全部收入金额。C. 年统计,统计本年停车量,合计本年全部收入金额。6.其他:A.维修项目管理,添加维修信息如:报修人、报修时间、报修内容、维修人、是否维修。B. 投诉项目管理,添加投诉信息如:投诉人、投诉时间、投诉内容、负责人、是否维修。2.1 功能介绍该软件专门为了提供停车场信息管理自动化而设计,对于中小型停车场的信息管理自动化设计了相当专业和周到的信息管理模式。例如:其中考虑到了车场附近及处于该车场本楼层中有可能长期停车用户的优惠项目,因此可以进行特殊用户的添加、查询、删
20、除功能。同时,拥有车辆进场空车位自动选择功能和车位状态查询功能(已停,可用,损坏等,后者主要用于车位是否为空的确认工作)。当然,停车场也有可能存在着监控系统、车场安全设施和物理损坏情况,该软件系统也提供了对修理状态进行记录功能。顾客永远是上帝,一旦涉及到管理肯定会出现顾客不满意等现象,此系统同样也拥有这样一个特色功能:顾客投诉管理。该功能是为了记录顾客对某车场的不满意以及其投诉内容。总而言之,该系统是以车场管理者、车辆和停车用户为基础,并将三者充分结合非常人性化的现代化停车场管理系统。2.1.1 功能划分本软件功能如下:系统管理.系统用户管理.用户的添加用户的删除.修改口令.用户密码修改车主管
21、理.车主数据管理.车主的添加.车主的保存.车主的删除.车主数据查询车位管理.车位数据管理 .车位的添加.车位的保存.车位的删除.车位数据查询.车位的状态查询收费管理.停车数据管理.停车管理.收费管理.停车状态保存.停车状态删除.统计财务管理.日报表.月报表.年报表其他.投诉项目管理.维修项目管理2.1.2 功能描述系统管理:用户的添加:重新添加使用本系统的操作人员,并为其设置用户名,密码,以及使用的权限。用户的删除:删除不需要的用户.删除后此用户不可用旧的用户名和密码登录系统.密码的修改:当用户以用户名,密码登录后,可以通过此功能,修改自己的密码.车主管理:车主添加:添加长期用户资料,其中涉及
22、持卡编号、用户姓名、联系地址、电话、备注。用户可以免费办理该优惠卡只用缴纳该卡工本费用。车主保存:保存当前添加内容。车主删除:删除已经办理持卡用户资料,删除确认之后用户将不与得到该停车场的优惠项目。车主查询:当符合优惠条件用户持卡缴纳停车费用时管理员询问车主姓名,并添写此卡编号,窗口中将弹出该用户资料,经管理员核查无误之后,可以进行停车优惠项目。车位管理:车位添加:当停车车位出现异常状态时(例如:车位损坏、为客户提供保留车位等特殊情况)可以将当前车位状态添入数据库以免造成停车时出现的不便。车位保存:保存当前车位状态。车位删除:删除数据库中已添加的车位状态,让车位重新可以停放车辆。车位状态查询:
23、查询当前车位状态(已停,可用,损坏,保留等)。可以输入查询条件A.按车位状态查询(已停,可用,损坏,保留等)。B.按车位号查询(001、002、003、004等)。收费管理:停车管理:当停车用户进场时将自动选择空车位,并填写车牌号、入场时间、车位号、单价、车辆状态资料。收费管理:当停车用户离场时填写离场时间,点击收费弹出收费报表进行收费,报表将显示该车场名称,停车日期,当前停车车牌号,入场时间,离场时间,停车时间,单价,合计缴费额。打印票据供停车用户记录,报帐使用。停车状态保存:点击停车以后,填写车牌号、入场时间、车位号、单价、车辆类型资料。然后点击保存将当前资料储存入数据便于查询。停车状态删
24、除:删除当前窗体显示停车用户资料,清空车位。财务管理:日统计:统计当日停车总量,合计总营业额。并可以查询其他日期停车总量,合计总营业额。月统计:统计当月停车总量,合计总营业额。并可以查询其他月份停车总量,合计总营业额。年统计:统计当年停车总量,合计总营业额。并可以查询其他年份停车总量,合计总营业额。其他:投诉项目管理:该项目涉及投诉人,投诉时间,投诉内容以及被投诉项目负责人。可以将其内容进行添加,保存,删除功能。维修项目管理:该项目涉及保修人,保修时间,保修内容以及被维修人,是否维修。可以将其内容进行添加,保存,删除功能。2.2 数据库模式数据库模式定义了数据库的结构、表、关系、域和业务规则。
25、数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DBMS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用
26、程序。2.3 模块设计结构 将停车场对各种信息管理及各项业务划分为模块,结构清晰,功能明确。本系统的操作采用人性的可视化界面,贴近用户,操作方便,美观大方.只要经过短时间的适应,就可以使用。总系统能够统一调配各个子系统,实现了高度的自动化运行。(1)分别调用各个子系统,完成停车场工作,子系统和总系统全部在硬盘上运行,速度都比较快。系统的相互调用主要是停车用户、车位信息、停车信息等。数据共享,因为使用了关系数据库,在不同的数据信息之间建立了联系,所以相同性质的数据之间是信息共享的关系,对于它们的操作是在同一组数据上进行。(2)数据库的建立,整个信息存在于同一个数据库上的不同表格中,所有的数据均存
27、放于主服务器的硬盘之上。停车场管理系统功能模块图总功能模块图如图2.1:图2.1 总体功能模块图系统用户管理子系统功能模块如图2.2:图2.2 系统用户管理子系统车位管理子系统功能模块如图2.3: 图2.3 车位管理子系统车主管理子系统功能模块如图2.4: 图2.4 车主管理子系统收费管理子系统功能模块如图2.5:图2.5 收费管理子系统财务管理子系统功能模块如图2.6:图2.6 财务管理子系统其他管理字系统功能模块如图2.7:图2.7 其他管理字系统2.4 数据流程图车位数据流程图:图2.8 车位数据流程图停车系统流程图:图2.9停车系统流程图车主数据流程图:图2.10车主数据流程图2.5
28、处理流程A.系统启动后,激活身份验证模块。B.通过身份验证后,对系统初始化。根据系统配置文件将数据库导入,并设置各全局变量,记录文件的操作权限。C.系统进入消息循环状态,等待用户通过事件(点击鼠标)驱动机制激活各功能模块,并执行指定模块。D.各项功能执行完毕后重新进入消息循环状态,等待用户发出消息。E.由关闭系统事件激活关闭系统模块,退出系统。2.6 物理结构设计数据库的各个文件物理结构:采用顺序结构的记录文件。所有的数据没有什么特殊的算法。一切的数据都是通过输入,存储到数据库中,以备将来使用。需要时,是要访问数据库,就可以从中间到处需要的数据。2.7 运行设计运行模块的组合:模块命名方式按照
29、相应模块结合特性和功能特性制定。命名方式x、y其中数字相同的模块即为同类模块。X、相同表示被同一上层模块调用。Y、表示不同的功能,层次图的上层模块,调用下层模块.。2.8 运行控制本软件控制流程:想由操作系统启动用户登陆窗体,通过身份验证后,登录系统进入管理菜单,进入主界后,可以通过界面操作,调用各个模块,进入消息驱动模式,由相应的消息分别.其它模块。并通过各个子模块调用更下一层的各个模块,完成需要的操作。2.9 出错处理设计本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏。本软件提供撤消机制,避免用户因操作对数据库系统造成破。本软件会检查用户出入数据的合法性,当不和法给出提示,系
30、统将不对数据库进行任何修改。采用对话框形式为用户提供警告信息。一些关键性操作(比如删除或修改记录),都应提供确认机制。第三章 详细设计该信息管理系统是用开发软件VB 6.0 结合Access 2003 数据库进行开发与设计的,其开发难度,和速度相对较低,开发时间较少,系统功能相对比较稳定。各个模块紧密连接,基本能够实现初步的停车场信息管理。功能还是比较多的。若该停车场信息管理系统能够和视频监控服务器联合使用将会完成更多功能,并提高整个停车场的安全,为管理员带来更大的便捷。视频服务器与摄像头连接通过摄像头可以清楚的看到整个车场状况,车辆的安全状况,将车位的查询提升到不仅仅是通过系统功能来查询,还
31、可通过摄像头来核实车位准确状态,当中大大减少了很有可能发生的信息管理错误。 该信息管理系统还可以和IC Card 进行联合使用将会的、得到更便利的功能,让车场管理员和用户对于管理车场和停车时更加方便减少了大量因为人为而造成的错误。该信息管理系统分为6大模块,其分别为系统用户信息、车主信息、车位信息、停车信息、财务信息、其他(维修信息、投诉信息)。大部分需要查询功能的模块都具有查询功能。例如:车主信息模块具有车主信息查询;车位信息模块具有车位信息查询;财务信息管理具有通过筛选日期对选定日期生成报表,能够显示停车量,每辆车停车时间,停车单价,停车日期,每辆停车合计收费以及当日收费总和。各个模块互相辅助,互相递送信息对信息加以处理,最终达到真正的信息管理自动化。该系统为分布式计算机控制系统。计算机管理中心可以对整个停车场情况进行监控和管理,包括出入口管理
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1