小区物业管理.pdf
《小区物业管理.pdf》由会员分享,可在线阅读,更多相关《小区物业管理.pdf(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安石油大学毕业设计(论文)小区物业管理系统小区物业管理系统小区物业管理系统小区物业管理系统 摘摘摘摘 要要要要:随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当前社会这一市场需要应运而生的。用计算机管理的小区物业管理系统是为小区管理者和小区用户更好的从事各项物业管理业务工作而开发的管理软件,该软件具有一定的社会和经济效益,对规范小区管理业务,提高管理水平和效益具有重要意义。本项目采用面向对象开发方法,统一建模语言 UML,集成建模工具 Rational ROSE 从事开发工作。论文详细介绍了小区物业管理系统的开发思想、开发过程、主要工作和解决的技术问题。还介绍本
2、软件经测试后最终功能,并用图形描述了软件的模型。本软件主要以 Rational Rose Enterprise Edition 建模,用 Microsoft公司的 Microsoft Visual Studio.NET 2003 和 Microsoft SQL Server 2000 工具开发。关键词关键词关键词关键词:小区物业;管理系统;UML;.NET 2003;SQL Server 2000 西安石油大学毕业设计(论文)Plot Estate Management System Abstract:Along with our country economy development and
3、 the city development,the residential district more and more becomes residential mainstream,the plot estate management emerges as the times require according to now the social market need.the plot estate management system,which is management software with computer,is for the plot estate manager and
4、the plot user better engaged estate management work to develop,this software has certain society and the economic efficiency and important meaning for normalizing plot estate management business and raising level of management and benefit.This project uses the object-oriented development method,unif
5、ied modelling language UML,integrated modelling tool Rational ROSE to engage in the development work.The paper in detail introduced Plot Estate management System development way,development history,prime task and solution technical question.Also it introduces this software function after final test
6、and described the software model with the graph.This software mainly models by Rational Rose Enterprise Edition 2003,develops with Microsoft Corporations Microsoft Visual Studio NET and Microsoft SQL the Server 2000.Key word:Plot property;Management system;UML;.NET 2003;SQL Server 2000 西安石油大学毕业设计(论文
7、)I 目录目录目录目录 1 绪论.1 1.1 课题背景及目的.1 1.2 国内外研究现状.1 1.3 课题的研究目的和方法.2 1.3.1 研究目的研究目的研究目的研究目的.2 1.3.2 研究方法及步骤.3 2 技术及工具.4 2.1 面向对象以及相关技术.4 2.1.1 面向对象技术.4 2.1.2 UML(统一建模语言).5 2.2 Rational Rose建模工具.6 2.3 Microsoft.NET 2003概述.7 2.3.1 什么是Microsoft.NET 2003?.7 2.3.2 C#语言简介.7 2.3.3 C#和名称空间.8 2.4 Microsoft SQL Se
8、rver 2000概述.9 2.4.1 SQL Server 关系数据库简介.9 2.4.2 SQL Server 系统数据库简介.9 2.4.3 企业管理器.10 2.4.4 查询分析器(Query Analyzer).10 3 系统的开发过程.12 3.1 系统的开发背景.12 3.2 可行性研究.12 3.2.1 现行组织目标.12 3.2.2 业务概况.12 3.2.3 存在的主要问题.12 3.2.4 拟建立的信息系统.13 西安石油大学毕业设计(论文)II 3.2.5 经济可行性分析.13 3.3 需求分析.15 3.3.1 目标.15 3.3.2 结构.16 3.3.3功能.16
9、 3.3.4 性能.29 3.4 系统分析与设计.30 3.4.1 概述.30 3.4.2 逻辑结构分析.30 3.4.3 系统设计.34 3.4.4 数据库设计.39 3.4.5 界面设计.44 4 系统实现过程.47 4.1 主界面的设计和实现过程.47 4.2 其他界面的实现.51 5 系统测试.53 5.1 测试方法.53 5.2 测试用例.53 5.3 测试分析.56 6 结论.57 参考文献.58 致谢.59 西安石油大学毕业设计(论文)1 1 绪论绪论绪论绪论 1.1 课题背景及目的课题背景及目的课题背景及目的课题背景及目的 随着市场经济的发展和人们生活水平的提高,住宅小区已经成
10、为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高。诸如对小区的用户信息管理、车辆管理以及收费,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理要进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使业主能享受到更方便、更快捷、更满意的服务。伴随着小区的规模不断扩大和住户的不断
11、增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效
12、率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。建立起一个安全稳定,性能良好,功能齐全的小区物业管理系统不仅将有效的提高工作效率,大大减少烦琐的操作,充分发挥所管理的物业的各项人才、设备和信息优势,提高经济效益,以达到最大的投资回报率及用户满意率。1.2 国内外研究现状国内外研究现状国内外研究现状国内外研究现状 随着我国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。在经济效益对地方政府而言,主要体现为:减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的物
13、业管理能为开发商树立良好的企业形象,吸引更多的房地产交易西安石油大学毕业设计(论文)2 商和消费者。在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。但是,目前在物业管理的实践过程中还存在着如下问题:(1)、物业管理架构不完善。目前,我国物业管理存在的首要问题是架构完善,体制需进一步理顺和重新构建。例如,西安市近年来已竣工的住宅小区中,房屋及物业管理有三种基本形式:一是政府房地产管理部门管理的,二是房地产开发商以企业管理的,三是产权单位自管的,这三种物业管理模式大约各占 1/3。而且其中不少物业管理往往是局部的或单一的,一些物业管理单位企业忽视自身建设
14、,把物业管理看成只是收费服务和简单生产活动,使物业管理的规章制度流于形式。(2)、配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。其公用设施本来已很少。(3)、物业管理法制不健全。全国性小区物业管理方面的法规很不健全,诸如物业管理体制、物业管理经费、住宅小区物业管理公司的资质审查、住宅小区的物业验收交接等关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。为此造成了物业管理很难纳入依法管理的法制轨道,实行住宅小区物业管理的规范化和标准化等缺乏法制的根本保障。(4)、物业管
15、理不到位。目前有物业管理公司不以“物业管理”为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值则未能很好顾及,更谈不上特约服务了。随着我国经济的稳定发展,人民生活水平的不断提高,中小城市的小区建设规模的加大,小区物业管理的科学化、系统化、信息化也成为各个物业公司追求的目标。因此,要实现这些功能,就要求各小区配备一套小区物业管理信息系统,以便给小区的人们提供良好的、完善的服务且以最快地速度响应人们的需求,及时为他们提供必备的服务,为他们营造一个高效、便捷的生活环境。1.3 课题的研究目的和方法课题的
16、研究目的和方法课题的研究目的和方法课题的研究目的和方法 1.3.1 研究目的研究目的研究目的研究目的 通过本次的小区物业管理信息系统设计与开发,应掌握业务分析、需求分析的过程,并学会使用Rational Rose对小区物业管理进行系统建模,深层次掌握面向对象软件开发的过程,掌握数据库设计、维护与运用SQL 对数据库中的表进行查询的技术。开发一套在小区物业管理上可以投入现实中使用的管理系统。本系统是在西安石油大学毕业设计(论文)3 Window XP 操作系统下,利用 C#语言通过Visual Studio.NET 2003 进行开发的;对于大量的数据信息,采用Microsoft SQL Ser
17、ver 数据库进行存储和处理。小区物业管理系统包括楼房信息管理,住户信息管理,工作人员管理,住户车辆管理,物业收费管理、访客管理、查询等功能,包括了物业管理部门所涉及到的大部分业务,从而能有效的提高物业部门的服务质量.本系统采用的操作和工作方式符合员工及读者的一般习惯,而且操作灵活,使用方便,便于学习。系统利用Visual Studio.NET 2003 强大的用户界面功能开发的屏幕界面友好、方便,使得人机交互的自然性和效率都大大提高。通过Microsoft SQL Server 的作为数据库后台支持,可以方便的进行各种数据操作、查询和处理,开发出的系统稳健可靠。1.3.2 研究方法及步骤研究
18、方法及步骤研究方法及步骤研究方法及步骤 1.3.2.1 需求分析 通过深入小区与住户、小区管理人员收集多方面切实可行的资料,对小区的需求进行深入调研,确定出信息系统该具备的目标、功能、性能。1.3.2.2 系统建模 用 UML 建模语言以及 Rose 建模工具对系统的建立需求模型、用例分析模型并对系统进行完整的分析与设计。1.3.2.3 数据库设计与实现 根据业务需求、信息需求、和处理需求,确定信息系统的数据结构、数据操作。建立 ER 图,采用 SQL Server 2000 实现后台数据库,并建立完备的数据库系统。1.3.2.4 系统实现 用 C#编程工具对设计好的系统模型进行编程,实现此系
19、统。1.3.2.5 测试与维护 对系统每一个功能模块程序进行测试。西安石油大学毕业设计(论文)4 2 技术及工具技术及工具技术及工具技术及工具 2.1 面向对象面向对象面向对象面向对象以及相关以及相关以及相关以及相关技术技术技术技术 2.1.1 面向对象技术面向对象技术面向对象技术面向对象技术 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是 90 年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD 技术、人工智能等领域。谈到面向对象,这方面的文章
20、非常多。但是,明确地给出对象的定义或说明对象的定义的非常少。其初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。面向对象分析方法(Object-Oriented Analysis,OOA),是在一个系统的开发过程中进行了系统业务调查以后,按照面向对
21、象的思想来分析问题。OOA 与结构化分析有较大的区别。OOA 所强调的是在系统调查资料的基础上,针对 OO 方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。OOA(面向对象的分析)模型由 5 个层次(主题层、对象类层、结构层、属性层和服务层)和 5 个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系。面向对象分析将产生三种分析模型:功能模型、对象模型、动态模型。面向对象设计(Object-Oriente
22、d Design,OOD)方法是 OO 方法中一个中间过渡环节。其主要作用是对 OOA 分析的结果作进一步的规范化整理,以便能够被OOP 直接接受。它是一种软件设计方法,是一种工程化规范。OOD 的目标是管理程序内部各部分的相互依赖。为了达到这个目标,OOD 要求将程序分成块,每个块的规模应该小到可以管理的程度,然后分别将各个块隐藏在接口的后面,让它们只通过接口相互交流。OOD 设计过程中要展开的主要几项工作有:对象定义规格的求精过程,数据模型和数据库设计,优化。西安石油大学毕业设计(论文)5 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一
23、种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 的优点:使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果编程就更加富有人性化。2.1.2 UML(统一建模语言统一建模语言统一建模语言统一建模语言)软件工程领域在 1995 年1997 年取得了前所未有的进展,其成果超过软件工程领域过去 15 年的成就总和,其中最重要的成果之一就是统一建模语言(UML)的出现。UML 将是面向对象技术领域
24、内占主导地位的标准建模语言。UML 不仅统一了 Booch 方法、OMT 方法、OOSE 方法的表示方法,而且对其作了进一步的发展,最终统一为大众接受的标准建模语言。UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。标准建模语言 UML 定义了下列 5 类、共 9 种模型图,下面图表作了基本的描述:表表表表2-1模型图模型图模型图模型图 类型 图名 描述 用例图 用例图 从用户角度描述系统的功能,并指出各功能的操作者。静态图 类图 用于定义系统的类,包括描
25、述类之间的联系(如关联、依赖、聚合等)以及类的内部结构,即类的属性和操作。因此类图是描述系统中类的静态结构,即它描述的是一种静态关系,在系统的整个生命周期都是有效的。包图 包或类组成,主要表示包与包、或包与类之间的关系。包图用于描述系统的分层结构。行为图 状态图 描述一类对象的所有可能状态以及事件发生时状态的转移条件。通常状态图是对类图的补充。活动图 描述为满足用例要求所要进行的活动以及活动间的约束关系。使用活动图可以很方便地表示并行活动。交互图 序列图 用以显示对象之间的动态合作关系。它强调对象之间消息发送的顺序,同时也显示对象之间的交互过程。协作图 同序列图是等价的,但着重描述对象间的协作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业管理
限制150内