毕业设计(论文)停车场收费管理系统.doc

上传人:laozhun 文档编号:3977650 上传时间:2023-03-30 格式:DOC 页数:27 大小:1.06MB
返回 下载 相关 举报
毕业设计(论文)停车场收费管理系统.doc_第1页
第1页 / 共27页
毕业设计(论文)停车场收费管理系统.doc_第2页
第2页 / 共27页
毕业设计(论文)停车场收费管理系统.doc_第3页
第3页 / 共27页
毕业设计(论文)停车场收费管理系统.doc_第4页
第4页 / 共27页
毕业设计(论文)停车场收费管理系统.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)停车场收费管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)停车场收费管理系统.doc(27页珍藏版)》请在三一办公上搜索。

1、新疆财经大学毕业(设计)论文 设计(论文)题目: 停车场收费管理系统 学 院: 计算机科学与工程学院 专 业: 计算机科学与技术 学 号: 班 级: 计算机06-4班 学生姓名 : 指导教师姓名及职称: 完成日期: 2011 年04 月05 日 摘要近年来,随着社会的进步和发展,车辆也在迅速增加,城市交通的瓶颈不仅体现在道路交通的拥挤上,也体现在传统停车场管理效率和安全性大大滞后于社会的需要,给人们的生活带来了极大的不便。尤其,随着汽车工业的迅猛发展,我国汽车拥有量急剧增加。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以

2、及安全的效果。停车场的规模各不相同,对其进行管理的模式也有不同之处,管理者需要根据自身的条件,选择应用经济、稳定的管理程序,以免选择了高成本的管理系统,与之配套的停车场管理系统应运而生。停车场管理系统本着安全性、可靠性、实用性、开放性、可扩充性、高效性、智能化的指导思想和分布式结构进行设计,规划好系统硬件和软件功能模块的分工和协调。整个系统采用业务逻辑层和用户表示层分离的两层模式,这样开发的模式可以将数据库操作类和用户层分离,方便代码的修改和系统日后的维护工作。使用该停车管理系统能将停车场管理信息化,在竞争越来越激烈的车辆业中取得优势.本论文旨在设计一个简洁、稳定、实用的停车场管理信息系统,希

3、望在容错性、实用性、易操作性等方面具有自己的特色,并且保持一定的可扩展性,以满足不同停车场的信息管理需求。系统主要采用在入口发放带有该车进场时间、车牌号、车型、识别该车身份的车辆标识号的入场凭证,在出口系统根据车辆标识号在数据库中自动查找该车信息,并自动计费,收取停车费。本系统是一个单机版系统,系统对机器配置要求较高适合各种用户使用。该系统运行在WINDOWS XP操作系统下,使用的Visual Basic 6.0,数据库ACCESS。关键词: 停车场;管理信息系统;实用性;可扩展性目录绪论1第一章 系统分析11.1 需求分析21.2 可行性分析21.3 系统数据流程分析2第二章 开发环境及软

4、件的介绍32.1 设计工具和数据库的选择32.2 系统主要工具和使用语言介绍42.2.1 Visual Basic介绍42.2.2 Microsoft Access数据库介绍42.3 系统运行环境5第三章 系统设计53.1 系统功能结构图53.2系统主要E-R图63.3 数据库中表结构的设计7第四章 系统实现84.1 停车场车位划分84.2 系统查询功能94.3 登录界面设计94.4系统主界面设计114.5长期停车费用管理模块134.6临时停车费用管理模块17第五章 总结20致谢22参考文献24绪论近年来,随着社会的进步和发展,车辆也在迅速增加,城市交通的瓶颈不仅体现在道路交通的拥挤上,也体现

5、在传统停车场管理效率和安全性大大滞后于社会的需要,给人们的生活带来了极大的不便。尤其,我国现代化进程的不断加快,私家车的数量急剧增加,各类停车场的车流量不断增多,对机动车的保管越来越成为社会倍受关注的问题,与之配套的停车场管理系统应运而生。停车场管理系统本着安全性、可靠性、实用性、开放性、可扩充性、高效性、智能化的指导思想和分布式结构进行设计,规划好系统硬件和软件功能模块的分工和协调。随着汽车工业的迅猛发展,我国汽车拥有量急剧增加。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。停车场的规模各不相同,对其进行

