毕业设计物业管理系统设计与开发.doc

上传人:文库蛋蛋多 文档编号:3975139 上传时间:2023-03-30 格式:DOC 页数:67 大小:704.50KB
返回 下载 相关 举报
毕业设计物业管理系统设计与开发.doc_第1页
第1页 / 共67页
毕业设计物业管理系统设计与开发.doc_第2页
第2页 / 共67页
毕业设计物业管理系统设计与开发.doc_第3页
第3页 / 共67页
毕业设计物业管理系统设计与开发.doc_第4页
第4页 / 共67页
毕业设计物业管理系统设计与开发.doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《毕业设计物业管理系统设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计物业管理系统设计与开发.doc(67页珍藏版)》请在三一办公上搜索。

1、 毕业设计说明书学生姓名: 学 号: 200110804207 学院: 电子与信息工程学院 专 业: 计算机科学与技术 设计(论文)题目: 物业管理系统设计与开发 指导教师: 陈 爱 斌 副教授 评阅教师: 2005年 6 月中文摘要本系统主要利用所学的有关软件开发理论知识以及数据库原理,针对现代小区管理的实际需要而开发的一套适合于现代化新型智能化小区的物业管理系统。其主要功能有业主基本信息输入、业主房屋基本信息输入、业主房型输入、停车场车位管理、物业收费管理、业主投诉管理、业主报修管理、各种报表打印、用户权限设置、密码更改等功能。本系统选用Borland公司的Delphi开发工具来设计前端的

2、应用程序,Microsoft公司的SQL Server作为后台的数据库。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统设计的重点、设计思想、难点技术和解决方案。关键字:Delphi;SQL Server;物业管理;ADOABSTRACTThis system utilizes relevant knowledge of software and database principle , it is a modern new-type intelligent property administrative system of district to modern di

3、strict actual management . Its main function includes owners basic information input, owners basic information of the house input, owners house type input, parking area and parking stall management , property charge management , owner complain management , owner report management , various kinds of

4、report form type , user authority setting up , password changing, function for repairment, etc.This system use Borlands Delphi developing environment to design front application program, and SQL Server2000 of Microsoft Company is regarded as the backstage supporting database . The thesis has introdu

5、ced the development background of the subject, the course of the development and function. It would also discuss the focal point , design philosophy , difficult point of technology and solution.Keywords :Delphi;Estate management ;SQL Server ;ADO目次1 引言11.1 课题来源11.2 相关技术21.2.1 总体开发环境21.2.2 应用程序服务器相关技术

6、31.2.3 数据库技术41.3 可行性分析51.3.1 可行性研究的四个方面61.3.2 本系统的技术可行性62 需求分析82.1 系统主要功能83 系统分析113.1 开发思想分析113.1.1 确定开发模型113.1.2 设计113.1.3 编码123.2 系统模块功能分析123.2.1用户名和密码监测的模块123.2.2 业主、房屋资料录入操作的模式133.2.3各种报表操作流程图133.2.4 数据恢复与备份操作流程图133.2.5密码修改操作流程图143.3 系统数据流程分析143.4 系统业务流程图153.5 系统性能要求分析164 系统设计174.1 功能模块分析174.1.1

7、 基本数据输入174.1.2物业管理模块184.1.3统计报表与查询194.1.4系统管理194.2数据库的设计204.2.1物业管理系统E-R图204.2.2数据库逻辑设计235 系统的实现275.1系统的运行环境275.2 系统各项功能的实现275.3 系统的测试和维护326 结束语34致谢35参考文献36附录371 引言随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛的应用于社会各个行业和领域,成为各行业前进的不竭动力。随着我国计划经济体制的彻底改体和社会主义市场经济市场经济的日趋繁荣,导致各企业的竞争不断加剧,迫使各个企业采取先进的计算机硬件设备以及高质量的辅助软件来管

