文档库 最新最全的文档下载
当前位置:文档库 › 毕业设计(论文)-Delphi6.0小区物业管理系统

毕业设计(论文)-Delphi6.0小区物业管理系统

毕业设计论文题目:小区物业管理系统

学校名称:沙洲职业工学院

院(系)名称:电子信息工程系

学号:

学科、专业:计算机应用

专科生姓名: _ ____

指导教师姓名:_ ___

指导教师职称:__教授________

沙洲职业工学院计算机系学位评定委员会

摘要

随着计算机技术的飞速发展,计算机在小区管理中应用的普及,利用计算机实现小区管理势在必行。本系统结合小区的经理部、管理部、办公室管理及保安部管理、系统管理,经过实际的需求分析,采用功能强大的Delphi6.0作为开发工具,采用成熟的软件研制技术,后台数据库采用access2000而开发出来的单机版小区物业管理系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成经理部、管理部、办公室管理、保安部管理及系统管理的全过程,包括业主信息查询、人口信息查询、小区员工查询、业主信息登记、人口信息登记、小区制度管理、人口信息查询以及办公室文档管理、办公室文档查询、保安排班管理、保安排班查询、数据备份、用户权限管理等小区管理工作。

抓好服务质量,提高业户满意率。"把温馨留给业户",为业户营造一个优雅、舒适、温馨的生活环境,使业户心理上感受到文明、热情的服务,这是社会发展对物业管理行业提出的新要求。

伴随着住宅业越来越成为国民经济的重要产业,物业管理业的发展必将有巨大的发展潜力和广阔的发展空间。伴随着物业管理的迅速发展,物业管理走向社会化、市场化、专业化已成为一种必然趋势。

本文介绍了小区物业管理信息系统的开发过程。论文详尽论述了从需求分析、系统分析、概要设计、详细设计以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方法,遵循软件工程的方法。

关键词:小区物业信息管理系统、功能、Delphi6.0、数据库、功能、特点、论文内容

Abstract: Fly technically along with the calculator to develop soon, calculator is in small area management applied universality, make use of the calculator realizes small area management power at necessarily line.A management and a management, systems of the combinative small area in this system manage, passing by physically of the need analyzes, adopting mighty Delphi6.0 in function conduct and actions development tool, adopt the mature software researches to manufacture the technique, backstage database adoption access2000 but the small area in version in single machine thing industry that development come out management system.

Whole system from match the operation simple, the interface amity, vivid, practical and safe request sets out, completing a management, the public security department manages and the system manage of whole process, include the owner information search, population the information the search, small area the employee the search, owner the information register, the population information registers, small area system management, population information search and office text file management, office text file search, the public security arranges team of work the management, public security arranges team of work small area in etc. in management in legal power in backup, customer in search, data management work.

Grasp the service quantity, increase industry a satisfaction rate." stay warm and fragrant to industry a new request for", for industry door constructing a grace,

comfort, warm and fragrant living environment, making industry door mentally feeling civilization, hot liver service, this is society development to the thing industry management profession putting forward.

Accompany with the residence industry to become the important industry of the national economy more and more, the thing industry manage the development of the industry to will have the enormous development potential necessarily with the development space of the amplitude.The thing industry that accompany with the quick development manages, thing industry management alignment acculturation, the market turns, the profession turns to have become a kind of inevitable trend.

This text introduced the process of development of the small area thing industry management information system.The thesis discusses in details to analyze from the need, system analysis, essentials design, detailed design and test with adjust whole the process of development that try, tally up the improvement method of the development experience in the process and this system from now on, follow the method of the software engineering.

Key Words:Small area thing industry information management system, function, Delphi6.0, database, function, characteristics, thesis contents

目录

摘要 (2)

Abstract (2)

目录 (3)

前言 (5)

第一章引言 (5)

1.1项目背景 (5)

1.2项目开发的目标 (5)

1.3项目提出的意义 (5)

1.4系统开发所用的技术准备 (6)

1.4.1数据库技术的现状和发展 (6)

第二章系统分析 (6)

2.1问题定义 (6)

2.2可行性分析 (6)

2.3需求分析 (7)

2.3.1软件名称及其来源 (7)

2.3.2技术要求 (7)

2.3.3主要功能介绍 (7)

2.4实现方案 (8)

2.4.1常见问题的解决 (8)

2.4.2异常处理和程序调试 (8)

2.4.3界面 (8)

第三章使用Access2000实现关系型数据库 (8)

3.1数据库的概念 (8)

3.2数据库的建立 (8)

3.3创建数据库表 (9)

3.4数据类型 (10)

3.5修改已建的数据库 (10)

3.6实现数据库之间的联系 (10)

第四章开发工具的简介 (11)

4.1 Delphi 6的优点 (11)

4.1.1 Delphi 6的适用对象 (11)

4.1.2 Delphi 6的基本功能 (11)

4.2 Delphi 6 部分功能介绍 (12)

4.3Miscortsoft Access2000的优点 (13)

4.3.1Access2000的基本功能 (13)

4.3.2 Access2000的优点 (14)

