1、毕业设计小区物业管理系统 本科生毕业论文(设计) 华瑞紫桂苑小区物业管理系统的设计与实现姓名毛鹏飞学号20092071018专业计算机科学与技术指导教师傅继彬 副教授2011年05月12摘 要随着计算机技术在各个领域的普及,它的作用越来越广泛的被人们所了解,尤其是近年来Internet网络的出现和广泛普及,致使人们对许多领域中现存的应用大为不满,迫切需要新技术对该领域的提高。随着智能化物业的发展、普及和网络技术的快速提升,计算机技术、网络技术将在未来的几年内更广泛和深入地运用于物业管理行业,并和社区的智能化系统实现真正的无缝链接,完全做到集约化管理。随着物业管理公司管理的日益规范和组织的日益庞
2、大,物业管理公司跨地域的经营已渐成规模。这时计算机广域网技术与Internet技术的应用,办公的自动化以及和智能化系统、金融电子系统的结合都是物业管理系统的发展方向。这就成为了开发这个小区物业管理信息系统的基础,其核心功能是对多个或单个房产项目所涉及的物业功能进行管理。本物业管理软件主要研究的是:利用结构化系统开发方法;全面了解了小区物业管理的职能;分析了传统人工管理与计算机管理的差异,肯定了计算机管理技术;研究了Visual Basic的编程思路与方法;研究了面向对象的概念;本物业管理软件是根据建设部关于物业管理方面的标准和要求,综合管理信息系统的知识,使用vb语言编写的一个管理软件。具体功
3、能包括物业资料、用户资料、金额生成、收费管理、停车管理、综合管理、文件管理和系统维护等8大模块。关键词:物业管理;住户;费用管理AbstractAlong with the calculator technique universality in each realm, its function is extensive more and more of drive people understanding, is the emergence of the network of Internet particularly in recent years and extensive univer
4、sality, cause people are existing to many realms of application big is disaffection, need the exaltation of new technique to that realm urgently.Along with the development, universality and networks that the intelligence turns the thing industry technical promote quickly, the calculator technique, t
5、he network technique will be more extensive in future several yearses and is make use of in the thing industry management profession thoroughly, and turn the system realization with the intelligence of the community real did not sew the chain to connect, attain completely intensive turn the manageme
6、nt.Manage along with the thing industry management company increasingly norm and organize increasingly huge, the thing industry management the company acrosses the management of the region already gradually customary rules mold.At this time technical application of the calculator wide area network t
7、echnique and Internets, the automation that transact and turn with intelligence it is the development direction that the thing industry manages the system that system, financial electronics system combine. Industry management software mainly what to study is:Make use of the structure turns the syste
8、m development method;Understood the working talent of the small area thing industry management completely;Analyzed the difference of traditional artificial management and the calculator management, affirm the calculator management technique;Studied the plait distance way of thinking and methods of t
9、he Visual Basic;Studied to face to the concept of the object.This thing industry manages the software according to the construction department the concerning the thing industry manage of standard and request,the knowledge of the comprehensive management information system, usage the vb language plai
10、t write of a management software.Concrete the function includes the thing industry data, charges management, personal management, Anne preservation reason,warehouse management, engineering management, business management, parking management,comprehensive management, document management, with system
11、major mold piece.Keyword: Industry management, Inhabitant, The expenses management1 引言1.1 开发背景随着房产体制改革的不断深化,有关物业的数据越来越庞杂,人们对物业信息的处理要求日益提高,因此采用计算机作为物业管理的工具是历史发展的必然,发展电子计算机在此领域的应用,这是物业管理手段现代化的发展方向. 只有利用计算机进行物业管理,特别是进行联网管理,才可能实现物业信息的标准化和规范化,为物业管理工作提供准确及时的信息,有助于物业管理部门进行管理并做出相关决策:同时也使物业管理公司及时准确地了解运营状况,做出
12、经营决策,这样才能使物业管理走向现代化。 根据小区物业管理计算机化的实际要求,本系统主要实现以下功能:工作人员可以对系统进行收费计算,主要功能是确定最后应向用户收取的费用和设定费用追补项目,为费用收取做准备.以及费用结算,主要功能是进行实际的费用收取工作,输出每一套户的各类费用收欠情况.还包括查询,主要功能是为领导了解小区管理状况和决策提供依据,为一般工作人员提供工作任务查询和相关文档查询,为业主提供小区综合服务信息查询等等. 对于这些要求,最好的解决方法就是借助计算机技术和数据库管理系统,对物业管理包括的项目进行记载,并实现电子化管理.本系统的目的就是开发小区物业管理系统,通过这一系统来掌握
13、小区物业的财务管理情况.1.2 系统开发方法开发方法:本系统采用结构化系统开发方法,并以次为依据,用系统工程的思想和工程化的方法,按照用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计.具体来说,就是先将信息系统开发过程划分出若干个相对独立地阶段,即系统规划,系统分析,系统实施,运行与维护五个阶段,以次进行分析,设计和完善。结系统设计构化系统开发方法,是自顶而下地结构化方法,工程化的系统化的开发方法和生命周期方法的有效化方法,也是迄今为止开发方法中应用最普遍,最成熟的一种。系统开发生命周期各阶段的主要工作有:系统规划阶段:主要任务是明确系统开发的请求,并进行初步的调查,进行可行性研
14、究确定下一阶段的实施。系统分析阶段:主要任务是组织结构与功能进行分析,理清业务流程的处理,并将它们抽象化,通过对功能数据的分析,提出新系统地逻辑方案。系统设计阶段:主要任务是确定系统总体设计方案,划分子系统功能,确定共享数据地组织,然后进行详细设计(包括处理模块的设计,数据库的设计,用户界面的设计等等)。系统实施阶段:主要任务是将物理设计的方案付诸实现,按照各模块的说明书,编写程序,同时将现行文档中需要继续使用的数据,录入和转换到新开发的系统中去,完成新旧系统地切换。系统运行与维护阶段:主要任务是系统开发工作的自然延续,包括日常运行的管理,运行情况的记录,对系统进行修改与扩充,对系统的运行情况
15、进行检查与评价。2 需求分析2.1系统需求分析 随着住房制度改革,物业管理作为一个新兴行业,逐渐成为一个涉及社会方方面面,与千家万户息息相关的朝阳产业,目前正处于物业管理成长过程的关键阶段。目前住宅产权多元化格局已经形成,物业管理作为城市管理的一种新形式和市场经济条件下的新兴服务产业,经历了从无到有、从小到大的发展过程,形成了多类别、多层次、多形式的物业管理局面,初步确立了社会化、专业化、市场化、经营性的物业管理新体制。我国加入WTO 后,物业管理标准化、科学化、规范化、国际化已是物业公司迫在眉睫的首要任务。通过提高日常物业管理工作中的科技含量,促进当前管理方式、管理手段的现代化,使物业管理能
16、够适应现代科技和现代建筑技术的发展潮流,保持物业管理的高水平。因此对于整个物业管理行业来讲,仅靠简单的单向、手工管理已经不能适应物业管理需求水平的提高,必须走规模化,网络化的计算机综合管理道路。本物业管理系统正是这种背景下应运而生的优秀的行业软件,是企业降低管理成本、提高管理效率的关键和原动力。2.2可行性分析2.2.1 技术可行性Visual basic 6是微软公司最新推出的Visual Studio 6开工具组件中的一员,也是当今世界上最流行的可视化开发工具。与Visual Basic 5相比,Visual basic 6不但简化了可视化编程,而且使得应用程序地开发流程更加合理,综合功能
17、更加强大。除了保持原来版本的功能外,Visual Basic 6在许多方面的功能得到了扩展,其中主要有以下几点:(1)开放式数据库联结ODBC环境:这种体系结构能更好的满足企业地实际需要, 有利于应用系统的移植和扩充。目前市场上流行的各种数据库系统软件,如OeacleInformixsybase等,各行其道,使用户无所适从。然而PowerBuilder为这些数据提供了公共的前端工具,提供了开放式数据库联结ODBC,不仅适合于各种数据库管理系统,具有良好的兼容性,而且还能给已有的数据资源带来全新的图形界面。(2)面向对象的应用程序开发方法 对象(OBJECT),是包含相关的数据(以变量的形式)以
18、及用于操作这些数据的方法(子程序)的软件包。一个对象是一个类的具体表现,在功能上它与其他的程序保持独立,一个定义良好的对象具有封装的数据和功能。(3)可视化的开发环境 用户不了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观,简洁的图形化界面来。(4)强大的数据提取能力 Visual Basic 6提供了功能强劲的数据窗口控制(Data Windows Object)。数据窗口对象可以用于联结数据库,获得记录,以各种风格显示数据和更新数据库。经过五个版本的改进,数据窗口具有很灵活的能力,通过Describe()Modify()great()等函数,编程这可
19、以在程序中动态的改变数据窗口的结构和显示模式。(5)使用Visual Basic 6开发小区物业管理的优越性 管理信息系统(MIS)是一个综合的用户机器系统,它利用计算机提供信息以支持、运行、管理、分析和决策功能。对于广大从事MIS和数据库应用系统开发的软件人员来说,能拥有一套得心应手的辅助开发工具是他们梦寐以求的愿望。Microsoft公司推出的Visual Basic正是这样一种高效而快捷的集成开发环境,他提供了可视化的、面向对象的服务器的开发环境。使用Visual Basic的多级体系,良好的用户界面和接口方便非计算机人员的快速掌握。2.2.2 经济可行性从长远着眼,以较少的投入满足目前
20、地需求和发展的需求,一方面考虑安全,可靠,先进,同时要考虑经济实用易于扩展升级,易于操作,易于管理与维护。在完成系统目标的基础上,实现了用最少地投资取得更大的收益。2.3开发方法的选择在信息系统开发中,生命周期法是迄今为止最成熟、应用最广泛的一种工程方法。这种方法有严格的工作步骤和规范化要求,使系统开发走上了科学化、工程化的道路,使各个阶段任务明确,便于管理控制。生命周期法是指信息系统在设计、开发及使用的过程中,随着其系统生存环境的发展、变化,需要不断维护、修改,当它不再适应的时候就被淘汰,就要由新系统代替老系统,形成一个系统的从生、到死、到重生的周期性循环。这个过程称为系统开发生命周期(sy
21、stem development life cycle,简称SDLC)。系统开发的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行与维护五个阶段。用生命周期法进行系统开发,既是一种信息系统的开发方法,又体现了一种系统开发的基本思想,这就是:其一,信息系统的开发应持有面向用户的观点,即信息系统是为用户服务的,最终要交给管理人员使用。系统的成败取决于它是否符合用户的要求,用户对它是否满意,用户的要求是系统开发的出发点和归宿;其二,严格区分工作阶段,强调按时间顺序、工作内容,将系统开发划分为几个工作阶段,如系统分析阶段、系统设计阶段、系统实施阶段及系统运行与维护阶段等等,各个阶段的任
22、务相当明确的,过程是循序渐进的;其三,自顶向下地完成系统的研制工作,即系统开发的各阶段都按自上向下、从粗到精、逐层分解的工作方法;其四,充分考虑变化的情况;其五,工作成果文档化、标准化。 鉴于以上生命周期法的种种特点,因此本系统的开发就采用其作为开发方法。2.4 VB及ACCESS数据库的选用和简介目前,市场上可选择的系统开发工具及数据库的产品很多,其中,系统开发工具方面,Microsoft公司的Visual Basic、Visual C,Borland公司的Delphi,Sun公司的Java等最为流行。数据库方面,ACCESS,ORCAL,FOXPRO,SQLSERVER等广泛被使用。较之众
23、多的开发工具及数据库,我们之所以选用VB和SQLSERVER作为系统实现的工具,其原因大致如下:VB因简单易学、功能强大、编译速度快而从众多的软件开发工具中脱颖而出。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用VB进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,尤其是对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,为数据库应用的开发提供了丰富的数据库开发组件,使数据库
24、应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。 因为本设计主要是运用ADO控件,ADO控件主要是打开、访问并操作已有的数据库,它是Visual Basic 访问数据库的最常用的工具之一。由于ADO控件使用Microsoft的Jet4.0引擎来实现数据访问,这与Microsoft Access 所用的数据库引擎相同,因此可以无缝地访问很多标准的数据库格式,而且无需编写任何代码就可以创建数据应用程序,因此这种Visual Basic 内部的ADO控件最合适小的(桌面)数据库,就如Access数据库。2.5系统运行的硬件、软件的配置要求在小区物业管理系统的开发和运行过程中,计算机是一个贯
25、穿始终的工具,是系统赖以生存的基础,所以说计算机的恰当配置,使系统运行的前提条件。具体要求如下:硬件环境:PC586 CPU366;内存64M以上;外存以20G 以上的硬盘为好,建使用40G以上的硬盘;软件环境:WINDOWS98以上的操作系统;数据库:Acess2000;工具:Visual Basic 6.0。3 概要设计3.1业务流程分析3.1.1组织结构图建立管理信息系统根据系统的方法,把组织结构作为一个整体、一个有机系统,全面综合的去考虑在组织结构中建立管理信息系统的问题。我们根据管理信息系统的总体规划站在组织机构的战略层次,全面的考虑了组织机构所处的环境、本身的潜力、具备的条件以及进
26、一步发展的需要,为企业规划了一个略为详尽的组织结构图,如图3-1所示。保安处图3-1 组织结构图3.1.2业务流程图其中收费系统业务流程图如图3-2所示固定费用表 存档 图3-2 收费系统业务流程图维修管理业务流程如图3-3所示财务部 图 3-3 维修管理业务流程车辆管理系统业务流程如图3-4所示车辆出入证 存档 图3-4 车辆管理系统业务流程3.2小区物业管理系统的数据分析本物业管理软件主要研究的是:利用结构化系统开发方法;全面了解了小区物业管理的职能;分析了传统人工管理与计算机管理的差异,根据小区物业管理计算机化的实际要求,本系统主要实现以下功能:工作人员可以对系统进行收费计算,主要功能是
27、确定最后应向用户收取的费用和设定费用追补项目,为费用收取做准备.以及费用结算,主要功能是进行实际的费用收取工作,输出每一套户的各类费用收欠情况.还包括查询,主要功能是为领导了解小区管理状况和决策提供依据,为一般工作人员提供工作任务查询和相关文档查询,为业主提供小区综合服务信息查询等等.一、系统数据流程图(DFD) 住户交款小区物业管理系统修改固定费用 费用单据统计 修改数据 费用输入 报表查询信息 存档资料图3-5 系统数据顶层流程图 车位记录维修管理 车辆文件 修改固定费用 查询信息 住户交款 新的车辆信息 操作员文件 费用资料存档资料品 新操作记录 操作员记录 费用单据信息 新住户记录查询
28、信息 新 新设备记录 房 屋 住户文件 住户记录 维 记 修 录 设备文件 费 设 住 用投 备 户诉 房 记 记记 房屋记录 屋 录 录录 记 录 维修记录 维修单据信息投诉文件 查询信息 投诉单据 查询与报表管理 费用查询与报表 维修查询与报表 投诉查询与报表图3-6 系统数据0层流程图操作员记录修改固定费用单价修改固定费用 固 定 费 用 单 价操作员记录 计算费用 费用资料 费用信息 查询信息住户资料 汇 总维修费用 帐户记录 费 交 费 用 住户交款 单 据 信 操作员记录 息 图3-7 小区收费模块流程图 固定费用文件 一般费用文件 日志文件操作员记录 新记录 固 定 新 日 费
29、新 新 增 志 修改固定费用单价 旧记录 用 费 费 日 记 单 用 用 志 录 修改固定费用 价 记 记 文 录 录 件生成固定费用汇总 查询信息1 费用单据, 统计表 固定费用操作员记录 水 计算费用费用资料 电生成日常费用 煤 住户资料 气 帐维修费用 记 户 录 变 动 水电煤气文件 生成水电煤气费用 新水电煤气记录 交款记录住户交款 交款文件确认交款 新交款记录 帐户记录 增加户头金额操作员记录 帐户文件修改帐户预交款额 新记录 新记录 图3-8 小区收费管理功能流程图 生成房屋维修记录 房屋维修数据 房 屋 维 修 记生成房屋维修单据 录 查询信息 汇总 房屋维修单据 生成设备维修
30、单据 设备维修单据 维修单据信息 设 备 维 修 记生成设备维 修记录 录 设备维修数据图3-9 维修流程图生成维修记录 住 新的房屋维修单记 户 记 房屋维修单文件 录 维修费用 房屋记录 新的维修记录 房 房屋维修资料文件 房 据 维 屋 数 修 维 修 新的房屋维修单记录 资 单 维 料 记 屋 维修材料文件 记 录 房 维 录 修 材 料 记 水 录 查询信息 电 煤 气 新维修材料记录 费 用 设备维修单记录 设备维修单文件 设备记录 维 修 单 新的设备维修单记录 记 录 住户记录 维修费用图3-10 维修流程图二、数据字典(DD)表3-1 数据字典字段名称数据类型 长度说明小区名称文本50小区名字小区地址文本100小区的地址楼宇数量数字50楼宇数量房屋数量数字50房屋数量住户数量数字50住户数量房屋空置数量数字50房屋空置数量备注文本50备注楼宇名称文本50楼宇名称楼层数数字20楼层数楼宇单元数字20楼宇单元楼层数字 20楼层房号数字20房号房型文本50房型建筑面积数字20建筑面积使用面积数字20使用面积产权情况文本20产权情况房屋备注文本
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1