小区物业管理系统Word下载.docx

上传人:b****6 文档编号:22019019 上传时间:2023-02-02 格式:DOCX 页数:65 大小:405.28KB
下载 相关 举报
小区物业管理系统Word下载.docx_第1页
第1页 / 共65页
小区物业管理系统Word下载.docx_第2页
第2页 / 共65页
小区物业管理系统Word下载.docx_第3页
第3页 / 共65页
小区物业管理系统Word下载.docx_第4页
第4页 / 共65页
小区物业管理系统Word下载.docx_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

小区物业管理系统Word下载.docx

《小区物业管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统Word下载.docx(65页珍藏版)》请在冰豆网上搜索。

小区物业管理系统Word下载.docx

PropertyManagement;

ManagementInformationSystem;

目录

第1章绪论1

1.1物业及物业管理含义1

1.2管理信息系统1

1.3开发物业管理系统的重要性2

1.4软件开发工具3

1.4.1Delphi7.0简介3

1.4.2SQL语言简介4

1.4.3SQL语言在Delphi中的应用4

第2章可行性分析7

2.1经济可行性7

2.2技术可行性7

2.3管理上的可行性9

2.4操作可行性9

第3章需求分析10

3.1系统的需求分析10

3.2业务流程图11

3.3数据流图13

3.4数据字典15

3.5系统的开发平台17

第4章数据库设计18

4.1数据库的发展18

4.2概念模型简介19

4.3概念模型的特点19

4.4概念模型设计方法20

4.5系统E-R图20

4.6逻辑设计23

第5章总体设计30

5.1系统的设计原则30

5.2功能模块结构分析30

5.3系统结构图32

5.3.1经营部结构图33

5.3.2管理部结构图33

第6章详细设计34

6.1经营部设计34

6.1.1小区信息生成窗口设计34

6.1.2小区信息登记窗口设计34

6.1.3大楼信息生成窗口设计38

6.1.4大楼信息登记窗口设计39

6.1.5房屋信息登记窗口设计40

6.1.6系统数据设定窗口设计42

6.2管理部设计43

6.2.1系统数据设定窗口设计43

6.2.2业主信息登记窗口设计43

6.2.3人口信息登记窗口设计44

6.2.4小区制度管理窗口设计47

6.2.5小区投诉登记窗口设计48

6.2.6小区职员管理窗口设计49

第7章系统测试51

7.1测试的目的51

7.2系统程序的调试51

7.3测试中遇到的问题52

第8章结论53

参考文献54

致谢55

附录56

第1章绪论

物业及物业管理含义

“物业”一词源于香港地区,是房地产的另一种说法。

但房地产是一个范围较广的概念,既包括房产也包括地产。

物业则指具体的房地产,它更侧重于不动产。

从物业管理的角度来看,物业是特指使用中或可以投入使用的各类建筑物及其附属的设备、配套的设施及相关场地等。

物业管理是指物业管理经营人受物业所有人的委托,按照国家法律和管理标准及委托合同行使管理权,运用现代科学和先进的维修养护技术,以经济手段管理物业,从事对物业及其周围环境的养护、修缮、经营,并为使用人提供多方面的服务,使物业发挥最大的使用价值和经济效益。

物业管理的目的,是在物业管理的全过程提供优质、高效的有偿服务,以实现社会效益、环境效益、经济效益为目的。

创造安全、舒适、整洁、文明、和谐的环境,提高物业的价值,建立发展商的声誉,增强其在市场经济中的竞争能力。

物业管理的主要对象是住宅小区、高层与多层住宅楼、综合办公楼、商业店铺、厂房仓库等。

虽然管理范围广,服务项目多,侧重点各不相同,但它们都有一些基本的管理内容:

基础设施的日常维护和保养。

日常维护管理是物业管理公司经济性的、持久性的基本工作,它包括公共配套设施的养护与维修;

机电设备的保养维护;

治安保卫和消防管理。

各种类型的物业管理,安全都是第一位的。

必须认真做好这些工作。

