(本科论文)停车场管理信息系统的设计与实现_第1页
(本科论文)停车场管理信息系统的设计与实现_第2页
(本科论文)停车场管理信息系统的设计与实现_第3页
(本科论文)停车场管理信息系统的设计与实现_第4页
(本科论文)停车场管理信息系统的设计与实现_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 people's life. In its more and more too actual life which is used us. Meanwhile t

3、he 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 that

4、 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 mes

5、sage , 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 mo

6、ney. 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 devel

7、opedKey words: Parking area, information management system , database目录第一章 绪论41.1引言41.2 可行性研究41.3 需求分析61.4 开发背景61.5 工程进程表7第二章 系统总体设计82.1 功能介绍82.2 数据库模式112.3 模块设计结构112.4 数据流程图142.5 处理流程152.6 物理结构设计162.7 运行设计162.8 运行控制162.9 出错处理设计16第三章 详细设计173.1 系统登陆183.2 系统用户模块193.3 车主管理模块213.4 车位管理模块233.5 收费管理模块263.

8、6 财务管理模块313.7 其他管理模块32第四章 测试报告及开发成果344.1 测试目的344.2 测试计划344.3 开发成果37第五章 结束语38致谢39参考资料40附录 部分程序代码41第一章 绪论1.1 引言最新统计表明,中国私人汽车的拥有量已经突破1000万辆,平均每120多人就拥有一辆私人汽车。汽车业专家认为,这标志着中国度过公务购车、商务购车阶段,迈入私人购车的新时期。私人购车的高速增长,为中国汽车工业的发展注入了动力。汽车制造业首次成为中国工业第五大支柱行业。预计今年中国汽车产量将超过法国,从而在美国、日本、德国之后成为世界第四大汽车生产国。显而易见,今后20年,汽车产业将是

9、中国最有发展潜力的产业。因此,围绕汽车行业的相关产业链也将迅速起步和发展。俗语说,背靠大树好乘凉。换言之,在当今信息社会的产业大潮中,紧紧围绕汽车行业这棵大树,将带来无限生机。显然IT也将在此产业链中产生大量的增值业务中扮演重要的角色。停车场的智能管理系统是其中之一。车辆几乎成为每家每户必备的交通工具的今天,其方便快捷给人们带来了极大的便利,节省了很多在路途上浪费的时间。然而随着车辆数量的不断增加,车辆的停放成为了如今不得不解决的重大问题,因此大量的停车场设施不断的涌现。为了方便停车场设施的管理并提高该设施的效率,一套专门用于停车场设施的管理软件显得更加实用。“停车场的信息管理系统”的开发就是

10、为了提高停车场的效率和方便广大停车用户而设计的管理类软件。1.2 可行性研究一个这样实用的停车场信息管理软件对于当今社会发展的趋势,面临停车场数量不飞速增加是非常之必要的。其不仅仅为广大的用户和停车场管理者带了极大的便利,还将社会的一些产业带上了自动化管理的新高度。该停车场信息管理系统应该和监控系统联合使用,这样将达到更安全更完善的效果。1.2.1 编写目的本报告的编写目的是从技术,经济,操作,效益等方面研究停车场信息系统管理软件是否可行,指出开发软件的环境 , 手段 , 方案 , 并对软件的前景作出简略的分析。1.2.2 可行性研究前提功能:实现停车场各类信息的管理,以及在收费及财务管理.实

11、现信息处理,存储,查询 , 打印 ,等功能自动化。确保数据的保密性,同时保证车辆的停放安全。安全性,包括用户注册(Logon)和口令(Password)检验、信息类型核实,信息管理命令和文件存取、信息封套密码检查。生成报表:方便财务结算 性能:能让不同用户进行车辆的停放。具有会员用户特殊优惠功能。会员用户在该停车场停放车辆将会获得8折优惠。同时若车场车位损坏还能将保修记录进行储存记录,若车场出现人员或者物理设施的异常还可供应顾客的投诉进行储存记录。输出:以表格形式的形式 浏览各类信息;以报表的形式输出各类信息;输出均为文字信息,没有图片,声音,多媒体等格式文件。输入:均以文字,数字的形式输入,

