版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小区物业管理信息系统 财务部、工程部 摘摘 要要 本文描述了小区物业管理信息系统的设计与实现。本软件的前台 设计由 delphi 7.0 实现,以 sql sever 2000 为后台数据服务器,增 加系统的安全性和完整性,提高了系统响应的速度。本系统界面设计 大方、简洁、实用,操作简单方便,是一款物业公司管理各小区物 业日常事务管理的软件。软件设计综合了具有一定代表性的多家物 业管理公司的业务模式和需求。能实现人事、房产、客户、制度、 设施、文档、保安、装修、维修、投诉、收费等小区的智能化管理, 可以提高物业管理的效率。 关键词关键词:物业管理、信息系统、开发工具、delphi、sql pr
2、operty management information system(pmis) abstract this article describes the design of residential property management information system and achieve. the prospects for software design from achieving delphi 7.0 to sql sever 2000 for background data server, and increase the security and integrity o
3、f the system and improve the system response rate. the system interface design generous, concise, practical, simple and easy to operate, the small section of the property management company - to-day property management software. software design integrated with a representative number of property man
4、agement companies business models and needs. to achieve personnel, real estate, customers, systems, facilities, files, security, renovation, maintenance, complaints, charges small intelligent management can improve the efficiency of property management. keywords:property management,information syste
5、ms,development tools , delphi,sql 目 录 第一章 引言 .7 11 选题意义 .7 12 研究现状 .8 1.2.1 现行物业管理市场的构成分析 .8 1.2.2.物业管理市场需求的增量分析.9 1.2.3 物业管理市场需求的结构分析 .10 13 物业管理的发展 .10 14 物业管理的展望 .11 1.4.1 物业管理将得到社会的进一步重视 .11 1.4.2 物业管理行业发展更加健康、规范、有序 .11 1.4.3 物业管理行业的提升和拓展 .12 1.5 开发工具和开发环境 .12 1.5.1delphi.12 1.5.2sql.14 第二章 小区物业
6、管理系统的需求分析 .19 21 小区管理的要求 .18 22 本小区管理系统的目标 .18 第三章 小区物业管理系统的设计 .20 31 数据库设计 .19 32 小区物业管理信息系统的结构图 .19 33 小区物业管理信息系统的功能模块 .20 34 数据字典 .22 第四章 小区物业管理系统的实现 .29 41 登陆窗口 .28 42 主界面窗口 .29 43 工程部主要窗口 .29 4.3.1 装修队登记 .29 4.3.2 维修信息登记 .30 4.3.3 小区设施查询 .31 4.3.4 数据信息打印 .31 44 财务部主要窗口 .33 4.4.1 收费通知单填写 .33 4.4
7、.2 每户费用信息查询 .34 4.4.3 系统数据设定 .34 45 办公室和保安部主要窗口 .36 4.5.1 办公室主要涉及文档管理,查询和打印几个功能模块 .36 4.5.2 保安部 .36 第五章 结论 .38 致 谢 .39 参考文献 .40 附 录(核心代码) .41 小区物业管理信息系统 财务部、工程部 第一章第一章 引言引言 11 选题意义 近年来中国大步跨入了信息化社会,人们的工作生活与通信、信息的关系 日益紧密,信息化社会在改变我们生活方式与工作习惯的同时,也对传统的住 宅提出了挑战。人们对居住环境要求不断提高,希望有一个安全、舒适、便捷 的家,智能小区于是在中国各地蓬勃
8、发展起来,并已成为 21 世纪建筑业的发展 主流。 智能小区是在智能大厦的基本含义中扩展和延伸出来的,它通过对小区建 筑群四个基本要素(结构、系统、服务、管理以及它们之间的内在关联)的优 化考虑,提供一个投资合理,又拥有高效率、舒适、温馨、便利以及安全的居 住环境。而智能小区要实现,很重要的一点就是要实现小区物业管理现代化1。 小区物业管理现代化,即是指在住宅小区物业及其物业管理中,以现代技 术创新和科学 管理为宗旨,运用现代化管理手段,使物业的硬件与软件管理, 走向科学化、制度化与规范化管理的活动过程。小区物业管理现代化的实际意 义在于:首先,它要求管理思想更新。即要确立现代企业管理意识,包
9、括经营 战略、市场观念、资金运用、服务质量、时间、效益等观念更新。也就是说要 打破传统的行政福利性的房产管理理念,树立起社会化、专业化、企业化、经 营型的现代化小区物业管理新思想、新观念。其次,它是实现组织管理现代化 的需要。就是根据现代企业组织原则,建立和完善企业管理体制,设置和选择 管理组织机构,目的是提高工作效率,适应房地产物业管理需要。第三,它是 管理方法实现现代化的重要标志。就是要根据企业自身的技术水平,选用一系 列与其相应的现代管理方法,如现代经营决策方法、计划管理方法、经济数学 方法等等。第四,它是管理手段实现现代化管理的反映。就是要运用一系列企 业现代管理必须的管 理工具,如先
10、进的监控手段、电子计算机、管理信息系统 等等。第五,它是实现管理人才现代化需要。人才现代化是小区物业管理现代 化实现的根本。一切先进的管理方法、手段都要在人的使用下才能发挥作用。 管理人才现代化就是要培训和造就一大批掌握现代管理艺术,具有指挥才能、 参谋才能、监督、执行才能和各种专业知识的现代管理人才。小区管理信息系 统就是为实现小区物业管理现代化而出现的2。实践证明,用小区管理信息系 统管理小区物业,不仅可以提高时效,加快小区物业管理的现代化进程,使管 理与服务实现良好的社会和经济效益,而且能够最大限度地将人们从传统业务 工作中的重复性劳动中解脱出来,提高工作效率与管理水平。可以预见,以小
11、区管理信息系统为手段的小区物业管理,必将显示出所具有的强大的生命力。 12 研究现状 1.2.11.2.1 现行物业管理市场的构成分析现行物业管理市场的构成分析 我们知道, 任何市场都是由三个有机部分组成的: 市场主体、市场客体和市 场运行环境。物业管理市场是指以物业管理服务为交换对象的市场。其市场主 体是指直接参与或直接影响市场交换的各类行为主体。包括: 供给主体、需求 主体和协调主体。其中, 供给主体主要是指提供物业管理服务的物业管理企业 和各类专业服务企业(指提供清洁、保安、维修等专业服务的企业) ; 需求主体 主要是指房地产开发企业和物业的所有者(即业主) 或使用者; 协调主体是指政
12、府行业主管部门和行业协会3。物业管理市场的客体是指市场的交换对象, 即 物业管理服务。物业管理市场的运行环境是指构成市场环境的一整套制度框架 和确立市场运行法则的一系列政策规定。目前, 我国物业管理市场初步形成。 1.2.1.1 从市场主体来看 物业管理在我国经过 20 多年的发展, 已形成了一个规模较大的市场供给主 体。据统计,目前我国专业化的物业管理企业已超过 2 万家, 从业人员超过 230 万人。如果考虑提供清洁、保安、维修等专业服务的企业, 这一数据会进一步 扩大。如江苏省仅无锡市的物业管理企业就已达 200 多家, 从业人员超过 2 万 人,管理的物业面积约占全市住宅建筑总面积的
13、90%。从市场需求来看, 自上世 纪 90 年代中期以来, 我国每年的住宅建设量平均在 2 亿平方米左右, 90 %以上 需要实施专业化的物业管理服务。如果加上存量房产, 其市场容量在 80 亿平方 米左右。实施物业管理市场化具有充分的市场空间。 1.2.1.2 从市场客体来看 经过多年的实践和探索, 目前物业管理行业对物业管理服务基本业务的内 容和标准已初步达成共识。国务院及建设部在自 1994 年以来颁布的一系列行 政法规及规范性文件中, 也对物业管理服务的内容及相应的收费标准作出了明 确的规定。中国物业管理协会在各地进行实践探索的基础上,出台了普通住宅 小区物业管理服务等级标准(试行)
14、,对物业管理服务标准化进行了界定,这 些无疑都为物业管理的市场化创造了条件4。 1.2.1.3 从市场运行环境来看 目前我国物业管理行业的市场运行环境已初步形成。国家主管部门通过制 定如城市新建住宅小区管理办法、物业管理条例等制定了房地产及物 业管理行业的法规和政策;通过制定如物业管理企业资质管理办法建立了 物业管理企业的设立与资质审查制度;通过制定如业主大会规程等,完善 了业主委员会的组建及其运作规定;通过制定如物业服务合同、业主公 约、业主大会议事规则的示范文本等,规范了各类物业管理契约;通过 制定如前期物业管理招标投标管理暂行办法等确立了物业管理市场的运行 法则。综上所述,随着我国经济体
15、制制度改革的不断深入,物业管理行业市场 正迎来行业的快速发展期5。 1.2.2.物业管理市场需求的增量分析 当前,我国正处于“十五规划”的最后一年,根据即将部署实施的“十一 规划”,我国将全面进入建设小康社会的建设阶段。仅就江苏来说,根据江苏 省的政府工作报告,在 2010 年江苏省全面实现小康社会,根据全面小康的指标 要求,2010 年城镇居民人均住房建筑面积应达到 30 平方米。为此我们可以推 算 2010 年江苏城镇居民住宅建筑面积总量将达到 123600 万平方米,其中较 2003 年新增城镇居民住宅建筑面积 19704 万平方米。与此同时,城市建设走向 内涵建设,物业管理行业水平成为
16、城市建设管理水平的标志,100的优质住宅 物业管理覆盖率成为小康生活的基本指标,这里仅江苏 12.3 亿的住宅消费总量 和年均 0.27 亿的住宅消费增量充分说明了我国物业管理行业当前快速发展的市 场需求6。 以上我们仅分析了住宅类物业管理的需求数量,随着社会分工的不断细化, 企业竞争的加剧,必然会导致大量的企业和事业单位将原有后勤管理部分进行 专业化外包,应该说在未来的几年里,整个行业的增量需求是非常大的。 1.2.3 物业管理市场需求的结构分析 当前物业管理市场需求的主体主要包括房地产开发企业、物业的所有人和 物业使用人,这里房地产企业和物业所有人是物业管理市场需求主体的主要对 象。不同的
17、需求主体对于物业管理服务的要求以及物业管理服务的内容有所不 同,探讨不同需求主体的要求,对于物管企业制定企业发展战略、塑造企业核 心竞争力具有重要的作用7。 13 物业管理的发展 伴随着物业管理的现代化进程,小区管理信息系统也经历了 3 个发展过程。 .单项数据处理阶段 该阶段由于计算机硬件本身的局限,软件系统及外部设备发展不够完善, 此时的小区管理系统仅能模仿手工管理方式,多用于简单的处理工资、计划、 统计报表等的事务性工作,是小区管理系统用于管理的低级阶段。 .数据综合处理阶段 该阶段的主要特点是:小区管理系统由单项数据处理发展到具有一定反馈 功能的子系统管理,小区管理系统出现分时系统,单
18、级发展成网络,信息处理 由批处理方式发展为实时处理方式。 .管理信息系统阶段 随着计算机广泛应用于管理,以及信息论、控制论、系统工程等优化理论 在软件程序中的应用,使计算机具有存储数据的功能,即数据库的出现和各种 通讯网的建立,促使小区管理信息系统由管理某个子系统而发展为全面管理系 统,由简单的运算,发展到控制制订计划、编制报表、提供高层决策等的管理 信息系统阶段。 该管理信息系统的特点是强调从系统的角度来处理事务,力求达到全面最 优,建立以人 为主体,计算机为助手的人-机自动化管理系统;依靠计算机对 各种信息处理和综合,使管理做到有序的实时处理8。 综上所述,从三个发展阶段中,我们不难看出,
19、当前的小区物业在信息管 理系统的应用,还处于第二个阶段向第三阶段发展与完善的时期。因此,小区 管理信息系统在小区物业管理中的应用还真是任重而道远。 14 物业管理的展望 矛盾和问题是事物发展过程中客观存在的,更是事物发展和前进的内在动 力,只要我们正视问题和积极地去研究化解物业管理发展中的矛盾和问题,这 就是行业发展的基础。经过近十多年的探索和实践,物业管理已打下了坚实的 发展基础,初步形成前景广阔、充满生机,最具发展潜力的新兴行业。在未来 的日子里,如何把握物业管理发展的趋势和走向,满足社会经济和城市建设的 发展以及广大市民对物业管理的需求,在开拓、创新、进取的原则基础上,创 造出更加辉煌的
20、业绩。 1.4.1 物业管理将得到社会的进一步重视 物业服务在观念、模式、手段、内容、质量等方面的不断创新和实践, 再加上政策的贯彻落实、舆论的正确导向、企业的形象确立等多方面的共同作 用,社会对物业管理的重视与认同将得以进一步提高,企业的体制和机制也将 进一步地深化,小而全企业和众企业共享一块“蛋糕”的格局很快将会被打破, 物业管理市场的竞争必将会愈来愈激烈。 1.4.2 物业管理行业发展更加健康、规范、有序 首先,由于物业管理行业在国民经济、城镇建设管理中的的地位与作 用,政府将继续为扶持行业的发展,提供强有力的政策支持,更加科学、合理, 真正能体现法制精神的物业管理行业法规体系将逐渐完善
21、; 其次,物业管理诱人的市场前景,吸引了众多企业的目光,一些企业规 模过小,综合实力差、管理不到位的小企业的生存与发展将会遇到严峻的市场 考验和冲击,规模型、服务优的企业必将成为物业管理行业的主宰; 第三,随着物业管理市场竞争机制的不断成熟,前期物业管理招投标工 作、企业资质的升级、从业人员执业资格认证以及市场准入和退出机制等会更 加规范,更加严格9。 1.4.3 物业管理行业的提升和拓展 首先,在有限的市场资源条件下,企业竞争将进一步加剧,势必推动 物业管理行业整体素质的提高,社会资源配置也将得到进一步的优化; 其次,知识经济时代将不断提高物业管理的技术含量,智能化系统,以 及信息、网络技术
22、的普及,给物业管理带来了革命性的发展,行业的科学技术 水平与管理能力不断提升,物业管理将步入一个崭新的时代; 第三,物业管理可持续发展需要高素质人才,掌握现代管理和科学技 术知识的高素质人才,将成为物业管理可持续发展的重要资源; 第四,高等院校正根据行业发展的需要,培养物业管理专业人才,行业 的不断发展也将为高层次人才提供广阔的发展空间。 综观物业管理经过十多年的风风雨雨,艰难探索,经历了一个从无至有, 从很不规范到更加规范,从单一的管理到全方位服务,从没有规矩到政策法规 体系的较为完善,看到了物业管理这一“朝阳行业”发展灿烂的明天10。 1.5 开发工具和开发环境 1.5.1delphi d
23、elphi 是著名的 borland(现在已和 inprise 合并)公司开发的可视化软 件开发工具。“真正的程序员用 c,聪明的程序员用 delphi”,这句话是对 delphi 最经典、最实在的描述。delphi 被称为第四代编程语言,它具有简单、 高效、功能强大的特点。和 vc 相比,delphi 更简单、更易于掌握,而在功能 上却丝毫不逊色;和 vb 相比,delphi 则功能更强大、更实用。可以说 delphi 同时兼备了 vc 功能强大和 vb 简单易学的特点。它一直是程序员至爱的编程工 具。 delphi 是一种基于 object pascal 语言的面向对象的软件开发平台,它拥
24、 有世界上最快的编译器,并提供了丰富的组件集、强大的代码自动生成功能和 数据库管理工具等。使用他的集成开发环境,编译人员可以简单快速地开发各 种应用程序,许多传统、常规的编程都可以借助类库(class library)来实现。 delphi 的主要特点体现在以下几个方面: 1borland 公司的 pascal 编译器,从 dos 时代的 turbo pascal 至今, 一直都以快速稳定著称。delphi 的编译器继承了 turbo pascal 编 译器的卓越性能,是目前世界上最快、最稳定的 32 位源代码编译 器。使用这种编译器产生的可执行文件是独立的,不需要链节运行 时的 dll。 2
25、delphi 以 object pascal 为编程语言。pascal 语言是一种结构化 程序设计语言,与其他语言相比,它更接近于自然怨言,语法结构 严禁,简单明了,没有多义性,便于写出结构严禁,风构优美的程 序。object pascal 引入了面向对象的编程理念,完全具备了 windows 环境下编写各种复杂程序的能力,却有不改变其易学易用 的特点。 3delphi 充分发挥了 windows 的强大功能,支持多线程、 unicode、mapi、长文件名、windows 应用程序接口(api)等。利 用 delphi 提供的系列 windows 组件,如目录浏览、状态栏、工具 栏、目录查看
26、等,可以建立 windows 风格的应用程序。完整的 ole 自动控制和服务支持使得 delphi 程序可以与其他支持 ole 的程序 关联。 4delphi 提供了丰富的 32 位可视组件库,borland 公司还将完整的 可视足见库源代码免费提供给用户,这有利于软件重用和类层次扩 展。 5delphi 在数据库和网络处理功能方面是同类产品最强的。它是提 供了开发 windows 和 linux 数据库应用程序最迅速,最简洁的方法, 在数据库和网络方面,delphi 是最理想的软件开发平台11。 delphi 提供了各种开发工具,包括集成环境、图像编辑(image editor), 以及各种
27、开发数据库的应用程序,如 desktopdatabase expert 等。除此之外, 还允许用户挂接其它的应用程序开发工具,如 borland 公司的资源编辑器 (resourse workshop)。 在 delphi 众多的优势当中,它在数据库方面的特长显得尤为突出:适应于 多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据 库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的 企业组件。 delphi 发展至今,从 delphi、delphi到现在的 delphi 7.0,不断添 加和改进各种特性,功能越来越强大。delphi 7.0 添加了对 ide(
28、集成开发环 境)的很多改进新特性,扩展了数据库支持(ado 和 interbase 数据库),带 有 internet 支持的 midas 改进版,teamsouse 版本控制工具,转换功能,框架 概念以及很多的新组件与新特性。 delphi 7.0 功能十分完善和强大,本栏目将以它为基础,介绍 delphi 的开 发环境、基本概念、控件的使用、常用的编程方法和编程技巧。本栏目的对象 为 delphi 初学者,主旨是帮助初学者更快更好掌握 delphi 基本的编程方法和技 巧。 1.5.2 sql 1.5.2.1 sql 简介 sql 全称是“结构化查询语言(structured query
29、language)”,最早是 ibm 的圣约瑟研究实验室为其关系数据库管理系统 system r 开发的一种查询语 言,它的前身是 square 语言。sql 语言结构简洁,功能强大,简单易学,所以 自从 ibm 公司 1981 年推出以来,sql 语言得到了广泛的应用。目前,sql 语言 已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采 用,如 oracle 、sybase、db2、informix、sql server 这些数据库管理系统都 支持 sql 语言作为查询语言。 结构化查询语言 sql 是一种介于关系代数与关系演算之间的语言,其功能 包括查询、操纵、定义和控
30、制四个方面,是一个通用的功能极强的关系数据库 标准语言。在 sql 语言中不需要告诉 sql 如何访问数据库,只要告诉 sql 需要 数据库做什么。 注:可以把“sql”读作“sequel”,也可以按单个字母的读音读作 sql。 两种发音都是正确的,每种发音各有大量的支持者,在本实验中, 认为“sql”读作“sequel”。 1.5.2.2 sql 发展历程 sql 语言是 1974 年提出的,由于它功能丰富、使用方式灵活、语言简洁易 学等突出优点,在计算机工业界和计算机用户中倍受欢迎。1986 年 10 月,美 国国家标准局(ansi)的数据库委员会批准了 sql 作为关系数据库语言的美国标
31、 准。1987 年 6 月国际标准化组织(iso)将其采纳为国际标准。这个标准也称为 “sql86”。随着 sql 标准化工作的不断进行,相继出现了“sql89”、 “sql2”(1992)和“sql3”(1993)。sql 成为国际标准后,对数据库以外的领 域也产生很大影响,不少软件产品将 sql 语言的数据查询功能与图形功能、软 件工程工具、软件开发工具、人工智能程序结合起来12。 1.5.2.3 sql 数据库体系结构 sql 数据库的体系结构基本上也是三级模式。sql 术语与传统的关系模型术 语不同。在 sql 中,外模式对应于视图,模式对应于基本表,元组称为“行”, 属性称为“列”。
32、内模式对应于存储文件。 sql 数据库的体系结构特征: 一个 sql 模式(schema)是表和约束的集合。 一个表(table)是行(row)的集合,每行是列(column)的序列,每列对应一 个数据项。 个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据 库中的表。视图是从基本表或其他视图中导出的表,它本身不独立存储在数据 库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个 虚表6。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多 个基本表,一个表可以带若干索引,索引也存放在存储文件中。每个存储文件 与外部存储器上一个物理文件对应。存储文件的
33、逻辑结构组成了关系数据库的 内模式。 用户可以用 sql 语句对视图和基本表进行查询等操作。在用户看来,视图 和基本表是一样的,都是关系(即表格)。 sql 用户可以是应用程序,也可以是终端用户。sql 语句可嵌入在宿主语 言的程序中使用;sql 语言也能作为独立的用户接口,供交互环境下的终端用 户使用。 1.5.2.4 sql 的组成 sql 主要分成四个部分: 数据定义:这一部分也称为“ddl”,用于定义 sql 模式、基本表、视图 和索引。 数据操纵:这一部分也称为“dml”,数据操纵分成数据查询和数据更新两 类,其中数据更新又分成插入、删除和修改三种操作。 数据控制:这一部分也称为“d
34、cl”。数据控制包括对基本表和视图的授 权,完整性规则的描述,事务控制语句等。 嵌入式 sql 使用:这一部分内容涉及到 sql 语句嵌入在宿主语言程序中的 使用规则13。 1.5.2.5 sql 优点 sql 广泛地被采用正说明了它的优点,使全部用户,包括应用程序员、dba 管理员和终端用户受益非浅。 非过程化语言 sql 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动 导航。sql 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可 操作记录集。所有 sql 语句接受集合作为输入,返回集合作为输出。sql 的集 合特性允许一条 sql 语句的结果作为另一条 sql 语
35、句的输入。sql 不要求用户 指定对数据的存放方法。 统一的语言 sql 可用于所有用户的 db 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的 sql 命令 只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系 统为上述各类操作提供单独的语言,而 sql 将全部任务统一在一种语言中。 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 sql 语言,用户可将使用 sql 的技能从一个 rdbms 转到另一个。所有用 sql 编写的程序都是可以移植的7。 1.5.2.6 b/s 结构数据库系统 浏览器/服务
36、器(b/s)系统是一种分布式计算系统,它的含义是程序的数 据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样 在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。例 如,对于 sql server 来讲,将数据存放在服务器计算机上,客户端界面作为程 序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。浏览 器/服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模 14。 第二章 小区物业管理系统的需求分析 21 小区管理的要求 有效的管理住户资料和员工资料,并保证其安全性。 安排日常的管理事务。 及时处理住户的意见,并做好记录备案。 合
37、理的管理公司财产,以达到更高的利用率。 22 本小区管理系统的目标 小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等 业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于 delphi 连接 sql server 数据库进行开发的小区物业管理系统,力求与实际相 结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使 之更加方便、快捷以提高工作效率。 确保准确、可靠的小区管理,保证数据的安全性,一致性,完整性,提高 效率,防止漏洞。 按照登陆账号的不同给与用户不同的权限。如:普通住户对某些资料 交费信息,只有查询权限,并无资格修改数据,同时能进行维修及投
38、诉申请, 在业主意见栏能发表意见。而最高管理员(系统管理员)就享有所有的权限。 所有的管理记录必须完整、准确、报表及时,满足普通用户和管理员管理的要 求。 第三章 小区物业管理系统的设计 31 数据库设计 一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合 理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而 且将会影响系统实际运行的性能。一般来讲,在一个 mis 系统分析、设计、测 试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的 实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才 发现系统的性能在降低,这时再来考虑提高系统
39、性能则要花费更多的人力物力, 而整个系统也不可避免的形成了一个打补丁工程15。 鉴于以上的考虑,结合物业管理系统数据库的特点,我决定采用浏览器/服 务器(b/s)数据库系统,并采用原型法(rapid prototyping)即以少量代价 快速地构造一个可执行的系统模型,逐步完成数据库系统16。 32 小区物业管理信息系统的结构图 小区管理者需要建立一个比较完善的系统来解决小区管理各方面的问题。 首先我们使用 sql 建立一个数据库,用来存储所有的管理信息,包括:楼盘楼 宇信息,工作人员信息,住户信息,各种其他管理信息等。当打开浏览器运行 网业时,就会自动连接上后台的数据库。用户就能通过前台工具
40、对后台进行相 应的操作,其关系如图 3.1 所示。 图 3.1 系统操作结构图 系统管理员普通用户其他权限用户 浏览器 数据库后台 33 小区物业管理信息系统的功能模块 小区物业管理系统大致上需要基础资料、迁入迁出、缴费中心、报修中心、 投诉中心、停车管理、设备管理、安保管理、保洁绿化、人事管理、查询统计、 系统设置等几个主要的功能17。故本系统的模块的主要划分为以下 8 大模块: 经营部,管理部,工程部,财务部,办公室,保安部,经理室,系统管理。而 我主要负责的是工程部,财务部,办公室和保安部 4 大模块。下面我简要的介 绍一下我所负责的 4 个模块: 1工程部:对如装修队,装修信息,维修信
41、息,违章信息,小区设施的登记和 查询以及各类数据的打印管理,如图 4.2 所示。 2财务部:各类费用的设定如水电煤气费以及别的常用费用等,和各小区用户 的费用单的填写以及其历史费用的查询和打印等,如图 4.3 所示。 3办公室:对于各种文档的编辑,管理和查询,如图 4.4 所示。 4 保安部:对于各小区保安队的管理,安排等,如图 4.5 所示。 图 3.2 工程部结构图 工程部 装修队登记维修信息装修信息小区设施 维 修 信 息 登 记 维 修 信 息 查 询 装 修 信 息 登 记 装 修 信 息 查 询 小 区 设 施 登 记 小 区 信 息 查 询 数据打印管理 图 3.3 财务部结构图
42、 图 3.4 办公室结构图 图 3.5 保安部结构图 财务部 水 电 煤 气 费 收 取 填 写 收 费 通 知 单 采 暖 费 管 理 房 租 信 息 管 理 实 收 收 费 登 记 管 理 导 出 本 月 收 费 数 据 收 费 情 况 一 览 每 户 费 用 信 息 查 询 历 史 费 用 信 息 查 询 系 统 数 据 设 定 数 据 信 息 打 印 办公 室 办公室文档管理 办公室文档查询 保安 部 保安值班管理 保安值班查询 34 数据字典 数据字典(data dictionary):就是对 dfd 中的数据流、加工、文件和外 部项逐个做出严格定义的一部文件11。建立 dd 需要大
43、量细致的工作,但这一 工作是必须的,因为不仅系统分析阶段需要它,在整个开发过程乃至系统交付 后的长期运行、维护过程中都需要依据它、维护它。 图 3.6 系统 er 图 以下是本系统的数据字典中的主要部分数据库表: 表 3.1 装修队 从属 楼宇 房屋 从属 住户 居住 车位 从属 使用 员工 从属 设备 管理 小区 管理 表 3.2 装修信息 表 3.3 维修信息 表 3.4 设备信息 表 3.5 水电煤气费收费标准 表 3.6 水费 表 3.7 电费 表 3.8 煤气费 表 3.9 费用科目 表 3.10 用户费用 temp 表 3.11 其它费用 表 3.12 房租费用 表 3.13 办公
44、室文档 表 3.14 排班表 表 3.15 投诉信息 表 3.16 常用费用 第四章 小区物业管理系统的实现 41 登陆窗口的实现 图 4.1 登陆窗口的实现 该部分模块是实现不同用户的登陆,每一个用户都一个特定的帐号和密码 以及系统管理员给其设定的权限,用户可以根据其帐号和密码登陆系统,并根 据其给定的权限进行相应的操作。该登陆窗口的设计的一个好处就是,用户不 需要在登陆时输入其帐号,用户只要在登陆窗口中选择自己的帐号,然后输入 密码就可以进入,这为这一些喜欢用很长帐号和懒得几帐号的同志省去了很多 麻烦。 42 主界面窗口的实现 图 4.2 主界面窗口的实现 改界面是对整个系统的一个整体介绍
45、,所有的功能都要从这里开始的 43 工程部主要窗口的实现 4.3.1 装修队登记 图 4.3 装修队登记的实现 主要实现那些跟本物业公司达成协议的装修公司的登记和管理。 4.3.2 维修信息登记 主要实现由于小区本身出现的质量问题,业主向物业公司提出申请让物业公司 给其进行维修的管理,还包括对这方面投诉信息的管理。 图 4.4 维修信息登记的实现 (注:维修信息跟装修信息的本质区别:维修信息是有小区内部维修人员给业 主解决由于小区本身原因出现的一些比较小的问题,而装修信息是业主自身要 给其房屋进行装修的信息。) 4.3.3 小区设施查询 通过对查询选项的选择和匹配方式的选择,查询你想要搜索的小
46、区设施。 图 4.5 小区设备查询的实现 该功能模块你可以通过选择你喜欢的查询选项如:设备编号、设备类别等,以 及选择匹配程度如:“like”代表相似的,“=”代表相同的等等查询你需要的 设备的详细资料。 4.3.4 数据信息打印 通过连接数据库和打印机,打印需要的信息 图 4.6 数据信息打印的实现(1) 各个信息的打印程序里面都带有选择和查询功能。 图 4.7 数据信息打印的实现(2) 图 4.8 数据信息打印的实现(3) 44 财务部主要窗口的实现 4.4.1 收费通知单填写 管理各个小区业主的各项费用。 图 4.9 收费通知单填写的实现 在这里可以通过选择你要管理的用户的小区、大楼以及
47、单元到住户对该用户的 各项财务资料进行管理。 4.4.2 每户费用信息查询 通过这个模块可以查询各个小区各个业主的各项费用情况,并把这些数据打印 出来。 图 4.10 用户费用查询的实现 改模块是对用户详细费用信息的查询,通过选择小区,大楼,单元和住户可以 查询出该住户的当前两个月的详细费用情况。并可以连接打印机把信息打印出 来。 4.4.3 系统数据设定 图 4.11 系统数据设定的实现 对各个小区、大楼、业主设定相应的水电煤气费用标准。 图 4.12 系统数据设定后更新用户的实现 其它还有水电煤气费收取,房租信息管理,收费情况,数据信息打印等等模块 窗口,由于在功能上有所接近就不一一列出来
48、了。 45 办公室和保安部主要窗口的实现 4.5.1 办公室主要涉及文档管理,查询和打印几个功能模块 办公室文档管理这里可以添加,编辑和删除文档,并可以把这里的文档通 过右上角的“导出到 word”按钮可以把你选中的文档导出到 word 上,方便查 看等。 图 4.13 办公室文档管理的实现 4.5.2 保安部 保安部主要涉及保安登记,查询,安排值勤等功能模块,其主要模块功能 等前面都有相似,这里就不列举了。 上面是我在这个系统中主要完成的功能模块。大部分都已经实现其功能, 不过由于知识深度的不足还是存在一些问题,我会在以后进一步把它完善的。 第五章 结 论 本次开发的小区物业管理信息系统是以
49、 delphi7.0 和 sql2000 为主要开 发工具,充分利用了 delphi7.0 的强大可视窗口组件和代码自动生成功能,使 整个系统在建设中显得方便而又清晰,并利用 sql2000 数据库的安全性和简洁 性建立而成的。本小区物业管理系统是一个主要运用与物业公司内部的对于其 管理下的多个小区的信息情况整理、记录等的一个系统,系统的的主要功能模 块分为:经营部管理、管理部管理、工程部管理、财务部管理、办公室管理、 保安部管理、经理室管理、系统管理等。能够在客户端成功实现所要求的基本 功能。其中的基本功能使按照小区的实际情况而定的。 但是,本系统中还是存在一些问题: 首先,由于开发者没有相
50、关行业的操作经验,对物业管理中的实际需求不 能很号的把握,这就造成了一些功能在设置上就可能不符合实际操作人员的要 求。 另外,软件开发经验的不足,使得我们在考虑很多问题时,并没有考虑去 全局出发,形成周密的计划,而只是从一个方面去考虑。对软件,也没有时间 和能力进行正式的测试,所以难免有逻辑上的错误出现。 最重要的是,由于对开发工具的熟练程度不高,在实现一些比较复杂的功 能时,有很大的编程难度。这就使得一些很好的设想不能实现,同时,软件的 人性化方面的考虑也不能得到解决。 虽然有的诸多的问题和困难,但通过这一次的开发任务,仍使我在软件的 开发、前期的开发计划方面获益匪浅。 致 谢 在这里,我首
51、先必须要向我的指导老师陈杰老师表达我最诚挚的感谢,感 谢她在我做毕设这段时间里给我的帮助和关心。 另外,感谢毕设验收组的各位老师,他们在验收中认真、负责,对我的程 序提出了很多很有价值的意见,让我有了更宽阔的思路。 最后,我还想对在该程序设计过程中帮助过我的人,表示感谢,每当我在 设计过程中遇到了不能解决的问题,正是由于你们的帮助,才使我的毕设工作 一帆风顺。 祝愿所有人以后的工作顺利! 【参考文献参考文献】 1 莫继红.计算机在生活小区物业管理中的应用j,电脑与信息技术, 1997,1:2930. 2 陈火根.智能化物业管控一体化系统模型及其实现j,计算机工程与应用, 1998,2:8081
52、. 3 洪文霞,卢培猛.智能管理系统在住宅小区的应用j,住宅科技,2003, 4. 4瞿雷,畅园公寓智能化方案j,住宅科技,2003 , 8:165-167. 5 李东森,许昌学院.浅析住宅小区智能化j,许昌师专学报,2002, 5. 6高鹏,邢明.一种智能小区自动化管理系统的设计j,微计算机信息,2005. 7周伟良,张旭东,唐晓庆.物业管理信息系统的设计与实现j,安徽建筑工业 学院学报(自然科学版),2001, 4:74-79. 8 张基温.信息系统开发案例(第二期)m,北京:清华大学出版社,1999. 9 fry james p,sibley edgor h.evolution of d
53、ata base management systemsm.acm computing surveys,1976,18(1):241-246. 10 姜旭平编著.企业管理信息系统开发的理论和方法m,北京:清华大学出 版社,1998:148-152. 11 宁正元. delphi 程序设计和应用教程m,中国水利水电出版社,2001. 12 wang jiu-hong. programming for asp and web databasej, journal of jianghan university(natural sciences),2002, 19(2): 39-41. 13 陆昌辉,吴
54、晓华.sql server 2000 开发人员指南m,北京希望电子 出版社, 2002:152-162. 14蔡健龙.物业管理企业内部控制系统初探j,湖南财经高等专科学校学报, 2001,3:52-70. 15 ramon a.mata-toledo.sql 编程习题与解答 m,胡志君 高燕林 译 .北 京.机械工业出版社. 2002,8:220-225 16 taylor robert w,frank randall l.codasyl date base management systemsm.acm computing surveys,1976,8(1):77-79. 17albert
55、t p so ed.building automation on the information superhighwayj, ashrae transac-tions, 2002:81-86. 附附 录录 主要代码: 通过权限选择开放功能: procedure twxdj.formshow(sender: tobject); begin if mainform.query1.locate(使用选项,维修信息登记 ,locaseinsensitive) then begin if mainform.query1.fieldbyname(读写).asstring=读 then begin bit
56、btn1.enabled:=false; bitbtn2.enabled:=false; bitbtn3.enabled:=false; end; end; end; 添加,修改,保存,删除等相关操作功能: procedure twxdj.bitbtn1click(sender: tobject); /添加或保存数据 begin if bitbtn1.caption=添加 /增加一条新记录 bitbtn1.caption:=保存 bitbtn2.caption:=取消 bitbtn3.enabled:=false; bitbtn4.enabled:=false; bitbtn6.enabled
57、:=true; dbnavigator1.enabled:=false; groupbox1.enabled:=true; dbedit2.setfocus; /焦点跳转到“居住位置”输入框 end else /保存数据 begin if (length(table1.fieldbyname(居住位置).asstring)=0) or (length(table1.fieldbyname(维修项目).asstring)=0) or (length(table1.fieldbyname(开工时间).asstring)=0) then begin showmessage(请输入维修相关信息); d
58、bedit2.setfocus; end else /保存数据添加 begin bitbtn1.caption:=添加 bitbtn2.caption:=修改 bitbtn3.enabled:=true; bitbtn4.enabled:=true; bitbtn6.enabled:=false; dbnavigator1.enabled:=true; groupbox1.enabled:=false; try query1.close; query1.sql.clear; query1.sql.add(select max(编号) from 维修信息); query1.open; table
59、1.fieldbyname(编号).asinteger:=query1.fields0. asinteger+1; datetimepicker1.date:=table1.fieldbyname(开工时间).asdatetime; datetimepicker1.time:=0; query1.close; query1.sql.clear; query1.sql.add(select count(编号) from 维修信息 where 开工时间 :a and 开工时间:b); query1.parambyname(a).asdatetime:=datetimepicker1.datetim
60、e; query1.parambyname(b).asdatetime:=datetimepicker1.datetime+1; query1.open; table1.fieldbyname(维修编号). asstring:=datetimetostr(datetimepicker1.datetime)+00+inttostr(query 1.fields0.asinteger+1); table1.post; except showmessage(重复维修编号,保存失败.); end; end; end; end; procedure twxdj.bitbtn2click(sender:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024重金属污染土壤修复剂
- 《医用物理学》超长详细笔记
- 强调工作重要性的排比句50例
- 2024年自然科学研究与试验发展服务项目资金需求报告代可行性研究报告
- 2024年眼用抗感染药项目资金申请报告
- 2024年甲醇制烯烃项目资金需求报告代可行性研究报告
- 起重机械钢结构冷喷烯锌防护涂装技术指南-意见征求稿
- Python程序设计实践- 习题及答案 ch19 实验15 数据可视化
- 护理措施及护理问题
- 模范人物敬业奉献事迹材料范文5篇
- 慢性病防治和健康生活知识讲座
- 中华民族共同体概论课件第十六讲文明新路与人类命运共同体
- 人教部编版一年级道德与法治上册第10课《吃饭有讲究》精美课件
- 2024-2030全球与中国铂铜合金市场现状及未来发展趋势
- 2024年度-《医疗事故处理条例》解读
- 供电企业舆情的预防及处置
- (高清版)WST 433-2023 静脉治疗护理技术操作标准
- 医院科研合作与成果转化协议书
- 销售配合与带动(课件)
- 4、《通向金融王国的自由之路》
- 生产建设项目水土保持方案编制
评论
0/150
提交评论