6、管理的模式也有不同之处,管理者需要根据自身的条件,选择应用经济、稳定的管理程序,以免选择了高成本的管理系统。由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式,比较容易的地为客户和企业用户提供这些功能。我这次课题停车场收费管理系统,正是把握住时代的脉搏。本论文旨在设计一个简洁、稳定、实用的停车场管理信息系统,希望在容错性、实用性、易操作性等方面具有自己的特色,并且保持一定的可扩展性,以满足不同停车场的信息管理需求。本论文根据停车场的收费管理工作需要,设计了一个简洁、稳定、实用的停车场管理信息系统。相对一些现有的停车场收费管理系统来说,本系统在容错性、实用性、易操作性等方面具有

7、一定特色,并且本系统可扩展性较强。基本思路、方法系统设计所遵循的指导思想如下:1.为停车场车辆出入口管理提供全面、高效的管理手段。2.为车主提供安全、可靠、快捷的服务。3.提供全天候、高效、安全、稳定、可靠运行的系统4.系统操作简单方便。 5.系统经济、合理、先进。第一章 系统分析1.1 需求分析一个典型的停车场收费管理信息系统需要包括车辆进出管理及收费功能、停车场车位及车主信息查询功能和系统设置及管理功能。通过对停车场车辆管理的调查研究,要求系统具有以下功能:q 全面展示停车场的服务功能及环境。q 介绍停车场自身、停车场的地理位置、停车位以及其他相关内容等信息。q 存储客户信息。q 全面展示

8、停车场的车位服务功能。q 提供车位所在停车场的详细信息。q 提供管理后台入口。q 全面管理客户租用车位信息。q 管理车位租用信息。q 系统运行稳定,具有强大的数据处理功能。1.2 可行性分析q 经济可行性系统前台展示了整个停车场的服务内容、硬件条件及一系列的相关信息,满足了全面展示停车场自身形象的要求,提供在线租用车位功能,对停车场日常业务进行管理,大大的提高了停车位的利用率,提高了停车场的经营效率,使停车场的经济效益最大化。q 技术可行性系统后台实现了对前台信息的管理功能。通过信息管理模块,实现了不断更新停车位各方面信息的要求。通过租用管理模块对客户的车位租用信息进行管理,更科学的按排停车场

9、自身的停车位自然资源。1.3 系统数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行

10、设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。程序流程图不容易表示数据结构。由于程序流程图用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。该系统的系统流程图如图1.1所示。客户停车场收费管理系统主页打开系统离开查看车位登陆用户界面车位查询信息信判断成功失败结账退车位位注册图1.1系统流程图进入系统首先判断用户,用户可分为客户和管理员。客户由管理员分配的用户名和密码,客户登陆成功进入系统后可以实现浏览、查询功能。管理员将用户名和密码输入正确后进入系统,可以实现添加、删除、修改、查询和所有管理功能。用户登录流程如图1

11、.2所示。正确否?开始是登录主页查询信息结面输入用户名和密码否退出车位登陆图1.2用户登陆流程图第二章 开发环境及软件的介绍2.1 设计工具和数据库的选择使用Visual Basic作为开发语言,主要因Visual Basic为应用扩展最方便的高级编程语言与环境,也是当今社会的主流技术。选择ACCESS数据库是因为ACCESS数据库在一般电脑上都能安装,对电脑要求低,方便使用。2.2 系统主要工具和使用语言介绍2.2.1 Visual Basic介绍 Visual Basic (简称VB)是近年来得到迅速推广和应用的一种可视化的计算机高级语言,它使用于面向对象的程序设计。由于计算机技术的迅速发

12、展,字符界面的DOS操作平台已让位图形界面的windows平台,人们需要在windows平台上开发应用程序。Visual Basic 因其易学易用,受到广大程序开发人员的喜爱。与普通的数据库系统相比,用Visual Basic作为数据库开发平台有以下优点:1、简单性Visual Basic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。2、灵活性Visual Basic不像一般的数据库那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。3、可扩充性Visual Basic是一种可以扩充的语言,其中包括

13、在数据库应用方面的扩充。在Visual Basic中,可以使用Access控件,这些控件可以由Microsoft公司提供,也可以由第三方开发者提供。有了这些控件,可以很容易地在Visual Basic中增加新功能,扩充Visual Basic数据存取控制的指令系统。2.2.2 Microsoft Access数据库介绍Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建

14、立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下: (1)方式单一,Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象,Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的

15、方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 ,Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 ,Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用