8、理企业的各种日常事务,以提高企业的劳动生产率以及人员效率。物业管理系统软件作为作为一种管理软件正在各个物业管理公司中得到越来越广泛的应用。1.1 课题来源在计算机飞速发展的今天,将计算机这一信息处理利器应用于各种企业的日常管理已是人们不得不面对的现实,而且这也正为企业管理带来了前所未有的变革。从工作时间的缩短到办事效率的提高无处不显示着计算机这一人类智慧的结晶的巨大优势,它不仅可以为企业管理带来无穷的方便和快捷,更为企业的飞速发展提供了无限的潜力。采用计算机管理信息系统已成为企业管理科学化和现代化的重要标志,也给企业带来了明显的经济效益和社会效益。伴随着我国国民经济的飞速发展,人民生活水平的显

9、著提高,人们对生活环境的要求更加苛刻。尤其是对居住环境不断提出了新的需求,不仅需要有优良的“硬件”设施,更需要有一流的“软件”设备。为了适应这种形式的变化,小区的经营管理者在做足了小区硬件条件的同时,更把注意力放在了小区软件环境的改善上,强调了“以人为本”的服务理念,即业主至上的服务政策。因此现代化的小区管理迫切的需要一套现代化的物业管理系统。而要实现这一功能,就要求物业管理者配备一套高效的管理信息系统,以便在小区内快速地发布和获取业主的各种信息,并以更快的速度响应用户的需求,及时为用户提供各种服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确的响应是指对以居住为主要功能的

10、物业进行管理。除住宅小区外,还应包括公寓、别墅等。本小区物业管理系统的开发,是为了规范住宅小区的日常管理工作需要,为物业管理部门提供的一套高效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各种小区等。 用于各种物业管理的小区物业管理系统,管理的项目大体上包括以下几个方面的内容:住户管理、住户投诉管理、住户报修管理、物业设备维修管理、建筑维修工程管理、停车场管理、物业收费项目管理、物业收费管理等功能。以上的功能利用计算机和

11、信息管理系统来实现,可以实现物业管理的自动化和信息的电子化,全面提高物业管理的水平和效率。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展成熟壮大,在日趋激烈的市场竞争中立于不败之地,没有现代化的管理手段和工具是万万行不通的,物业管理系统的全面自动化、信息化则是其中极其重要的部分。为了加快物业管理自动化的步伐,提高物业管理的处理效率,建立一套完整的物业管理系统已变得十分必要。通过对物业公司日常管理事务的各种调查,以及对小区居民的深入了解,在搜集了大量资料的基础上,以及对系统结构组织、功能的实现、技术的要求和可行性等多方面的研究,我认为本课题是一个适应现代化小区功能要求的计算机信息

12、管理系统,与有一定的实际开发价值和实用价值。1.2 相关技术1.2.1 总体开发环境本物业管理系统是基于Delphi7.0开发平台和Microsoft 的SQL Server2000而开发的。Delphi是Borland公司推出的应用程序开发工具,它具有功能强大、运行速度快、易于设计界面、开发效率高等优点,是可视化应用编程开发环境、面向对象编程语言Object Pascal、快速编辑器的完美结合。能够有效的帮助团队开发,在软件开发公司中运用也比较多。使用SQL Server 2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 2000利用了对称多处理器(

13、SMP)系统。SQL Server Enterprise Edition最多可以使用32个处理器和64 GB RAM。向外扩展可以将数据库和数据负载分配给多台服务器。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000达到了最大的可用性。本系统的开发环境是基于Borland公司的Delphi7.0开发平台和Microsoft的SQL Server 2000数据库开发技术,以及ADO技术共同开发完成。分别有后台数据库、中间层应用程序服务器以及客户端应用程序三部分组成。其中中间层服务器由Borland公司的Socket Server的支持,而后台数据库和客户端的连接使用

14、ADO控件,可以共享由ADOConnection控件建立的连接来访问到数据存储。 ADO 数据OLE DB用户端界面ADO数据集源图1-1 ADO数据库连接图1.2.2 应用程序服务器相关技术多层应用系统的基本结构就是在客户机/服务器的两层结构之间加入一个应用程序服务器。如下图所示: 客户应用程序 应用程序 服务器 DBMS 客户应用程序 客户应用程序 图1-2 多层应用系统结构图应用程序服务器的工作是,负责完成客户机/服务器模式下的各种业务规则书的处理任务。客户机端的应用程序只需要向应用程序服务器发送简单命令,来提交用户的需求,增加这一层后,系统的性能得到了很大的提高,它主要体现在以下几点:

