停车场收费管理管理系统的设计与实现_第1页
停车场收费管理管理系统的设计与实现_第2页
停车场收费管理管理系统的设计与实现_第3页
停车场收费管理管理系统的设计与实现_第4页
停车场收费管理管理系统的设计与实现_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要随着我国的经济发展,其中停车场管理是针对汽车的蓬勃发展而应运而生 的。用计算机操作的停车场收费管理系统是为停车场管理者和用户更好的维护车 位信息管理业务而开发的管理软件。根据需求分析,实现停车场收费管理业务, 效益已经越来越明显。因此,开发这样一套停车场收费管理系统软件是很有必要 的。木文主要介绍了停车场收费管理系统的设计过程。该系统采用c#以及sql server为开发平台,采用c/s模式设计,利用计算机的各种优势,根据停车场管 理原则,对汽车的停车收费进行统一、规范的管理,实现各个功能模块的修改、 删除、添加、查询功能。达到规范化管理的效果,提高工作效率,从而全面提高 停车场收费管理水

2、平。关键词:停车场;收费管理系统;c#; sql serverabstractwith the developing of china's economic, including parking charge management is booming for the car came into being. parking charges management system of computer operations is developed for parking managers and users to better maintenance of the parking in

3、formation management business management software. according to the needs analysis, the parking fee management business, efficiency has become increasingly evident. therefore, the development of such parking charge management system software is necessary.this paper mainly introduces the design proce

4、ss of the management system of car parking charges. the system uses the c # and the sql server development platform using c / s mode design, the use of a variety of computer network, in accordance with the principle of wage management, car parking unified, standardized management to achieve the vari

5、ous functional modules modify, delete, add, and search functions. to achieve the effect of standardized management, improve efficiency, thereby improving the overall management level of car parking charges.key words: parking; charge management system; c #; sql serverabstract目录停车场收费管理管理系统的设计与实现1绪论31.

6、1选题目的和意义31.2研究内容31.3论文的结构42本系统采用的技术方案52.net三层架构52.2开发语言62.3. sql server 2005624 c/s体系结构72.5开发及运行环境83系统的分析与设计93.1可行性分析93.2需求分析103.2.1环境的要求103.2.2功能分析10323 i生能104系统的设计114数据库设计114.1.1数据库关系图114.1.2数据库表设计114.1.3数据库表关系114.2概要设计114.2.1业务流程114.2.2总体体系结构124.3详细设计124.3.1学籍管理124.3.2学费管理124.3.3毕业生管理124.3.4统计报表1

7、35系统的实现135.1界面设计135.1.1学籍管理功能的实现135.1.2报表功能的实现135.3毕业生管理135.4学费管理135.2编码实现136结束语13参考文献15致谢错误!未定义书签。停车场收费管理管理系统的设计与实现1绪论1.1选题目的和意义近年来,随着社会的发展,车辆也随之越来越普及,但这也带来了很多人停 车难,堵车等问题,这其屮原因就包括传统停车场收费管理方式己经跟不上当今 社会的步伐,由此为人们的生活、交通带来了很多麻烦。对于当今停车场来说, 其车辆进出量大,各种信息管理内容复杂,查询与管理车辆信息都有人工管理效 率相当低下而且还很容易岀错,也许还很不切实际,不仅浪费了大

8、量人力资源还 很容易使员工疲劳。因此停车场需要一套方便、快捷、有效的收费管理以解决当 今社会停车,人工收费所带來的问题,停车场收费管理系统也应运而生。现今,人们为了创造更人的经济效益和方便的管理,越来越多的管理设施迫 切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算是它成为设 施管理不可缺少的手段之一,停车场收费管理系统进行计算机管理将会是大势所 趋。停车场收费管理系统是将车辆出入停车场以及对其收费等信息进行计算机管 理,从而为收费人员提供便利,减少人力资源的损耗,降低以往传统管理方式的 复杂度,提高人员工作效率。其次,停车场收费管理系统针对不同用户需求提供 会员,包月,临时收费等

9、多样化收费方式,从而吸引更多的客户,扩大客源。停 车长收费管理系统提供刀统计查询功能,对每刀的收入进行计算机管理,使得停 车场收费账目在“无纸化”环境下变得更加安全,可靠,直观。1.2研究内容首先分析了目前大部分中小型停车场管理人收费工作情况,h常停车场收费 管理的工作流程并对这些管理人进行了大量的访谈和问卷调查,根据大部分停车 场的实际情况和当前的软件技术,通过与指导老师讨论和研究以后,决定采用当 前比较成熟的.net平台和c#. net技术,确定停车场收费管理管理系统的实现的 主要功能:基础信息管理、进出管理、查询统计和系统管理等。对系统的运行环 境和体系结构以及c#的工作原理进行详细的论

