![小区车位管理系统缴费信息设计与开发大学本科毕业论文_第1页](http://file4.renrendoc.com/view2/M01/06/2E/wKhkFmYhCr2ANon2AANIsChTrSE196.jpg)
![小区车位管理系统缴费信息设计与开发大学本科毕业论文_第2页](http://file4.renrendoc.com/view2/M01/06/2E/wKhkFmYhCr2ANon2AANIsChTrSE1962.jpg)
![小区车位管理系统缴费信息设计与开发大学本科毕业论文_第3页](http://file4.renrendoc.com/view2/M01/06/2E/wKhkFmYhCr2ANon2AANIsChTrSE1963.jpg)
![小区车位管理系统缴费信息设计与开发大学本科毕业论文_第4页](http://file4.renrendoc.com/view2/M01/06/2E/wKhkFmYhCr2ANon2AANIsChTrSE1964.jpg)
![小区车位管理系统缴费信息设计与开发大学本科毕业论文_第5页](http://file4.renrendoc.com/view2/M01/06/2E/wKhkFmYhCr2ANon2AANIsChTrSE1965.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE摘要小区车位管理系统是一款对小区内车辆就行管理的软件,旨在提高车辆管理的效率、更好的为业主服务、减少管理费用。本文首先介绍小区车位管理系统的研究背景和意义;通过对当前小区车辆增加、停车难等一系列问题的调查和分析,多方面阐述本软件的价值,并讨论开发小区车位管理系统软件的意义和主要功能,指出开发过程中遇到的具体实际问题,并根据实际情况对小区车位管理系统软件进行修正,最后达到提高小区车位管理效率和节省资金的目的。通过分析和讨论数据库的基本功能以及数据库技术在小区车位管理系统中的应用,并结合实际情况分析数据,进而提出解决方案,并从管理思想、软件、系统三个概念层次对小区车位管理系统软件的开发与维护作了概括。本软件采用开发和SQLServer数据库进行开发VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了
NETFramework
4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持
IBM
DB2和Oracle数据库。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQLServerSQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。关键词:车位管理系统C#NETSQLServer数据库AbstractResidentialparkingmanagementsystemisasmallvehiclelinemanagementsoftware,thepurposeistoimprovetheefficiency,bettervehiclemanagementservicesfortheowners,reducethemanagementexpenses.Thispaperfirstlyintroducestheresidentialparkingmanagementsystemresearchbackgroundandsignificance;investigationandAnalysisoncurrentbyincreasing,districtvehicleparkingandaseriesofproblems,expoundsthesoftwarevalueinmanyaspects,anddiscussthedevelopmentofresidentialparkingmanagementsystemsoftware.Thesignificanceandmainfunction,thespecificpracticalproblemsencounteredintheprocessofthedevelopment,andaccordingtotheactualsituationtoamendtheresidentialparkingmanagementsystemsoftware,finallytoimprovetheresidentialparkingmanagementefficiencyandsavemoneyforthepurposeof.Throughtheapplicationofthebasicfunctionsofanalysisanddiscussionofthedatabaseanddatabasetechnologyinthedistrictparkingmanagementsystem,combinedwiththeactualsituation,analysisofdata,andthenproposesolutions,andmakesasummaryofresidentialparkingmanagementsystemsoftwaredevelopmentandmaintenancefromthemanagementthought,software,systemthreeconcepthierarchy.ThesoftwaredevelopedbyC#NETandSQLServerdatabasedevelopment.Keywords:parkingmanagementsystemC#NETSQLServerdatabase.目录1.总论 21.1课题研究的背景及意义 22.开发环境与技术支持 22.1工具环境介绍 22.1.1开发环境的选择 22.1.2技术支持(.Net平台与MicrosoftSQLServer) 23.系统分析 23.1设计思想 23.2系统调研和可行性分析 23.2.1技术可行性 23.2.2经济可行性 23.3功能需求 23.3.1基本功能需求 23.3.2结构设计 24.系统设计 24.1功能模块 24.1.2缴费信息模块设计 2图4-2,数据库 24.2数据库设计 24.2.1数据库简介 25.系统界面实现 25.1设计缴费信息主界面 25.2.1修改 25.2.2查询 25.2.3添加 26.系统测试(节选部分功能) 26.1修改模块测试 26.2显示全部车位缴费信息 27.结束语 27.1总结和心得体会 2致谢 2参考文献 21.总论据有关数据统计,至2012年底,全国汽车保有量1.2亿辆,年增长1510万辆,增长量超过1999年底全国汽车保有量。但随之而来的,车多位少、停车难的问题也日渐突出,成为当前社会普遍的关注点。为此,中国大部分城市都在兴建停车场或者扩建车位。伴随着新型城镇化健康持续的发展,交通需求量将显著增加,停车设施的水平直接影响到城市交通环境运行效率和生活环境品质。尤其以小区停车为主的私家车停车问题将会影响城市综合竞争力。因此,从长远发展目标来看,结合城市布局,建立和完善小区车位管理系统是十分紧迫和有必要的。面对私家车增长对市场需求的拉动,城市管理者是否了解到用户对车位管理系统关注的是什么?有何需求?1.1课题研究的背景及意义随着经济的发展,人们生活水平和生活质量不断提高,作为奢侈消费品的私家车也开始普及化。私家车保有量大幅的提高,为新建小区的车位设计提出了更高要求。本系统根据小区车位的管理工作需要,设计了一个简洁、稳定、实用的小区车位管理系统。相对一些现有的小区车位管理系统来说,本系统在实用性、易操作性等方面具有一定特色。本软件共分三大模块:小区车位管理系统——车位图模块设计与开发,小区车位管理系统——车位管理模块设计与开发,小区车位管理系统——缴费信息模块。车位图模块一列表形式显示车位信息,能够对其进行添加、修改、查询。车位管理模块一列表形式显示信息,同样可以对其添加、修改、查询操作。缴费信息模块一列表形式显示车位信息,能够对其进行添加、修改、查询。系统应当根据需求对小区车位进行属性划分。首先应将小区车位划分为私家车位和公共车位两部分。私家车位的特点是使用者固定,交费采用季度制,平时进出小区时不再交费。对于私家车位的车辆,系统有着详细的信息记录,包括车辆信息和车主信息。公共车位又可以称为公用车位,它的特点是使用者不固定,针对临时性散客服务,车辆每次出小区时,根据停车时间和停车费率交纳停车费用。私家车位的车辆总是停放在自己的车位上,而不停放在公共车位上。车位中的私家车位和公共车位数目一般情况下是固定不变的系统应当能够显示车位车主的基本信息,并对其进行添加、修改、查询。对于公共车位,对于小区管理人员来说不用详细了解其车主信息,但对于私家车位的车主,应当有其完整的车位信息:车位编号,车位属性,车主姓名,地址,电话,手机,车牌号,车型,共八项。这些信息在售出车位时由管理人员通过添加功能录入,添加后,车位信息及时更新,当要对车位车主信息进行修改时,要用到修改功能;当需要知道具体的车主信息时,可以根据姓名与车位编号进行查询。车位车主信息显示、添加、修改、查询功能由系统的固定模块实现。系统应当能够显示小区平面图,当鼠标左键点击某个车位时,应当显示出该车位的车主和缴费信息,此功能由系统的车位图显示模块实现。系统应当根据车位车主信息,记录其缴费信息。缴费信息包括:开始缴费时间,最后缴费时间,欠费时间总数,缴费总数(以季度计费:15元/季度),共4项。这些信息在售出车位时由管理人员通过添加功能录入,添加后,车主和缴费信息及时更新,当要对车位车主和缴费信息进行修改时,要用到修改功能;当要知道车位缴费信息时,可以根据车位编号进行查询。车主和缴费信息显示、添加、修改、查询功能由系统的固定模块实现。在该模块内,还可以通过两种查血方式来找到相应车位的信息,通过查询需要车位号或者需要查询的车牌号,进行检索如果输入为有效的车位号或者车牌号,再回显示相应的车位信息列表,如果输入为无效字符,则会"车牌号(车位)输入错误,请查询重新输!"本人负责缴费信息模块的设计与开发,先根据小区实际规划,画出小区平面图,要在车位管理模块的页面内显示小区平面图,当鼠标左键点击任意车位是,在页面内显示出该车位业主的信息:(姓名、住址、电话、手机、车牌号、车型)(可修改、添加、查询)。缴费信息:开始时间(12年第一季度)、每季度是否缴费、缴费总数(以季度计费:15元/季度)2.开发环境与技术支持2.1工具环境介绍2.1.1开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:开发语言:C#开发环境:Windows7X64开发工具:MicrosoftVisualStudio2010数据库管理系统:MicrosiftSQLServer2008R2表2-1开发环境硬盘环境备注Cpu:corei5硬盘:希捷500GSATE内存:金士顿6G显卡:GT550内存至少达到512MB,推荐1G以上显卡不做具体要求2.1.2技术支持(.Net平台与MicrosoftSQLServer)2002年1月,微软发布了.NetFramework1.0版本,在.Net发展的8年中,.Net技术在不断改进。虽然在2002年微软发布了.Net的第一个版本,但是由于系统维护和系统学习的原因,.Net技术当时并没有被广泛的开发人员和企业所接受。而.Net2.0及其后续版本发布后,越来越多的开发人员和企业感受到了.Net所带来的技术革新。自Vista操作系统开始,微软将.Net平台集成到了系统中,使得基于.Net平台开发的应用更加易于部署和升级。此外,.Net平台还在为多核化、虚拟化、云计算做准备,相信随着时间的推移,.Net平台与其他语言和平台将在企业应用方面有着不可比拟的优势。人类对数据的管理经历了人工管理、文件系统、数据库三个阶段。数据库是数据管理的实用技术,是计算机技术的重要分支,它的出现极大的促进了计算机应用向各行业的渗透。MicrosoftSQLServer是微软公司发布的,运行在网络环境下的数据库服务器,它是单进程、多线程、高性能的关系型数据库管理系统(RDBMS,RelationalDatabaseManagementSystem)。可以将它应用在Client/Server(客户端/服务器,C/S)、Browser/Server(浏览器/服务器,B/S)的体系架构中,用来对存储在计算机中的数据进行组织、管理和检索。它使用Transact-SQL语言在服务器和客户机之间传送请求,作为后台的数据库服务器。3.系统分析3.1设计思想系统采用面向对象的思想开发。第一步,确定用户、车位的功能需求、业务的参与者。第二步,根据第一步的结果对系统的设计进行可行性分析。第三步,根据第一步所确定的系统参与对象建立相应的数据模型。第四步是根据确定的数据模型规划建立数据库,根据业务流程规划功能设计。第五步,确定应用类型(WEB应用/桌面应用)并设计界面。第六步,编码实现阶段。第七步,测试完善。3.2系统调研和可行性分析在结合了当前实际市场需求和今后的发展趋势后,我认为本软件的市场前景将会非常好。因为现在国内外很少有针对小区等小型停车场的软件,而大型软件不仅购买费用高、对硬件要求高而且维护不方便,更重要的是用户不能很快掌握,还要进行专门的培训。这对于小型用户来说是很难接受的。本软件正式从价格、易用性等方面而专门做的优化。3.2.1技术可行性在技术上虽然有很多语言能用来开发本软件,比如:C、C++、VB等,但是这并不一定是最好的。VB或PB虽然简化,但是这俩种语言的可移植性不好,这就在无形中限制了产品的使用范围。用C或者C++虽然能提高运行速度,但是考虑到它们不安全的指针,还是放弃了。以为我学过一学期的C#NET,有一定基础,同时Winform形式的桌面应用相比Web应用来说更易于和硬件集成,因此,本系统采用Winform的形式开发3.2.2经济可行性软件方面:系统开发中所引用的一些第三方类库均为免费开源类库,如用于生产Excel文件的NPOI库,没有采用微软的Office类库。在软件部署时可以减免购买付费类库所造成的成本。硬件方面:本系统需要单独部署一台数据库服务器,但是由于并发要求低,所以对硬件的要求很低。随之硬件技术的不断发展,如今计算机的价格已经非常低廉。低配置的硬件环境即可满足软件数据存储的需求。维护方面:系统开发过程中尽量做到运行稳定可靠、易于维护。这样便可减少维护次数和对维护人员的技术要求,使得稍加培训即可进行日常维护。综上几个方面来看,本系统的开发运行对一个乡镇企业来说是有经济可行性的3.3功能需求3.3.1基本功能需求表格形式:显示车位业主信息(姓名、住址、电话、手机、车牌号、车型)(可修改、添加、查询)缴费信息:开始时间(12年第一季度)、每季度是否缴费、缴费总数(以季度计费:15元/季度)3.3.2结构设计小区车位管理系统显示结果用户操作系统界面小区车位管理系统显示结果用户操作系统界面数据库操作数据库操作数据库操作数据库操作图3-1,结构设计4.系统设计4.1功能模块小区车位管理系统小区车位管理系统车位图模块缴费信息模块车位管理模块车位图模块缴费信息模块车位管理模块图4-1功能模块4.1.2缴费信息模块设计缴费信息模块以表格形式显示车位业主信息,可对信息修改、添加、查询,对缴费问题做出直观判断。缴费信息模块主要包括3个功能:查询,修改,添加。查询信息是按照车位编号查询此车位业主相关信息。修改是修改车位业主相关信息。添加是对新增加的业主,按照车位编号把相关信息录入数据库当中。输入车位编号输入车位编号添加用户查询修改业主信息添加用户查询修改业主信息保存取消取消保存保存取消取消保存数据库数据库图4-2,数据库4.2数据库设计4.2.1数据库简介在日常的生产、销售行为中,大部分行为都有其相应的数据表现形式,如库存数据、生产数据、销售金额、营收状况等。数据库是现在人们对数据进行管理的最高级手段。它可以将数据快速、安全的存储,并且以数据之间的关系进行整合。这使得人们对大量数据的管理能力有了前所未有的提高。当代计算机软件的设计离不开数据库,软件本身相当于人的躯体,而数据相当于人的灵魂。一个不能为人们有效的、有逻辑的从数据库中提取数据的软件是没有任何实际使用价值的。而数据库中的数据需要一款面向大众人群使用的软件来对其进行加工从而使得数据得到直观、易懂的表现。本设计所采用的数据库软件是微软公司的MicrosoftSQLServer2008版本,是当下最先进的关系型数据库软件之一,为本设计的功能设计及数据存储奠定了基础。表4-1车位表4.2.2物理结构设计表4-2车位属性字段名称类型车位编号Nvarchar(50)车位属性Nvarchar(50)车主姓名Nvarchar(50)地址Nvarchar(50)电话Nvarchar(50)手机Nvarchar(50)车牌号Nvarchar(50)车型Nvarchar(50)开始缴费时间Nvarchar(50)最后缴费时间Nvarchar(50)是否缴费Nvarchar(50)缴费总额Nvarchar(50)其中车位编号为主键。5.系统界面实现5.1设计缴费信息主界面图5-1为查询图5-2为添加图5-3为修改5.2.1修改代码如下:privatevoidbutton1_Click(objectsender,EventArgse){stringName=textBox_Name.Text;stringAdress=textBox_Adress.Text;stringTele=textBox_Tele.Text;stringPhone=textBox_Phone.Text;stringCarNo_=textBox_CarNo_.Text;stringCarModel=textBox_CarModel.Text;stringStartTime=textBox_StartTime.Text;stringYF=textBox_YF.Text;stringTotal=textBox_Total.Text;stringsql="updatecarlistset姓名=@name,住址=@Adress,电话=@Tele,手机=@Phone,车牌号=@CarNo_,车Ì型=@CarModel,开始时À间=@StartTime,是否缴费=@YF,缴费总数=@Totalwhere车位编号=N'"+charno+"'";SqlParameter[]sp=newSqlParameter[]{newSqlParameter("@name",Name),newSqlParameter("@Adress",Adress),newSqlParameter("@Tele",Tele),newSqlParameter("@Phone",Phone),newSqlParameter("@CarNo_",CarNo_),newSqlParameter("@StartTime",StartTime),newSqlParameter("@CarModel",CarModel),newSqlParameter("@Total",Total),newSqlParameter("@YF",YF)};inti=ExecuteNonQuery(sql,CommandType.Text,sp);if(i>0){MessageBox.Show("修改成功");this.Close();}else{MessageBox.Show("修改失败");}}5.2.2查询代码如下:stringchewei=textBox1.Text.Trim();if(chewei==""){chewei="01";textBox1.Text=chewei;}stringselectsql="select*fromcarlistwhere车¦Ì位?编À¨¤号?=N'"+Convert.ToInt32(chewei)+"'";DataSetsdr=ExecuteDataSet(selectsql);DataTabledt=sdr.Tables[0];dataGridView1.DataSource=dt.DefaultView;5.2.3添加代码如下:privatevoidbutton1_Click(objectsender,EventArgse){stringName=textBox_Name.Text;stringAdress=textBox_Adress.Text;stringTele=textBox_Tele.Text;stringPhone=textBox_Phone.Text;stringCarNo_=textBox_CarNo_.Text;stringCarModel=textBox_CarModel.Text;stringStartTime=textBox_StartTime.Text;stringYF=textBox_YF.Text;stringTotal=textBox_Total.Text;stringsql="incertcarlistset姓名=@name,住址=@Adress,电话=@Tele,手机=@Phone,车牌号=@CarNo_,车Ì型=@CarModel,开始时À间=@StartTime,是否缴费=@YF,缴费总数=@Totalwhere车位编号=N'"+charno+"'";SqlParameter[]sp=newSqlParameter[]{newSqlParameter("@name",Name),newSqlParameter("@Adress",Adress),newSqlParameter("@Tele",Tele),newSqlParameter("@Phone",Phone),newSqlParameter("@Ca
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年五年级期中班主任工作总结(二篇)
- 液态化学品配送协议书
- 北京市XX场景装修合同
- 保健食品佣金居间合同模板
- 博物馆装修增项协议
- 创意设计居间工程合同
- 创意园大厦装修合同样本
- 梁柱核心区施工方案
- 八年级上寒假数学试卷
- 蚌埠今日中考数学试卷
- 王崧舟:学习任务群与课堂教学变革 2022版新课程标准解读解析资料 57
- 招投标现场项目经理答辩(完整版)资料
- 运动竞赛学课件
- 重大事故隐患整改台账
- 2022年上海市初中毕业数学课程终结性评价指南
- DB15T 2058-2021 分梳绵羊毛标准
- 高考作文备考-议论文对比论证 课件14张
- 新华师大版七年级下册初中数学 7.4 实践与探索课时练(课后作业设计)
- 山东省莱阳市望岚口矿区页岩矿
- 《普通生物学教案》word版
- 安全生产应知应会培训课件
评论
0/150
提交评论