15、 (1)这种结构极大地改善了客户机/服务器模式下系统的结构性能。MEDAS使用户端的应用程序负担得到减轻,而且不用安装繁多复杂的软件。在MIDAS这种多层分布式应用系统中,用户端只需要安装应用程序和一个用来访问服务器的DLL文件就可以了,这显然使客户端“瘦”了下来。(2)三层分布式结构模式是业务规则更集中。客户机/服务器模式下,绝大多数的业务规则都放在客户机端,数据库服务器虽可以存放部分业务规则,但这将是数据库服务器的效率降低。在多层分布式机构模式中,业务规则放置在应用程序服务器中,只要创建和维护一个业务规则的副本,就可以使每个使用该应用服务器的用户都执行相同的业务规则。(3)客户端操作方便。

16、因为大量的规则判断和数据处理从客户机端移到了服务器端,所以客户机端应用程序不必完成复杂的工作。这就是典型的“瘦客户-胖服务器”结构。整个系统只需要一个服务器管理员就可以了,客户机端的用户也不需要进行专门的培训。 (4)MIDAS的效率高。MIDAS高效率的原因有以下几点: MIDAS的应用程序服务器可以使同时完成不同的功能的分布在不同位置的多台计算机,这可使应用程序服务器的效率成倍的提高。而且一般情况下,应用程序服务器与数据库服务器的传输速率都不高,这使的更新数据的速度大大提高。 MIDAS提供了负载平衡功能。负载平衡功能是在多个用户访问的情况下,使网络流量平衡。一般有两种方法:静态负载平衡和

17、动态负载平衡。静态负载平衡是指在程序执行前指定每台应用服务器上访问客户的数量。动态平衡指在程序执行后指定没太应用服务器上访问客户的数量,已达到负载平衡功能。1.2.3 数据库技术 数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是在操作系统的文件系统基础上发展起来的,而数据库管理系统(DBMS)本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库重要用到集合论、数理逻辑的理论。因此,数据库技术是一门综合性较强的学科。在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型

18、称为“数据模型”。目前广泛使用的模型可以分为两类:一种是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为“概念模型”。另一种数据模型是直接面向数据库的逻辑模型,它是现实世界的第二层抽象。(1) 层次模型。用树型结构表示实体类型及实体间联系的数据模型。(2) 网状模型。用有向图结构表示实体类型及实体间联系的数据模型。(3) 关系模型。关系模型主要特征使用二维表格结构表达实体集,用外健表示实体集联系。(4)面向对象模型。面向对象数据库是面向对象概念与数据库技术相结合的产物。面向对象模型能完整地描述现实世界的数据结构,具有丰富的表达能力。用

19、户对数据库的使用。是通过数据库管理系统所提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库表追语言-SQL.SQL的全称是Structured Query Language,即结构化查询语句.SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。1986年ANSI采用SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、间洁易学,是操作数据库的工业标准语言,得到广泛使用。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在

20、高层的数据结构上工作,而不对单个纪录进行操作。SQL语言部要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不须知道表上是否有索引或者有什么类型的索引等细节。1.3 可行性分析由于资源缺乏和交付时间限制困扰,使得基于计算机系统的开发变得比较困难。因此,尽早对软件项目的可行性做出细致而谨慎地评估是十分必要的。如果在定义阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、物力、财力以及时间上的浪费。1.3.1 可行性研究的四个方面可行性与风险分析是密切相关的,可行性研究

21、主要集中在以下四个方面:(1)经济可行性。主要从组织的人力、财力、物力三个方面来考察系统开发的可行性,如有多少资源可以利用,有多少资金可以投入,应该建立什么样规模的系统,资金分几批投入,应该建立什么样规模的系统,资金分几批是投资效果最好等等。另一个方面就是要研究系统开发可能带来的经济效益,信息系统的经济效益由两个方面:一是直接效益;二是间接效益。进行开发成本的估算及可能取得效益的评估,确定大开发系统是否值得投资开发。(2)技术可行性。根据现有的技术条件,考虑所提出的要求能否达到。如计算机速度、容量等能否达到要求,一般来说,技术方面的可行性包括:人员和技术力量的可行性、基础管理的可行性、组织系统

