1、毕业论文文献综述 计算机科学与技术 基于 VB 的小区物业管理系统的设计 一 前言 随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。 二 设计小区物业管理系统的意义 随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首 选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求
2、越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能 更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直
3、以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点 ,比如 :效率低、保密性差,另外时间一长,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学技术日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一 部分 ,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率 ,也是企业的科学化、正规化管理与世1 界接轨的重要条件 1。因此,开发这
4、样一套小区物业管理系统软件成为很有必要的事情 ,在下面的各章中我们将就本次毕业设计我所开发的小区物业管理系统 ,谈谈其开发过程和所涉及到的问题及解决方法 2。 三 小区物业管理系统的功能 小区物业管理系统是为了对小区物业实行计算机化的管理,以提高工作效率,方 便用户。主要功能有对物业设备、仪表数据、停车场、收费、报修、投诉、维修等进行管理和基本资料管理以及对系统自身的用户权限管理。提供各种信息的录入,比如投诉人资料、投诉内容及处理过程;物业报修、并可对物业公司所进行的物业维修;还包括对住户和房产信息的管理。物管中心不但含有小区日常项目的信息,而且还包含了对查询情况的统计功能。系统管理主要任务是
5、提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务 3。 四 VB 语言的特点 作为数据库系统的开发, Visual Basic 是一个非常理想选择。数据 库是 MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言和 Visual Basic 语言,具有很多长处。 Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序 4。
6、它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C+编程基础。在Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows内部的应用程序接口 (API)函数,以及动态链接库 (DLL)、动态数据交换 (DDE)、对象的链接与嵌入 (OLE)、开放式数据访问 (ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统 5。 五 数据库 的特点 Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程
7、的开发人员专门利用它来制作处理数据的桌面系 统。通过使用 Access Basic 可以增加应用程序的执行速度,减少编码量,同时也减少在为 Microsoft Windows 应用程序接口 编程时 和在开发应用程序中遇到的问题。谨慎地使用变量和它所占用的存储空间能有效地减少一个应用程序所消耗的资源,同时也全面提高了它的性能 6。 Microsoft Access Basic 提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对 Microsoft Windows 应用程序接口的控2 制,同时保护你使你免遭用高级或低级语言开发环境时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能
8、是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所要好的存储资源。 总的来说, Microsoft Access 具有以下特点: 1).提高速度和减少代码量 2). 使用整形数据类型进行数学运算 3). 避免使用过程调用 4). 谨慎使用 不定长数据类型 5). 用变量存放经常使用的属性 6). 预载表格 7。 六 小区物业管理系统实施过程中还需要解决的问题 物业管理的专业化、企业化、社会化特征决定了其特定复杂的环境条件,这些环境条件就是与相关部门相互关系的协调。人机会话系
9、统的开拓,就是从管理意识出发,加强决策和领导能力,满足管理的各项需求。管理决策系统即对物业管理中工程维修、养护有益,而且良好的治安保卫可增强业主或承租户的安全感。 本次开发的小区物业管理系统是一个对于物业公司管理多个小区的内部系统,从最后的测试结果来看,基本 上实现了小区管理系统的几大功能:经营部管理、管理部管理、工程部管理、财务部管理、办公室管理、保安部管理、经理室管理、系统管理等。能够在客户端成功实现所要求的基本功能。其中的基本功能使按照小区的实际情况而定的 3。 但是,本系统中还是存在一些问题:首先,由于开发者没有相关行业的操作经验,对物业管理中的实际需求不能很好的把握,这就造成了一些功
10、能在设置上就可能不符合实际操作人员的要求 。 另外,软件开发经验的不足,使得我们在考虑很多问题时,并没有考虑去全局出发,形成周密的计划,而只是从一个方面去考虑。对软件 ,也没有时间和能力进行正式的测试,所以难免有逻辑上的错误出现。最重要的是,由于对开发工具的熟练程度不高,在实现一些比较复杂的功能时,有很大的编程难度。这就使得一些很好的设想不能实现,同时,软件的人性化方面的考虑也不能得到解决。 虽然有诸多的问题和困难,但通过这一次的开发 设计 ,使我在软件的开发、前期的开发计划方面获益匪浅。总之,小区 物业 管理系统将随着计算机技术、信息技术及通讯技术和设备等的发展而不断完善,功能将越来越强大,
11、从而是业主、客户与管理者都能得到一定的效益,并带来巨大的社会效益。 3 参考文献 1 刘韬 .Visual Basic 6.0 数据库系统开发实例导航 .人民邮电出版社 ,2004 2 马力 .Visual Basic 6.0 简明教程 .机械工业出版社 ,2001 3 王珊 ,萨师煊 .数据库系统概论 (第三版 ).高等教育出版社 ,2004 4 张立科 .数据库开发技术与工程实践 .人民邮电出版社 ,2000 5 潘锦平 ,施小姚 ,姚天昉 .软件系统开发技术 .西安电子科技大学出版社 ,2002 6 刘百惠 .数据库 (Access 2000)教程 .清华大学出版社 ,2000 7 赛奎
12、春 .Visual Basic 工程应用与项目实践 .机械工业出版社 ,2005 8 Paul McFedries.Microsoft Office Access 2007 Forms, Reports, and Queries.2007 9 吕凤 顺 .SQL Server 数据库基础与实训教程 .清华大学出版社 ,2006 10 孟小峰 ,王珊 .数据库系统导论 .机械工业出版社 ,2002 11 闪清 .数据库系统原理与应用教程 .清华大学出版社 ,2004 12 李俊民 .精通 SQL 结构化查询语言详解 (第 2 版 ).人民邮电出版社 ,2008 13 何玉洁 ,李宝安 .数据库原理与实践教程 SQL Server.清华大学出版社 ,2011 14 James L.Johnson.数据库 模型、语言与设计 .电子工业出版社 ,2004