毕业设计(小区物业管理)

更新时间:2023-07-24 18:37:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网络小区管理系统设计与实现

摘要:随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,物业管理是针对当代社会这一市场需要应运而生的。为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。 本论文从系统原理入手,根据系统的实际需求确立系统的组成模块:用户登录、物业管理模块、住户管理模块、设备管理模块、系统管理模块。这五个模块组成本次毕业设计的课题系统:物业管理系统。系统基于浏览器/服务器结构,利用平台、SQL server2000数据库服务器以及 2005开发工具,开发了交互式动态的物业管理系统。本人在此系统着重实现住户管理模块,设备管理模块和系统管理模块,介绍了小区物业管理系统要实现的功能、系统流程、数据库设计、功能模块设计、实现、运行、和维护等一系列开发流程,最后对设计中所遇到的难题进行重点介绍、分析和解决的办法。

关键词:网络; 小区物业; 管理系统用户

Area Network Management System Design and Implementation

Abstract: Along with China's economic development and urban development,

residential quarters have increasingly become the mainstream of living, Property management is against contemporary society that the market needs right moment. For the district managers and district users to better safeguard the property management business processing and the development of the management software, demand analysis, and district management business, efficiency has become increasingly evident. Therefore, the development of such a district property management system software necessary things.

This papers from the principle, according to the actual needs of the established system component modules : users logged in, the property management module, Household management module, equipment management module, system management module. The five modules of this graduation design issues : property management system. System Based on the browser / server architecture, using platform, SQL Server2000 database server and 2005 development tools, the development of the interactive dynamics of the property management system. I would like to focus on the achievement of households system management module, equipment management module and system management module, on the district property management system to achieve the function, system processes, database design, module design, implementation, operation, and the development of a series of maintenance procedures, the final design of the problems encountered were introduced, analysis and solution.

Keywords : Network, Area property management system, users

网络小区管理系统设计与实现 ............................................................................ I 第1章 引言 ......................................................................................................... 1

1.1课题背景 ............................................................................................................. 1 1.2系统研究的意义 ................................................................................................. 1 1.3课题名称 ............................................................................................................. 2 1.4问题描述 ............................................................................................................. 2

第2章 系统可行性研究 ..................................................................................... 3

2.1 经济可行性 ........................................................................................................ 3 2.2 技术可行性 ........................................................................................................ 3 2.3 使用开发工具简介 ............................................................................................ 4

2.3.1 SQL Server 2000 ....................................................................................... 4 2.3.2 Visual Studio .NET 2005 ........................................................................... 5 2.3.3 .................................................................................................... 5 2.3.4 C# .............................................................................................................. 5

第3章 系统需求分析 ......................................................................................... 7

3.1功能需求 ............................................................................................................. 7 3.2性能需求 ............................................................................................................. 7 3.3运行需求 ............................................................................................................. 7 3.4数据字典 ............................................................................................................. 7 3.5概念结构设计 ..................................................................................................... 9

3.5.1数据库的设计 ........................................................................................... 9 3.6逻辑结构设计 ................................................................................................... 13 3.7设计数据库结构 ............................................................................................... 14

第4章 总体设计 ............................................................................................... 18

4.1总体功能模块设计 ........................................................................................... 18

4.1.1模块设计 ................................................................................................. 19 4.2模块功能细化 ................................................................................................... 19

4.2.1住户管理模块 ......................................................................................... 19 4.2.2设备管理模块 ......................................................................................... 20

4.2.3系统管理模块 ......................................................................................... 20

第5章 详细设计 ............................................................................................... 21

5.1系统流程图 ....................................................................................................... 21 5.2局部流程图及数据流图 ................................................................................... 22

5.2.1住户管理 ................................................................................................. 22 5.2.2设备管理 ................................................................................................. 23 5.2.3系统管理 ................................................................................................. 24 5.3编码 ................................................................................................................... 25

5.3.1系统主界面 ............................................................................................. 25 5.3.2具体模块的实现 ..................................................................................... 28

