小区物业管理系统 联系客服

发布时间 : 星期四 文章小区物业管理系统更新完毕开始阅读e025619e51e79b896802265e

引 言

现在的小区物业管理,大都采用传统的人工管理的模式,这对于规模较小的物业管理公司来说,是可以应付日常的管理需要的。但是,随着该行业竞争日益的激烈,提高物管的工作效率、为住户提供更好的服务,成为了物业管理公司当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。

利用本软件系统,可以实现对人事、房产、客户、会所、设备、仓库、保安、保洁、绿化、收费等小区的智能化管理,为住户提供更好的服务。对于这些资料,可以设置不同的权限,以限制不同级别的工作人员所访问的内容,这在一定的程度上保障了信息的安全性。

在此软件的设计过程中,我们调查了几家具有代表性的物业管理公司的管理模式,并参考了多个专门的物业管理软件的功能设置。在此基础上,编制出的软件,就更具有了可用性和实用性,更贴近于真实的物管的需要。在此,向那些接受我们访问的物业管理公司表示感谢。

1 小区物业管理系统的开发工具

1.1 开发软件PowerBuilder8.0 1.1.1、软件简介

PowerBuilder 是一种可视化的面向对象的快速应用程序开发环境,它以其开放的体系结构,简洁高效的集成开发环境,强大的数据窗口技术,几乎无所不能的数据库访问能力和友好的用户界面,已成为client/server模式应用和基于internet模式应用最优秀的开发工具之一。最新推出的8.0版更是通过诸多强大功能、创新特性以及与应用服务器的无缝集成,提供了基于客户机/服务器、web及多层结构的快速环境。它已经为许多数据库应用开发人员所熟悉和使用并获得了广泛的好评。

PowerBuilder 8 全面改进了应用程序开发环境,它提供了耳目一新的用户界面增强了Web 功能数据窗口与EAServer ,更加紧密的集成功能提供了新的数据库连接和访问能力,进一步提高了易用性。新增的PowerScript 新特性让开发人员能够更加直接方便简单有效地控制应用程序的错误从而开发出更加健壮的应用程序。

1.1.2、PowerBuilder8.0的功能和特点

1、专业的客户/服务器开发工具。客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用PowerBuilder8.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式 2、面向对象的编程。在PowerBuilder8.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),扩展系统的预定义对象,将各种对象有机的组合起来就构成了PowerBuilder应用程序。

3、支持多种关系数据库管理系统。用PowerBuilder8.0开发的应用程序可以同时访问多个数据库系统(关系见图1.1),比如说,可以从Oracle中查询数据,然后将结果放入到Foxpro中。PowerBuilder8.0支持多种关系数据库管理系统( RDBMS),既包括注入Oracle、Sybase、Microsoft SQL Server、IBM DB2、

Imformix等大型数据库,也包括Xbase、Foxpro、Paradox等个人数据库。对大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活的访问。而且,PowerBuilder8.0本身带有一个功能不凡的数据库Sybase SQL Anywhere,利用它可以脱离网络环境单机运行应用程序。

PowerBuilder8.0应用 Sybase接口 Oracle接口 ODBC接口 Informix接口 其他专用接口 Sybase数据库 Oracle 数据库 Informix 数据库 其他大型数据库 SQL Anywhere 数据库 FoxPro 数据库 其他各种支持ODBC接口的数图1.1 PowerBuilder8.0应用程序与数据库管理系统的关系

4、丰富的数据表现风格。PowerBuilder8.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观的查询、修改、插入、删除、打印、浏览数据,而且,PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用他们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。 5、丰富的数据表现风格。PowerBuilder8.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所示。

菜单栏 Power工具栏 系统树 (System Tree)窗口

工作区域 剪贴(Clip) 窗口 输出(Output) 窗口

图1.2 PowerBuilder的主窗口