16、户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档等。2.3 系统运行环境Visual Basic是最优秀的Windows应用程序开发工具之一,它的开发过程完全是按照所见即所得的要求来实现的。Visual Basic本身就带有一个供程序开发人员使用的非常完美的开发环境,在这个开发环境中,Visual Basic提供了几乎所有开发者将可能用到的功能,

17、包括工程的建立、应用程序界面的设计、源代码的编写、程序的调试运行和最终可执行文件的生成等功能。 Visual Basic作为Visual Studio家族中的一员被广泛使用,主要是因为它具有以下特点:1、真正的面向对象编程,使开发人员在维护系统运行时只需修改很小的代码,同时也加快了系统开发的速度。2、可视化的编程方法,以及向导的功能,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。3、数据访问特性允许对包括Microsoft Access和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,利用该特性用户可创建数据库、前端应用程序。4、通过可使用其他应用程序提供的

18、功能,例如Microsoft Word字处理器、Microsoft Excel电子数据表及其他Windows应用程序,甚至可直接使用Visual Basic创建的应用程序和对象。5、已完成的应用程序是真正的.exe文件,可自由发布。本系统使用的Visual Basic6.0版本,在原来Visual Basic4.0的基础上增强了许多功能。第三章 系统设计3.1 系统功能结构图 停车场收费管理系统功能结构图,系统功能模块图如图3.1所示。停车场收费管理系统管理员客户信息管理员信息密码修改切换用户退出添加管理员添加客户客户资料客户资料查询长期停车费用管理登记费用管理查询与统计临时停车费用管理登记离

19、车费用管理查询与统计备份数据库备份数据库数据恢复关于帮助 图3.1系统功能结构图系统功能管理的主要功能是基础信息、管理员、用户信息管理、客户信息管理、临时停车车位管理、长期停车车位管理、系统信息管理、数据库管理等。 3.2 系统主要E-R图系统E-R图图3.2所示用户名用户密 码停车位基本信息车牌号编号时间价格客 户车主密码用户名身份证号家庭地址车牌号id车辆类型联系电话账 单总费用登记时间离车时间停车时间每小时费用车牌号客户查询车位处理管理员N1N1图3.2 系统E-R图3.3 数据库中表结构的设计根据数据字典,设计数据库。本系统数据库包括几个方面。管理员表(g_xinxi);客户表(y_x

20、inxi);长期停车费用管理登记表(gd_dengji);临时停车费用信息表(ld_chewei)本系统使用ACCESS作为数据管理系统,中包含的数据表及其相应功能如下表1-1、表1-2、表1-3、表1-4所示。表1-1管理员表(g_xinxi)Yhm文本100用户名Mm文本101用户密码表1-2用户信息表(y_xinxi)Id自动编号100Yhm文本100用户名Mm文本101密码Xm文本151姓名Sfzh文本181身份证号qx文本101权限在客户信息表中包含了有关客户的信息字段,用来记录注册该系统的客户查询。1-3 长期停车费用管理登记表(gd_dengji)Id自动编号100idCph文本

21、101车牌号zsj文本100总时间zfy货币1总费用ksrq日期0开始日期jsrq日期0结束日期在长期停车车位登记表中包含了车牌号和有关租用信息的字段。1-4临时停车费用信息表(ld_dengji)Id自动编号100Cph文本101车牌号djsj日期0登记时间lcsj日期0离车时间zsj日期0总时间Fy货币1费用自由车位表中只记录当前情况下临时停车车位停车场所停放的车辆信息,当车辆离开停车场时则删除相应记录。第四章 系统实现4.1 停车场车位划分首先将停车场划分为长期车位和临时车位两部分,它的特点是使用者固定,交费采用包月制或包年制,平时进出停车场时不再交费。对于长期车位的车辆,系统有着详细的

22、信息记录,包括车辆信息和车主信息。临时车位的特点是使用者不固定,车辆每次出停车场时,根据停车时间和停车费率交纳停车费用。长期车位的车辆总是停放在自己的车位上,而不停放在临时车位上。不同类型停车场的长期停车车位和临时车位数目比例是不同的,比如商场、车站、机场类停车场的临时车位数目相对较多,而停车场的长期车位和临时车位数目一般情况下是长期停车车位不变的,但有时根据停车场规划改变也需要调整,系统可以在系统管理功能里对这两类车位的数目进行设定和修改。4.2 系统查询功能系统的查询功能可以查询包括临时车位停车情况、长期车位使用情况、长期车位车主信息、临时车位使用率等多种信息。将临时车位空闲数目或临时车位