12、没有图片,多媒体,声音等文件格式。 安全及保密要求:包括用户注册(Logon)和口令(Password)检验、信息类型核实,信息管理命令和文件存取;不同的人员由不同的操作等级 ,操作的权限不同;终端到主机的通讯全部采用加密技术,即使许信息被截获,也无法破译。开发环境:Visual Basic 6.0 应用程序语言是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,它简单易学、容易掌握,而且效率高,可用于开发Windows 环境下功能强大、图形界面丰富的应用软件系统。总的来说,用该软件开发速度相对快,开发复杂度比较低,开度的进度快,难度比用其他的工具的难度小,开发的信息管理系统性

13、能很稳定。 技术目标:实现停车场各类信息的自动化管理。使用数据库实现信息的存储,处理,备份各个车位数据并可以查询车位当前状态(可用,已停,损坏等)。 经济目标:通过本软件的使用 ,停车场可以节省人力、物力、财力等资源。停车场的工作效率可以大大提高。同时可靠、快捷、先进的服务吸引更多的会员用户。增强停车用户对公司的信任程度。本软件的盈利空间是相当可观的,回报将远远大于投资。计算机管理信息未来信息化时代的必然趋势,必将有广泛的应用。社会效益:根据当今社会的飞速发展,拥有车辆的人们日益增加,城市面临乱停车影响交通的顺畅问题,用户面临停车场所不专业造成车辆损坏或被偷窃问题。该软件使停车场更加系统化,为

14、城市、用户、和车场管理者带来了极大的方便和安全的保障。 系统的运行限制:系统构架于数据库Microsoft Access 2003之上,使用VB 6.0开发,采用C/S,运行于Lan/Internet  之上。适合于中小型的停车场。系统环境 :中英文WINDOWS 95/98/2000/NT。 可行性研究方法:本系统可行性研究的策略:主要依靠人工调查及其创建模型。课题负责人对停车场现在营运状况,信息流通速度,覆盖范围进行调查研究。考察停车场的环境,分析当前公司的业务范围,以及工作流程,人员配置,工作环节实现方法,确定系统的主题结构,根据现阶段的分析结果,依托当前高级的语言和开发环境开

15、发处初级的应用软件模型(软件原型)。以直观的方式展示给用户开发系统的概貌,用户可以提出意见。方便用户和开发人员的相互交流。1.3 需求分析 对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相符合。1.3.1 情况分析在80年代或许拥有自己的一辆私家车是意见很奢望的事情。很少有人会舍得花上大半辈子赚的

16、钱去买一辆车。所以这种公用型大型停车场几乎很少见,即使有也是管理和安全设施很差的。由于停车设施的稀少,对停车场管理系统软件的需求也很低。到了今天国家的飞速发展,人民生活水平的不断提高,收入也有相当的提高,伴随着这样的社会现象车辆的出现显然成为生活水平提高的重要标志,停车场也固然成为了社会不可缺少的产物。那么想要管理好一个停车场让它能够给用户提供安全,便捷的服务,一套有效的“停车场信息管理系统”将会是车场管理者的渴望。1.3.2 设备需求 打印机,传真机.电话.计算机 , 票据打印机1.3.3 局限性每个工作人员的工作负担重 , 但是仍然满足不了业务增长的需要。人工管理,容易出错,丢失,查找不便

17、,资料不易保存。从而限制了公司的发展。底层工作人员过多,浪费资源,设备简陋,使顾客丧失对公司的信心和信任。 1.3.4 目的 本报告目的就是在阐述停车场信息管理系统软件的应该满足什么功能,完成那些工作,并进行记录,最终交给软件具体开发人员进行具体的开发.。提出详细的功能说明,确定设计限定条件,规定性能要求。给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。1.4 开发背景建议开发的软件名称:停车场管理信息系统的设计与实现。项目开发者:停车场管理信息系统的设计与实现毕业设计学生(吴鹏)。项目设计者:停车场管理信息系统的设

18、计与实现毕业设计学生(吴鹏)。1.5 工程进程表表 1.1工程开工日期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第二章 系统总体设计停车场信息系

