小区停车场管理系统论文.docx

上传人:b****2 文档编号:17372479 上传时间:2023-07-24 格式:DOCX 页数:14 大小:139.16KB
下载 相关 举报
小区停车场管理系统论文.docx_第1页
第1页 / 共14页
小区停车场管理系统论文.docx_第2页
第2页 / 共14页
小区停车场管理系统论文.docx_第3页
第3页 / 共14页
小区停车场管理系统论文.docx_第4页
第4页 / 共14页
小区停车场管理系统论文.docx_第5页
第5页 / 共14页
小区停车场管理系统论文.docx_第6页
第6页 / 共14页
小区停车场管理系统论文.docx_第7页
第7页 / 共14页
小区停车场管理系统论文.docx_第8页
第8页 / 共14页
小区停车场管理系统论文.docx_第9页
第9页 / 共14页
小区停车场管理系统论文.docx_第10页
第10页 / 共14页
小区停车场管理系统论文.docx_第11页
第11页 / 共14页
小区停车场管理系统论文.docx_第12页
第12页 / 共14页
小区停车场管理系统论文.docx_第13页
第13页 / 共14页
小区停车场管理系统论文.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

小区停车场管理系统论文.docx

《小区停车场管理系统论文.docx》由会员分享,可在线阅读,更多相关《小区停车场管理系统论文.docx(14页珍藏版)》请在冰点文库上搜索。

小区停车场管理系统论文.docx

小区停车场管理系统论文

 

【摘要】

随着我国现代化进程的不断加快,私家车的数量急剧增加,各类停车场的车流量不断增多,对机动车的保管越来越成为社会倍受关注的问题。

本论文针对现在普遍采用的人工收费管理方法存在的弊端,提出了一套由C#开发设计的小区停车场管理系统,数据库采用SqlServer建立,使用ODBC访问数据库,使用ADO操作数据库,采用流行的C/S结构,也就是客户端/服务器模式。

本课题研究的主要内容根据不同的情况将车主分为两种然后合理化停车的一个系统。

第一种是固定车主,通过物业购买固定车位,可以选择月付费也可以选择年付费。

固定车主的优势在于无论什么情况都拥有自己的停车位置不会被别人占用。

第二种是临时车主,采用的是一次性付费,记录进入时间和出去时间,然后进行缴费。

小区停车库进出口分别拥有2个车道。

管理员通过系统的查询功能辨别车主是否是固定车主,如果是固定车主就开放1车道进入固定车主的停车库如果是临时车主就开放2车道进入临时车主停车库。

根据该系统的功能共分为七个模块:

基础设置模块、停车位管理模块、固定车辆管理模块、车辆进出登记模块、记录查询模块,文中对各模块的功能、操作界面、工作流程做了详细的介绍。

关键词:

管理系统,C#,SqlServer,C/S

Abstract

AsChinacontinuestoacceleratethemodernizationprocess,thenumberofprivatecarsincreaseddramatically,growingallkindsoftrafficparking,storageofmotorvehiclesbecomemuchmoreconcern.Thepaperisnowwidelyusedforthemanagementoflaborcosts,thedrawbacksofasetofC#developmentanddesignbytheresidentialcarparkmanagementsystem,databaseusingSqlServercreate,SqlServer2005thedatabaseusingODBC,useADOtomanipulatethedatabase,usingthepopularC/Sstructure,thatis,client/servermode.Themainresearchtopicsdependingonthesituationwillbedividedintotwoandthenrationalizetheownerofaparkingsystem.Thefirstisafixedowner,thepropertypurchasethroughafixedparkingspaces,youcanchoosemonthlypaymentcanalsochoosetopayforyears.Fixednomatterwhattheownerhastheadvantageofthesituationhasitsownparkingplacenotoccupiedbyothers.Thesecondisthetemporaryowner,usingaone-timefee,recordthetimeandgooutintothetime,andthenpay.Residentialparkinggaragehastwolanes,respectivelyimportandexport.Querycapabilitiesthroughthesystemadministratortoidentifywhethertheownerisafixedowner,ifitisfixed,openingonelaneontheownertheowneroftheparkinggarageintoafixedtemporaryownerifitisopentotwolanesontheparkinggarageintothetemporaryowners.Accordingtothefunctionofthesystemisdividedintosevenmodules:

basicsetupmodule,parkingmanagementmodule,fixedvehiclemanagementmodule,thevehicleoutoftheregistrationmoduletorecordthequerymodule,thetextofthefunctionofeachmodule,userinterface,workflow,indetailtheintroduction.

Keywords:

managementsystem,C#,SqlServer,C/S

第一章、引言

1.1项目开发的背景

随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。

特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。