10、述。实现停车场收费管理系统。1.3论文的结构根据论文研究内容、思想、方法,本论文的组织总体上分为五章。论文的具 体结构如下:第一章:从绪论入手,综合分析了这个项目的概况,研究进展与发展趋势; 并概括了论文研究目的和论文组织结构。第二章:.net及其和关技术。综合阐述了.net的定义、特点、结构体系、 实现技术与应用前景。在这一章里,还详细介绍了 net的结构体系。第三章:介绍系统需求分析,包括系统的可行性分析以及系统功能需求分析。第四章:介绍系统设计,并对系统的数据库设计进行的重点分析。第五章:进行系统实现设计的分析,包括界面分析和代码说明。第六章:结束语,对系统的设计、研究、实现进行总结。2

11、本系统采用的技术方案2.1 .net三层架构三层体系结构式指:用户界面表示层(usl)、业务逻辑层(bll)、数据访 问层(dal) o数据访问层:主要是对数据的操作,而不是数据库,具体是为业务逻辑层或 表示层提供数据服务;业务逻辑层:主要是对数据层的操作,对数据业务逻辑处理。表示层:主要表示web方式,也可以表示成winform方式,web方式也可以 表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层 都能完善地提供服务。三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。 这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层 体系结

12、构,也不仅仅有b/s应用才是三层体系结构,三层是指逻辑上的三层,即 使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、 合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库 进行交互,而是通过com/dcom通讯与中间层建立连接,再经由中间层与数据库 进行交换.开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻 辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。 这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而 不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心 业务逻辑的分析、设

13、计和开发,简化了应用系统的开发、更新和升级工作。使用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和 升级。它未必会提升性能,因为当子程序模块未执行结束时,主程序模块只能处 于等待状态。t爼件肛务第图2-1 .net的三层架构关系图2.2开发语言通过使用c#语言来开发本系统。c#是一种简洁、类型安全的面向对象的语 言,开发人员可以使用它来构建在.net framework上运行的各种安全、可靠的 应用程序。microsoft visual studio c# 2008提供高级代码编辑器、方便的用 户界面设计器、集成调试器和许多其他工具,以在c#语言版本2.0和.net frame

14、work的基础上加快应用程序的开发。c#语言由c/c+演变而来。但是,它现代、简单、完全面向对象和类型安全。 简单,它没有c中的指针,容易学,c#使用统一的类型系统,摒弃了 c多变的 类型系统;现代,全面的内存管理已经不是您的任务了,因为c#程序在运行时 提供一个垃圾收集器,负责c#程序中的内存管理;面向对象,它是c#的核心, c#支持所有关键的面向对象的概念,如封装、继承和多态性。封装是一种程序设 计机制,它绑定代码及其操作的数据,并使它们不受外界干涉和误用的影响,从 而保证安全性;多态性,定义了一个接口,多个方法;继承,是一个对象或的另 一个对象的属性的过程;类型安全,c#实施最严格的类型

15、安全,以保护自己及垃 圾收集器,在c#中,被传递的引用参数是类型安全的。2.3. sql server 2005sql server 2005是一个全面的数据库平台,使用集成的商业智能(bi)工 具提供了企业级的数据管理。sql server 2005数据库引擎为关系型数据和结构 化数据提供了更安全可靠的存储功能。此外sql server 2005结合了分析、报表、 集成和通知功能。sql server 2005在可伸缩性、数据集成、开发工具和强大的分析等方 面有重大的革新,这更有助于简化企业数据与分析应用的创建、部署和管理, 可帮助任何规模的组织机构:o创建并部署更具仲缩性、可靠性和安全性的

16、企业级应用。o降低数据库应用创建、部署与管理的复杂程度,进而实现1t效率最大化。o凭借可供创建更具安全保障之数据库应用的丰富、灵活、现代化开发环 境增强开发人员工作效能。o跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系 统连接。o实现功能强劲的集成化商务智能解决方案,从而在整个企业范围内推进 科学决策,提高工作效率。o在不必牺牲性能表现、可用性或仲缩性的前提下控制成本费用水平。2.4. c/s体系结构c/s体系结构,即客户机和服务器结构。它是软件系统体系结构,通过它可 以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实 现,降低了系统的通讯开销。c

