基于Delhi70开发的社区物业管理系统.doc
《基于Delhi70开发的社区物业管理系统.doc》由会员分享,可在线阅读,更多相关《基于Delhi70开发的社区物业管理系统.doc(61页珍藏版)》请在沃文网上搜索。
1、 摘 要随着房地产的蓬勃发展,住宅社区已经成为居住的主流,社区物业管理也应运而生。本文叙述了社区物业管理系统的设计与实现。本软件的前台设计由DELPHI 7.0实现,以SQL SEVER 2000为后台数据服务器,提高了系统响应的速度。本系统界面设计大方、简洁、实用,操作简单方便,是一款物业公司管理各社区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。能实现维修、投诉、收费、打印等社区的智能化管理。本软件通过C/S模式来实现用户与管理员的各自权限录入资料的功能。进而可以提高物业管理的效率。关键词:物业管理;信息系统; DELPHI7.0;SQL SEVE
2、R 2000;C/SDistrict property administration system developed on the basis of Delphi7.0ABSTRACTWith the vigorous development of real estate, residential quarters have become the mainstream of living. Property management has come into being as a result. This paper describes the design and implementatio
3、n of the property management system. This is a software implemented by DELPHI 7.0. We use SQL SEVER 2000 as the background information server, increasing the safety and integrity of the system and the speed of response. The system interface is generous, simple, practical, convenience. The property c
4、ompanys can use this software to manage day-to-day property affairs. We took a certain number of property management companys business model and needs into cosideration during software design. This system can achieve intelligent management of maintenance, complaints, charges, printing and other affa
5、rs. This software implements the data entry functions for customer and administrator with the C/S model. This also can help to improve the efficiency of property management.Keywords: Property management; Information system; DELPHI7.0; SQL SEVER 2000; C/S601 社区物业管理系统概述1.1 社区物业管理系统的开发背景随着我国国民经济的快速发展,生
6、活水平得到了很大提高,人们已不再满足简单的居住场所,而是看重社区的生活环境、文化品味和物业管理水平,其中人们更看重的是社区的物业管理水平。而且随着房地产的蓬勃发展,住宅社区已经成为居住的主流,社区物业管理也应运而生。要想在激烈的市场竞争中站稳脚、取得胜利,就必须加强物业管理、提高物业管理水平。如何利用先进的管理手段,提高物业的管理水平,是每一家开发商所面临的重要课题。现在物业所面临的问题是:物业管理涉及范围较为广泛,管理内容繁杂,日常需要耗费大量人力和物力。要想解决这一难题,就必须有一套科学、高效、严密、实用的物业管理系统。然而,社区物业的管理主要涉及到大量的业主资料、繁杂的收费统计以及社区各
7、项资源的管理,传统的人工管理方式难以应付。还有,社区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了社区物业的资源,对于社区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,有必要开发一套社区物业管理系统,帮助社区管理人员从复杂的物业管理之中解放出来。社区物业管理系统就是为社区管理者更好地开展社区各项业务处理工作而开发的管理软件,它采用现代计算机管理系统为主要途径来解决存在
8、的问题。利用计算机实现对社区物业高效、准确的维护和管理以及提供规范的、统一的服务,它在物业当中的应用不仅可以简化、规范物业公司的日常操作,而且可以使物业管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、降低物业公司的成本。计算机管理系统的应用是物业公司迈向现代化企业的重要标志,必将成为物业管理现代化不可缺少的手段。1.2 管理信息系统概述管理信息系统1是一门新的学科,到目前为止,发展还很不完善,它引用其他学科如管理科学与工程、经济理论、统计学、运筹学以及计算机学科、通信技术的概念和方法,融合成一门新的综合性、边缘性的学科。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管
9、理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。这个时期,计算机开始用于会计工作。数据处理一词已经出现。1970年,Walter T.Kennevan给刚刚出现的管理信息系统这个词语下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的,预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达
10、大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。 90年代以来,发达国家的企业已进入信息网络化的阶段,企业信息管理由于全球竞争环境的需要,正在逐步转向其更高阶段,即企业知识管理新阶段。企业不仅强调能力的提高,而且还强调知识创新能力的增强,这是一场企业信息化的革命。管理信息系统是依赖于电子计算机的发展而发展的,以计算机和通信技术为代表的现代信息技术为信息管理提
11、供了强有力的工具和手段,信息技术的进步,使整个社会的信息化水平不断提高。1.3 管理信息系统开发方法管理信息系统(MIS)的开发方法4是一个复杂的系统工程,它涉及到计算机处理技术,系统理论,组织结构,管理功能,管理知识等各方面的问题,至今没有一种统一完备的开发方法,但是每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题: 系统要解决的问题:如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。 系统可行性研究:确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案可行性
12、、技术可行性、经济可行性和社会影响方面的考虑。 系统开发的原则:在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。 系统开发前的准备工作:作好开发人员的组织准备和企业基础准备工作。 系统开发方法的选择和开发计划的制定:针对已经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。管理信息系统开发方法主要有:结构化生命周期开发方法、原型法,面向对象的开发方法等。1.4 结构化生命周期开发方法目前较为流行的MIS开发方法是结构化的生命周期开发方法5。其基本思
13、想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下的对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程分为5个依次连接的阶段: 系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行阶段 。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免的出现开发周期长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难做出调整。1.5 原型法原型法在系统开发过程中也得到不少的用应。原型法的
14、基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的运用充分利用了最新的软件工具,使系统开发效率大大的提高。原型法的最大的问题是难于对开发过程进行管理及控制,其次是“原型”的设计难度较大,需要较高层次的设计人员,原型法目前还是一个不够成熟和普遍应用的方法,但随着第四代语言、面向对象、软件复用技术的发展和普及,原型法也将会有更大发展。在实际的MIS开发中,经常是生命周期法与原型法相结合使用,需求模型确定阶段往往采用系统分析的方法
15、,在设计和实施阶段则采用快速原型法。这样,既能较好地确定系统开发目标,又能较快地交互开发实现所确定的系统。1.6 面向对象系统开发方法面向对象(OO, OBJECT ORIENTED)的系统开发方法7,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和反复法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。在这一方法中,对象是指问题空间一次或多次出现的事物的抽象。结构化方法以功能分解为基础,系统的功能在系统内外环境急剧变化时很不稳定。而问题空间中的对象是系统中最稳定的部分,基
16、于对象的分类结构和组装结构,并利用服务、消息、继承等概念建立的系统,有较强的应变的能力,应用软件可重用性好,特别适合于复杂、大型系统的开发和处理多媒体数据。程序设计的思想方法越来越接近人们思维方式。它摈弃了持续许久的“自顶向下”(Top-Down)和“自底向上”(Bottom up)的争论,把对于复杂系统的认识归结为对一批对象及关系的认识。因此,软件工作进一步向用户靠近,这对于计算机应用深入到各个领域是十分有利的。面向对象的程序设计语言的出现,使软件开发工作更加方便。面向对象的各种方法正在进一步的发展,并形成了逐步合流的趋势。总之,面向对象的程序设计是人们克服软件危机的又一次努力。1.7 系统
17、开发方法的选择本系统开发选择结构化生命周期开发方法6。将整个开发过程分为五个依次连接的阶段: 系统规划阶段:主要任务是明确系统的方法要求,并进行逐步的调查,通过可行性的研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST, Strategy set transformation)、关键成功因素法(CSF, Critical success factors)和企业规划法(BSP, Business system planning)。 系统分析阶段:主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的
18、逻辑方案。 系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。 系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。 系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。2 软件开发平台简介2.1 开发工具的选择开发数据库管理信息系统需要选择两种工具,即前台开发评议和后台数据库。选择开发工具时应该考虑客户需求、系统功能和性能要求以及开发
19、人员的习惯等因素。例如,开发C/S(客户/服务器)结构的应用程序时,前台开发评议通常可以选择Visual Basic、Visual C+、Delphi和Power Builder等;如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。2.1.1 编程语言的选择本系统采用的开发工具是功能强大的DELPHI 7.0,DELPHI14是BORLAND公司推出的快速应用程序开发工具。它具有功能强大,易于学习和使用,编程效率高以及易于调试等特点。它将可视化应用研究程序开
20、发环境IDE,面向对象程序设计语言OBJECT PACAL,快速编译器和数据库编程工具完美地结合在一起,使用它可以更直观,更快速地开发出高质量的应用程序。DELPHI是BORLAND公司推出的可视化开发工具,它拥有世界上最快的编译器,并提供了一个完全可视化的开发环境,它以直观的界面,简洁的语言,强大的功能和开放的系统为特色,具有丰富的组件集,强大的代码自动生成功能和丰富的数据库管理工具等。DELPHI的不断扩展与完善,以其优良稳定的性能,强大的数据库支持,更快的开发速度以及全面支持公布式应用等特点成为万众瞩目的焦点。2.1.2 数据库的选择本系统采用SQL Server 2000作为后台数据库
21、。Delphi是一门真正的面向对象的开发工具,并且完全可视化。Delphi具有强大的数据库开发能力,与后端的SQL Server数据库相结合,能够提供一个高性能的管理信息系统解决方案。因此,本系统采用Delphi7.0作为开发工具。2.2 开发系统所需的实用技术开发数据库管理信息系统需要掌握如下技术: 所选开发工具的基本编程方法。 基本的后台数据库管理方法,例如创建数据库、创建表、备份和还原数据库等。 常用SQL语句的使用。 ADO数据库访问技术。 客户端及服务器端的创建技术Data Snap。2.3 体系结构规划MIS系统2开发过程不仅仅是一个编写应用程序的过程,而且是以软件工程的思想为指导
22、,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段而进行规范的开发过程。目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和浏览器/服务器(Browser/Server,简称B/S)模式。MIS系统不仅仅使用在企业中,各行各业都可以应用:金融、保险、农业、工业等等。只要是有数据采集整理纪录的方面,都可以应用。物业管理的各个系统又分为不同的管理人员,不同的管理人员所看到的以及所操作管理的部分又不同,这就需要给不同的操作者提供不同的操作管理权限。不同身份的用户所需要的资料也不同,这需要给不同的用户提供不同的操作界面,进行不同的
23、操作。而且不同身份的客户所关心的问题也不同,比如物业管理系统的使用者大部分是户主、管理员、操作人员等,这就需要在做MIS系统开发之前一定要做好前期的需求分析,中期的系统设计、程序开发,而且也要注意后期的系统维护。本次设计的系统采用 二层“客户/服务器”19体系,下面对二层“客户/服务器”体系结构进行阐述:客户/服务器是在网络基础上,以数据库管理为后援,以计算机为网上工作站的一种系统结构。该结构的关键在把网络环境上的数据库存取和应用程序一分为二,分别由网上的数据库服务器和网上客户来执行。虽然本系统客户/服务器是建立在LAN的基础上,但它比以往的文件服务系统有了很大的改进。首先,它消除了不必要的网
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Delhi70 开发 社区 物业管理 系统