23、使用率显示在停车场入口处,可以提示即将进入停车场的车主;如果流动车位已满,更可以给出指示,并不允许继续进行车辆进入流动车位停车场的操作。4.3 登录界面设计 登录窗口界面说明图4.1 登录界面设计图功能描述:此登录界面分为“高级管理员”和“普通用户”登录。当工作人员要操作该系统时,首先需要输入:用户名、密码。处理:和数据库中的信息进行对比,如果完全符合,登录成功,不同的级别给予不同的使用权限;如果输入信息不正确,求重新输入。具体权限如下:高级管理员:可操作所有模块。普通管理员:可操作除参数设置模块以外的所有模块,不同级别的人有不同的操作权限,并设立一个高级用户,他对系统有至高无上的权利,尤其是

24、在第一次创建用户时当用户输入的用户名、密码正确,才可正确。 登录窗口界面代码管理员登录代码:Private Sub Command1_Click()Dim rs As New ADODB.RecordsetDim a(0), b(0)If KONG(T1, L1) = False Then Exit Subsql = select * from 管理员 where 用户名= & Combo1.Text & _ and 密码= & T1(0).Text & Set rs = CZ(sql)If rs.State = 0 ThenMsgBox 请重新输入用户名和密码!, 48, 提示Exit Su

25、bEnd Ifsql = select * from 管理员 where 用户名= & Combo1.Text & a(0) = 登录时间b(0) = NowADXX sql, a, b, False用户 = Combo1.Text权限 = rs.Fields(权限)主界面.ShowUnload MeEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()CB 管理员, Combo1, 用户名End Sub4.4 系统主界面设计系统主界面运行结果如图4.2所示。图4.2 系统主界面设计图该系统主要采用在入口发放带有

26、该车进场时间、车牌号、车型、识别该车身份的车辆标识号的入场凭证,在出口系统根据车辆标识号在数据库中自动查找该车信息,并自动计费,收取停车费。根据该系统的功能共分为六个模块:登录模块、用户管理模块、客户信息模块、查询统计模块、费用管理模块、备份数据库模块。 系统主界面代码:Private Sub MDIForm_Load()Select Case 权限Case 总管理员添加管理员.Enabled = True管理员信息.Enabled = TrueEnd SelectEnd SubPrivate Sub MMXG_Click()密码修改.ShowEnd SubPrivate Sub TJKH_C

27、lick()家属信息信息添加.ShowEnd SubPrivate Sub 登记_Click()长期停车费用信息添加.ShowEnd SubPrivate Sub 登记1_Click()临时停车费用信息添加.ShowEnd SubPrivate Sub 费用查询_Click()长期停车费用信息查询.ShowEnd SubPrivate Sub 费用查询1_Click()临时停车费用信息查询.ShowEnd SubPrivate Sub 费用管理_Click()长期停车费用信息修改.ShowEnd SubPrivate Sub 费用管理1_Click()临时停车费用信息修改.ShowEnd Su

28、bPrivate Sub 关于_Click()frmAbout.ShowEnd SubPrivate Sub 管理员信息_Click()管理员信息修改.ShowEnd SubPrivate Sub 密码修改_Click()密码修改End SubPrivate Sub 客户资料查询_Click()家属信息信息查询.ShowEnd SubPrivate Sub 离车_Click()离车窗体.ShowEnd SubPrivate Sub 切换用户_Click()Unload Me登录.ShowEnd SubPrivate Sub 添加管理员_Click()管理员添加.ShowEnd SubPriva

29、te Sub 退出_Click()Unload Me4.5 长期停车费用管理模块长期停车费用信息修改运行结果图4.3所示图4.3 长期停车费用管理信息修改图长期停车车位费用信息修改表中记录了包括长期停车车位车辆的所有进出信息和收费情况,每车每次推车位时增加一条记录,非常方便日后查询和统计工作的需要。长期停车费用信息修改:Private Sub Command1_Click()For i = 0 To 5If T1(i).Text = ThenMsgBox 请输入 & L1(i).Caption & 的内容!, vbExclamation, 提示T1(i).SetFocusExit SubEnd

30、 IfNextDim rsadd As New ADODB.RecordsetWith rsaddsqlstr = select * from 长期停车费用 where id = & Val(Me.Tag).Open sqlstr, conn, 2, 2If Not .EOF Then.Fields(车牌号) = T1(1).Fields(开始日期) = T1(2).Fields(结束日期) = T1(3).Fields(总共时间) = T1(4).Fields(总共费用) = T1(5).Update.CloseMsgBox 信息修改成功!, vbInformation, 提示Form_Ac