第6章 系统测试 ............................................................................................... 33

6.1 测试目的 .......................................................................................................... 33 6.2 测试方案 .......................................................................................................... 33

结 论 ............................................................................................................. 38 谢 辞 ............................................................................................................. 39 参考文献 ............................................................................................................. 40

第1章 引言

1.1课题背景

随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的网络化、信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。

现在的小区物业管理,大都采用传统的人工管理的模式,这对于规模较小的物业管理公司来说,是可以应付日常的管理需要的。但是,随着该行业竞争日益的激烈,提高物管的工作效率、为住户提供更好的服务,成为了物业管理公司当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来,就是将管理放到网络上来。

通过查阅相关书籍,了解当前小区物业管理系统的管理技术与动态,掌握小区物业管理系统设计的相关技术与原理,设计并实现小区物业管理系统,并针对某一具体的小区深入了解和分析小区物业管理系统的要求与技术管理特点,实现该小区对物业管理工作的计算机管理。和其他新兴行业一样,物业管理企业要生存和发展,首先要得到服务对象—业主的认可.物业管理中心引入了旨在倡导管理以人为本、以优化环境为基础、以优质服务为中心的可持续发展的新型物业管理。

1.2系统研究的意义

伴随着小区的规模不断扩大和住户的不断增多,小区内物业管理项目的不断增加,用以往传统人工的管理方法来管理现代的小区物业显的越来越力不从心,将信息技术引用到物业管理中去是势在必行的。

使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件,当然物业管理也不例外。

本论文所描述的物业管理系统能够极大的改善物业公司在小区物业管理中的绩效,变烦琐为简单,大大提高物业公司管理的效率。

1.3课题名称

课题名称:网络小区管理系统

1.4问题描述

本课题所设计的目标是通过网络实现小区管理。该系统基于浏览器/服务器结构,在服务器端管理员可以对系统进行操作维护,同时用户也可以在服务器端登录进行访问。

第2章 系统可行性研究

2.1 经济可行性

首先,由于人们生活水平的不断提高,人们对于住宅品质的需求也不断提高,而对住宅品质的需求一个重要的体现方面就是住宅所在小区是否有一套高品质的物业管理。传统的物业管理耗时,耗财,耗人,而且并不能为住户提供优质的服务。所以设计开发一套能有效的削减中间管理层,简化了费用核算、文件传递等中间环节,大大降低了管理成本;并实现资源共享、信息、公用,从而有效降低经营成本的物业管理系统是十分有必要的。

其次,由于物业管理工作所涉及的事物比较烦琐,但是却又是小区业主们关心的问题,所以能否有条不紊地处理好小区的日常事务是至关重要的。一个物业管理公司能否为业主带来一种新的物业管理理念,能否赢得业主的赞誉,将直接影响到企业的生存与发展。所以开发一套行之有效的高效率的物业管理系统是十分迫切的。

总的来说,开发这样一个系统的费用低廉,而系统带来的方便和效益是原始操作方式所无法比拟。从经济上考虑,物业管理系统是可行的。

2.2 技术可行性

本系统可以作为连接住户,物业公司,小区之间的关系纽带,可以方便地对小区进行管理,同时可以减少人力负担及工资支出。成本控制,采用本系统只需添置一般计算机做为服务器,如果条件允许,可以使用配制高档的小区流动人口大,突发事件较多,本系统对数据适时性上有教较高的要求。小区物业管理者只需要短时间来熟悉本系统,易于掌握使用以及维护。从以上四点出发,最终选择低成本、易安装、变协性较高的B/S架构来搭建环境,选择以及C#作为内核。 2.2.1 C/S与B/S比较

成本比较:对于分布式的使用方式,C/S必须要在各地安装多个服务器和客户端来进行数据同步,这样运行的成本便成几何式增长,相对的维护成本也同步增加。对于本系统来讲,如此高的成本是无法接受的。同时散布各地的服务器和客户端也严重影响安全性。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。所以从成本上讲,选择B/S架构更加适合本系统。