19、统完成的主要功能有:1. 系统的管理:用户的信息管理,添加新的用户,修改密码,退出系统。2. 车主管理:A.车主的信息管理,添加新的车主用户,其中包括:车主的姓名、编号,电话、联系地址,备注。B.车主信息查询:填入编号或者车主名可以查询车主信息。3. 车位管理:A.车位信息管理,添加新的车位信息(车位号,车位状态)B.车位信息查询,可以查询到全部车位当前状态,也可查询单个车位当前状态。4. 收费管理:A.停车信息管理,添加停车数据信息,包括:车牌号,入场时间,车位号,单价。B.收费信息,显示停车数据,添加离场时间,显示打印报表,即停车时间与合计金额。C.统计信息,将停车数据如:车牌号、车位号、

20、停车时间、单价、合计。添加如数据库以便财务管理方便统计当日,本月,本年停车量和收费总额。5. 财务管理:A.日统计,统计当日停车量,合计当日全部收入金额。B. 月统计,统计当月停车量,合计当月全部收入金额。C. 年统计,统计本年停车量,合计本年全部收入金额。6. 其他:A.维修项目管理,添加维修信息如:报修人、报修时间、报修内容、维修人、是否维修。B. 投诉项目管理,添加投诉信息如:投诉人、投诉时间、投诉内容、负责人、是否维修。2.1 功能介绍该软件专门为了提供停车场信息管理自动化而设计,对于中小型停车场的信息管理自动化设计了相当专业和周到的信息管理模式。例如:其中考虑到了车场附近及处于该车场

21、本楼层中有可能长期停车用户的优惠项目,因此可以进行特殊用户的添加、查询、删除功能。同时,拥有车辆进场空车位自动选择功能和车位状态查询功能(已停,可用,损坏等,后者主要用于车位是否为空的确认工作)。当然,停车场也有可能存在着监控系统、车场安全设施和物理损坏情况,该软件系统也提供了对修理状态进行记录功能。顾客永远是上帝,一旦涉及到管理肯定会出现顾客不满意等现象,此系统同样也拥有这样一个特色功能:顾客投诉管理。该功能是为了记录顾客对某车场的不满意以及其投诉内容。总而言之,该系统是以车场管理者、车辆和停车用户为基础,并将三者充分结合非常人性化的现代化停车场管理系统。2.1.1 功能划分本软件功能如下:

22、系统管理.系统用户管理.用户的添加用户的删除.修改口令.用户密码修改车主管理.车主数据管理.车主的添加.车主的保存.车主的删除.车主数据查询车位管理.车位数据管理 .车位的添加.车位的保存.车位的删除.车位数据查询.车位的状态查询收费管理.停车数据管理.停车管理.收费管理.停车状态保存.停车状态删除.统计财务管理.日报表.月报表.年报表其他.投诉项目管理.维修项目管理2.1.2 功能描述系统管理:用户的添加:重新添加使用本系统的操作人员,并为其设置用户名,密码,以及使用的权限。用户的删除:删除不需要的用户.删除后此用户不可用旧的用户名和密码登录系统.密码的修改:当用户以用户名,密码登录后,可以

23、通过此功能,修改自己的密码.车主管理:车主添加:添加长期用户资料,其中涉及持卡编号、用户姓名、联系地址、电话、备注。用户可以免费办理该优惠卡只用缴纳该卡工本费用。车主保存:保存当前添加内容。车主删除:删除已经办理持卡用户资料,删除确认之后用户将不与得到该停车场的优惠项目。车主查询:当符合优惠条件用户持卡缴纳停车费用时管理员询问车主姓名,并添写此卡编号,窗口中将弹出该用户资料,经管理员核查无误之后,可以进行停车优惠项目。车位管理:车位添加:当停车车位出现异常状态时(例如:车位损坏、为客户提供保留车位等特殊情况)可以将当前车位状态添入数据库以免造成停车时出现的不便。车位保存:保存当前车位状态。车位

24、删除:删除数据库中已添加的车位状态,让车位重新可以停放车辆。车位状态查询:查询当前车位状态(已停,可用,损坏,保留等)。可以输入查询条件A.按车位状态查询(已停,可用,损坏,保留等)。B.按车位号查询(001、002、003、004等)。收费管理:停车管理:当停车用户进场时将自动选择空车位,并填写车牌号、入场时间、车位号、单价、车辆状态资料。收费管理:当停车用户离场时填写离场时间,点击收费弹出收费报表进行收费,报表将显示该车场名称,停车日期,当前停车车牌号,入场时间,离场时间,停车时间,单价,合计缴费额。打印票据供停车用户记录,报帐使用。停车状态保存:点击停车以后,填写车牌号、入场时间、车位号

