资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘要随着我国的经济发展,其中停车场管理是针对汽车的蓬勃发展而应运而生的。用计算机操作的停车场收费管理系统是为停车场管理者和用户更好的维护车位信息管理业务而开发的管理软件。根据需求分析,实现停车场收费管理业务,效益已经越来越明显。因此,开发这样一套停车场收费管理系统软件是很有必要的。本文主要介绍了停车场收费管理系统的设计过程。该系统采用C#以及 SQL Server为开发平台,采用C/S模式设计,利用计算机的各种优势,根据停车场管理原则,对汽车的停车收费进行统一、规范的管理,实现各个功能模块的修改、删除、添加、查询功能。达到规范化管理的效果,提高工作效率,从而全面提高停车场收费管理水平。关键词:停车场;收费管理系统;C#;SQL ServerAbstractWith the developing of Chinas 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 information 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 process 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 various 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 ServerII目录摘要IAbstract1目录2停车场收费管理管理系统的设计与实现41 绪论41.1 选题目的和意义41.2 研究内容41.3 论文的结构52本系统采用的技术方案62.1 .NET三层架构62.2开发语言72.3. SQL Server 200572.4. C/S体系结构82.5 开发及运行环境93系统的分析与设计103.1可行性分析103.2需求分析113.2.1环境的要求113.2.2功能分析113.2.3性能124 系统的设计134.1数据库设计134.1.1数据库关系图134.1.2数据库表设计134.1.3数据库表关系134.2概要设计134.2.1业务流程134.2.2总体体系结构144.3详细设计144.3.1学籍管理154.3.2学费管理154.3.3毕业生管理154.3.4统计报表155系统的实现155.1界面设计155.1.1学籍管理功能的实现155.1.2报表功能的实现155.1.3毕业生管理165.1.4学费管理165.2编码实现166结束语16参考文献18致谢18停车场收费管理管理系统的设计与实现 1 绪论1.1 选题目的和意义近年来,随着社会的发展,车辆也随之越来越普及,但这也带来了很多人停车难,堵车等问题,这其中原因就包括传统停车场收费管理方式已经跟不上当今社会的步伐,由此为人们的生活、交通带来了很多麻烦。对于当今停车场来说,其车辆进出量大,各种信息管理内容复杂,查询与管理车辆信息都有人工管理效率相当低下而且还很容易出错,也许还很不切实际,不仅浪费了大量人力资源还很容易使员工疲劳。因此停车场需要一套方便、快捷、有效的收费管理以解决当今社会停车,人工收费所带来的问题,停车场收费管理系统也应运而生。现今,人们为了创造更大的经济效益和方便的管理,越来越多的管理设施迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算是它成为设施管理不可缺少的手段之一,停车场收费管理系统进行计算机管理将会是大势所趋。停车场收费管理系统是将车辆出入停车场以及对其收费等信息进行计算机管理,从而为收费人员提供便利,减少人力资源的损耗,降低以往传统管理方式的复杂度,提高人员工作效率。其次,停车场收费管理系统针对不同用户需求提供会员,包月,临时收费等多样化收费方式,从而吸引更多的客户,扩大客源。停车长收费管理系统提供月统计查询功能,对每月的收入进行计算机管理,使得停车场收费账目在“无纸化”环境下变得更加安全,可靠,直观。1.2 研究内容首先分析了目前大部分中小型停车场管理人收费工作情况,日常停车场收费管理的工作流程并对这些管理人进行了大量的访谈和问卷调查,根据大部分停车场的实际情况和当前的软件技术,通过与指导老师讨论和研究以后,决定采用当前比较成熟的.NET平台和C#.NET技术,确定停车场收费管理管理系统的实现的主要功能:基础信息管理、进出管理、查询统计和系统管理等。对系统的运行环境和体系结构以及C#的工作原理进行详细的论述。实现停车场收费管理系统。1.3 论文的结构根据论文研究内容、思想、方法,本论文的组织总体上分为五章。论文的具体结构如下:第一章:从绪论入手,综合分析了这个项目的概况,研究进展与发展趋势;并概括了论文研究目的和论文组织结构。第二章:.NET及其相关技术。综合阐述了.NET的定义、特点、结构体系、实现技术与应用前景。在这一章里,还详细介绍了NET的结构体系。第三章:介绍系统需求分析,包括系统的可行性分析以及系统功能需求分析。第四章:介绍系统设计,并对系统的数据库设计进行的重点分析。第五章:进行系统实现设计的分析,包括界面分析和代码说明。第六章:结束语,对系统的设计、研究、实现进行总结。122本系统采用的技术方案 2.1 .NET三层架构三层体系结构式指:用户界面表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL)。数据访问层:主要是对数据的操作,而不是数据库,具体是为业务逻辑层或表示层提供数据服务;业务逻辑层:主要是对数据层的操作,对数据业务逻辑处理。表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:ASPX, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。使用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级。它未必会提升性能,因为当子程序模块未执行结束时,主程序模块只能处于等待状态。图 21 .NET的三层架构关系图2.2开发语言通过使用C#语言来开发本系统。C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。Microsoft Visual studio C# 2008 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NET Framework 的基础上加快应用程序的开发。C#语言由C/C+演变而来。但是,它现代、简单、完全面向对象和类型安全。简单,它没有C中的指针,容易学,C#使用统一的类型系统,摒弃了C 多变的类型系统;现代,全面的内存管理已经不是您的任务了,因为C#程序在运行时提供一个垃圾收集器,负责C#程序中的内存管理;面向对象,它是C# 的核心,C#支持所有关键的面向对象的概念,如封装、继承和多态性。封装是一种程序设计机制,它绑定代码及其操作的数据,并使它们不受外界干涉和误用的影响,从而保证安全性;多态性,定义了一个接口,多个方法;继承,是一个对象或的另一个对象的属性的过程;类型安全,C#实施最严格的类型安全,以保护自己及垃圾收集器,在C#中,被传递的引用参数是类型安全的。2.3. SQL Server 2005SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。SQL Server 2005在可伸缩性、数据集成、开发工具和强大的分析等方面有重大的革新,这更有助于简化企业数据与分析应用的创建、部署和管理,可帮助任何规模的组织机构:创建并部署更具伸缩性、可靠性和安全性的企业级应用。 降低数据库应用创建、部署与管理的复杂程度,进而实现IT效率最大化。凭借可供创建更具安全保障之数据库应用的丰富、灵活、现代化开发环境增强开发人员工作效能。 跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接。 实现功能强劲的集成化商务智能解决方案,从而在整个企业范围内推进科学决策,提高工作效率。 在不必牺牲性能表现、可用性或伸缩性的前提下控制成本费用水平。 2.4. C/S体系结构C/S体系结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Cl
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号