时下,为了能创造更大的经济效益和方便管理,越来越多的管理设施迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为设施管理不可缺少的手段之一,但随着计算机应用的不断深入,设施对软件的需求也不断增加,越来越多的设施希望拥有适合自己需要的特殊软件来满足自己的特殊要求。

对于当今停车场题来说,其车辆进出量大,各种信息管理内容复杂,查询和管理出入车辆信息和车辆设计信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的毕业设计选题是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。

对于一名专业的信息技术人员来说,如何最大限度地利用车辆管理部门多年来在数据库系统上的投资,是每一个从事信息技术工作的专业人员都应该考虑的问题。

现在全国的很多大型停车场的车辆出入登记都采用了计算机管理,这样就需要一种管理软件来为车辆者服务,协助他们来完成管理数量巨大的车辆出入登记收费这么一个庞大的工作。

1.2开发的目的

小区停车场管理系统的设计目的是要将车辆出入停车场以及对其收费等信息通过计算机进行管理。

为收费登记人员提供便利。

在调研分析的基础上,通过对现在工作流程的整合和改进,希望探索出一种停车收费流程模式,从中领会系统工程的思想,掌握系统开发的流程和方法,不断总结经验和教训。

随着社会信息化的不断发展和停车场管理工作的日益完善,停车收费登记会越来越依赖信息系统的支持,所以本系统的开发要尽量依据停车场的实际情况,认识到调研的重要性,切实做到从实际出发,开发出具有一定使用价值的小区停车场管理系统。

开发小区停车场管理系统主要是为以后商业设施的信息化管理做基础,同时也为小区停车场管理系统的开发过程提供一个模式,以后通过不断强化系统性能,优化系统功能,提高停车场现代化管理水平。

小区停车场管理系统的实施具有如下现实意义:

第一,使车辆出入的登记收费操作过程更加简便。

第二,系统形成列表对入库车辆进行统计,方便查询。

第三,数据安全性高,不易丢失。

1.3可行性分析

为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。

1.3.1技术可行性

该系统拟采用成熟的数据库技术与软件开发技术,使用SqlServer2005和MicrosoftVisualStudio2005。

使用该技术开发小区停车场管理系统,使用ODBC进行数据连接。

该方法操作简单使用。

因此,开发该系统具有技术可行性。

1.3.2经济可行性

通过分析新系统的成本效益(包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益),估算开发成本是否高于项目预期的全部经费。

本系统主要从成本和效益两方面进行分析:

(1)支出

该停车场具有基础的信息化设施,目前各个部门使用计算机进行办公,建立了网络管理中心,负责管理和维护全校的计算机以及网络设施。

该场已购买了教学管理软件,为了能顺利运行该软件,网络管理中心已经把服务器搭建成功,但由于各方面的原因,目前该停车收费管理软件还没投入运行,但该场的网络环境和基础设施能满足本系统的实施要求,所以无须另外的资金投入。

其它一次性支出:

由于本系统的开发是作为课程实践来进行的,学校无须资金投入,而且本系统所用到的软件成本投入也不高。

因此软件设计和开发费可以承受。

经常性支出:

系统运行后的日常维护费用少。

本校有网络管理中心,该中心的工作人员可以负责本系统的维护工作。

(2)效益

本系统的效益可以从经济效益和社会效益两方面考虑。

其社会效益包括系统投入运行后可以使停车收费管理实现科学化、规范化,增强工作人员对选课流程的管理能力,从而提高工作效率,从长远来看,小区停车场管理系统也是停车场信息化的必经之路,这一系统的实施,实现了“无纸化”管理,能为将来的选课系统开发提供一个参考模式,为停车场管理软件的运行做好基础工作,同时将带动停车场的其他信息化建设,推动停车场的信息化水平更上一层楼。

其经济效益包括系统的正常运行替代了以前的手工操作,这将大量减少员工开支和办公用品的开支等。

由以上可知,本系统在经济上是可行的。

1.3.3社会可行性

本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。

本系统是根据小区停车场管理的实际工作情况开发研制的,是通过大量的现场调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品,也不存在盗版侵权的问题,是完全合法的软件。

本系统的开发是依照法律程序明确委托方与开发方的责任,没有违反中华人们共和国的任何法律条款,使用者可以放心使用,因此法律上是有保障的。

本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特别的技术能力。

使用系统的管理员,需要具备对C#以及SqlServer2005数据库的使用能力,在投入使用前,无需对操作系统的人员进行培训。

这样既减少投入成本又简化了操作环节。

由以上分析可知,本系统具有社会可行性。

 

第二章、研究现状及关键技术介绍

2.1系统实现中采用的关键技术及复杂性分析

对于本系统,其功能目标是实现将停车场传统的手工登记方式到利用计算机辅助管理的提升变,所以它必须按照整个停车的流程,实现对系统用户的不同管理,以及完成计费等环节的处理。

