小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc

上传人:文初 文档编号:3533226 上传时间:2019-06-02 格式:DOC 页数:28 大小:424.03KB
下载 相关 举报
小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc_第1页
第1页 / 共28页
小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc_第2页
第2页 / 共28页
小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc_第3页
第3页 / 共28页
小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc_第4页
第4页 / 共28页
小区车位管理系统——车位管理模块设计与开发【毕业论文】.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、1本科毕业论文(20 届)小区车位管理系统车位管理模块设计与开发所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期2摘 要随着经济的发展,人们生活水平和生活质量不断提高,作为奢侈消费品的私家车也开始普及化。私家车保有量大幅的提高,为新建小区的车位设计提出了更高要求。本论文根据小区车位的管理工作需要,设计了一个简洁、稳定、实用的小区车位管理系统。相对一些现有的小区车位管理系统来说,本系统在实用性、易操作性等方面具有一定特色。本软件共分三大模块:小区车位管理系统车位图模块,小区车位管理系统车位管理模块,小区车位管理系统车主和缴费信息模块。车位管理模块一列表形式显示车位信息,能够对其进行添加

2、、修改、查询。车主和缴费信息模块一列表形式显示信息,同样可以对其添加、修改、查询操作。本人负责车位图模块的设计与开发,先根据小区实际规划,画出小区平面图,要在车位管理模块的页面内显示小区平面图,当鼠标左键点击任意车位是,在页面内显示出该车位的信息:车位编号,车位属性,车主姓名,地址,电话,手机,车牌号,车型,开始缴费时间,最后缴费时间,欠费时间总数,缴费总数。开发工具选择 Microsoft Visual studio 2010,数据库选择 Microsoft SQL Server 2008。关键词:小区 车位管理系统 车位管理模块设计与开发 Microsoft Visual studio 2

3、010 SQL Server 20083AbstractWith economic development, peoples living standard and quality of life risingpopularity of private cars as a luxury consumer goods. Private car ownership issignificantly improved, a higher demand for the design of the new residentialparking spaces. This thesis is based on

4、 the management of the residential parking spaces need to design a simple, stable, practical residential parking management system. Compared to some of the existing residential parking management system, the system has certain features in the practicality, ease. This software consists of three modul

5、es: management systems for residential parking spaces - parking map module, residential parking management system - parking management module, the residential parking management system - owners and payment information module. Form of a list of parking management module to display the parking informa

6、tion can be add, modify, query. Form of a list of owners and payment information module to display information, the same which you can add, modify, query operation. I am responsible for the design and development of the parking map module, first draw district plan in accordance with the actual plann

7、ing of the district, district plan parking management module within the page, when the left mouse button click on any parking, showing the parking spaces on the page information: number of parking spaces, parking spaces, property owners name, address, telephone, cell phone, license plate number, mod

8、el, began to toll the time each quarter to pay the final payment time, (min) / (total) arrears time The total number, total number of payment (quarterly billing: 50 yuan / quarter), a total of thirteen.Development tool to select the Microsoft Visual C + + 6.0, Access2000 database selection. VC6.0 an

9、d the Access2000 combinations will be able to complete the development of this system.Keywords: community parking management system parking diagram Microsoft Visual studio 2010 SQL Server 20084目录目录 .11.系统概述 .11.1 开发背景 .11.2 开发环境 .11.2.1 Visual Studio 2010 特点 .11.2.2 SQL Server 2008 .21.2.3 ADO 的特性 .

10、22.需求分析 .32.1 系统需求分析 .32.2 可行性分析 .32.2.1 技术可行性 .32.2.2 经济可行性 .32.2.3 操作可行性 .32.3 数据描述 .32.4 系统运行需求 .42.4.1 用户界面 .42.4.2 硬件要求 .42.4.3 软件要求 .42.4.4 使用方法 .52.4.5 故障处理 .53.概要设计 .53.1 数据库的设计 .53.2 主要数据表结构 .54.详细设计 .64.1 设计目标 .64.2 设计思想 .74.3 系统主要功能模块设计 .74.4 系统窗体设计 .74.4.1 主窗体设计 .74.4.2 车位信息窗口设计 .84.4.3、