25、、单价、车辆类型资料。然后点击保存将当前资料储存入数据便于查询。停车状态删除:删除当前窗体显示停车用户资料,清空车位。财务管理:日统计:统计当日停车总量,合计总营业额。并可以查询其他日期停车总量,合计总营业额。月统计:统计当月停车总量,合计总营业额。并可以查询其他月份停车总量,合计总营业额。年统计:统计当年停车总量,合计总营业额。并可以查询其他年份停车总量,合计总营业额。其他:投诉项目管理:该项目涉及投诉人,投诉时间,投诉内容以及被投诉项目负责人。可以将其内容进行添加,保存,删除功能。维修项目管理:该项目涉及保修人,保修时间,保修内容以及被维修人,是否维修。可以将其内容进行添加,保存,删除功能

26、。2.2 数据库模式数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DBMS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况

27、下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。2.3 模块设计结构 将停车场对各种信息管理及各项业务划分为模块,结构清晰,功能明确。本系统的操作采用人性的可视化界面,贴近用户,操作方便,美观大方.只要经过短时间的适应,就可以使用。总系统能够统一调配各个子系统,实现了高度的自动化运行。(1) 分别调用各个子系统,完成停车场工作,子系统和总系统全部在硬盘上运行,速度都比较快。系统的相互调用主要是停车用户、车位信息、停车信息等。数据共享,因为使用了关系数据库,在不同的数据信息之间建立了联系,所以相同性质的数据之间是信息共享的关系,对于它们的操作是在同一组数据上进行。

28、(2) 数据库的建立,整个信息存在于同一个数据库上的不同表格中,所有的数据均存放于主服务器的硬盘之上。停车场管理系统功能模块图总功能模块图如图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 车位数据流程图停车系统

29、流程图:图2.9停车系统流程图车主数据流程图:图2.10车主数据流程图2.5 处理流程A.系统启动后,激活身份验证模块。B.通过身份验证后,对系统初始化。根据系统配置文件将数据库导入,并设置各全局变量,记录文件的操作权限。C.系统进入消息循环状态,等待用户通过事件(点击鼠标)驱动机制激活各功能模块,并执行指定模块。D.各项功能执行完毕后重新进入消息循环状态,等待用户发出消息。E.由关闭系统事件激活关闭系统模块,退出系统。2.6 物理结构设计数据库的各个文件物理结构:采用顺序结构的记录文件。所有的数据没有什么特殊的算法。一切的数据都是通过输入,存储到数据库中,以备将来使用。需要时,是要访问数据库

30、,就可以从中间到处需要的数据。2.7 运行设计运行模块的组合:模块命名方式按照相应模块结合特性和功能特性制定。命名方式x、y其中数字相同的模块即为同类模块。X、相同表示被同一上层模块调用。Y、表示不同的功能,层次图的上层模块,调用下层模块.。2.8 运行控制本软件控制流程:想由操作系统启动用户登陆窗体,通过身份验证后,登录系统进入管理菜单,进入主界后,可以通过界面操作,调用各个模块,进入消息驱动模式,由相应的消息分别.其它模块。并通过各个子模块调用更下一层的各个模块,完成需要的操作。2.9 出错处理设计本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏。本软件提供撤消机制,避免用户因

31、操作对数据库系统造成破。本软件会检查用户出入数据的合法性,当不和法给出提示,系统将不对数据库进行任何修改。采用对话框形式为用户提供警告信息。一些关键性操作(比如删除或修改记录),都应提供确认机制。第三章 详细设计该信息管理系统是用开发软件VB 6.0 结合Access 2003 数据库进行开发与设计的,其开发难度,和速度相对较低,开发时间较少,系统功能相对比较稳定。各个模块紧密连接,基本能够实现初步的停车场信息管理。功能还是比较多的。若该停车场信息管理系统能够和视频监控服务器联合使用将会完成更多功能,并提高整个停车场的安全,为管理员带来更大的便捷。视频服务器与摄像头连接通过摄像头可以清楚的看到