17、/s体系结构的数据库应用由两部分组成,即客户应用程序和数据库服 务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序 的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客 户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据 库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时, 客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预 定的规则作岀应答,送回结果,应用服务器运行数据负荷较轻。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用 程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的 (不管是已知还是未知的

18、)运行数据,在服务器程序中不集中实现,例如 访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所 有这些,对于工作在前台程序上的最终用户,是“透明叩勺,他们无须过问(通 常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器 架构的应用中,前台程序不是非常“瘦小麻烦的事情都交给了服务器和网 络。在c/s体系的下,数据库不能真正成为公共、专业化的仓库,它受到 独立的专门管理。但是相比b/s结构也有许多不足之处,例如:(1) 如果需要建立"实时"的数据同步,就必须在两地间建立实时的通讯 连接,保持两地的数据库服务器在线运行。(2) 网络管理工作人员既要对服

19、务器维护管理,乂要对客户端维护和管 理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。(3) 传统的c/s结构的软件需要针对不同的操作系统系统开发不同版本 的软件。2.5开发及运行环境o 系统开发平台:visual studio 2008o系统开发语言:c#o 数据库管理系统:sql server 2005o 系统运行平台:windows xp/windows2000或更高版木o 系统运行环境:microsoft.net framework sdk v2.0 或更高3系统的分析与设计3.1可行性分析3.1.1技术上的可行性本系统采用的sql server 2005和c#.net

20、等技术在当前已经相当成熟,可靠 了,而 microsoft visual studio 2005 和 microsoft sql server 2005 这两种开 发工具也相对比较易学。在技术难点上可以通过网络搜索了解到开发框架的相关 知识。开发语言使用c#,相对于其他面向对象语言而言如:c+、java,也相对 简单很多,开发者容易掌握。因此,开发停车场收费管理管理系统在技术上是可 行的。3.1.2经济上的可行性木系统主要是个人自主开发,在人力,物力,硬件,设备方面都具有可控性, 投入费用也不多,应按如下计算:号项h人工(人 口)单价(元)合计(元)需求分析780560总体设计14801120

21、详细设计780560编码实现14801120单体测试380240系统集成测试380240使用手册编制580400合计4240即,本系统在经济上是可行。313社会因素的可行性本系统有助于改善停车场收费混乱,繁杂的局面,对于停车场管理者的工作起到 了积极作用,在社会因素方面是可行的。3.2需求分析3.2.1环境的要求服务器运营环境硕件:中央处理器(cpu):奔腾ii 300mhz或更高;硬 盘:80 gb以上硬盘,且1.5gb可用硬盘空间;内存:512 mb以上;其他硬件:显示器、键盘、鼠标;操作系统:windows xp/windows2000或更高版本;关系数据库:sql ser

22、ver 2005;开发环境开发工具:visual studio 2008开发框架:.net framework 功能分析图31系统功能结构图323性能3.23.1时间特性要求响应时间:所有操作响应时间一般不超过2秒。更新处理时间:所有提交的数据一般在4秒内响应。3.23.2灵活性操作方式:操作方式符合用户习惯,界面友好,操作方便,只要懂得计算机的基 本操作,都会使用该系统的相关操作。操作环境:兼容于主流的windows操作系统4系统的设计4.1数据库设计4.1.1数据库关系图以后补上4.1.2数据库表设计以后补上4.1.3数据库表关系4.2概要设计4.2.1业务流

23、程入场:如图41用户车辆进入停车场时,管理员会将车牌号码,车辆种类,用户信息,是否会员等信息录入本系统中,再由系统整理存入数据库并写入停车卡中然后移交给用户以后就可以放行进入停车场停车。图车辆入场业务流程出场:如图42用户车辆退出停车场时,管理员会先让系统读取卡号并获取当前时间作为退场时间,系统根据卡号从数据库中读収车辆信息包括车牌号码、入场时间、费率、车主信息等等来进行计费并生成收据,车主缴费后即可离开停车场。图4-2车辆出场业务流程4.2.2总体体系结构在找资料4.3详细设计4.3.1系统管理管理员用户登录后可以对用户权限进行管理,对普通用户可以进行添加、删除、 修改用户信息、查询用户信息

24、功能。管理员和普通用户都可以修改密码功能。4.3.2停车场管理433毕业生管理创建毕业生信息页面,将毕业生的毕业信息存放在上面,信息里包含毕业生是否能毕业,是否能拿到毕业证书,是否能拿到学士学位证。创建一个毕业生去向详细信息页面,将毕业生所去的单位,号码都记下来,通过毕业生页面可以连接过去。434统计报表可以按需要,统计不同报表,将报表通过a4纸打印岀来,也可以另存为excel文档,方便资料的管理)(模版)5系统的实现5.1界面设计5.1.1学籍管理功能的实现5.1.2报表功能的实现5.1.3毕业生管理5.1.4学费管理后期再填5.2编码实现后期再填上6结束语本系统是基于.net实现的c/s模

25、式停车场收费管理系统,其主要功能符合系统的 需求,不过由于本系统是我第一次开发的项目,在经验和知识方面都有所不足,这些 可能导致系统还存在很多问题和缺陷。但是在做毕业设计的过程中,我学到了很多。虽然自己之前并没有很好的了解跟熟悉 系统开发的整个过程,不过经历了这次开发,我基本上对这些开发过程都有所了解和 体会。一个好的项目,首先要对需求进行详细的调研,只有在很好的了解了系统的需 求才有可能把项目做好。而口不能小看测试的作用,测试在一个项目中,也是非常的 重要,测试时需要心细,考虑问题要周全。在开发中还让我学会了应如何使用网络并 且耍善于利用网络资源,其实很多问题都可以通过网络来得到解决的。参考文献

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论