数据适时性比较:C/S架构由于散步各地的服务器或客户端,必须要这些分别数据

处理完毕以后才能传回总服务器进行数据同步,对与小区管理来讲,这样的时间差是无法接受的。B/S是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为本系统的首选体系结构。 2.2.1 ASP与区别

开发语言不同:ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜力巨大的.NET Framework。

运行机制不同:ASP是解释运行的编程框架,所以执行效率比较低。是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

开发方式:与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把的执行过程看做是编译后的普通语言运行时代码充当DL等Internet标准的强健支持。

的主要优点:可完全利用.Net架构的强大,安全,高效的平台特性。是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为带来卓越的性能。对XML,SOAP,WSDL等Internet标准的强健支持为在异构网络里提供了强大的扩展性。

2.3 使用开发工具简介

根据技术可行性的研究,选择以下开发工具使用,以为技术为主,C#为核

心,以Visual Server 2005为编译工具,用SQL Server 2000建立数据库,详细介绍如下:

2.3.1 SQL Server 2000

SQL server 2000是建立在SQL server 7.0在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。

在高性能和企业级可伸缩性领域,SQL server 2000设计成利用windows 2000对更多处理器、更大的系统内存的支持,最终达到支持64位硬件的平台。在不断提升可用

性的努力过程中,SQL server 2000采用windows 2000四路群集,提供了大大改进的群集支持。SQL server 7.0已经在可管理性和易用性方面在行业内领先,SQL server 2000通过与windows 2000活动目录紧密结合进一步改进了功能。而且,SQL server 2000还包括对现有管理工具和实用程序的重大改进,并引入更具有自我调节和自我管理的引擎功能。

2.3.2 Visual Studio .NET 2005

SQL server 2000按照设计可以为部署和维护强大的、易于管理、支持商务活动的web站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。 2.3.3

它包括您使用尽可能少的代码生成企业级 是一个统一的 Web 开发模型,

Web 应用程序所必需的各种服务。 作为 .NET framewor k 的一部分提供。当编写 应用程序的代码时,可以访问 .NET fram ework 中的类。可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 应用程序。 包括:

页和控件框架 编译器 安全基础结构 状态管理功能 应用程序配置

运行状况监视和性能功能 调试支持

XML Web services 框架

可扩展的宿主环境和应用程序生命周期管理可扩展的设计器环境

2.3.4 C#

C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

最重要的是,C#使得C 程序员可以高效的开发程序,而绝不损失C/C 原有的强大的功能。因为这种继承关系,C#与C/C 具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

第3章 系统需求分析

3.1功能需求

用户登录模块提供用户登录,注销等功能。

物业管理模块是提供管理员登录后可以对小区资料、楼房资料、车位资料以及电话资料等进行查询、修改、添加、删除操作。

住户管理模块是提供管理员登录后可以对入住房屋信息,空出房屋信息以及电话资料等进行查询、修改、添加、删除操作。

设备管理模块是提供管理员登录后可以对小区内的设备的基本信息、设备的维修信息等进行查询、修改、添加、删除操作。

系统管理是提供登录后的系统维护人员可以对该系统的使用者数据项进行查询、添加、修改、删除操作。

3.2性能需求

高效、清晰的业务流程,真正实现企业管理的可视性和可控性。

全方位的快速查询,减少重复劳动。

完整的工程及服务档案,提高管理水平。 安全的权限管理 ,数据安全高枕无忧。

3.3运行需求

用户界面:使用Browser-Server架构,在客户端不需要安装专门的程序,用户使用就像在浏览网页一般,非常容易上手。

硬件接口:支持一般奔腾256MB以上内存的pc机。 软件接口:运行在Microsoft Windows系列平台上

故障处理:在开发阶段可以随时修改数据库里的相应内容。

3.4数据字典

数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。数据字典的作用是:确保开发人员使用统一的数据定义;数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。

