社区物业管理系统论文.doc

上传人:文库蛋蛋多 文档编号:3990308 上传时间:2023-03-30 格式:DOC 页数:56 大小:1.46MB
返回 下载 相关 举报
社区物业管理系统论文.doc_第1页
第1页 / 共56页
社区物业管理系统论文.doc_第2页
第2页 / 共56页
社区物业管理系统论文.doc_第3页
第3页 / 共56页
社区物业管理系统论文.doc_第4页
第4页 / 共56页
社区物业管理系统论文.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《社区物业管理系统论文.doc》由会员分享,可在线阅读,更多相关《社区物业管理系统论文.doc(56页珍藏版)》请在三一办公上搜索。

1、社区物业管理系统1 引言1.1 选题背景改革开放三十年多年来,我国经济和科学技术取得了举世瞩目的成绩,而房地产无疑是近几年来最火热的投资项目。随着我国城市化步骤的加快,越来越多的人涌入了城市,于是城里的社区也如雨后春笋般出现,社区物业管理也就成了各物业公司必须面对的问题。随着市场经济的发展和人们生活水平的提高,住宅社区已经成为人们安家置业的首选,几十万到几百万的社区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对社区物业的服务和管理也要求很高,诸如对社区的维修维护,甚至对各项投诉都要求社区管理者做的好,做的完善。这样要求社区管理者对物业管理进行宏观的和微观的细致管

2、理,其中最好的办法是用计算机操作的社区物业管理系统来实现对社区物业的管理,这就为我们设计社区物业管理系统提供了市场需要。对于社区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。因此,开发一套高效率的社区物业管理系统是非常有必要的。1.2 目的和意义随着市场经济的发展和人们生活水平的提高,人们在对住宅本身的美观,质量要求越来越高的同时,对社区物业管理

3、的要求也越来越高。如何提高物业管理的工作效率,让物业管理实现由人工管理向计算机管理机制的过渡,已经成为了物业管理行业当前必须考虑的问题,因此社区物业管理系统就应运而生了。社区物业管理系统的目地是保障社区物业管理、基建所需的各类社区物业的供应工作,通过有效管理、提高社区的工作效率,降低资金占用,让社区物业管理人员更方便的为住户提供优质服务。1.3 技术要求和设计范围本系统是在Windows操作系统环境下,以Microsoft SQL Server 2005作为后台数据库,充分考虑了兼容性的问题,系统具有较好的扩展性,并从数据库的应用和开发的实效性角度出发,采用Visual Studio 2008

4、.NET 作为开发环境,能很好的适应市场的需求。模式上,我选择了B/S模式,这使得系统比C/S模式下的系统更美观、功能更强大,而且采用了三层架构,这使得系统后期的维护更方便、省力。生活社区的物业管理是物业管理公司都必须切实面对的工作,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,如:效率低且较为繁琐,另外随着物业管理项目的增加,工作量也将大大增加,这必然增加物业管理者的工作量和劳动强度,这将给物业管理信息的查找、更新和维护都带来了很多困难。目前我国有相当一部分物业管理公司还停留在人工管理的基础上,这样的管理机制已经不能适应时代发展,其管理方法将浪费许多人力和物力。随着科学技

5、术的不断提高,这种传统的人工管理方法必然被以计算机为基础的信息管理方法所取代。物业管理系统作为计算机应用的一个分支,有着人工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高物业管理的效率。因此,开发一套能够为用户提供规范化的事务管理、充足的信息和快捷的查询手段的社区物业管理系统成是很有必要的。随着我国经济发展和城市开发,住宅社区越来越成为居住的主流,社区物业管理系统正是针对社区的物业管理公司作为使用对象而开发的。2 方案论证2.1 开发所用软件介绍2.1.1 语言的选择本系统所用的开发语言是C#。C#是微软公司在2000年6月发布的一

6、种新编程语言。C#看起来与Java有着惊人的相似:它包括了诸如单一继承、界面、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#在设计者从C+继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比如

7、说源代码版本定义)。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.1.2 数据库的选择本系统所采用的数据库是SQL Server 2005。SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 。SQL Server 2005不仅可以有效地执行大规模联机事务处

8、理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server 200

