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

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

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

2、位的车主,应当有其完整的车位信息:车位编号,车位属性,车主姓名,地址,电话,手机,车牌号,车型。这些信息在售出车位时由管理人员通过添加功能录入,添加后,车位信息及时更新,当要对车位车主信息进行修改时,要用到修改功能;当需要知道具体的车主信息时,可以根据姓名与车位编号进行查询。车位车主信息显示、添加、修改、查询功能由系统的固定模块实现。开发工具选择 Microsoft Visual C+6.0,数据库选择 SQL Server 2008。关键词:小区 车位管理系统 车位管理模块设计与开发 Microsoft Visual C+6.0 SQL Server 2008AbstractWith eco

3、nomic 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 the management of the residential p

4、arking 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 modules: management systems for residenti

5、al parking spaces - parking map module, residential parking management system - parking management module, the residential parking management system - owners and payment information module. I am responsible for the design and development of parking management module, the system should be able to dis

6、play basic information of car owners, and carries on the add, modify, query. For car owners, should have its complete parking information: Parking number, parking property, owner name, address, telephone, mobile phone, license plate number, vehicle. The information in the parking spaces sold by mana

7、gers by adding function input, add, the parking information update, when to modify the car owner information, used to modify function; when the need to know the specific owner information, can be queried according to the name and the number of the car. Car owners information display, add, modify, qu

8、ery function of the realization of the fixed module of the system.Development tool to select Microsoft Visual C+6.0, SQL server2008 database selection combination will be able to complete the development of this system.Keywords: community parking management system parking diagram Microsoft Visual C+

9、6.0 SQL Server 2008目录1.系统概述 .11.1 开发背景 .11.2 开发环境 .12.需求分析 .22.1 系统需求分析 .22.1.1 需要对小区车位进行属性划分 .32.1.2 车位信息显示、添加、修改、查询功能 .32.1.3 缴费信息显示、添加、修改、查询功能 .32.1.4 车位图显示功能 .42.1.5 数据库技术 .42.2 可行性分析 .42.3 数据描述 .53.概要设计 .53.1 数据库的设计 .53.2 主要数据表结构 .64.详细设计 .64.1 设计目标 .64.2 设计思想 .74.3 系统主要功能模块设计 .74.4 系统窗体设计 .74.

10、4.1 主窗体设计 .74.4.2 车位管理窗口(查询、添加、修改、删除)设计 .84.4.3、 车 位 信 息 查 询 窗 体 设 计 .104.4.4、车位信息添加窗体设计 .124.4.5、 车 位 信 息 修 改 窗 体 设 计 .134.4.6、 车 位 信 息 删 除 窗 体 设 计 .145.系统测试 .155.1 测 试 原 则 .155.2 测试计划 .155.3 测试结果 .166.总结与展望 .16致 谢 .17参考文献 .18附录 A.19第 1 页1.系统概述1.1 开发背景近年来中国经济的高速发展,各地区的车辆数量增长迅速,由此各地的小区的机动车档案资料增加迅速。随

11、着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的便是一个小区车辆管理系统,以规范对车辆信息的管理,提高管理效率。在小区车辆管理过程中,涉及车位管理的信息化、车主管理的信息化、缴费信息管理的信息化,做好信息化工作利于提高小区车辆的管理效率,维护小区车辆的秩序。要维护小区车辆的秩序,既要有好的硬件环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。本选题,针对小区车辆管理过程中的一些信息,对其进行信息化处理。当前,在小区车辆管理过程中,有许多信息需要处理和管理。甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管

12、理的主要方式是基于文本、表格等纸介质的手工处理,对于管理过程中的很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个停车场管理系统,使停车场管理工作规范化,系统化,程序化,避免停车场管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改停车场情况。在小区车辆管理过程中,主要涉及公共车位信息、私有车位信息、出租车位信息、车主信息、车主缴费信息,通过对以上各个环节的信息化,提高档案的规范化管理,为以后的

13、查询、统计作下基础。1.2 开发环境前台应用程序开发使用的是 Microsoft Visual C+6.0,后台数据库的建立和维护使用的是 SQL Server 2008。(1) Microsoft Visual C+6.0 特点 Visual C+ 6.0,简称 VC 或者 VC6.0,是微软推出的一款 C+编译器,将“高级语言”翻译为“机器语言(低级语言) ”的程序。 Visual C+是一个功能强大的可视化软件开发工具。自 1993 年 Microsoft 公司推出 Visual C+1.0 后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公

14、司推出了 Visual 第 2 页C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于 Windows 2000、Windows XP 和 Windows NT4.0。所以实际中,更多的是以 Visual C+6.0 为平台。Visual C+6.0 不仅是一个 C+ 编译器,而且是一个基于 Windows 操作系统的可视化集成开发环境(integrated development environment,IDE) 。Visual C+6.0 由许多组件组成,包括编辑器、调试器以及程序向导 AppWizard、类向导 Class Wizard 等开发工具。 这些组件通过

15、一个名为 Developer Studio 的组件集成为和谐的开发环境。(2) SQL Server 2008SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL语言标

16、准。SQL Server 2008 为我们带来了一些更强大的审计功能;或许其中最重要的一个就是变更数据捕获(CDC) 。使用 CDC,你能够捕获和记录发生在你数据库中的任意INSERT、UPDATE 或 DELETE 等操作。一旦你为一个数据库启用了 CDC 功能,你可以对该数据库中的一个表进行跟踪记录。SQL Server 会记录对这些表进行修改的信息,并将其写到启用 CDC 功能的数据库的某些系统表中。当一个用户针对你的数据表运行INSERT、UPDATE 或 UPDATE 操作时,相关操作事务和相关数据就会被记录下来。对于INSERT 来说,插入的数值会被记录,而对于 DELETE 来说