31、tivateEnd IfEnd WithEnd SubPrivate Sub Command2_Click()If Me.Tag Thens = MsgBox(您真的要删除此记录吗?, vbQuestion + vbYesNo + vbDefaultButton2, 提示)If s = vbYes ThenDim rs记录 As New ADODB.RecordsetWith rs记录.Open select * from 长期停车费用 where id= & Val(Me.Tag), conn, 2, 2.Delete.Update.CloseMsgBox 记录删除成功!, vbInform

32、ation, 提示Me.Tag = Form_ActivateEnd WithEnd IfElseMsgBox 请选择记录!, vbExclamation, 提示End IfEnd SubPrivate Sub Command3_Click()Unload MeEnd SubPrivate Sub Form_Activate()Dim rs记录 As New ADODB.Recordsetrs记录.Open select id,车牌号,开始日期,结束日期,总共时间,总共费用 from 长期停车费用, conn, 1, 1If Not rs记录.EOF ThenSet Me.MSHF1.Data

33、Source = rs记录End IfEnd SubPrivate Sub MSHF1_Click()With MSHF1Me.Tag = .TextMatrix(.Row, 0)T1(0).Text = .TextMatrix(.Row, 0)T1(1).Text = .TextMatrix(.Row, 1)T1(2).Text = .TextMatrix(.Row, 2)T1(3).Text = .TextMatrix(.Row, 3)T1(4).Text = .TextMatrix(.Row, 4)T1(5).Text = .TextMatrix(.Row, 5)End WithEnd

34、Sub4.6 临时停车费用管理模块临时停车费用信息修改运行结果图4.4所示图4.4 临时停车费用管理信息修改图临时停车车位表中只记录当前情况临时车位停车场所停放的车辆信息,当车辆离开停车场时则删除相应记录。录入临时车牌号出场核对放行临时车辆入场时,管理员可根据需要,输人车牌号和车辆类型,并将数据储存;车辆出场时电脑会自动显,出原车的信息、进行核对,并根据车辆类塑和时间,计算出合理费用。临时停车费用信息修改模块代码:Private Sub Command1_Click()For i = 0 To 4If T1(i).Text = ThenMsgBox 请输入 & L1(i).Caption &

35、的内容!, vbExclamation, 提示T1(i).SetFocusExit SubEnd IfNextDim rsadd As New ADODB.RecordsetWith rsaddsqlstr = select * from 临时停车费用 where id = & Val(Me.Tag).Open sqlstr, conn, 2, 2If Not .EOF Then.Fields(登记时间) = T1(1).Fields(离车时间) = T1(2).Fields(总共时间) = T1(3).Fields(费用) = T1(4).Update.CloseMsgBox 信息修改成功!

36、, vbInformation, 提示Form_ActivateEnd IfEnd WithEnd SubPrivate Sub Command2_Click()If Me.Tag Thens = MsgBox(您真的要删除此记录吗?, vbQuestion + vbYesNo + vbDefaultButton2, 提示)If s = vbYes ThenDim rs记录 As New ADODB.RecordsetWith rs记录.Open select * from 临时停车费用 where id= & Val(Me.Tag), conn, 2, 2.Delete.Update.Clo

37、seMsgBox 记录删除成功!, vbInformation, 提示Me.Tag = Form_ActivateEnd WithEnd IfElseMsgBox 请选择记录!, vbExclamation, 提示End IfEnd SubPrivate Sub Command3_Click()Unload MeEnd SubPrivate Sub Form_Activate()Dim rs记录 As New ADODB.Recordsetrs记录.Open select id,车牌号,登记时间,离车时间,总共时间,费用 from 临时停车费用, conn, 1, 1If Not rs记录.E

38、OF ThenSet Me.MSHF1.DataSource = rs记录End IfEnd SubPrivate Sub MSHF1_Click()With MSHF1Me.Tag = .TextMatrix(.Row, 0)T1(0).Text = .TextMatrix(.Row, 1)T1(1).Text = .TextMatrix(.Row, 2)T1(2).Text = .TextMatrix(.Row, 3)T1(3).Text = .TextMatrix(.Row, 4)T1(4).Text = .TextMatrix(.Row, 5)End WithEnd Sub第五章 总结