22、开发方案的可行性、计算机硬件的可行性、计算机软件的可行性、环境条件以及运行技术方面的可行性。对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源条件下,技术风险有多大,系统是否能实现。(3)法律可行性。确定待开发的系统可能会涉及的任何侵犯、妨碍、责任、侵权等问题。(4)抉择。目标是否明确,方案是否切实可行,是否满足组织进一步发展的要求等等。对系统开发的不同方案进行比较评估,成本和时间的限制,会给方案的选择带来局限性,对于一些合理的方案都应加以考虑。1.3.2 本系统的技术可行性一个好的物业管理系统需要具备如下一些特点:(1) 用户使用简单快捷,WINDOWS多窗口图形化界面,友好、美

23、观、全面支持键盘、鼠标操作,简单、快捷、准确、高效。(2) 系统提供多种条件查询,方便用户查询各项资料。同时提供简便的录入、修改、删除等操作。(3)系统提供满足业主所需的各种信息查询、信息登记、投诉受理、维修登记等功能。(4) 完善的系统维护功能,确保系统的安全。2 需求分析软件需求分析是软件设计前期最重要的环节之一,也是具有决定性的一部分。只有通过详细的软件需求分析才能明确用户的最终用意,才能把用户需求的软件功能和性能描述为具体的软件需求规格说明,从而为此软件的开发找到一个明确的方向,为软件的后期开发奠定良好的基础。在软件的需求分析过程中,最重要的一步就是要同用户进行良好的沟通,只有把用户的

24、具体要求弄清楚了才能展开后期的开发工作。在此过程中,用户首先要对软件规格和性能提出初步的要求,在开发人员的帮助下,澄清一些模糊的概念,让用户明白那些功能是可行的那些功能是不可行的,并最终与用户达成一致。此时软件分析人员则要认真了解用户的要求,细致的进行调查分析,把用户“做什么”的要求最终转换成一个完整的。精细的软件逻辑模型并写出软件的需求规格说明,准确的表达用户的要求。2.1 系统主要功能系统的总任务是要实现小区物业管理的系统化、规范化和自动化,从而达到提高物业管理效率的目的。该物业管理系统的设计目标是根据当前小区的发展形势,结合小区的具体实际情况,完善小区对业主各种信息的管理,为小区管理部门

25、及时了解小区房屋各种信息以及各用户的使用情况提供一个系统、可靠的管理工具。并可随时了解用户的各种需求以及投诉情况。在该系统的设计过程中,要求满足以下几点要求:(1) 系统的安全性以及开放性;系统的安全性集体可分为:系统运行的安全性和系统中各模块中数据权限的安全性。在系统安全性上,采用用户角色定义,不同级别的管理用户对数据的访问被限制在各自的权限之内,各用户只能对各自权限之内的各种数据进行输入、修改、删除等操作。而在系统中可以对不同用户赋予不同的权利,而系统管理员拥有对整个系统数据进行造作的权利。(2) 数据的全面性以及灵活性: 系统对小区内各种类型的房屋以及各个用户都有相关的管理功能。可以对房

26、屋以及用户的各种信息进行各种相应的操作,并可实现对各种数据的保存和恢复。基于上述的相关分析,本系统要完成以下几项功能要求: 用户登陆功能。 房型资料录入功能。 住户资料录入功能。 物业收费项目管理。 停车场车位管理。 住户投诉管理。 住户报修管理。 物业交费管理。 住户预付款管理。 各种报表打印。 密码修改以及用户权限赋予功能。 数据恢复及保存功能。基于以上功能的描述,本系统可以分为前台系统和后台数据库两部分。 前台系统:在前台系统中,考虑到系统的安全,在用户进入系统之前进行合法用户监测。所以系统中应该有一个用户名和密码监测的模块,当然与此相对应的,还必须有操作员管理模块,它必须能够进行对系统