由于系统数据收集的实时性要求不高,因此采用Client/Server结构来进行设计是合理可行的。

2.1.1SqlServer2005简介

SQLServer是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。

1、Internet集成

SQLServer2005数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

2、可伸缩性和可用性

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。

SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

3、企业级数据库功能

SQLServer2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

4、易于安装部署和使用

SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

数据仓库。

SQLServer2005中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

2.1.2数据库管理系统

数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。

DBMS是数据库系统的核心组成部分。

对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。

DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。

根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。

MSSQLServer2000就是一种关系型数据库管理系统。

关系模型。

关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。

关系模型是由若干个关系模式组成的集合。

关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。

关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。

关系模型是数学化模型。

SQL语言是关系数据库的标准化语言,已得到了广泛的应用。

2.1.3创建数据库

1)数据库模式

数据库模式定义了数据库的结构、表、关系、域和业务规则。

数据库模式是一种设计,数据库和应用正是建立在此基础上的。

域是一列可能拥有的值的集合。

必须为每一个表的每一列确定域。

除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。

数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。

业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的约束。

不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DBMS都应该拒绝。

遗憾的是,不同的DBMS产品用不同的方法实施业务规则。

在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。

创建表。

定义联系

2)应用组件

数据库应用包括窗体、输入输出控件、查询、菜单和应用程序。

第三章、系统分析

3.1业务流程分析

通过对该停车场现有员工登记和收费业务流程的调研,发现其采用手工考勤方式,每天由登记员负责,登记员填写车辆进出登记表,每天汇总报表,对入场车辆进行收费,所以每天登记员需要根据每天车辆进出的类型制定不同的收费标准,然后汇总报表,整体来说登记收费业务非常繁琐,且准确率、效率都较低,工作量极大。

具体业务流程如图3.1所示。

图3.1系统业务流程图

3.2数据流图

在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。

该系统的数据流图分为顶层、一层、二层。

现行的顶层数据流图如图3.2所示。

图3.2.1顶层数据流图

具体分析顶层数据流图,主要包括车辆入库和车辆出库两个部分。

其均采用人工方式,由登记员记录车辆信息,然后将车辆信息录入系统。

车辆入场时记录其车辆类型和入场时间。

然后根据设定好的计费方法,车辆出场时自动计算金额并统计报表。

然后将交款清单出事给车主。

图3.2.2第一层数据流图

第四章、系统设计

4.1系统总体设计

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图。

即图4.1为系统的功能结构图。

 

图4.1功能模块图

4.2系统数据库设计

数据库设计是系统设计中非常重要的一个环节。

数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。

4.2.1E-R图

根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图5.2如下:

图4.2.1管理员实体图

 

图4.2.3车辆实体图

 

4.2.2数据库表

4.3系统开发工具与开发模式的选择

4.3.1.开发工具

开发工具:

MicrosoftVisualBasic6.0

开发技术:

C#

数据库:

SqlServer20052003.

4.3.2.开发模式

对于本系统,其功能目标是实现将停车场传统的手工登记方式到利用计算机辅助管理的提升变,所以它必须按照整个停车的流程,实现对系统用户的不同管理,以及完成计费等环节的处理。

由于系统数据收集的实时性要求不高,因此采用Client/Server结构来进行设计是合理可行的。

第五章、系统实现

5.1分模块详述系统各部分的实现方法

5.1.1.登陆模块

5.1.2.系统主界面

5.1.3.系统设置

5.1.4.停车位管理

5.1.5.固定车辆信息管理

5.1.6.车辆进、出登记

5.1.7.历史记录查询

 

第七章、性能测试与分析

7.1测试实例的研究与选择

7.2测试环境与测试条件

7.3实例测试

7.4测试总结

通过对系统的全面测试,所有测试条目都已经通过,实现了基本要求,系统可以正常运行。

 

总结

 

参考文献

[1]KarliWatson[美].C#入门经典(第3版)[M].齐立波译,北京:

清华大学出版社,2006.

[2]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:

四川大学出版社,2005.

[3]ChristianNagel[美].C#高级编程(第4版)[M].李敏波译,北京:

清华大学出版社,2006.

[4]崔巍.数据库系统及应用(第二版)[M].北京:

高等教育出版社,2003.

[5]JacquieBarkerBeginning[美].C#Objec概念到代码[M].韩磊译,北京:

电子工业出版社,2006.

[6]张海藩.软件工程导论(第4版)[M].北京:

清华大学出版社,2003.

[7]黄明,梁旭.C#+SQLServer中小型信息系统开发实例精选[M].北京:

机械工业出版社,2011.

[8]柴晟.ADO.NET数据库访问技术案例教程[M].北京:

北京航空航天大学出版社,2006.

[9]《SQLserver2005奥秘》,赵松涛编著,电子工业出版社2007-7-1

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2