11、车位信息查询窗体设计 .114.4.4、车位信息添加窗体设计 .144.4.5、车位信息修改窗体设计 .175.系统测试 .195.1 测试原则 .195.2 测试计划 .205.3 测试结果 .206.总结与展望 .21致 谢 .225参考文献 .2361.系统概述1.1 开发背景近年来中国经济的高速发展,各地区的车辆数量增长迅速,由此各地的小区的机动车档案资料增加迅速。随着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的便是一个小区车辆管理系统,以规范对车辆信息的管理,提高管理效率。在小区车辆管理过程中,涉及车位管理的信息化、车

12、主管理的信息化、缴费信息管理的信息化,做好信息化工作利于提高小区车辆的管理效率,维护小区车辆的秩序。要维护小区车辆的秩序,既要有好的硬件环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。本选题,针对小区车辆管理过程中的一些信息,对其进行信息化处理。当前,在小区车辆管理过程中,有许多信息需要处理和管理。甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于管理过程中的很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作

13、,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个停车场管理系统,使停车场管理工作规范化,系统化,程序化,避免停车场管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改停车场情况。在小区车辆管理过程中,主要涉及公共车位信息、私有车位信息、出租车位信息、车主信息、车主缴费信息,通过对以上各个环节的信息化,提高档案的规范化管理,为以后的查询、统计作下基础。1.2 开发环境前台应用程序开发使用的是 Microsoft Visual studio 2010,后台数据库的建立和维护使用的是 Microsoft SQL Server 2008。1.2.1 Vis

14、ual studio 2010 特点Microsoft Visual Studio 2010 是功能最为强大的可视化开发工具之一,它不仅支持传统的软件开发方法更重要的是它能支持面向对象、可视化的开发风格。因此Microsoft Visual Studio 2010 又称作是一个集成开发工具,它提供了软件代码自动生成和可视化资源编辑功能。7Visual Studio 2010 具有的优点:Visual Studio 是微软公司推出的开发环境,是目前最流行的 Windows 平台应用程序开发环境,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010

15、 同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向 Windows 7 的应用程序。除了 Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。客户将在不同规模的组织内创建应用,跨度从单个部门到整个企业。Visual Studio 2010 将确保在这么宽泛的范围内的应用开发都得到支持。Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面

16、的生成。但拖曳的界面,也应当有相应的代码来实现功能。Microsoft Visual Studio 2010 支持 C#、C+ 、VB。 可以快速实现相应的功能。在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。1.2.2 Microsoft SQL Server 2008SQL 是英文 Structured Query Langua

17、ge 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 语言标准。SQL Server 2008 为我们带来了一些更强大的审计功能;或许其中最重要的一个就是变更数据捕获(CDC) 。使用 CDC,你能够捕获和记录发生在你数据库中的任

18、意 INSERT、UPDATE 或 DELETE 等操作。一旦你为一个数据库启用了 CDC 功能,你可以对该数据库中的一个表进行跟踪记录。SQL Server 会记录对这些表进行修改的信息,并将其写到启用 CDC 功能的数据库的某些系统表中。当一个用户针对你的数据表运行 INSERT、UPDATE 或 UPDATE 操作时,相关操作事务和相关数据就会被记录下来。对于 INSERT 来说,插入的数值会被记录,而对于 DELETE 来说,被删除的值同样也会被记录。UPDATE 的操作略微有点不同。更新前后的数据都会被记录。通过使用 CDC 功能,你不仅可以知道对数据进行了何种操作,你还可以恢复因误

19、操作或错误的程序所造成的丢失数据。这是 SQL Server 非常强大的一个新增功能,它为数据审计提供了一个非常有用的功能,在此以前,我们一般要借助于第三方工具来实现这一功能。Microsoft SQL Server 2008 为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。Microsoft SQL Server 2008 通过支持第三方密钥管理和硬件安全模块( HSM)产品为这个需求提供了很好的支持。这个平台有以下特点:可信任的 使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序

20、。高效的 使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的 提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。81.2.3 ADO 的特性ADO(ActiveX Data Object) 是一个用于存取数据源的 COM 组件。它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层,也就是说它是建立在 OLE DB 之上的高层数据库访问技术。它封装了 OLE DB 所提供的接口,比起 OLE DB 提供者,ADO 的接口可以使程序员在更高级别上进行数据交互。ADO 技术不仅可以应用于关系数据库,也可以应用于非关系数据库。可以用统一的方法对不同的文件系统进行