32、整个车场状况,车辆的安全状况,将车位的查询提升到不仅仅是通过系统功能来查询,还可通过摄像头来核实车位准确状态,当中大大减少了很有可能发生的信息管理错误。 该信息管理系统还可以和IC Card 进行联合使用将会的、得到更便利的功能,让车场管理员和用户对于管理车场和停车时更加方便减少了大量因为人为而造成的错误。该信息管理系统分为6大模块,其分别为系统用户信息、车主信息、车位信息、停车信息、财务信息、其他(维修信息、投诉信息)。大部分需要查询功能的模块都具有查询功能。例如:车主信息模块具有车主信息查询;车位信息模块具有车位信息查询;财务信息管理具有通过筛选日期对选定日期生成报表,能够显示停车量,每辆

33、车停车时间,停车单价,停车日期,每辆停车合计收费以及当日收费总和。各个模块互相辅助,互相递送信息对信息加以处理,最终达到真正的信息管理自动化。该系统为分布式计算机控制系统。计算机管理中心可以对整个停车场情况进行监控和管理,包括出入口管理、内部管理,并将采集的数据和系统工作状态信息存入计算机,以便进行统计、查询和打印报表等工作。识别出入车辆的合法性,车辆出入停车场,完全处于计算机监控系统的之下,使停车场的出入、收费、防盗、车位管理完全智能化并具有方便快捷、安全可靠的优点。3.1 系统登陆3.1.1 系统登陆窗体系统用户登陆界面如图3.1:图3.1 系统用户登陆界面输入用户名和密码,其中,用户名是

34、20个字符,密码是6个字符,点击“确定”按钮。进行验证,用户名,密码合法,进入主界面,否则一直验证,当验证次数大于3次则自动退出系统。设置密码时,以上各项均不为空。 当用户名错误时,显示:“该用户不存在” ,重新输入。当密码错误时,显示:“密码不正确”3.1.2 正常进入主界面主界面 (如图3.2)系统管理 (系统用户信息,口令修改)车主管理 (车主信息,车主信息查询)车位管理 (车位信息,车位信息查询) 收费管理 (停车信息,统计信息) 财务管理 (日统计报表,月统计报表,年统计报表)其他管理 (保修项目信息,投诉项目信息,帮助)各个项目在菜单下又链接了各项目的修改,删除,查询等。在主菜单下

35、用户可以看到所有的功能,以及子功能,进入各项功能的方法。只要用户选择所需要的功能双击,就可以进入相应页面。管理主界面(如图3.2):图3.2管理主界面3.2 系统用户模块3.2.1 系统用户数据表结构:表3.1 系统用户数据表字段名称类 型大 小必要字段顺序位置用户名Text20是0口令Text6是1身份Text10是23.2.2 系统用户管理窗体 图3.3 系统用户管理窗体 图3.4 修改口令窗体3.2.3 控键和窗体的属性设置及作用表3.2 控键和窗体的属性表控件属性属性设置控件属性属性设置Form1Caption系统用户管理Label1AutoSizeTureBorder-Style1-

36、Fixed SingleCaption用户名Name系统用户管理Label2AutoSizeTureText1NametxtUserCaption口令Text(清空)Label3AutoSizeTureDateSourceAdodc1Caption身份DateField用户名ComboBox1List管理员Text2NametxtPWD普通用户Text(清空)DateSourceAdodc1DateSourceAdodc1DateField身份DateField口令Command1Caption添加NamecmbStauseNamecmdAddAdodc1CommandType2-adCmdT

37、ableCommand2Caption保存CommandStringDSN=停车场数据库2004NamecmdSaveRecordSource系统用户Command3Caption删除Command5Caption关闭NamecmdDeleteNamecmdExitCommand4Caption刷新NamecmdRefresh 3.2.4 系统用户管理用户名,口令,若各项符合要求,正常登陆后,系统显示:“登陆成功,将启动系统管理程序” 。点击确定进入管理系统。选择系统用户管理如上:系统管理窗体,进入系统用户管理功能。用户添加:点击添加,在用户名,口令,身份的文本框中添加新信息,若各项符合要求,