公共服务,它是为该物业内的所有公众提供的服务,如清洁服务等。

特约服务,它为满足业主和用户的特别需要而提供的个别服务。

如代送小孩上托、上学;

订购火车、飞机票;

预约定期上门打扫室内卫生;

代办各类商务及委托的其他服务项目。

管理信息系统

管理信息系统(MIS)的概念是1961年美国人J.D.GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。

管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:

1.用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。

2.完整、及时提供在管理及决策中需要的数据。

3.利用指定的数据关系式分析数据,客观预测未来。

4.向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。

5.用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。

在各方面的竞争中占有一席之地。

开发物业管理系统的重要性

我国物业管理企业是随着社会经济的发展,人们对生活质量、工作环境的要求不断提高,而派生出来的新兴的服务性行业。

物业管理是一个融服务管理和经营于一体的综合性行业,它可以充分利用现代高科技,将现代管理理念和先进科技手段应用到管理服务中去,有效地改善居民生活质量和工作环境,极大地满足人民群众对不断提高的居住生活质量的要求。

这一行业的发展具有广阔的市场需求,其规模将不断扩展,为社会创造的产值将不断增加。

同时,物业管理也是一个劳动密集型行业。

它的发展必将吸引和消化较多的社会剩余劳动力,在当前和今后相当长一段时间内都将有利于提升全社会的就业水平,促进社会的稳定。

作为一个新兴行业,物业管理企业从诞生伊始,便显示出了强大的生命力。

广大业主将之作为提高自身整体生活水平的依托而对其抱以厚望,开发商以此作为自己楼盘销售的亮点进行宣传,政府主管部门又将之作为规范社区管理,提升城市形象的重要手段加以引导。

这就使物业管理行业倍受社会各界的重视,成了新世纪引人注目的聚焦点。

因此,在现代化的今天,采用现代化计算机技术进行物业管理是一种行之有效的解决方法。

现在的部分小区中物业的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

所以,可以认为物业管理系统就是利用系统集成方式,将现代计算机技术通过对各种信息资源的处理,以及对小区居住者的各种信息服务的优化组合,构成一个安全、便利、舒适的生活环境。

归纳起来,好处大约有以下几点:

1.可以存储小区业主入住情况,安全、高效。

2.只需一到二名管理人员即可操作系统,节省大量人力。

3.可以迅速查到所需信息。

软件开发工具

Delphi7.0简介

Delphi是Borland公司开发的一种基于客户/服务器体系的Windows快速应用开发工具RAD(RapidApplicationDevelopment)。

自从推出之日起,就一直受到广大编程人员的青睐。

它是一种面向对象的可视化编程工具,即根据Delphi的可视性,又结合ObjectPascal语言的编程技巧,可以开发出功能强大的Windows应用程序和数据库应用程序。

Delphi结合了可视化技术、面向对象技术、数据库技术以及网络技术等多种先进软件编程技术和思想,并使用了世界上最快的编译器,使其成为创建功能丰富、界面友好的Windows应用软件之一。

Delphi的先进技术体现在它的超快速编译器上。

Delphi提供的本机代码编译器将直接生成程序的原生机器代码,而不是像VB那样的解释代码。

原生机器代码的执行速度在原理上将超过解释代码的10至20倍,因此,Delphi的应用程序将会执行的更快。

并且,由于Delphi的编译器采用了诸多的先进技术,使得其应用程序的执行速度超过了用C或C++编写的应用程序。

另外,Delphi是一个运行在Windows环境下的可视化应用程序开发工具软件。

它可以使开发者用最少的程序量来得到更高的开发效率,从而快速地开发出Windows应用程序。

Delphi还提供了易于使用的图形化工具供软件开发人员创建程序中的可视化部分,开发者可以按照自己的爱好及用户要求,随心所欲地安排窗口的外观,使之能调整到恰到好处。

使用Delphi提供的可视化工具,开发人员可以很容易地观察窗口设计中的动态变化,并及时地做出修改。