第五章系统的总体设计 (14)

5.1 软件结构图 (14)

5.2 系统流程图 (15)

5.3系统总体功能设计 (16)

第六章系统的详细设计方案 (17)

6.1 用户登陆 (17)

6.1.1 用户身份的验证 (17)

6.1.2 用户登陆界面 (18)

6.2 主控制平台..................................................... (18)

6.2.1 实现目标 (18)

6.2.2 主控制平台界面 (18)

6.3 办公室管理 (20)

6.3.1办公室文档管理 (20)

6.3.2 办公室文档查询 (21)

6.4 保安部管理 (23)

6.4.1 保安排班管理 (23)

6.4.2 保安排班查询 (24)

6.5 系统管理 (26)

6.5.1 数据备份 (26)

6.5.2 用户权限管理 (28)

第七章系统环境 (30)

7.1硬件环境要求 (30)

7.2 软件环境要求 (30)

总结 (31)

致谢 (31)

参考书目 (32)

前言

作为小区的最主要的管理对象,小区物业管理信息系统就成了小区信息系统中不可缺少的一部分,它的内容对于小区内的业主和员工来说都是至关重要的。但一直以来人们使用传统人工的方式进行小区物业的业主和员工的信息档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范等等。另外时间又长,就不容易进行统计和分析。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代的小区物业管理系统,它已进入人类社会的各个领域并发挥着越来越重要的作用。学习计算机知识不仅仅是为了掌握一种技能,更重要的是:它能启发人们对先进科技的向往,激发创新意识,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。利用计算机管理,可以加强业主自身的信息管理,提高业主的满意度,可以轻松的查询各类信息,从而达到并完成为小区内业主及员工的服务的目的。

Delphi强大功能的小区物业管理信息系统——满足业主及员工的要求。

第一章引言

1.1项目背景

几年前,各个小区的物业管理基本上都是靠手工进行的,随着社会的发展,小区物业的发展也是非常的快了,而且每年都有不同的要求。业主的量也非常的大,资料可能经常性的发生更换,所涉及到的数据量就越来越大,有的小区不得不增加人力、物力来进行小区物业的管理,但手工管理具有效率低等、工作量大、容易出错等不利条件,原来手工的管理模式就显得不怎么合适了。所以我想借本次毕业设计之际,开发一个不仅适用于我住的小区物业管理,并且适用于每个小区物业管理的系统。

我选择小区物业管理系统主要有两个原因:

一是:我对小区内的信息有点了解,而且我可以随时向我住的小区查询一些情况来增长我对小区一些布局、管理上的认识,为我以下做的系统打下基础。

二是:利用做毕业设计之际,学习Delphi6.0的一些知识,操作、功能以及Access2000的具体应用于操作。

1.2项目开发的目标

建立小区物业管理系统,采用计算机对小区信息管理,进一步提高现代化水平和小区制度的管理。帮助所有的业主与员工提高责任感和工作效率,实现小区物业管理工作流程的系统化、规范化以及自动化。可以让业主与员工了解小区的整体状况并提出意见,从而为小区的服务提供宝贵的依据。升级、改造小区物业现有的办公自动化系统,完善小区物业的建设,实现办公自动化结构的网络化,进一步提高小区物业的办公效率、工作水平,朝着信息化、网络化、现代化目标迈进。同时也为物业的管理员提供方便、快捷的资料信息获取渠道和手段。

1.3项目提出的意义

现在我国的小区物业管理水平普遍不好,有的还停留在纸介质的基础上,这种管理手段已经不能适合时代的发展,因为它浪费了许多的人力和物力。在当今信息时代,这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被小区所采用,将会改变以前靠手工管理小区业主信息及小区员工工作安排的状况,可以树立良好的服务形象,提高工作效率,从而被小区业主和小区员工的认可。使所有相关人员真正体会到数字化教育技术的崭新面貌。

1.4系统开发所用的技术准备

1.4.1数据库技术的现状与发展