下面举例说明数据字典的定义。

3.5概念结构设计

3.5.1数据库的设计

在物业管理系统中,存在小区、楼宇、房间、费用、住户、设备等几个对象实体,以小区、楼宇、房间、住户以及周边设施这几个对象实体为例,一个小区对应多个楼宇,同时一个楼宇只能属于一个小区;一个楼宇中有多个房间,一个房间只能属于一个楼宇。一个楼宇对应多个住户,一个住户也能属于多个楼宇;一个房间对应一个住户,一个住户也只能对应多个房间;一个小区对应多个周边设施,而一个周边设施也同样对应多个小区;一个小区拥有多台设备,而一个设备只能属于一个小区。

据此可以得知小区和楼宇之间、楼宇和房间之间是一对一的关系;小区和设备之间,住户与房间之间,住户和楼宇之间是一对多的关系;小区与周边设施之间是多对多的关系。上述分析对应的实体-关系图E-R如图3-1所示。

各实体包含属性如下:

车位:车牌号码、承租人号、车位号码、位置、面积;

小区:小区名称、负责人、建成日期、占地面积、道路面积、建筑面积、位置说明; 设备:设备名称、规格、数量、生产厂商、维护周期、检修日期; 周边设施:联系电话、联系人、简称、全称、类型、负责人; 房间:房号、户主、单元号、房型、建筑面积、使用面积、朝向;

住户:业主编号、业主姓名、性别、所属单位、身份证号、电话、手机、电子邮箱、照片;

楼宇:楼号、类别、朝向、建筑面积、层数、高度、建成时间。

图3-1总实体-关系图

局部实体关系图:

图3-2住户信息实体图

图3-3住户电话号码信息实体图

图3-4系统访问用户实体图

图3-5设施信息实体图

图3-6设备维修实体图

3.6逻辑结构设计

本阶段把上一阶段得到的E—R图转化为关系模型,根据转换规则以及范式理论,得到物业管理、住户管理和设备服务管理部分的如下几个关系模式:

Zhuhu(zhuhu_Bianhao,zhuhu_Xingming,zhuhu_Danwei,zhuhu_Shenfenzhenghao,zhuhu_Dianhua,zhuhu_Shouji,zhuhu_Youjian,zhuhu_Jianlizhe,zhuhu_zhaopian,zhuhu_leixing,zhuhu_shifouruzhu)

Phone(Phone_ID,Phone_Phone,Phone_Paid,Phone_Hoid,Phone_Memo)

Members(members_members_id,members_name,members_members_login,members_members_password,members_email,members_country_id,members_state_id,members_city,members_zip,members_address1,members_address2,members_address3,members_phone_day,members_phone_evn,members_fax,members_date_createdmembers_last_login_date,members_security_level_id,members_memo)

Shebei_mingxi(Shebei_mingxi_id,Shebei_mingxi_Mingcheng,Shebei_mingxi_Guige,Shebei_mingxi_Shuliang,Shebei_mingxi_changshang,Shebei_mingxi_Riqi,Shebei_mingxi_Zhouqi,Shebei_mingxi_Beizhu)

Shebei_weixiu(Shebei_weixiu_id,Shebei_weixiu_Mingcheng,Shebei_weixiu_Yuanyin,Shebei_weixiu_Danwei,Shebei_weixiu_Fuzeren,Shebei_weixiu_Riqi,Shebei_weixiu_Fukuanfou,Shebei_weixiu_Beizhu)

3.7设计数据库结构

首先在SQL Server中创建一个数据库,命名为wuyeguanli。根据上面的分析,创建数据库表下所示:

表3-7住户信息表(zhuhu)

表3-8 住户电话号码信息表(Phone)

表3-9系统访问用户基本信息表(members)

表3-10设备基本信息表(Shebei_mingxi)

表3-11设备维修信息表(Shebei_weixiu)

本文来源:https://www.bwwdw.com/article/0pnm.html

Top