27、用户的增加、删除、和修改。并且能够进行授予相应的操作权限。因此系统中必须有一个默认的系统管理用户,它在应用系统刚刚安装好的时候就能够使用该用户进入,该用户能够建立起他用户。其余各个功能模块也必须在前台系统中,以方便用户的各种操作。 后台数据库:本系统中要用到的数据项和数据结构如下: 房型资料数据表,包括的数据项有:房型编号、房型、建筑面积、使用面积和备注。 住户资料数据表,包括的数据项有:住户编号、住户名称、联系电话、联系地址、预付金额、欠费金额、状态、备注。 物业收费项目数据表,包括的数据项有:单据编号、住户名称、住户编号、缴费方式、缴费日期、收费人员、缴费总额、备注、状态。住户投诉数据表,

28、包括的数据项有:投诉编号、接待人员、投诉住户、住户编号、投诉日期、处理日期、处理人员、投诉内容、处理情况。 住户报修数据表,包括的数据项有:单据编号、维修人员、报修日期、服务费用、物料费用、住户名称、住户编号、完成日期、费用合计、报修内容 。 物业缴费数据表,包括的数据项有:收费编号、收费名称、住户编号、住户名称、收费金额、定额用量、定额内价格、超定额价格、备注。 住户预付款数据表,包括的数据项有:单据编号、预付日期、预付金额、住户名称、住户编号、备注。 住户房屋资料数据表,包括的数据项有:记录编号、住户编号、房间记录编号、房型、单元、房屋号、楼层、楼宇名称、小区名称、使用状况、迁入日期、迁出

29、日期。 停车场资料数据表,包括的数据项有:车位编号、住户编号、住户名称、使用日期、备注。 住户家庭成员资料数据表,包括的数据项有:家庭编号、住户编号、姓名、生日日期、性别、称谓、备注。 操作记录数据表,包括的数据项有:登陆时间、退出时间、用户编号、操作员编号。 用户记录数据表,包括的数据项有:用户编号、用户名称、密码操作员、用户权限。3 系统分析系统分析主要是对组织内部整体状况和信息处理过程进行分析,侧重分析物业管理系统的操作和数据是否通畅,是否合理;数据、操作过程和实现管理功能之间的关系等,系统分析所确定的内容是今后系统设计、系统实现的基础。系统分析的目的是要明确应用系统应该实现的目标,即所

30、有的功能。系统分析的结果就是系统设计的基础。在软件需求阶段已经完全弄清楚了系统的各种需求,较好地解决了要让所开发的系统“做什么”的问题,并已在系统需求说明书和数据要求说明书详尽和充分地阐明了这些需求。3.1 开发思想分析3.1.1 确定开发模型 在设计初期选择开发模型来开发系统是极其重要必不可少的环节。软件开发作为一个学习和实践的过程,它的灵活应该包括开发人员和用户两个方面。为使其更有效,不仅要求开发人员与用户紧密合作,而且还要有一个实际的工作系统,只有这样才能获得成功。因此,本系统采用了原型开发模式。从需求入手,对开发软件进行详细的定义,针对用户需求采用原型开发模式。首先,确定要实现的所有功

31、能,明确各项功能需求,然后结合自身的思想增加系统的要求,以发展的眼光来看待,采用快速设计,构造处整个系统的原始模型再经过讨论、修改及评价,完成整各开发工作,直到该原型能够符合用户对系统的要求为止。3.1.2 设计 开发模式确定以后,接着正式开始设计了,这是系统开发的主题部分。设计实现是一个多步处理的过程。关键在于数据结构、软件体系结构、过程细节以及接口性质的确定。设计时讲究设计风格:简单性、清晰性、可读性、可理解性以及易操作性。3.1.3 编码 编码是设计的继续,在编写代码的过程中尽可能的主义语言的风格,注释及模块标准。编码的风格不仅关系到程序的可读性问题,更主要的使它对以后的软件维护起到重要

32、的影响。因此,编码阶段是极其重要不容忽视的环节。3.2 系统模块功能分析3.2.1用户名和密码监测的模块开始输入用户名和密码 重 密码正确? 新 登 录登陆成功,添加、删除、修改、查看用户重 新 登 重 录 新操作成功? 登 录 其他模块操作锁定界面结束图3-1 用户登陆流程图开始3.2.2 业主、房屋资料录入操作的模式输入业主、房屋基本信息进行增加、删除等操作退出 图3-2 业主、房屋资料录入操作流程图开始3.2.3各种报表操作流程图选择要打印的报表类型对报表重新统计打印报表退出 图 3-3各种报表操作流程图 开始3.2.4 数据恢复与备份操作流程图 选择路径进行数据备份或恢复 退出图 3-

