计算机专业毕业设计基于Delphi小区管理系统.docx
- 文档编号:7724978
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:43
- 大小:330.24KB
计算机专业毕业设计基于Delphi小区管理系统.docx
《计算机专业毕业设计基于Delphi小区管理系统.docx》由会员分享,可在线阅读,更多相关《计算机专业毕业设计基于Delphi小区管理系统.docx(43页珍藏版)》请在冰豆网上搜索。
计算机专业毕业设计基于Delphi小区管理系统
摘 要
在积极建立物业管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。
物业管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。
因此,先进的管理思想在物业中实现就成为了一个可望而不可及的目标。
物业非常急需一套既有先进管理思想的管理信息系统,作为实现目标和提高现有小区物业管理水平的一种重要手段。
DELPHI7.0开发工具是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。
“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。
Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。
和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。
可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。
它一直是程序员至爱的编程工具。
关键字:
TOC、OOP、物业管理。
Abstract
Whenlogisticmanagingsystemsarepopulartoday,managementonlybypeopleorsinglecomputercann'thandleamountofinformation,extracttheimportantefficientlyandmakeaquickresponse.Sothemanagerinchargeoflogisticsmakesdicisionsinlightofdatasheet,whichisawasteofresourcesandcan'tguaranteethisdataarepreciseandintime.Advancedmanagementexpertiseturnsintoanunreachableobjective.Inaword,ItisurgenttobringaMISwithadvancedsuchexpertiseintologisticmanagement.Itcanhelptorealizetheobjectiveandimprovethestatusquointhelogisticfield.DELPHI7.0, asafamousproductofBorland(hasbeenM&Awithinprise),isavisualtoolforsoftwaredevelopment."RealprogrammersuseCwhilesmartonesuseDELPHI7.0",whichistheexactdescriptionforDEPHI.Asthe4thgenerationofcoding,Delphiisefficientandpowerfulbuteasytolearn.ComparedwithVC,itiseasierbuthasthesamepowerfulfunctions.AsforVB,itisaseasyasVB,butmorepowerfulandpracticalbuteasier.Insum,DelphiintegratestherespectiveadvantagesofVBandVCintoone.Keywords:
TOC、OOP、logisticmanagement
目 录
前言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,
住宅小区物业管理的特点
主要表现在三个方面。
首先,小区的房屋产权的多元化要求管理上的权威性和统一性。
不同产权性质的住宅在物业管理上的侧重点不同,如何针对产权的多元化实行统一的物业管理具有一定的复杂性。
其次,小区的物业管理在实施过程中要涉及到市政各部门、公安、街道办事处等多个部门和单位,如何协调好相互间的关系和利益,明确各自的职责和管理范围,对搞好小区物业管理是至关重要的。
第三,物业管理经费筹集的复杂性。
不同产权形式下物业管理经费的筹集渠道不同,物业管理服务收费的计算原则不同,收缴方式不同。
当前,我国的物业管理主要是在普通住宅小区推行,其住宅小区物业管理经费的筹集既要考虑到物业管理实际运作的成本费用,又要考虑到人民群众经济收入的实际水平。
这种费用与支付能力的矛盾构成了现阶段住宅小区物业管理经费筹集的复杂性,给经费的具体筹集带来了比非住宅物业更大的困难,需要认真加以研究,制定稳妥可行的收费标准与办法。
宅小区物业管理目标
小区物业管理的目标概括起来就是要通过科学的管理手段和专业化管理技术来实现社会效益、经济效益、环境效益的统一。
结合先进的现代计算机技术、现代控制技术建立一个整个小区的综合服务中心,为住户提供一个安全、舒适、便捷、节能、高效的生活环境。
实现以家庭智能化为主的、可持续发展的、具有二十一世纪风范的智能化小区。
下面的各章中我们将以开发一套小区物业管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法
(一)本文研究路线
本文的研究框架如下图1.1所示,反映了如下的研究思路:
资料查询开发环境熟悉
定题
调查研究
概要设计
功能模块开发
数据测试
系统运行
系统集成
应用程序打包
二、物业管理信息系统概述
(一)物业管理发展历史
物业管理从90年代初开始起步距今已10年。
10年来,随着城镇住房制度改革和房地产管理体制改革的不断深化,以及房地产业的迅速发展,住宅商品化和产权多元化格局的形成,促使物业管理快速进入社会经济生话,并得到了迅猛的发展,成为社区建设、城市管理和国民经济发展不可或缺的重要组成部分。
在市场经济条件下,物业管理运作正趋向规范化、社会化、专业化、市场化的方向发展,管理的内涵更加丰富,外延更加宽广。
仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。
物业管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。
因此,先进的管理思想在物业中实现就成为了一个可望而不可及的目标。
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入物业公司经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及物业公司管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在物业公司管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,物业公司管理信息系统进入网络化的发展时期。
世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
物业非常急需一套既有先进管理思想的管理信息系统。
(二)物业管理信息系统的作用
随着物业管理信息系统在小区中的广泛应用,该系统对物业公司的影响也会越来越大,它对物业公司现代化管理方面的贡献更是无可替代的。
1、能够给物业公司带来先进的管理思想及方法
管理的进步主要体现为管理思想和相应管理模式与方法的进步。
管理软件本身是管理思想和管理模式的载体,它具有双重核心,即:
管理思想、信息技术。
软件是具体的,除了带给管理思想外,更多地表现为基于思想的管理模式和方法。
物业管理软件带给物业公司操作方便的业绩考核体系和人才度量指标;决策支持软件使决策模型真正走到了物业公司。
2、促进建立现代物业管理模式
当前,物业公司管理正从实物管理走向资本管理,又走向知识管理,信息和知识成为继人力、资本之后的第三大物业公司资源。
搞好知识管理(KM)已经成为现代物业公司,特别是以知识增值为主的物业公司的迫切课题。
源于信息处理以软件为核心的IT系统在知识管理领域具有“先天”的优势。
在物业公司的组织结构改进方面,应用物业管理系统可以优化组织内部信息沟通方式,提高沟通效率,减少组织层级;可以增强每个员工的信息处理能力,提高对市场的直接反应能力,增加单个管理者的管理跨度等,从而使物业公司能够建立扁平结构的组织模式。
3、促进物业管理正规化
管理正规化是管理通向更高层次的台阶。
实现管理正规化有多条路径,软件能够有效地促进这一进程。
物业公司物业管理规则、标准、程序和制度都可以在软件及其相关系统中体现出来。
更重要的是,软件对管理正规化的促进在很大程度上避免了形式主义。
由于软件是一个实时应用系统,管理规范透过软件溶入了物业公司的业务和管理流程,较之纸质的规章和无形的规范而言,更容易被贯彻执行。
4、帮助物业公司提高管理时效
在现代物业公司社会中,时效性是一个越来越重要的要求。
时效包括经营时效和管理时效。
提高管理的时效性也是改进管理的重要内容。
传统管理手段下,很多管理只能停留在事后延时开展,事中的实时控制和事前的预先控制困难。
比如,各种管理报告只能是月报、季报和年报;经营和管理指令的下达和执行被逐级延迟等等。
采用物业管理软件使得物业公司可以改变了以往的报告期概念,各种管理报告可以随时取得,可以按任意日期提取;网络系统使得经营和管理指令可以瞬间传达到全球每一处办事机构。
5、帮助物业公司降低管理成本
控制物业公司的运营成本本身就是管理的一个职能。
通过网络MIS,大量的常规数据可以实时在总部汇总。
基于工作流和群件技术的软件系统,不仅加快了物业公司内部信息交流的速度,而节约了大量的页面印制和传输成本。
采用软件系统的管理尽管也会因配置电脑系统增加新的管理成本,但相对于传统功能单一的信息处理系统,由于新系统作为一个综合信息处理平台的作用,使得单位管理力成本和综合成本降低。
此外,近年来IT产业界在降低用户总体拥有成本(TCO)的努力也进一步促进了用户管理信息系统的成本降低。
如基于B/S(浏览器/服务器)模式的软件系统,不仅给管理者带来管理上的极大突破,而且极大地降低软件安装和更新费用。
(三)国内物业管理信息系统存在的问题
我国物业管理信息系统开发和应用虽然已经有近十年的时间,但物业管理信息系统在物业公司中应用的整体水平还不高。
这主要有两方面的原因:
一方面,很多物业公司管理者对物业管理的重视程度不够,物业管理水平还停留在原先的物业管理的层次上,所以不愿意在物业管理电子化方面投入更多的财力和精力;另一方面,管理信息系统开发商推出的MIS产品还有很多不尽如人意的地方,具体表现如下:
1、系统功能单一
很多物业管理信息系统的功能比较单一,还处于功能应用的初级阶段。
比如有些系统仅能满足物业管理和日常数据管理,缺乏整体提升物业管理水平的功能模块。
物业公司在使用这些系统时并没有明显感觉到工作效率的提升,久而久之就对物业管理信息系统缺乏兴趣,也不愿做更多的投入。
2、操作复杂
物业公司中很多从事物业管理工作的员工并不懂电脑,为了配合管理信息系统的实施,一般都会对操作人员进行计算机知识和系统操作知识的培训。
但如果系统不考虑使用者的现实情况,界面不够友好,操作过于复杂,就会让这些刚刚学会电脑的新手们感到操作上的不便。
如果这种不便一直持续下去,就会让操作者产生逆反心理,从而影响了整个系统的正常使用。
3、升级缓慢
近10年以来,计算机硬件、软件及网络设备的升级换代非常快,如果管理信息系统的升级换代无法和支撑平台同步进行,就会使系统的应用产生很多问题,甚至会使整个系统处于瘫痪状态。
4、忽视系统培训
管理信息系统是否能够在物业公司得到充分的应用,一方面取决于系统本身的性能,另一方面也取决于系统使用者的自身素质。
很多物业公司在进行管理信息系统建设时,往往重视硬件和技术的投入,而忽视了培训的投入。
培训首先应该解决系统使用者的认识问题,很多员工会担心由于管理信息系统的应用,会让自己失去工作,通过培训要让他们明白管理信息系统的应用是物业公司管理发展的必然趋势。
在加强认识培训的同时,还要加强管理知识和系统操作的培训。
三、物业管理信息系统分析与设计
(一)物业管理信息系统的用户需求简介
物业管理信息系统对物业公司加强管理有着极其重要的作用,我所属是一家大型物业公司,所以它的设计内容非常复杂而且繁多,所以我采用了比较灵活的方法,就是物业管理人员可以根据需要自建物业管理的分类,物业管理包括面非常广,它不仅仅指物业物业管理,还包括单位的生产资料管理、技术资料管理等等,为了能使这么庞大的资料便于查找保存,我特意设计了这套物业管理信息系统,定义了以下的功能:
(1)系统功能分析。
在实际开发中,系统功能分析需要开发人员与用户进行全面、深入的交流,以切实了解用户对整个系统期望具有的功能,并共同分析决定统具体具有哪些功能。
系统用户管理:
管理使用小区物业管理系统的用户信息,包括系统用户的添加、修改、删除和查询。
楼盘信息管理:
管理小区中各幢楼盘的各种信息,包括楼盘信息的添加、修改、删除和查询。
住户信息管理:
管理小区住户的各种信息,包括住户信息的添加、修改、删除和查询。
停车场信息管理:
管理停车场的各种信息,包括停车场信息的添加、修改、删除、查询。
物业收费管理:
管理小区的各个收费项目,包括收费项目的添加、修改、删除和查询。
住户报修管理:
管理住户报修信息,包括住户报修信息的添加、修改、删除和查询。
住户投诉管理:
管理住户投诉信息,包括住户投诉信息的添加、修改、删除和查询。
(2)系统模块设计:
根据系统功能分析,得到如图所示的系统功能模块结构图
(二)物业管理系统的需求分析
目标系统应该达到以下要求:
1、时间经济性。
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
2、可靠性。
能连续准确的处理业务,有较强的容错能力。
3、可理解性。
用户容易理解和使用该系统。
4、可维护性和适应性。
系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
5、可用性。
目标系统功能齐全,能够完全满足业务需求。
6、安全保密性。
保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
(1)绘制系统数据流图。
根据系统功能模块结构图和管理流程,绘制出如图所示的系统数据流图。
根据系统数据流图以及一般小区物业管理系统的需求,总结得出下面的数据字典:
系统用户数据:
包含的数据项有系统用户名称、登录口令和身份。
楼盘数据:
包含的数据项有门牌号、户型、出售否、出租否、户主姓名、产权证编号、土地使用证编号、面积等。
住户数据:
包含的数据项有门牌号、户主姓名、常住人口、联系电话、备注等。
停车场数据:
包含的数据项有车位编号、用户名、类型、单价、入场时间、离场时间等。
收费项目数据:
包含的数据项有门牌号、水、电、气、物管、时间等。
报修项目数据:
包含的数据项有项目编号、内容、时间、维修否、维修人、备注等。
投诉项目数据:
包含的数据项有项目编号、内容、时间、投诉人、负责人、备注等。
开发方法的选择
系统开发方法概述
建立一个管理信息系统,是一项复杂的软件工程的实施。
近30多年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。
一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法满足需求。
1968年,美国首先提出了“软件工程”这一概念,通过对程序中使用GOTO语句的讨论,导出了结构化程序设计的思想,之后人们普遍重视软件需求规格说明书和系统设计在软件开发中的作用。
80年代,软件工程思想得到了系统的归纳和整理,提出了许多新的工程方法,比如生命周期法、快速原型法等。
进入90年代,非结构化或半结构化的、可视化的、面向对象的方法不断涌现,使软件开发方法得到了较大的发展。
结构化生命周期法简介
结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。
采用结构化生命周期法开发管理信息系统时,应遵循的主要原则:
(一)用户参与的原则
(二)“先逻辑后物理”的原则
(三)“自顶向下”的原则
(四)工作成果描述(主要指文档)标准化的原则
其具体开发步骤可分为以下四步:
(一)系统规划
(二)系统开发
1、系统分析
.系统初步调查
.系统可行性研究
.现行系统的详细调查
.新系统逻辑方案的提出
2、.系统设计
.系统总体结构设计
.系统总体功能设计
.系统总体物理结构设计
.系统详细设计
.数据库设计
.代码设计
.输入输出设计
3、系统实施
.程序设计
.系统测试
(三)系统的运行及维护
(四)系统评价
快速原型法简介
快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。
其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。
该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。
通常采用原型法需以下四个阶段:
(一)明确用户的基本要求
(二)研制系统的原型
(三)使用、评价系统原型
(四)修改和完善原型
本系统开发方法的选择
基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。
系统规划
这是系统开发的起始阶段。
系统规划,应根据组织的目标和发展战略以及系统建设的客观规律,并考虑到组织面临的内外部环境,科学地制定信息系统的发展战略和总体方案,合理安排系统建设的进程;它是信息系统生命周期的第一个阶段,这一阶段的主要目标,就是制定出系统的长期发展方案,决定系统在整个生命周期内的发展方向、规模和发展进程。
它的主要任务是:
制定系统的发展战略、确定组织的主要信息需求,形成系统的总体方案、制定系统建设的资源分配计划。
以计算机为主要手段的信息系统是企业的管理系统的一个组成部分。
它的建立应该服从企业的整体目标和管理决策活动的需要。
为此,这个阶段的主要任务是了解企业的战略目标和内外部环境,确定系统的总目标和主要功能,拟定总体方案,并从技术、经济、社会条件等方面论证技术方案的可行性,制定投资规划和开发计划,编写可行性报告。
(三)系统开发环境简介
选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的物业公司在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:
Windows2000
数据库为:
paradox7
开发工具与语言:
Delphi7企业版
(四)开发工具的选择
开发平台的选择
考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS98、WINDOWS2000、WINDOWSXP中文版作为开发、测试和运行的平台。
因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。
开发工具的选择
针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的BorlandDELPHI7.0作为软件开发工具。
7.2.1开发语言介绍
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。
“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。
Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。
和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。
可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。
它一直是程序员至爱的编程工具。
(1)DELPHI的基本形式
Delphi具有以下的特性:
基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。
但最重要的还是ObjectPascal语言,它才是一切的根本。
ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像编辑(ImageEditor),以及各种开发数据库的应用程序,如DesktopDataBaseExpert等。
除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(ResourseWorkshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:
适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的物业公司组件。
(2)面向对象编程的概念
面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是DELPHI诞生的基础。
OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。
它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。
面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。
除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。
而DELPHI是完全面向对象的,这就使得DELPHI成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业设计 基于 Delphi 小区 管理 系统