21、访问,大大简化了程序编制,增加了程序的可移植性。通过 ADO 连接 Access 数据库可以分为有源数据库连接和无源数据库连接,我做的这个超市管理系统使用的是有源数据库连接,也就是说首先要注册数据源名称(DSN) ,通过配置 ODBC 环境,进行数据源的注册,然后才能在对数据库编程时,对数据源进行连接、访问和操作。2.需求分析2.1 系统需求分析随着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。在小区车辆管理过程中,主要涉及公共车位信息、私有车位信息、出租车位信息、车主信息、车主缴费信息.因此该系统的界面要友好,还要实现比较完整的功能。小区车位

22、管理系统主要包括以下几个功能: 车位管理模块设计与开发:实现对车位车主的添加、修改、查询功能。 业主信息和缴费信息模块:实现对车主及缴费信息的添加、修改、查询功能 车位图模块设计与开发:车位图、车位编号、车位属性、车位分配情况2.2 可行性分析2.2.1 技术可行性现在的社会计算机普及应用,各种软件应运而生,不管是一般的应用软件,还是开发软件,都能在一般操作系统(Windows 2000 以上的版本或相应的 Windows NT 版本)上工作,当然也包括 Visual Stdio 2010 和 SQL Server 2008,所以用这两种开发平台开发出来的应用软件操作系统在 Windows 2

23、000 以上的版本或相应的 Windows NT 版本系统上也是可以运行的。而且现在计算机技术已经很成熟,设计人员不用自己编写繁琐的代码,很多都是库类中已经存在的,编程人员在需要使用的时候只要调用就可以了。所以综上所述,在技术方面考虑是可行的。2.2.2 经济可行性虽然开发该软件是需要一定成本的,比如人力和物力,但是通过该软件的使用可以减少企业管理费用和人力开支,而其它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来的是更大的经济效益。从根本上提高了超市的经济效益,所以从经济上完全是可行的。92.2.3 操作可行性本系统采用基于 W

24、indows 的图形用户界面,所以不必具备计算机的专业技能,只要有一般的计算机知识的人员就可以轻松上手。而整个小区车位管理系统采用友好的交互界面,简洁明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。2.3 数据描述由上述分析和根据对系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的分析,可画数据流图 2-1 所示。车位及车主用户车位图车主及缴费添加显示车位车主及缴费信息查询添加修改查询图 2-1系 统 总 体 数 据 流 图2.4 系统运行需求2.4.1 用户界面本系统的用户

25、交互界面采用的是基于 Windows 的窗口界面,便于操作。102.4.2 硬件要求随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。运行本系统的硬件基本要求如下:CPU:Intel P3 及以上;内存:256MB 及以上;硬盘:10GB 及以上。2.4.3 软件要求操作系统 Windows 2000 Server /Windows XP网络协议 TCP/IP数据库 ACCESS 2000开发语言 VC+ 6、0其它辅助软件:Microsoft Word 等2.4.4 使用方法本系统已生成可执行文件,使用时需将 Student.mdb 与 STest2.exe 放在同一目录

26、下,打开 STest2.exe 即可。2.4.5 故障处理正常使用时不易出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。3.概要设计3.1 数据库的设计数据库作为系统的基础,在信息管理系统中占有非常重要的地位,首先要保证其设计的合理性,一个设计合理的数据库,可以提高数据的存储效率,是对数据有效管理的前提条件,保证数据的完整和一致,也是系统设计的关键。拥有设计合理的数据库往往可以起到事半功倍的效果。数据库如果设计不当,系统运行当中会产生大量的冗余数据,从而造成数据库的极度膨胀,影响系统的运行效率。小区车辆管理系统的数据库名称为 Student.mdb,下面将介绍数据库中所包含的数据表。本系统数据库中的数据表有:1、车位表:车位编号、车位属性、显示车位车主简要信息(姓名、住址、电话、手机、车牌号、车型)2、车主表:姓名、住址、电话、手机、车牌号、车型3、缴费表:开始时间(07 年第一季度) 、每季度是否缴费、最后缴费时间、 (分)|(总)欠费时间总数、缴费总数(以季度计费:50 元/季度)由于设计时间较紧,所以本人将三张表建成了一张。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。