38、点击保存,系统显示:“保存成功” 否则将提示出错的项目,以便用户进行改正。用户删除:点击删除,系统提示:“将删除*,是否继续”点击是,提示“成功删除用户” ,点击“否”不进行删除。关闭:点击关闭,退出系统用户管理功能。3.2.5 口令修改点击“修改密码”窗体显示旧密码和新密码,输入将要设置的新密码(两次),点击保存,系统提示密码修改成功。若两次输入不一致时,会给出信息:“两次输入的新密码必须相等”的错误提示。如图(3.6): 图3.5 口令修改成功 图3.6 口令修改出错提示3.2.6 退出点击退出,将退出停车场管理信息系统。3.3 车主管理模块车主管理模块实为会员优惠管理模块对长期在该车场停

39、车用户给予一定的优惠。对他们的数据信息进行添加保存和查询。3.3.1 车主数据表结构表3.3 车主数据表字段名称类 型大 小必要字段顺序位置编号文本10是0用户文本10是1电话文本10是2联系地址文本50是3备注文本50是53.3.2 车主管理窗体图3.8 车主数据添加窗体图3.9 车主数据查询窗体3.3.3控键和窗体的属性设置及作用表3.4 车位数据控键和窗体的属性表控件属性属性设置控件属性属性设置Form1Caption车位数据管理Text5DateSourceAdodc1Border-Style1-Fixed SingleNametxtFieldsName车位数据管理DateField备

40、注Text1NametxtFieldsCommand1Caption添加Text清空NamecmdAddDateSourceAdodc1Command2Caption更新DateField编号NamecmdUpdateText2NametxtFieldsCommand3Caption删除Text清空NamecmdDeleteDateSourceAdodc1Command4Caption刷新DateField用户NamecmdRefreshText3NametxtFieldsCommand5Caption关闭Text清空NamecmdExitDateSourceAdodc1Label1Capti

41、on编号DateField联系地址AutoSizeTureText4NametxtFieldsLabel2Caption用户Text清空AutoSizeTureDateSourceAdodc1Label3Caption电话DateField电话AutoSizeTureAdodc1CommandType2-adCmdTableLabel4Caption联系地址AutoSizeTureCommandStringDSN=停车场数据库2004Label5Caption备注表3.5 车位查询控键和窗体的属性控 件属 性属性设置Form1Caption车主数据查询Name车主数据查询Label1Capti

42、on输入查询关键字AutoSizeTrueLabel2Caption编号AutoSizeTrueLabel3Caption用户AutoSizeTrueText1NametxtNumberText清空Text2NameTxtUserText清空DateGrid1AllowArrowsFasleAllowUpdateFasleCommand1Caption查询NamecmdQueryDefautlTure 3.3.4 车主管理 该部分为仅允许管理员进行操作,其应该对该部分有一定了解已防出现信息操作错误影响停车用户对使用停车场带来的不便。车主添加:点击添加,填写编号,用户,电话,联系地址,备注的信息

43、,若各项符合要求,再次点击添加将自动保存车主用户信息。用户删除:选中将删除信息,点击删除,将删除选中信息。刷新:点击刷新,窗体显示信息将回到最前一条信息。关闭:点击关闭,退出系统用户管理功能。另点击窗体中ADO控键可选择用户要删除或获取信息。3.3.5 车主查询 车主查询如车主管理窗体中所示,可输入关键字(编号,用户)进行两种方式的查询。若要显示车主所有信息让编号和用户栏中都为空白信息点击查询则可以显示全部车主用户信息(编号,用户,电话,备注,联系地址)。3.4 车位管理模块 该模块主要完成核实车位是否为空的数据查询,基本用于用户停车时管理员对某个车位当前状态模糊而设定的。用户可以通过车位管理

44、窗体来添加车位也可在停车时在收费管理窗体中添加。该部分主要用于查询功能。该部分查询很简单可以观察到所有车位信息或者进行详细查询。输入想要核查的车位号点击查询DateGrid1控键中显示欲获知的车位状态。3.4.1 车位数据表结构:表3.6 车位数据表字段名称类 型大 小必要字段顺序位置车位号文本10是0状态文本10是1车牌号文本10否2入场时间时间日期常规时间否3离场时间时间日期常规时间否5单价文本10否6 3.4.2 车主管理窗体 图3.10 车位添加窗体 图3.11 保存成功提示 图3.12 车位数据删除提示图3.13 车位数据查询窗体3.4.3 控键和窗体的属性设置及作用表3.7车位数据