33、4数据恢复与备份流程图3.2.5密码修改操作流程图 开始输入旧密码 NO输入新密码旧密码正确? YES 修改成功 退出图3-5 密码修改操作流程图 3.3 系统数据流程分析 通过以上对此系统的各个功能模块的分析可以得出本物业管理系统所要处理的各种数据信息,鉴于本物业管理系统所处理的数据信息量,设计的数据项和数据结构如下: 房型资料数据表,包括的数据项有:房型编号、房型、建筑面积、使用面积和备注。 住户资料数据表,包括的数据项有:住户编号、住户名称、联系电话、联系地址、预付金额、欠费金额、状态、备注。 物业收费项目数据表,包括的数据项有:单据编号、住户名称、住户编号、缴费方式、缴费日期、收费人员

34、、缴费总额、备注、状态。住户投诉数据表,包括的数据项有:投诉编号、接待人员、投诉住户、住户编号、投诉日期、处理日期、处理人员、投诉内容、处理情况。 住户报修数据表,包括的数据项有:单据编号、维修人员、报修日期、服务费用、物料费用、住户名称、住户编号、完成日期、费用合计、报修内容 。 物业缴费数据表,包括的数据项有:收费编号、收费名称、住户编号、住户名称、收费金额、定额用量、定额内价格、超定额价格、备注。 住户预付款数据表,包括的数据项有:单据编号、预付日期、预付金额、住户名称、住户编号、备注。 住户房屋资料数据表,包括的数据项有:记录编号、住户编号、房间记录编号、房型、单元、房屋号、楼层、楼宇

35、名称、小区名称、使用状况、迁入日期、迁出日期。 停车场资料数据表,包括的数据项有:车位编号、住户编号、住户名称、使用日期、备注。 住户家庭成员资料数据表,包括的数据项有:家庭编号、住户编号、姓名、生日日期、性别、称谓、备注。 操作记录数据表,包括的数据项有:登陆时间、退出时间、用户编号、操作员编号。 用户记录数据表,包括的数据项有:用户编号、用户名称、密码操作员、用户权限。3.4 系统业务流程图 在对物业管理系统的组织结构和功能进行分析时,我从一个实际业务流程的角度将系统调查中有关业务流程的资料都串起来作进一步的分析。此业务流程可以帮助我们了解物业管理系统的具体处理过程,发现和处理系统调查工作

36、中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化此物业管理系统的业务处理流程。下面就是我经过调查后某公司的物业管理系统的业务流程图:缴纳各种费用物业公司交水电气费小区维修水电气读数小区制度房屋签约业主入住装修填写收费通知单小区投诉小区保安 通知房屋出租图 3-6 物业管理系统业务流程图3.5 系统性能要求分析根据对各种小区内物业管理的实地调查和整个运营过程的了解,我认为在性能要求方面以下几个方面要重视:(1) 实用性, 按照符合自身的实际经营管理模式提出的方案切实可行,无冗余设备,每个功能模块都能发挥起作用。系统界面友好,简洁方便,易于工作人员操作。(2) 可靠性,必须保证系统

37、的稳定性和数据的可靠、安全性。系统须具备较强的容错能力和完整的安全保密机制。因此,应采用有盘公作站遗体高性能。(3) 稳定性,该系统采用24小时实施动态跟踪管理,所以应从硬件的高品质和软件的完善性来达到系统的安全性。软件系统的设计,以及应用数据库操作系统、网络操作系统、软件开发语言都要以系统的日常运行稳定为标准。(4) 可扩充性,从经济利益考虑,各个系统有相对的独立性,但相互之间又有紧密的联系,而设计上则从整个内部电脑化管理出发。4 系统设计在完成了上面的需求分析和系统分析后,我们对本物业管理系统有了初步基础上的认识,彻底弄清了系统“做什么”的问题,而本部分要解决的问题就是“怎么做”的问题。下

