1、小区物业综合管理系统的设计与实现 小区物业综合管理系统的设计与实现摘 要随着市场经济的发展和人们生活水平和生活质量的提高,住宅小区已经成为人们安家置业的首选,小区业主不但对住宅的本身的美观、质量要求越来越高,同时对小区物业的服务和管理也要求较高。这样就必然要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项缴费、维修、投诉等都将越来越复杂,工作量也将越来越大。还依靠人工来处理不仅效率底,保密性差,而且日积月累还会产生大量文件和数据,这样对查找
2、、更新和维护带来了很多的困难。随着计算机技术的不断普及和计算机数据处理功能不断增强,用计算机系统来对小区物业进行管理已经成了必然。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用ASP.NET语言和采用SQL数据库系统组件来构成考试的应用服务系统,开发了基于C/S模式多用户小区物业系统程序。它运用方便、操作简单,效率很高。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。能实现房产、客户等小区的智能化管理,可以提高物业管理的效率。关键词:小区物业管理;ASP.
3、NET;SQL数据库DISTRICT PROPERTY MANAGEMENT SYSTEMABSTRACTWith the development of market economy and people living standard and life quality rise, residential area has become the preferred home buyers, owners of residential housing not only on their appearance, quality demand is higher and higher, at the
4、 same time on residential property services and management also requires higher. This is necessary for the district managers on the property management of macroscopic and microscopic meticulous management, which way is the best with computer-operated district property management system for residenti
5、al property management, accompanied by small scale expanding and growing households, like small cars, communities with facilities, the plot each payment, repair, complaints will be more and more complex, the workload will be more and more big. Still rely on manual processing of not only low efficien
6、cy, poor security, and days and months multiplying will produce a large number of documents and data, thus find, update and maintenance has brought many difficulties.With the continuous popularity of computer technology and the growing computer data processing, computer systems on the district prope
7、rty management has become an inevitable. The use of network and database technology, combining with the current hardware prices falling and the broadband network to the advantage of building, using ASP.NET language and SQL database system components to form examination of the application service sys
8、tem, based on C / S mode multi user community property system program. It is convenient to use, simple operation, high efficiency. The system interface design, generous, simple, practical, simple and convenient operation, is a fully suitable for day-to-day affairs of ordinary residential property ma
9、nagement software. Software design integrated with a representative number of property management company s business model and needs. To achieve real estate, residential customers, intelligent management, can improve the efficiency of property management.Key words: residential property management;AS
10、P.NET;SQL database目 录摘 要IABSTRACTII1 序言11.1项目开发背景11.2系统管理业务范围21.2.1现有系统的特点21.2.2本系统的特点22系统分析32.1概述32.1.1系统分析的含义和目标32.1.2系统分析的任务32.1.3系统分析的步骤42.2系统的初步调查42.2.1调查目标42.2.2调查内容52.3现行系统的分析62.4本系统的详细调查62.5可行性分析72.5.1 本系统的开发技术72.5.2技术可行性研究与分析72.5.3社会可行性研究与分析92.5.4经济可行性分析102.5.5管理上可行性分析102.5.6解决方案112.6本系统要达到
11、的设计目标113 系统需求分析133.1小区物业综合管理系统的需求分析133.2功能说明143.3系统的基本工作原理143.4业务流程分析153.5数据流图163.5.1系统功能模块图173.5.2系统流程图184 系统概要设计204.1模块结构化设计204.2数据库设计214.2.1逻辑结构设计255 系统详细设计315.1计算机系统配置方案315.1.1计算机系统硬件配置315.1.2计算机系统软件配置315.2管理员登陆模块设计315.3管理员功能选择页面325.4投诉管理界面325.5历史信息的管理396 系统运行与维护406.1概述406.2系统测试406.3系统运行与维护416.3
12、.1系统运行416.4.2系统维护427 总结437.1设计过程437.2系统存在的问题43结束语45致谢46参考文献47附录: 部分程序清单源代码48VI小区物业综合管理系统1 序言1.1项目开发背景 本设计为一个基本的小区物业综合管理系统,系统对企业中常见的管理、服务、投诉、费用等日常小区活动基本信息进行管理。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成统计、修改、处理管理的全过程,包括操作员的增添与修改,小区住户的迁出和搬入,以及费用的统计等。随着人民生活水平不断提高,人们对生活环境的要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种趋势,小区的经营者不仅
13、首先要有坚实的硬件基础,而且还要有一套现代化的小区物业管理系统。而要实现这一功能,就要为物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处信息并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。除住宅外还应该包括公寓、别墅等周边用户的管理。本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体
14、、智能小区、商品房、多层住宅、商业大厦、别墅区、部队营房区、各类小区等。使用计算机进行小区物业信息的处理,具有如下的优点:(1)及时信息交流,改善服务质量通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。 (2) 方便查询,提高工作效率。通过本系统可以方便用户及时查询自己住宅内的各种相关信息,方便自己了解缴费、维修等各种服务信息。1.2系统管理业务范围1.2.1现有系统的特点现有的小区管理系统大部分还没有完全适应计算机技术带来的便利,工作起来效率很低,并且不能及时了解小区内部各处的信息,也不方便工作人员之间彼此的交流,不便于动态及时地了
15、解概况,也不能很好的适应当前小区的管理需求。1.2.2本系统的特点本小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于ASP.NET连接SQL数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。2系统分析2.1概述2.1.1系统分析的含义和目标(1)系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的
16、流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础。(2)系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。2.1.2系统分析的任务系统分析的任务是:弄清楚该系统所有的功能,调查原有物业管理系统的缺陷
17、与不足,完成新系统的逻辑设计,以满足管理员对物业更好的管理。系统分析的具体工作内容包括:(1) 可行性分析;(2) 详细调查;(3) 组织结构分析;(4) 业务流程分析;(5) 系统性分析;(6) 提出新系统的逻辑模型2.1.3系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性分析、系统的详细调查、组织结构分析、业务流程分析、新系统逻辑方案的提出。(1) 系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和发展方向。主要内容包括:系统的基本情况、系统信息处理情况、系统资源情况和态度。(2) 可行性分析:可行性是指在组织内外当前的具体条件下,进行某项目的必要性和可能性的研
18、究。(3) 现行系统详细调查:系统详细调查的对象是现行系统。其目标是在可行性分析的基础上对现行系统进行全面、深入的调查分析,弄清现行系统的运行状况,发现问题和薄弱环节,收集资料,为下一步的系统分析做好准备。(4) 组织结构分析:所谓组织结构是指组织内部的部门划分以及它们之间的相互关系。(5) 业务流程分析:对每一个模块的插入、查询、删除弄清楚,了解其相应资料。了解各个业务流程之间的关系,进而确定哪些是计算机以后必须要处理的环节。(6) 新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。2.2系统的初步调查2.2.1调查目标主要功能:负责小区的各项信息管理
19、和统计、对物管费和水气费进行管理、对设备维修进行管理等。性能:(1)该系统功能齐全,安全稳当,可靠性高。操作方便,使用灵活,准确率高。 (2)对数据具有多重保护功能,具有断电保护功能和异常情况及时处理功能。2.2.2调查内容(1)调查内容拥有快速的查询手段,方便住户及时查询自己的各项信息,并生成报表作为信息保存的依据。安全与保密要求:登入系统时,需验证身份和密码,只有管理员的身份才能进入系统进行信息的操作。(2)分析内容记录管理区、大楼、楼层、房间及配套硬件设施的基本信息。主要模块:项目(小区、写字楼、别墅等)基本信息管理、楼宇基本信息管理、房间管理信息模块 实现对业主购房、出租、退房的全过程
20、管理,可以随时查询住户历史情况和现状,加强对业主及住户的沟通和管理。包括业主信息管理、业主家庭成员、车辆信息、电话信息、宠物信息、报修欠费历史等信息。 物业收费管理信息系统是整个综合物业管理信息系统的日常业务管理模块,对物业管理公司的经营管理工作起到至关重要的作用。在收费管理中,系统将收费分为社区、大楼、楼层、房间等多个级别。 建立设备基本信息库与设备台帐,定义设备保养周期等属性信息;对设备运行状态监控并生成运行记录,故障记录等信息,根据生成的保养计划自动提示到期需保养的设备;对出现故障的的设备从维修申请,到派工、维修、完工验收、回访等实现过程化管理。 2.3现行系统的分析小区管理在以前的纯手
21、工操作时代,工作繁琐复杂,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要管理员纯手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。现在大部分小区的物业管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时地了解小区内部各处的信息,也不方便工作人员之间彼此的交流,不便于动态及时地了解概况,不能更好地适应当前小区的管理需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的繁琐、遗漏、误
22、报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的信息及时快捷,同时对工作人员自身的素质提高有很大的帮助。随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要
23、标志。2.4本系统的详细调查详细调查需要做大量细致的实际工作,是一个相当长期的过程。在这个过程中,人们的头脑也在逐步形成对旧系统中的问题和缺陷的认识,因而,改进的方法和新系统的逻辑模型也就逐步形成了。当调查研究完成之后,人们已经形成了新系统的逻辑模型,这时所需做的只不过是把这个模型整理成文并明确地提交讨论就是了。这次调查研究的原则,按照其目标的需要,可以归纳为以下三点:(1)从具体系统的现状出发,逐步得到抽象的对系统中信息处理工作的理解。(2)分析与综合相结合。即首先分析现行系统,充分了解它的各部分的细节,然后综合起来,了解各部分之间的关系,两者互相结合,以形成对系统的完整了解。(3)为了使调
24、查研究所得到的对系统的认识,能及时向管理人员展示,并得到他们的核准及认可,需要一套简明易懂的表达工具。这套工具应该能够从各种不同的角度描述出系统中信息处理工作的现状,并且很容易让管理人员和非计算机专业的其他人员理解。对现行管理业务进行详细调查研究是了解系统需求和进行系统分析与设计的重大基础工作,因此要对新新公司的各项业务管理工作进行全面、细致而充分的调查研究。系统调研采取的主要方法是到现场去,通过座谈、询问、观察甚至直接参与管理活动,自上至下逐步细化地进行了解,调查内容涉及上至企业发展目标、经营管理情况,下至具体职能管理工作和业务处理操作的企业经营管理全过程。详细调查的重点是对管理业务的流程进
25、行描述,通过采用系统流程图中部分图形工具来描述管理业务活动,进行规范化说明。2.5可行性分析2.5.1 本系统的开发技术 本系统主要是采用ASP.net和SQLServer2005数据库来实现的。2.5.2技术可行性研究与分析目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用
26、于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。主要分为:(1)什么是SQL为何要选择SQLSQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQL 面向数据库执行查询;SQL 可从数据库取回数据;SQL 可在数据库中插入新的记录;SQL 可更新数据库中的数据;SQL 可从数据库删除记录;SQL 可创建新数据库;SQL 可在数据库中创建新表;SQL 可在数据库中创建存储过程;SQL 可在数据库中创
27、建视图;SQL 可以设置表、存储过程和视图的权限。SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程便可以做到。你可以在存储过程中利用 Transact-SQL的强大功能。一个SQL存储过程可以包含多个SQL语句。你可以使用变量和条件。这意味着你可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。综上所述,本系统选择SQL绝对是正确的选择,会让系统操作简便,易于用户熟悉操作。(2)什么是ASP.NETASP.ne
28、t是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己
29、的用户分界面,使其不同于常见的VB-Like界面。ASP.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速
30、度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。基于以上考虑,用ASP.net做本系统是正确的选择,它会使程序变的简单高效,同时易于管理。2.5.3社会可行性研究与分析 (1)住宅建设的迅猛发展,导致大量住宅小区投
31、入使用。改革开放以来,住宅建设飞速发展。我国城镇现有住宅已近80亿平方米。仅79年至99年城镇新建住宅52.5亿平方米。大量住宅小区投入使用,带来了管理工作的变化。除了对房屋进行维修外,还必须对附属物、设备、场地、环卫绿化、道路、治安进行专业化管理,以保持新建住区的完好,发挥其整体功能和综合效益。国外和香港对住宅区和其它物业实施专业化管理的经验被引入,取得了较好的效果,带动了全国物业管理工作的起步和发展。 (2)住房制度改革的逐步深化。随着房改的步步深化,城镇居民住房自有率已经超过75%,形成一个住区内,一幢房子里的产权多元化格局。房管所及单位房管处(科)的管房体制已经完全不能适应。对管理的社
32、会化形成了客观的要求。物业管理从体制上克服了房改后形成的多个产权单位多头、多家管理,各自为政、扯皮推诿等旧管理体制的弊端。(3)体制改革的推动。随着计划经济体制加快向社会主义市场经济体制的转轨,政府职能的转变,以前那种由政府行政福利型直接管理房屋,政府对住区环境、社区服务直接负责的办法,已经不能适应形势的变化。一个由业主自治与物业公司专业化管理结合,由物业管理企业实施经营型管理和有偿服务,使管理得以以业养业、自我发展、良性循环,既减轻了政府的压力和负担,又使得管理经费有了稳定来源的机制,日益显示其新体制的优越性。(4)人民群众生活水平的不断提高。居民对住房问题的关切从有无转为大小,继而更加关注
33、小区附近的环境和社区服务。同时,广大住户拥有了自己的产业,对保持房产和附属设施的完好,以达到保值、增值的观念也逐步树立,使得物业管理的好坏已经成为居民选购住房考虑的重要因素,物业管理为越来越多的人接受,其行业地位不断攀升,外部环境也逐步的在改善。2.5.4经济可行性分析经济上可行:由于住户需要支付管理费,因此小区在采用计算机来进行小区的管理,开发经费没有问题。2.5.5 管理上可行性分析管理上可行:该小区的物业管理人员都经过专业的培训。有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。2.5.6解决方案
34、基于对以上问题的分析,利用计算机管理给我们提供信息,及时地调整小区内物业管理的整体结构,并且对整个信息进行动态管理就十分必要了。小区物业管理系统的建立,需要对住户的需求进行调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。小区物业信息管理系统的体系结构,既要符合企业的生产经营体制,又要符合计算机软件本身的特点,因此需要从下面几个方面来综合的考虑:(1)综合考虑企业现行的管理体制下各个职能部门的要求,把关系紧密,数据采集,交换,加工分析路径最短,业务相对独立的一些职能划分为一个子系统。(2)充分考虑企业管理部门的业务分工,尽可能的使一个功能子系统属于一个职能的管辖范围内
35、,以便于今后个子系统的管理和维护。(3)有利于子系统的开发,设计和维护,各个子系统之间相对独立和相对稳定。2.6本系统要达到的设计目标小区物业信息管理系统是针对当代社会,住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。对物管中心来说小区的住户的报修,住户的投诉及处理的结果信息的反馈、小区内停车场的管理、各项设备的维修等都需要考虑到。住户报修管理需要仔细的记录报修的内容,接待的人员,日期,维修的人员,费用,住户对于维修后情况的反馈等各项情况资料。投诉
36、管理需要记录投诉人资料、投诉内容及处理过程。对于小区内车辆要有车位编号、停车户主、车位位置等记录。管理信息系统是项系统化工程,必须用系统工程理论来指导管理信息系统的建设,所以必须遵守系统分析、系统设计、系统实施这样一个系统传递过程。根据现有资源情况、人员配置情况,把小区物业综合管理系统分为系统分析、需求分析、概要设计析、详细设计、系统实施、系统维护六个阶段。在功能方面:(1)对住户、房产资料要有记录。(2)对业主的投诉的处理及处理意见要有记录。(3)对住户的水电煤气等交费进行管理,保修进行处理。(4)对小区车辆及管理要能进行登记。3 系统需求分析这一阶段的主要目标是明确用户的信息需求,包括组织
37、、发展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果系统说明书的编写。小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于ASP.NET连接SQL数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。3.1小区物业综合管理系统的需求分析本系统使用SQL Server、C#进行编写。数据库技术的产生与发展源于对于数据的组织和管理。数据库技术是数据管
38、理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。数据库系统是由数据,数据库管理系统,应用程序,用户组成。数据库的特点:(1)实现数据共享 ,(2)实现数据独立(3)减少了数据冗余度 ,(4)避免了数据不一致性,(5)加强了对数据的保护。数据库应用系统(DATABASE APPLI
39、CATION SYSTEMS DBAS)、管理信息系统、开放式信息服务系统。一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。本小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于ASP.NET连接SQL数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。3.2功能说明小区物业综合管理系统功能模块说明如下: (1)基本管理模块 业主登记、迁出管理、楼栋信息和公共财产管理 (2)
40、物业管理模块 主要是对住户投诉、设备维修和车位使用进行管理,以便于及时的了解住户反映的信息及时的处理。 (3)费用管理模块 主要是对小区内住户的水电费、物管费和其他费用信息的管理。 (4)报表管理模块 主要是对业主报表、投诉报表、公共维修报表等做一个全面的统计,便于信息整合。 (5)系统管理模块 主要是分配系统权限、修改用户密码、小区信息设置和小区帮助信息。 (6)退出系统模块 主要是确认一下是否保存信息了,以免造成信息的流失。3.3系统的基本工作原理对于本小区物业综合管理系统,其功能目标是实现将现有的纸张小区物业信息管理向基于Internet的无纸化小区信息管理的转变,所以它必须实现住户资料
41、管理、投诉管理、用户缴费等信息。由于系统数据收集的实时性要求并不高,因此采用Client/Server结构来进行设计是合理可行的。图3-1是本系统的网络应用原理示意图。用户Internet物管系统客户端系统后台数据库图3-1 网络原理示意图3.4业务流程分析业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统中不合理部分,在新系统基础上优化业务处理流程。现通过调查,采用系统流程图的部分图形工具来规范说明公司的业务活动。如下图3-2所示:车库停车位交费单剩余车位资料库业主基本信息业主交费单业主交费单报修单报修单投诉单维修总计财务部物业管理员维
42、修人员物业管理人员查看递交递交递交修改递交递交递交递交递交递交递交修改修改图3-2业务流程图3.5数据流图数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号:“”箭头表示数据流;“”圆或椭圆表述加工;“=”双杠表示数据存储;“”方框表示数据的源点或终点如图3-3所示: 外部项 加工 数据存储 数据流图3-3数据流图示例3.5.1系统功能模块图根据关联图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出系统之间的模块图。确定系统主要信息的处
43、理功能,据此将整个系统分解成:基本管理、物业管理、费用管理、报表管理、系统管理和退出系统管理。再确定每个模块的功能以及与这些模块有关的模块之间的关系。根据各加工和数据存储环节的输入与输出数据流的关系,将外部项、各加工环节以及数据存储缓解拥数据流连接起来,为各个数据流、加工环节命名、编码,从而得出小区物业综合管理系统登录模块,如图3-4:欢迎界面登陆界面基本管理界面报表管理界面退出系统界面物业管理界面费用管理界面系统管理界面图3-4系统登录模块从图上可以看出整个系统从总体上划分为系统管理、基本管理、物业管理、报表管理、费用管理和退出系统管理六大部分:其中,系统管理是核心,整个系统以系统管理为龙头
44、,根据用户的需求,及时进行相关的管理事宜;基本管理主要是统计居住的人口以及统计搬出和迁入的人口信息;物业管理主要是统计设备的负责人以及需要维修的时间等事务;报表管理主要是统计与业主有关报表的相关信息;费用管理主要是统计各种业主费用的相关信息;退出系统管理主要是对于系统的退出操作。3.5.2系统流程图根据该系统的特点,确定了该系统的流程图如3-5所示:小区物业管理系统基本管理物业管理费用管理报表管理系统管理退出系统业主登记管理楼栋信息管理服务投诉管理业主维修管理水电费管理物业费用管理业主统计报表公共维修报表修改用户密码小区信息设置退出系统管理图3-5系统流程图4 系统概要设计系统分析之后,接下来
45、就需要了解系统设计。物业管理系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。“小区物业综合管理系统”是一套功能强大而又操作简便,实用的物业管理软件,其主要的实现目标是对整个小区进行计算机管理,提供完善的任务管理计划功能,实时监控所有物业管理的运行状况,实时提供物业管理变化的信息。4.1模块结构化设计软件设计可以分为概要设计和详细设计两个阶段: 软件设计
46、的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。软件设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。以便于通过对模块的设计和模块之间关系的协调来实现整个系统的功能。HIPO图,即用图形方式表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包含两个方面的内容:(1) HIPO分层图。用此图表示自顶向下分解所得系统的模块层次结构。(2) IPO图(输入-处理-输出图),此图描述分层图中一个模块的输入、输出和处理内容。4.2数据库设计数据库设计(D