17、,被删除的值同样也会被记录。UPDATE 的操作略微有点不同。更新前后的数据都会被记录。通过使用 CDC 功能,你不仅可以知道对数据进行了何种操作,你还可以恢复因误操作或错误的程序所造成的丢失数据。这是 SQL Server 非常强大的一个新增功能,它为数据审计提供了一个非常有用的功能,在此以前,我们一般要借助于第三方工具来实现这一功能。Microsoft SQL Server 2008 为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。Microsoft SQL Server 2008 通过支持第三方密钥管

18、理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。第 3 页2.需求分析2.1 系统需求分析随着国家经济间建设的不断发展,国有综合实力的不断提高,小汽车已经逐步走进千家万户。面对汽车时代的来临,住宅小区对于智能停车场要求也将进入一个全新的物业管理模式。小区停车场设施的建设、管理是住宅小区规划管理者日益面临的一个重要课题。为了满足小区有车位管理的需求,

19、我们尝试着设计了一个简洁稳定实用的小区车位管理系统。2.1.1 需要对小区车位进行属性划分系统应当能够显示车位车主的基本信息,并对其进行添加、修改、查询。对于车位的车主,应当有其完整的车位信息:车位编号,车位属性,车主姓名,地址,电话,手机,车牌号,车型。这些信息在售出车位时由管理人员通过添加功能录入,添加后,车位信息及时更新,当要对车位车主信息进行修改时,要用到修改功能;当需要知道具体的车主信息时,可以根据姓名与车位编号进行查询。车位车主信息显示、添加、修改、查询功能由系统的固定模块实现。2.1.2 车位信息显示、添加、修改、查询功能系统应当能够显示车位车主的基本信息,并对其进行添加、修改、

20、查询。对于车位的车主,应当有其完整的车位信息:车位编号,车位属性,车主姓名,地址,电话,手机,车牌号,车型。这些信息在售出车位时由管理人员通过添加功能录入,添加后,车位信息及时更新,当要对车位车主信息进行修改时,要用到修改功能;当需要知道具体的车主信息时,可以根据姓名与车位编号进行查询。车位车主信息显示、添加、修改、查询功能由系统的固定模块实现。2.1.3 缴费信息显示、添加、修改、查询功能系统应当根据车位车主信息,记录其缴费信息。小型数据库(车位信息表、车主信息表、缴费信息表)的设计,表格形式可修改、添加、查询车位信息和车位业主信息:第 4 页车位编号、车位属性、显示车位业主简要信息等。车主

21、和缴费信息模块主要以表格形式显示出车位业主信息:姓名、住址、电话、手机、车牌号、车型等并可修改、添加、查询,以及显示缴费信息:开始时间、每季度是否缴费、缴费总数等。车主和缴费信息显示、添加、修改、查询功能由系统的固定模块实现。2.1.4 车位图显示功能系统应当能够显示小区平面图,当鼠标左键点击某个车位时,应当显示出该车位的车主和缴费信息,主要显示车位图、车位编号、车位属性、车位业主信息等,并连接到小型数据库。系统应当根据需求对小区车位进行属性划分。首先应将小区车位划分为私家车位、公共车位和出租车位三部分。私家车位的特点是使用者固定,交费采用季度制。公共车位又可以称为公用车位,它的特点是使用者不

22、固定,针对临时性散客服务。出租车位指私家车位车主向其他人租赁自己的车位。私家车位的车辆总是停放在自己的车位上,而不停放在公共车位和出租车位上。车位中的私家车位和公共车位数目一般情况下是固定不变的。此功能由系统的固定模块实现。2.1.5 数据库技术数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与车位管理系统的核心。系统应当能够存储车位信息和缴费信息,此功能由数据库实现。2.2 可行性分析目前国内外有许多这种类型的软件,小区规划不一,软件的功能却大同小异。公共车位又可以称为公用车位,它的特点是使用者不固定,针对临时性散客服务。出租车位指私家车位车主向其他人租赁自己的车位。私家车位的

23、车辆总是停放在自己的车位上,而不停放在公共车位和出租车位上。车位中的私家车位和公共车位数目一般情况下是固定不变的。对于小区业主,有私家车的,如果停放在小区那么必须购买车位。软件系统记录车位的属性:出租车位、公共车位、私有车位;记录车位的信息:车主姓名、地址、车牌号等;记录缴费信息:开始缴费时间、最后缴费时间、缴费总数等。系统必须可以第 5 页对相应数据进行添加、查询、修改。因此,车位信息和缴费信息是必须包含的。大学课程中学习了 VC 编程软件,Microsoft Visual C+6.0 软件能够实现车位信息和缴费信息的列表显示。通过对数据库的操作,能够实现数据的添加,修改,查询。所以本软件系统的开发是必要的,可行的。2.3 数据描述由上述分析和根据对系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的分析,可画数据流图 2-1 所示。车位及车主用户车位图车主及缴费添加显示车位车主及缴费信息查询添加修改查询图 2-1系 统 总 体 数 据 流 图3.概要设计3.1 数据库的设计数据库作为系统的基础,在信息管理系统中占有非常重要的地位,首先要保证其设

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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