2001年6月,Borland公司发布了Delphi6.0。

Delphi6.0不但对于Borland来说是一个重要的产品,而且对于现在的窗口平台也是一个意义重大的产品。

因为,当Microsoft全力发展.NET虚拟环境,而Borland本身也往Linux平台上开发RAD工具Kylix的时候,由Borland窗口开发小组所研发的窗口开发工具正好填补了仍占多数的窗口程序员的需要。

此外,Delphi6.0的开发功能更加强大,除了能够有效地帮助开发者个人或其开发团队快速建立Windows应用程序,快速简化Windows与浏览器客户、Web服务器以及后台数据库系统的集成等这些传统意义上的开发之外,Delphi6.0是目前唯一全面支持所有主要工业标准(XML,SOAP,WSDL和XSL等)的开发工具。

同时,也支持基于Web服务的Microsoft.NET和SunONE体系,而且提供给Web开发者需要的可伸缩性与可靠性。

SQL语言简介

SQL(结构化查询语言)是一种在关系数据库中定义和操纵数据的标准语言,其基本格式类似于英语语法。

它最早是1974年由Boyce和Chamberlin提出的(当时称作SEQUEL语言),后来在1976年,由IBM公司的SanJose研究所在研制关系数据库管理系统SystemR时修改为SEQUEL2,也就是目前的SQL。

SQL语言的最大特点是直观、简单易学,初学者经过较短的学习就可以使用SQL进行数据库的存取操作。

它通常可以分为四类:

查询语言(SELECT)、操纵语言(INSERT,UPDATE,DELETE)、定义语言(CREATE,ALTER,DROP)和控制语言(COMMIT,ROLLBACK)。

SQL的全称是StructuredQueryLanguage,即结构化查询语言。

SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。

1986年ANSI采用SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。

SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。

SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。

SQL语言不要求用户指定对数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。

当设计者在关系表上定义了索引时,系统会自动地利用索引进行快速检索,用户不需知道表上是否有索引或者表有什么类型的索引等细节。

SQL语言可以完成许多功能,例如:

1.查询数据

2.在数据库表格中插入、修改和删除记录

3.建立、修改和删除数据对象

4.控制对数据和数据对象的存取

5.确保数据库的一致性和完整性等

SQL语言在Delphi中的应用

在Delphi中使用SQL语言非常方便,一般来说,都是通过Tquery组件来使用SQL语言的。

可以在TQuery组件的SQL属性中设置SQL语句。

设计程序时,在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开StringListEditor对话框,然后我们就可以在对话框中添加SQL语句。

还可以使用Delphi的SQLBuilder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。

静态SQL语句在程序设计时便已固定下来,它不包含任何参数和变量。

动态SQL语句,也被称作参数化的语句,在其中间包含着表示字段名或表名的参数,例如下面的语句是一条动态SQL语句:

Select*FromStudentsWhereStudentCode=:

StudentCode;

 

其中的变量StudentCode便是一个参数变量,它由一个冒号引导,在程序运行过程中,必须要为该参数赋值,该条SQL语句才能正确执行,每次运行应用程序时可以为该参数变量赋予不同的值。

为参数赋值有三种方法:

1.根据参数在SQL语句中出现的顺序,设置TQuery部件的Params属性值为参数赋值。

2.直接根据SQL语句中各参数的名字,调用ParamByName方法来为各参数赋值。

3.将TQuery部件的DataSource属性设置为另一个数据源,这样将另一个数据源中与当前TQuery部件的SQL语句中的参数名相匹配的字段值赋给其对应的参数。

利用这种方法也能实现所谓的连接查询,创建主要明细型数据库应用。

在程序运行过程中,要想设置TQuery部件的SQL属性,必须首先调用Close方法,关闭TQuery部件,然后再调用Clear方法清除SQL属性中现存的SQL命令语句,最后再调用Add方法为SQL属性设置新的SQL命令语句。

例如:

Query1.Close{关闭Query1)

Query1.SQL.Clear{清除SQL属性中的SQL命令语句}