45、管理控件和窗体属性表控件 属性属性设置控件属性属性设置Text1NametxtNumberForm1Caption车位数据管理Text(清空)Name车位数据管理DateSourceAdodc1Label1Caption车位号DateField车位号AutoSizeTureText2NametxtHabutisLabel2Caption状态Text(清空)AutoSizeTureDateSourceAdodc1Label3Caption单价DateField状态AutoSizeTureAdodc1CommandType2-adCmdTableCommand2Caption保存CommandSt

46、ringDSN=停车场数据库2004NamecmdSaveRecordSource车场数据Command3Caption删除Text3NametxtPriceNamecmdDeleteText(清空)Command4Caption刷新DateSourceAdodc1NamecmdRefreshDateField单价Command5Caption关闭Command1Caption添加NamecmdExitNamecmdAdd 表3.8车位数据查询控件和窗体属性表控件属性属性设置控件属性属性设置Form1Caption车位数据查询NametxtExitName车位数据查询DateGrid1Allo

47、wArrowsFasleForm2Caption查询AllowUpdateFasleText1NametxtNumberCommand2Caption状态查询Text(清空)NamecmdQueryCommand2Caption关闭 3.4.4 车位管理进入车位管理窗体,可以看见如上:车位数据管理窗体。车位添加:点击添加,在车位号,状态,单价的文本框中添加新信息,若各项符合要求,点击保存,系统显示:“车位数据保存成功”否则将提示出错的项目,以便用户进行改正。用户删除:选择当前要删除数据,点击删除,系统提示:“将删除车位数据,是否继续”点击是,提示“成功删除用户” ,点击“否”不进行删除。关闭:

48、点击关闭,退出系统用户管理功能。3.4.5 车位查询 车位查询分为两种查询方式A.查询所有在状态项中有数据的对象。B.选择通过车位号查询,这样的针对查询可以查询到选择的车位的当前状态。当管理员需要整个车场车位信息时可以用A种方法;当其需要确认某个车位信息时可以使用B种方法。3.5 收费管理模块图3.14 车场入口平面图收费管理模块是整个设计的主要部分,也是整个系统的核心所在。几乎整个系统都是围绕该模块而设计的。停车用户进入停车场入口(如3.14)管理员通过自动挡竿上的摄像头识别停车车牌号将车牌号添入收费管理系统窗体中,系统自动提供当前系统时间,并自动选择空车位。核实填写无误后,点击保存将停车信

49、息保存入库,点击刷新系统默认显示数据库第一条信息,同时给予用户一停车牌(记录用户停车车位)。当用户出场时,管理员收回停车牌输入停车牌车位号显示停车信息同样通过自动档竿上的摄像头核实是否取车有误,核实成功后询问用户是否拥有会员优惠卡,“是”给予优惠,“无”正常收费。点击收费按钮显示停车场收费票据(车牌号,入场时间,离场时间,车位号,单价,停车时间,合计金额)并弹出是否打印票据窗体,选择“是”打印收费票据。完成1次停车收费管理。该模块还具有统计功能,管理员在完成一次完整的停车收费操作后,在系统菜单中选择统计功能将当次停车信息保存入统计数据中。3.5.1 收费管理与统计表结构:表3.9 收费管理表字段名称类 型大 小必要字段顺序位置车位号文本10是0状态文本10是1车牌号文本10否2入场时间时间日期常规时间否3离场时间时间日期常规时间否5单价货币10否6 表3.10 统计表字段名称类 型大 小必要字段顺序位置车位号文本10是0车牌号文本10是1停车时间文本10是2单价货币无是3收费货币无是5日期时间日期常规时间是6 3.5.2 收费管理与统计窗体:图3.15 收费管理窗体 图3.16 统计窗体 图3.17 打印提示3.5.3 控键和窗体的属性设置及作用表3.11停车场数据管理控键和窗体的属性表控件属性属性设置控件属性属性设置Form1Caption停车场数据管理Labe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论