毕业设计(论文)-PB8.0小区物业管理系统设计.doc_第1页
毕业设计(论文)-PB8.0小区物业管理系统设计.doc_第2页
毕业设计(论文)-PB8.0小区物业管理系统设计.doc_第3页
毕业设计(论文)-PB8.0小区物业管理系统设计.doc_第4页
毕业设计(论文)-PB8.0小区物业管理系统设计.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXX大学毕业设计论文摘要本论文描述了小区物业管理系统的设计与实现。本软件的前台设计由PowerBuilder8.0实现,后台管理是由AdaptiveServerEnterprise实现。利用SybaseCentral用户界面工具进行数据库的创建和管理。整个软件系统基于客户端/服务器模式,但现阶段只开发了单机版的软件。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。能实现人事、房产、客户、会所、设备、仓库、保安、保洁、绿化、收费等小区的智能化管理,可以提高物业管理的效率。关键字:小区物管,物业管理,物业管理系统,小区物业管理系统,PowerBuilder,SybaseCentral,客户端/服务器模式AbstractThepaperdescribesthedesignandrealizationofPropertyManageSystem(PMS).TheforegroundofthesoftwareiscarriedoutbyPowerBuilder8.0andthebackgroundbyAdaptiveServerEnterprise.UsingtheSybaseCentralcustomerinterfacetooltocreateandmanagethedatabase.Thewholesoftwaresystembaseontheclient/servermode,butthepresentstagedeveloppedthesoftwareofthesinglemachineversiononly.Thisinterfaceofthesystemisgenerous,practical,withsimpleoperationalmethod,anditisalsoasoftwarecompletesuitingthecommonPropertybusinessmanagement.Itsynthesizestherequirementandbusinessmodeofmanypropertymanagementcompanyindesigningprecess.Itcanrealizethemanagementofpersonnel,houseproperty,customer,club,equipments,warehouse,publicsecurity,cleanliness,virescence,chargesinasmallareaofinhabitancy.Andincreasetheefficiencyofthepropertymanagement.Keyword:PropertyManageSystem,PMS,PowerBuilder,SybaseCentral,theclient/servermode目录引言.1第一章小区物业管理系统的开发工具.21.1、开发软件PowerBuilder8.0.21.2、数据库应用初步.6第二章需求分析.92.1、小区管理的要求.92.2、本小区管理系统的目标.9第三章小区物业管理系统的设计.103.1、小区物业管理系统的开发工具的确定.103.2、小区物业管理系统的结构图.103.3、小区物业管理系统的安全策略.103.4、小区物业管理系统的功能.113.5、小区物业管理系统用于存储对象的库(Library)的管理.113.6、小区物业管理系统数据库的设计.12第四章小区物业管理系统的实现.134.1、主界面的建立.134.2、程序与数据库的连接.164.3、系统安全策略的实现.174.4、人事管理功能的实现.244.5、房产管理功能的实现.264.6客户管理功能的实现.264.7、会所管理功能的实现.274.8、设备管理功能的实现.284.9、仓库管理功能的实现.284.10、保安管理功能的实现.294.11、保洁管理功能的实现.294.12、绿化管理功能的实现.304.13、收费管理功能的实现.314.14、程序调试、编译与发行.314.15、系统的发展方向.32结论.33参考文献.34致谢.34附录.35XXXXX大学毕业设计论文1引言现在的小区物业管理,大都采用传统的人工管理的模式,这对于规模较小的物业管理公司来说,是可以应付日常的管理需要的。但是,随着该行业竞争日益的激烈,提高物管的工作效率、为住户提供更好的服务,成为了物业管理公司当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。利用本软件系统,可以实现对人事、房产、客户、会所、设备、仓库、保安、保洁、绿化、收费等小区的智能化管理,为住户提供更好的服务。对于这些资料,可以设置不同的权限,以限制不同级别的工作人员所访问的内容,这在一定的程度上保障了信息的安全性。在此软件的设计过程中,我们调查了几家具有代表性的物业管理公司的管理模式,并参考了多个专门的物业管理软件的功能设置。在此基础上,编制出的软件,就更具有了可用性和实用性,更贴近于真实的物管的需要。在此,向那些接受我们访问的物业管理公司表示感谢。XXXXX大学毕业设计论文2第一章小区物业管理系统的开发工具1.1、开发软件PowerBuilder8.01.1.1、软件简介PowerBuilder是一种可视化的面向对象的快速应用程序开发环境,它以其开放的体系结构,简洁高效的集成开发环境,强大的数据窗口技术,几乎无所不能的数据库访问能力和友好的用户界面,已成为client/server模式应用和基于internet模式应用最优秀的开发工具之一。最新推出的8.0版更是通过诸多强大功能、创新特性以及与应用服务器的无缝集成,提供了基于客户机/服务器、web及多层结构的快速环境。它已经为许多数据库应用开发人员所熟悉和使用并获得了广泛的好评。PowerBuilder8全面改进了应用程序开发环境,它提供了耳目一新的用户界面增强了Web功能数据窗口与EAServer,更加紧密的集成功能提供了新的数据库连接和访问能力,进一步提高了易用性。新增的PowerScript新特性让开发人员能够更加直接方便简单有效地控制应用程序的错误从而开发出更加健壮的应用程序。1.1.2、PowerBuilder8.0的功能和特点1、专业的客户/服务器开发工具客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用PowerBuilder8.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式2、面向对象的编程在PowerBuilder8.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),扩展系统的预定义对象,将各种对象有机的组合起来就构成了PowerBuilder应用程序。3、支持多种关系数据库管理系统用PowerBuilder8.0开发的应用程序可以同时访问多个数据库系XXXXX大学毕业设计论文3统(关系见图1.1),比如说,可以从Oracle中查询数据,然后将结果放入到Foxpro中。PowerBuilder8.0支持多种关系数据库管理系统(RDBMS),既包括注入Oracle、Sybase、MicrosoftSQLServer、IBMDB2、Imformix等大型数据库,也包括Xbase、Foxpro、Paradox等个人数据库。对大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活的访问。而且,PowerBuilder8.0本身带有一个功能不凡的数据库SybaseSQLAnywhere,利用它可以脱离网络环境单机运行应用程序。4、丰富的数据表现风格PowerBuilder8.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观的查询、修改、插入、删除、打印、浏览数据,而且,PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用他们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。5、丰富的数据表现风格PowerBuilder8.0应用ODBC接口Oracle接口Sybase接口Informix接口Oracle数据库Sybase数据库Informix数据库其他大型数据库SQLAnywhere数据库FoxPro数据库其他各种支持ODBC接口的数据库其他专用接口图1.1PowerBuilder8.0应用程序与数据库管理系统的关系XXXXX大学毕业设计论文4PowerBuilder8.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观的查询、修改、插入、删除、打印、浏览数据,而且,PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用他们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。6、灵活快捷的数据转移方法利用PowerBuilder8.0的数据道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中的数据和表结构外(当然也可以更改表结构),还可以复制相应表的扩展属性。7、功能强大的调试器和多种调试方法PowerBuilder8.0提供了一个全新的内置调试器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修改变量以及对象属性的取值。除了常规的断点设置方法外,开发人员还可以设置条件断点和变量断点,是应用程序在某种条件下进入中断模式。除了内置调试器外,开发人员还可以使用PowerBuilder8.0的PBDEBUG功能跟踪应用程序,并把执行过程记录到运行日志中。另外,PowerBuilder8.0还提供了专门跟踪嵌入式SQL语句的功能,从而可以找到与数据访问相关的性能瓶颈问题。1.1.3、PowerBuilder8.0的开发环境PowerBuilder8.0开发环境由一系列集成的画板(Painter)组成。所谓画板实际上就是完成一定功能的工具,比如窗口画板用于定义窗口对象,用户对象画板定义用户对象,数据窗口画板定义数据窗口对象,库画板完成应用库的增、删、改等,应用开发人员通过简单的鼠标操作就能设计、建立、测试客户/服务器应用程序。PowerBuilder主窗口的界面如图1.2所示。XXXXX大学毕业设计论文5PowerBuilder8.0各画板完成的工作是由众多的画板工具实现的,而画板工具又包含了一些小工具。画板、画板工具和小工具的有机组合构成了PowerBuilder8.0强大而方便的应用开发环境。1.1.4、PowerScript编程语言虽然可视化编程为开发人员提供了极大的方便,但无论采用哪种编程工具开发应用程序,编码总是其中必不可少的步骤之一。PowerBuilder使用的编程语言为PowerScript,是一种高级的、结构化的编程语言。PowerScript十分简单易学,它的语言成份与大多数语言相似。PowerBuilder中事件处理程序、用户自定义函数等都是使用PowerScript语言编写的书写PowerScript程序时格式相当自由,每一行中的空格、缩进等均被编译器忽略,利用这个特性,我们可以编写出结构清晰、易于阅读和理解的应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论