38、图为本系统简单操作示意图:用 户前台页面数据库管理员后台数据库各功能模块对数据库进行各种操作 图4-1系统操作示意图4.1 功能模块分析通过对小区内物业管理的内容和小区日常管理所遇到的问题,本系统分为四个功能模块:基本数据输入模块、物业管理模块、统计报表模块与系统管理模块。4.1.1 基本数据输入 基本数据输入模块功能是实现对各部分数据内容进行添加、修改、删除等操作。各输入部分的明细情况如下:(1) 房性资料录入编辑:对房屋的房型编号、房型、建筑面积、使用面积、备注等信息的录入编辑。(2) 小区及房屋资料录入编辑:对小区名称、备注、小区楼宇数的编辑。其中房屋数据包括总数、使用总数、业主购买数、

39、业主使用数、业主空闲数、为出售数、住户租用数、未出售房空闲数等。(3) 住户资料录入编辑:对住户编号、住户名称、联系电话、联系地址、预付金额、欠费金额、备注等进行录入编辑。(4) 物业收费项目管理:对收费明称、收费金额、收费单位、收费周期、备注等信息的录入编辑。(5) 停车场车位资料录入编辑:对车位编号、备注等资料的录入编辑。4.1.2物业管理模块物业管理模块的功能是方便对各个部分的数据进行查询和管理,进行添加、修改、删除的操作。各管理部分的详细说明如下:(1) 住户投诉管理:对住户的投诉情况进行管理。具体可分为:投诉编号、接待人员、投诉住户、住户编号、投诉内容、投诉日期、处理人员、处理日期、

40、处理情况等。(2) 住户报修管理:对住户的保修情况进行管理。具体分为:报修日期、保修内容、单据编号、维修人员、服务费用、物料费用、住户名称、住户编号、完成日期、费用合计等。(3) 住户停车车位管理:对小区内住户的停车车位进行管理。具体分为:车位编号、住户名称、住户编号、使用日期、备注等。(4) 物业收费金额生成管理:对物业公司的各种收费生成进行管理。具体分为:收费年月、住户名称、住户编号、收费金额、统计日期、滞纳金额、已交金额、欠费金额、备注等。(5) 物业缴费管理:对业主的缴费进行管理。具体分为:单据编号、住户名称、住户编号、交费日期、收费人员、交费方式、备注、交费总额等。()住户预付款管理

41、:对业主的各种预付款进行管理。具体分为:单据编号、住户编号、住户名称、预付日期、预付金额、备注等。4.1.3统计报表与查询统计报表与查询是对小区内处理的各种情况的数据进行汇总让后打印。各部分的详细功能如下:(1) 户投诉统计报表:对住户投诉报表的打印。具体分为:投诉编号、接待人员、投诉用户、用户编号、投诉日期、处理日期、处理人员、处理情况、投诉内容等。(2)住户报修统计报表:对住户的保修情况报表的打印。具体分为:报修年份、统计日期、保修次数、服务费用、物料费用、总维修费用等。(3)住户物业缴费欠费查询:对住户的各种费用进行统计。具体分为:收费年月、住户名称、住户编号、收费金额、滞纳金额、已缴金

42、额、欠费金额等。4.1.4系统管理系统管理是方便操作员队本系统的各种权限进行修改而设计的分为以下两部分:(1)系统备份:由于各种原因,可造成数据库文件的破坏,所以每次操作后,都要进行数据备份,以防不测。(2)用户管理:包括密码的修改和新增用户以及对新增的用户进行权限的管理。本系统的各个模块关系如下图所示:小区物业管理系统系统管理统计报表查询物业管理基本数据输入用户权限管理用户口令修改数据备份恢复重新登陆停车场车位管理住户预付款管理住户报修管理物业收费统计住户投诉管理停车场资料录入物业收费管理住户资料录入房型资料录入 物业收费查询报修报表查询投诉报表查询 图4-2 系统功能模块图4.2数据库的设计4.2.1物业管理系统E-R图根据上面的设计规划设计的本系统的实体有房型资料录入实体、住户资料实体、物业收费项目实体、住户投诉信息实体、住户报修信息实体、物业缴费信息实体、住户预付款信息实体、住户房屋资料实体、停车场资料实体、住户家庭成员资料实体、操作记录信息实体、用户记录信息尸体。各实体的E-R图及其关系如下:房型资料录入实体房型资料备注使

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号