Query1.SQL.Add('

Select*FromStudents'

Query1.SQL.Add('

WhereName="

Lucy"

'

在为TQuery部件设置SQL属性时调用Close方法总是很安全的,如果TQuery部件已经被关闭了,调用Close方法时不会产生任何影响。

在应用程序中为SQL属性设置新的SQL命令语句时,必须要调用Clear方法以清除SQL属性中现存的SQL命令语句,如果不调用Clear方法,便调用Add方法向SQL属性中设置SQL命令语句,那么新设置的SQL命令语句会追加在现存SQL命令语句后面,在程序运行时常常会出现出乎意料的查询结果甚至程序无法运行下去。

在这里要特别注意的,一般情况下TQuery部件的SQL属性只能包含一条完整的SQL语句,它不允许被设置成多条SQL语句。

当然有些数据库服务器也支持在TQuery部件的SQL属性中设置多条SQL语句,只要数据库服务器允许这样,我们在编程时可以为SQL属性设置多条SQL语句。

在为TQuery部件设置完SQL属性的属性值之后,也即编写好适当的SQL程序之后,可以有多种方式来执行SQL程序。

在设计过程中,设置完TQuery部件的SQL属性之后将其Active属性的值置为True,这样便可以执行SQL属性中的SQL程序,如果应用中有与TQuery部件相连的数据浏览部件(如TDDGrid、TDBEdit等)那么在这些数据浏览部件中会显示SQL程序的执行结果。

在应用程序运行过程中,通过程序调用TQuery部件的Open方法或ExecSQL方法可以执行其SQL属性中的SQL程序。

Open方法和ExecSQL方法是不一样的。

Open方法只能用来执行SQL语言的查询语句(Select命令),并返回一个查询结果集,而ExecSQL方法还可以用来执行其它常用的SQL语句(如INSERT,UPDATE,DELETE等命令),例如:

Query1.Open(这样会返回一个查询结果集)

如果调用Open方法,而没有查询结果时会出错。

此时应该调用ExecSQL方法来代替Open方法。

如:

Query1.ExecSQL(没有返回结果)

当然在设计应用程序时,程序设计人员是无法确定TQuery部件中的SQL语句是否会返回一个查询结果的。

对于这种情况应当用Try…Except模块来设计程序。

在Try部分调用Open方法,而在Except部分调用ExceSQL方法,这样才能保证程序的正确运行。

Delphi中用ADOQuery来使用SQL语句同样十分方便。

在ADOQuery组件中首先通过ConnectionString属性值来联接数据源,然后就通过双击SQL…属性值来写入SQL语句。

在Delphi中调用数据库,就可以调用ADOQuery组件,通过修改其中的SQL…属性中的SQL语句来实现对数据库的各项操作。

值得注意的是,ADOQuery组件只有在激活的情况下才可以被正确地使用,这样就提出了一个问题,也就是说,在每次修改ADOQuery组件的SQL…属性时都必须先行进行关闭,待清除掉SQL…中所有的SQL语句后才可以添加新的SQL语句。

而且,在每一次修改完成以后,还应该记得重新将ADOQuery激活。

其它的使用方法与TQuery有许多的相似之处。

第2章可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

经济可行性

主要是对项目的经济效益进行评价。

本软件的开发主要是面对物业公司,其对软件的要求不是很高,只要满足一些基本的功能即可,所以软件的开发成本很低,且目前市场上缺乏此类软件所以一旦投入使用将会有很多的用户。

虽然开发投资支出在前,但是经过一段时间之后,系统产生的经济效益会远远超过它的开发成本,因此本系统的开发在经济上是可行的。

技术可行性

自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。

这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。

例如,微软的VisualStudio6.0,Borland公司的Delphi7.0等数据库辅助开发工具。

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。

目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:

Microsoft公司的VisualBasic6.0版

Microsoft公司的VisualC++6.0版

Borland公司的Delphi7.0版

在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;

有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。

然而,语言的弹性和工具的便利性是密不可分的

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1