9、5与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可以为您我们提供创新的解决方案,帮助我们从数据中更多地获益。SQL2005的特性:1.NET 框架主机:使用SQL Server 2005,开发人员通过使用相似的语言,例如微软的Visual C# .NET和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象用户定义的类和集合。2.XML 技术:在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server 2005将会自身支持存储和查询可扩展标记语

10、言文件。3.Transact-SQL的增强性能:SQL Server 2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能等等。4.Web服务:使用SQL Server 2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。5.报表服务:利用SQL Server 2005报表服务可以提供报表控制,可以通过Visual Studio 2005发行。由上我们可以看出

11、,选择SQL Server2005作为本系统的数据库是完全能够达到预期的目的。2.1.3 开发环境的选择本系统是在Vs2008的环境下开发出来的。Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 2008包括各种增强功能,例如可视化设计器(使用.NET Framework

12、 3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX的Web应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和Microsoft平台。为了帮助开发人员迅速创建先进的软件,Visual Studio 2008提供了改进的语言和数据功能,例如语言集成的查询(LINQ),各个编程人

13、员可以利用这些功能更轻松地构建解决方案以分析和处理信息。Visual Studio 2008还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向.NET Framework 2.0、3.0或3.5的应用程序,意味他们可以在同一环境中支持各种各样的项目。此外,Visual Studio2008还有以下特性:1.软件开发更智能,尤其是里面的自动提示和重构功能2.新增了对WCF的扩展,用起来很方便3.多定向支持,为应用程序的开发带来了新活力4.支持Subversion5.整合Windows Live到Visual Studio中,使程序员开

14、发Live网络服务平台更方便6.加入拼写检查器由上述我们不难看出,Visual Studio的开发功能是相当强大的,完全能够胜任本系统的开发工作。2.2 可行性分析可行性研究的目的是用最小的代价、在尽可能短的时间内确定问题是否能够解决,以及是否值得解决,在项目开发之前进行可行性论证是非常必要的。可行性研究实际上是一次简化的系统分析和设计的过程,应从技术可行性、经济可行性、操作可行性和社会可行性等方面着手。2.2.1 技术可行性技术上的可行性,主要考虑使用现有的技术,能否在预定的时间内实现该系统的功能。作为计算机科学与技术专业的本科毕业生,掌握了数据库原理及其应用技术,计算机编程等课程,对数据库

15、的设计、应用、维护与程序的编写、调试有了深刻的认识与一定的实践能力,从一定程度上具备了开发该系统的能力。再通过老师对本系统的讲解与亲身调研,对系统基本熟悉,预计在一个月内结束编码工作,再进行完善与调试,本系统在两个月内基本可以投入使用。本系统采用SQL Server 2000进行后台数据库的管理、操作和维护,用ASP开发语言进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。由于SQL Server和ASP强大的数据库开发功能、方便快捷的数据库接口设计功能、使用的灵活、以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。2.2.2 经济可行性主要从对项目的经济上进行分析评

16、价,一方面是支出的费用,包括设备购置费、管理和维护费用,另一个是取得的收益。这是个独立的社区物业来管理系统,从投入的人力,财力与物力来讲不是很多,只要一台服务器,这个系统就可以运行起来。由于目前国内新兴建了很多住宅社区,然而有相当一部分没有使用现代化的计算机软件管理,因而急需提高物业管理水平、管理质量和管理工作的效率,减少不必要的开支降低成本,同时本系统成本较低,使用灵活,简单易学,所以市场前景看好在经济方面可行。2.2.3 操作可行性操作可行性主要是分析系统的运行方式、操作规程在用户组织内是否可以有效、顺利实施等问题。在网络正在迅猛发展的今天,越来越多的人开始注重操作的简洁与方便于工作,随着

17、科学技术的发展,知识量的增大,设计本系统代替了人工操作的不便,因此系统在实践上具备了可行性。该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息,用户只要经过简单的培训就可使用,因此操作方面可行。2.3 系统模式设计本系统采用的B/S模式。2.3.1 B/S模式简介B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator

18、或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。2.3.2 B/S模式的优点1.数据安全性比较高。由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。于B/S结构的软件

19、来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。2.数据实时性比较高。数据实时性比较。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。3.数据溯源性比较强。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各

20、分支机构(分公司、门店)的原始单据。4.网络应用限制比较少。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括33.6K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统。5.存储模式比较先进。B/S结构相应数据完全来自于后台数据库,而C/S结构部分数据来源于存储在本地的临时文件,剩余的部分来源于数据库,因此C/S结构响应时间会更快。由上述并结合系统的实际情况,不难看出本社区物业管理系统选择B/S模式较为合适。2.4 系统架构设计本系统所采用的架构是三层架构。2.4.1 三层架构简

21、介三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。图1 三层架构2.4.2 各层的作用三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。1数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,

22、具体为业务逻辑层或表示层提供数据服务2.业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。 3.表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。2.4.3 三层架构的优点1.开发人员可以只关注整个结构中的其中某一层;2.可以很容易的用新的实现来替换原有层次的实现;3.可以降低层与层之间的依赖;4.有利于标准化;5.利于各层逻辑的复用。3 过程论述3.1 需求分析社区物业管理系统是面向社

23、区的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统力求与实际相结合,具有查询、管理等功能,旨在达到使社区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。社区物业管理系统是现代居住社区不可缺少的一部分,一个构建完善的管理系统可以使社区内的日常管理工作更加的顺畅、方便。本系统是根据社区日常工作特点设计出的一个物业管理系统,系统以权限设置、资料管理、维修管理、费用管理和设备管理为核心,并辅助以数据统计功能,实现社区内工作的系统。3.1.1 系统需求功能概括通过相关调研,该系统应具有以下几部分的功能模块。1.住户信息管理模块:管理住户的信息,包

24、括:住户编号、住户名称、住户身份证号、住户成员车辆信息等。2.维修管理模块:用于管理社区中各个设施的维修,维修管理信息主要包括:单据编号、住户编号、维修人员、维修费用等。3.缴费管理模块:用于管理住户的缴费情况,管理员可以对其进行添加、删除和修改。住户的缴费信息主要包括:单据编号、住户编号、缴费日期、缴费方式、缴费金额和项目、收费人员等。4.停车管理模块:用于对社区住户停车的车位进行管理,停车信息主要包括:车位编号、住户编号、停放日期、撤离日期和备注。5.系统用户权限管理模块:限制用户权限。包括添加用户、修改用户、删除用户。3.1.2 系统操作设计内容根据以上的操作需要研究设计内容如下:1.模

25、块功能的研究设计:尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。2.良好的数据系统设计:所小区物业管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。3.完备的信息查询统计:为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。4.后期

26、维护:所开发的小区物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。3.2 功能模块画分图2 功能模块图由上图我们可以看出,本系统具有两个权限,分别是普通员工和管理员权限。普通员工登录成功后可以查询相关信息,而管理员登陆成功后则是可以对社区的住户信息、停车信息、系统用户信息、维

27、修信息、缴费信息进行添加、删除、修改等操作。3.3 系统流程分析图3 系统流程分析图3.4 系统数据库的设计3.4.1 概念结构通过对社区管理系统的需求分析、系统流程设计以及系统功能的确定,规划出系统中使用的数据库对象,构建的实体图如下所示:图4 住户信息实体图图5 维修信息实体图图6 缴费信息实体图图7 停车信息实体图图8 系统用户管理信息实体图3.4.2 结构设计本系统采用SQL Server2005数据库。名称为wygl。其中包含6张表。图9 数据库所含表 数据库的链接代码:社区物业管理系统的数据表大致分为:住户信息、维修信息、缴费信息、停车信息、系统用户信息和注册信息,由于表中字段名较

28、多,部分表中只列出了主要字段。表1 欠费信息表字段名数据类型必填字段说明Namenvarchar(50)是欠费业主姓名Addressnvarchar(50)是欠费业主地址Leibienvarchar(50)否欠费类型Stimedatetime否欠费起始日期Etimedatetime否欠费终止日期Qianfeiint是欠费金额Statenvarchar(50)是欠费状态personnvarchar(50)是经手人欠费信息表主要包含欠费业主姓名、欠费业主地址、欠费类型、欠费起始日期和欠费终止日期、欠费金额、欠费状态、经手人等信息。表2 注册信息表字段名数据类型必填字段说明Namenvarchar(

29、50)是姓名Pwdnvarchar(50)是密码Sexnvarchar(50)是性别Birthdatetime否生日Agenvarchar(50)否年纪Hunyinnvarchar(50)否婚姻状况Cardnvarchar(50)是工作证号Photonvarchar(50)是照片Telnvarchar(50)是联系电话Chengshinvarchar(50)否籍贯Addressnvarchar(50)是住址Emailnvarchar(50)否邮箱Zhiwunvarchar(50)否职务Beizhunvarchar(50)否备注注册表信息记录的是注册时候的信息,包括姓名、性别、生日、年纪、工作证

30、号、联系电话、职务、住址、邮箱等基本信息。表3 设备维护信息表字段名数据类型必填字段说明Idnvarchar(50)是设备维修编号Namenvarchar(50)是业主姓名Stimedatetime否起始日期Etimedatetime否终止日期Persondatetime是经手人Feiyongint是服务费用Statenvarchar(50)否备注neirontnvarchar(50)是维护内容设备维护信息表主要包含设备维修编号、业主姓名、起始日期、终止日期、经手人维修内容、服务费用等基本信息。表4 停车信息表字段名数据类型必填字段说明Idnvarchar(50)是业主车牌号PlaceIdnv

31、archar(50)是所停位置编号Tenementnvarchar(50)是住户姓名Addressnvarchar(50)是所属车库位置STimedatetime否停车起始日期Etimedatetime否停车终止日期PlaceSumint是车库停车总数Personnvarchar(50)是车库管理人Handlenvarchar(50)是缴费情况Memonvarchar(50)否备注停车信息表主要包含业主车牌号、住户姓名、所属车库位置、停车起始日期、停车终止日期、缴费情况、备注等基本信息。表5 员工信息表字段名数据类型必填字段说明Idnvarchar(50)是编号Imagenvarchar(50

32、)是图像Chnamenvarchar(50)是中文名Engnamenvarchar(50)否英文名Workingnvarchar(50)否职务Statenvarchar(50)是状态Sexnvarchar(50)是性别Helithnvarchar(50)否健康状况Nationnvarchar(50)否民族Birthdatetime否生日Degreenvarchar(50)否学历MobilePhonenvarchar(50)是电话Addressnvarchar(50)是住址IdCardnvarchar(50)是身份证此表主要包含员工的中英文姓名、图像、编号、职务、是否在岗、性别、名族、生日、住址

33、、身份证等基本信息。表6 住户信息表字段名数据类型必填字段说明Namenvarchar(50)是社区名称Idcardnvarchar(50)是户主身份证Fangxingnvarchar(50)否房屋类型Jzmjnvarchar(50)否房屋面积Zfnamenvarchar(50)否居住人Systatenvarchar(50)是房屋状态Lxtelnvarchar(50)是联系电话Fwbiezhunvarchar(50)否房屋备注此表主要包含社区名称、户主身份证、房屋类型、房屋面积、房屋状态、联系电话、房屋备注等基本信息。4 系统实现过程本章概述:本章主要讲述以普通员工的身份登录系统后对业主的欠费

34、信息、设备维护信息、停车信息进行了详细的查询,包括实现效果图和部分核心代码。4.1 以普通员工的身份查询信息首先,要使用该系统,必须以普通员工的身份进行注册,注册成功后进入操作页面执行相应的操作。4.1.1 主界面模块打开网站后,首先出现的就是主界面,界面中有登录模块和查询功能,其中查询模块包括设备维护查询、欠费查询、停车查询。所有的查询必须以普通员工的身份登录后才能查询得到。右侧的的欠费用户信息通知实质是起一个督促作用,督促欠费的业主尽快缴清费用以保证社区物业的正常运转。图10 社区物业管理首页4.1.2 设备维护查询普通员工登录成功后在主界面点击设备维护查询就会跳转到此界面,界面中显示出了

35、所有用户的设备维护信息。图11 所有住户报修显示下图是用户按设备维修状态来查询设备的维修信息。图12 按用户状态为未处理来查询下图是按住户名称查询名为王七的业主设备维护信息。图13 查询住户名为王七的设备信息部分核心代码:protected void Button1_Click(object sender, EventArgs e) SqlConnection con = DB.createDB(); SqlCommand cmd = new SqlCommand();/声明一个SqlCommand的 cmd对象,并将其实例化 cmd.Connection = con; con.Open();

36、 DataSet ds = new DataSet(); /声明一个DataSet的ds对象,并将其实例化 if (this.rbtnyhm.Checked = true) SqlDataAdapter sda = new SqlDataAdapter(select * from tb_weihu where name like % + this.txtyhm.Text + %, con); sda.Fill(ds, tb_weihu); this.gvS.DataSource = ds; this.gvS.DataBind();/将数据绑定到GridView控件中 else if (this

37、.rbtnzt.Checked = true) SqlDataAdapter sda = new SqlDataAdapter(select * from tb_weihu where state= + this.ddlzt.SelectedItem.Text.ToString() + , con); sda.Fill(ds, tb_weihu); this.gvS.DataSource = ds; this.gvS.DataBind();/将数据绑定到GridView控件中 else if (this.rbtnjsr.Checked = true) SqlDataAdapter sda =

38、new SqlDataAdapter(select * from tb_weihu where person like % + this.txtjsr.Text.ToString() + %, con); sda.Fill(ds, tb_weihu); this.gvS.DataSource = ds; this.gvS.DataBind();/将数据绑定到GridView控件中 else LoadData(); 4.1.3 欠费查询普通员工登录成功后在主界面点击欠费查询就会跳转到此界面,界面中显示了所有用户的欠费信息。图14 显示所有欠费信息下图是按欠费住户名来查询该用户的欠费信息。图15

39、按欠费住户查询下图是按欠费类型来查询。图16 按欠费类型查询同理,在欠费信息查询中,除了按上图的住户名和类型来查询欠费信息外还可以欠费金额来查询业主的欠费信息。核心代码: protected void Button1_Click(object sender, EventArgs e) SqlConnection con = DB.createDB(); /调用用户自定义的DB类的createDB()的方法 SqlCommand cmd = new SqlCommand();/声明一个SqlCommand的 cmd对象,并将其实例化 cmd.Connection = con; con.Open(

40、); DataSet ds = new DataSet();/声明一个DataSet的ds对象,并将其实例化 if (this.rbtnqfzh.Checked = true) SqlDataAdapter sda = new SqlDataAdapter(select * from tb_qianfei where name= + this.txtqfzh.Text + , con); sda.Fill(ds, tb_qianfei); this.gvqf.DataSource = ds; this.gvqf.DataBind();/将数据绑定到GridView控件中 if (this.rb

41、tnlx.Checked = true) SqlDataAdapter sda = new SqlDataAdapter(select * from tb_qianfei where leibie= + this.ddllx.SelectedItem.Text.ToString() + , con); sda.Fill(ds, tb_qianfei); this.gvqf.DataSource = ds; this.gvqf.DataBind();/将数据绑定到GridView控件中 if (this.rbtnqfje.Checked = true) SqlDataAdapter sda =

42、new SqlDataAdapter(select * from tb_qianfei where qianfei= + this.txtqfje.Text.ToString() + , con); sda.Fill(ds, tb_qianfei); this.gvqf.DataSource = ds; this.gvqf.DataBind();/将数据绑定到GridView控件中 4.1.4 停车查询普通员工登录成功后在主界面点击停车查询就会跳转到此界面,界面中显示了所有住户的停车信息。图17 显示多有停车信息下图是按照车牌号查询停车信息。图18 按车牌号查询下图是按车主姓名查询。图19 按

43、车主名查询核心代码:protected void Button1_Click(object sender, EventArgs e) SqlConnection con = DB.createDB();/调用用户自定义的DB类的createDB()的方法 SqlCommand cmd = new SqlCommand(); cmd.Connection = con; con.Open();/打开数据库连接 DataSet ds = new DataSet(); /声明一个DataSet的ds对象,并将其实例化 if (this.rbtncph.Checked = true) SqlDataAdapter sda = new SqlDataAdapter(select * from tb_homePark where ID= + this.txtTch.Text + , con); sda.Fill(ds, tb_homePark); this.gvcl.DataSource = ds; this.gvcl.DataBind();/将数据绑定到GridView控件中 if (this.rbtnsjqk.Checked = true)

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号