39、本系统基于Visual Basic的停车场收费管理设计,在系统开发过程中积累了基于Visual Basic应用系统的开发经验,同时也开发了一个基于Visual Basic的关于高级语言程序设计的停车场收费管理系统,本系统具有实用价值。在开发过程中,根据软件工程思想,分析了停车场收费管理系统的发展趋势,对在停车场收费管理系统这个概念进行了比较深入和全面的了解,通过阅读大量文献资料,比较各种设计方案的优劣,并结合自身开发条件因素,确定了系统设计方案。在本系统的开发过程中,由于本人是第一次开发单机版的停车管理系统,在知识、经验方面都存在着很多不足,所以,该系统必然会存在一些缺陷和不足。还有一点是,我

40、对单机版的停车管理系统的整个流程不够熟悉,在做需求分析方面有着很多的不足,难免有些地方没有考虑到,所以系统还有许多需要改进的地方。1、存在的问题(1)本系统仍然使用手工输入所有记录,这样可能出现手工输入错误,并可能会增加进出停车场操作的管理工作效率。 (2)设置的数据表比较多,可能会导致数据流障碍。 (3)本系统固定车位费用只能按小时计算,所以不能根据停车时间的长短或该车车主的级别来设定优惠。这样设计也不能使停车场收费管理者根据实际停车场的使用效率来设定和更改停车费率,达不到鼓励长时间停车的目的;流动车位费用也按小时计算,停车时间不到一小时的时候计算结果是相对的,不是准确的。2、本系统的特点(

41、1) 本系统可扩展性较强,通过一定的改进工作可以获得更多的停车管理信息和增强系统的功能。 (2)本系统适用于小型的停车场收费管理使用,即使只有一个管理人员也可以很方便的使用计算机来进行停车场的管理工作。(3)友好的操作界面使用更为方便,无需专业人员即可操作。(4)对于系统的总体规划与设计方面尽量使界面变得简洁,努力模仿成熟的停车场收费管理系统界面模式。3、结束语相对一些正在使用的停车场收费管理系统来说,本论文所设计的系统在简洁、稳定、实用的基础上强调了容错性、实用性、易操作性等方面的特色。4、收获、体会和感想通过开发此系统,我在软件的开发能力上有了很大的提高。我不但学会了系统设计也提高了自己的

42、编程能力。也使我对数据库和脚本编程语言思想有了更加深入的了解,对软件工程有了更深刻的认识,使我能从实际上更加了解软件工程。对系统的开发有了形象的认识。也使我掌握了做一个项目所必须经过的过程,也使我更加深入地学习了Visual Basic语言,也使我对Visual Basic6.0和ACCESS的应用有了更加深入的理解,也为以后工作奠定了基础。通过了解利用什么样的工具能够简单高效的开发完成一个功能齐全的停车场收费管理系统平台为着手点,努力学习开发工具的操作技术,现在我对于Visual Basic 语言与Access数据库的掌握更加深入,并且会使用Photoshop等软件进行图片处理。本设计虽然取

43、得了一定的收获,但在很多方面还有待于进一步的改进和提高。希望在以后通过学习更加深入了解一些Visual Basic 制作知识,加入一些好的处理特效效果,如:Photoshop、Fireworks、Flash等。这样才能使系统更加人性化、规范化,增加管理的趣味性。由于本人学习Visual Basic 6.0时间不长,程序的设计方面存在很多缺点,有些简单的想法却用了很长的代码来实现造成了代码冗余,还有部分设想没有实现。我将在今后的学习和工作中不断完善自己。总之,今后的停车场收费管理系统将朝着更富交互性、个性化、合作化和智能化的方向发展,我今后的研究工作也将向着这个方向开展,努力完成我所设想的、功能

44、全面的一套完整的“停车场收费管理系统”。致谢这篇论文是在指导老师的细心指导下完成的。感谢老师对我的辛勤培育。从论文的立题到系统的设计以及论文的撰写整个过程无不浸透着古老师的心血。他广博的学识,严肃的科学态度,严谨的治学精神,灵活的思维方式,耐心细致的言传身教深深感染激励着我,将使我终身受益。此外,我的论文也受到了我的好朋友的很多帮助,在此向他们表示深深的感谢。感谢计算机科学与工程学院所有同届的同学对我生活和学业上的关心和帮助,我为自己能够在这样一个温暖和谐的班级体中学习工作,深感温暖、愉快和幸运。感谢我的同学和老师对我的帮助和支持,是他们给了我精神上的鼓励,是他们经常向我提出宝贵的意见,帮我解决了一个个难题,使我顺利完成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号