数据库(Databases,简称DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。数据库管理系统(Database Management Systems,简称DBMS)是指提供各种数据管理服务的计算机软件系统,这种服务包括数据对象定义、数据存储与备份、数据访问与更新、数据统计与分析、数据安全保护、数据库运行管理以及数据库建立和维护等。

Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access 单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

数据库为用户提供了数据的集中管理,保证数据共享.并且保证数据的一致性,完整性,安全性。数据库已经发展成为一个规模巨大、增长迅速的市场。随着信息化进程的深化,计算机系统越来越成为企业运营的不可缺少的部分,事实上,数据库系统的稳定和高效也是技术上长久不衰的追求

第二章系统分析

2.1问题定义

以往的小区管理系统都是手工完成的,这种方式时间长了就造成了很多的弊端,比如说资料统计难,查找信息难,安排员工排班顺序及调动难等许多的问题,而且手续繁杂,耗时,效率还不高的特点。随着社会的发展,计算机必将代替手工来完成这些问题,所以就产生了这个小区物业管理系统。

2.2可行性分析

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

代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。

(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本小区所在的单位在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于小区物业信息化管理。所以本系统在经济上是可行的。

(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Delphi模式进行开发。而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

(3) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为系统的建设提供了制度保障。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

2.3需求分析

在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在小区物业的相关部门进行了详细的调研,进一步明确了所实现子系统的功能。

小区的物业管理范围较大,管理内容比较繁杂,日常工作需要耗费大量人力和物力.在没有使用计算机管理系统前,物业公司一直为此而烦恼.当物业公司采用了计算机管理系统进行物业方面的管理,根据小区具体的情况,该系统实施后,能够满足对小区业主、保安进行管理,能够实现日常文档管理等业务。

2.3.1软件名称及其来源

软件名称:小区物业管理系统

软件来源:小区管理的必要渠道

2.3.2技术要求

所用开发工具:前台为Delphi 6,后台为Access。所开发的软件有良好的人机界面、严谨的结构、完备的性能、而且经上机能够平稳运行。

2.3.3主要功能介绍

小区物业管理系统是专门为小区管理人员设计的,是小区管理人员管理小区的必然渠道,该系统可以按实际情况随意地增添业主与员工,查询和管理起来比较容易。拥有了这个

小区管理系统也就等于拥有了小区内所有的信息情况。

根据小区的具体情况,系统主要功能设计有:

(1)经理部管理:业主信息查询、人口信息查询、小区员工查询

(2)管理部管理:业主信息登记、人口信息登记、人口信息查询、小区制度管理

(3)办公室管理:办公室文档管理、办公室文档查询

(4)保安部管理:保安排班管理、保安排班查询

(5)系统管理:数据备份、用户权限管理

2.4实现方案

2.4.1常见问题的解决

在系统运行过程中,经常会碰到许多的错误。其中值得注意的是,在编写程序代码时一定要注意一个begin与一个end相对应。还有经常遇到的问题是:在运行时经常的死机,这样就要考虑在发生异常情况下的对数据和系统的保护。要做到这些尽量做到数据库在打开运行完必要的操作后立即关闭。要及时更新后台数据库中的数据。只有这样才能在发生异常情况下而不至于导致整个系统的破坏和造成数据的丢失。

2.4.2异常处理与程序调试

在应用程序开发中如何检测、处理程序的运行错误是一个很重要的问题。在 Delphi 的集成开发环境( IDE )中提供了一个完善的内置调试器,可以帮助你发现大部分程序错误。但并不是所有的错误都可以被发现,而且当程序涉及到与外设的数据交换或操作外设,如要求用户输入、读写磁盘等时,错误的发生是程序无法控制的,如输入非法字符、磁盘不能读写等。这些情况不仅会导致应用程序异常中止而且可能引起系统的崩溃。针对这些问题,Delphi同时提供了一套强大的异常处理机制。巧妙地利用它,可以使你的程序更为强健,使用更为友好。

2.4.3界面

界面的设计是在程序设计过程中不可能不考虑的问题。一个友好的工作界面是能让使用者感到舒适的工作环境的一个重要组成部分。用户在操作过程中难免有错误操作和错误处理,在这种情况发生时,要能有错误的信息提示,能提示用户错在哪里,应该作哪些准备工作。有些操作如删除操作要能给用户一个提示让其思考的过程。在确定要删除以后再删除。这样可以减少误操作所带来的不必要的损失。

第三章使用Access2000 实现关系型数据库

3.1数据库的概念

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。

3.2数据库的建立

点击“开始”——“程序”——“Access”就可以进入Access2000的界面,然后“新建”一个新的数据库,如(图3.1)

(图3.1 WYGL数据库)

创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。

1.标识需要的数据;

2.收集被标识的字段到表中;

3.标识主关键字字段;

4.绘制一个简单的数据图表;

5.规范数据;

6.标识指定字段的信息;

7.创建物理表。

3.3 创建数据库表

在数据库中,“表”用来存储数据,“查询”用来查找数据,作为一个数据库,最基本的就是要有表,并且表中存储了数据,有了这些数据以后,就可以将它们显示在窗体上。表中的每一行叫做一个“记录”,每一列叫做一个“字段”,在数据库中存放在表行列交叉处的数据叫做“值”,它是数据库中最基本的存储单元,它的位置要由这个表中的记录和字段来定义。

(1)保安排班表

3.2所示:

(图3.2 保安排班表的结构)

(2)文档信息表

文档信息表用于查阅各种文档的相关信息。文档信息表的结构见

图3.3所示:

(图3.3 文档信息表的结构)

(3)权限信息表

3.6所示:

(图3.4权限信息表的结构)

3.4数据类型

一个合适的数据类型才能正确表达数据,而选择不合适的数据类型不仅可能造成数据丢失,还可能浪费存储的空间。尽量在数据录入前选择好数据类型,避免在录入数据后再转换数据类型,这样做很可能造成数据的丢失。数据类型的选择可参考表3.1

3.5修改已建的数据库

数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Access 创建的程序来完成,下面的章节将详细描述实现的具体方法。

3.6实现数据库之间的联系

数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于

相关文档