收藏 分销(赏)

小区物业管理系统毕业论文.doc

上传人:胜**** 文档编号:2666292 上传时间:2024-06-04 格式:DOC 页数:40 大小:430KB
下载 相关 举报
小区物业管理系统毕业论文.doc_第1页
第1页 / 共40页
小区物业管理系统毕业论文.doc_第2页
第2页 / 共40页
小区物业管理系统毕业论文.doc_第3页
第3页 / 共40页
小区物业管理系统毕业论文.doc_第4页
第4页 / 共40页
小区物业管理系统毕业论文.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、山东农业大学学士学位论文. . 山东农业大学毕 业 论 文 题目: 小区物业管理系统 院 部 信息科学与工程学院 专业班级 计算机科学与技术 届 次 2005届 学生姓名 李大顺 学 号 20012434 指导教师 李蔚妍 讲师 二00五 年 六 月 十 日装订线. . . 31 毕业论文(设计)任务论文题目小区物业管理系统院部信息科学与工程学院专业计算机科学与技术班级2001级3班毕业论文(设计)的要求 设计一个小区物业管理系统,实现小区物业管理的计算机化,从而节约工作时间,减少劳动量,提高劳动效率。 该系统包括系统用户和普通用户两种,普通用户的操作受到限制,只能进行信息查询而不能修改任何数

2、据;系统用户即管理员用户则可进行用户口令的修改,信息的查询和修改,这样保证数据的安全性和完整性. 该系统还可以实现住户对物业管理的反馈作用即住户可对物业公司进行投诉。毕业论文(设计)的内容与技术参数 小区物业管理系统主要包括以下七个模块:登录模块、系统用户管理模块、楼盘信息管理模块、住户信息管理模块、物业收费管理模块、住户报修管理模块、住户投诉管理模块。 该系统用面向对象的高级语言Visual Basic来实现,数据库用Visual Basic自带的可视化数据管理器中的Microsoft Access7.0。在访问数据库时,主要使用了ADO Data 控件和ADO对象编成两种方法。毕业论文(设

3、计)工作计划2.28-3.19 阅读指导教师指定材料,写出文献综述和开题报告3.20-3.27 进行调研,写出需要分析报告,确定系统功能模块划分3.28 指导教师审核需求分析、模块划分3.29-5.15 毕业实习,完成系统5.16-6.5 完成毕业论文接受任务日期 2005 年 3 月 5 日 要求完成日期 2005年6月5日学 生 (签名) 2005年 3 月 8 日指 导 教 师 (签名) 2005 年 3 月 8 日院长(主任) (签名) 2005 年 3 月 10 日毕业论文(设计)成绩评分表所在院部: 信息科学与工程学院 2005年 6月 17日学生姓名:李大顺学号:20012434

4、专业班级:01级3班 计算机科学与技术论文题目:小区物业管理系统评 分 指 标优秀良好中等及格不及格工作量学习态度(选题)规范要求实际能力基础理论与专业知识学识水平答辩情况综合评定成绩答辩小组成员(签字):答辩小组负责人(签字): 小区物业管理系统 The small community estate management system 专业Speciality信息与计算科学Information and computing science学生Undergraduate李大顺Li Dashun指导教师Supervisor李蔚妍 讲师Lecturer.Li WeiYan山东农业大学二五年六月Sh

5、andong Agricultural UniversityJune, 2005摘要随着小区硬件设施的完善,如何对小区进行科学合理有效的管理越来越受到关注,计算机和数据的发展为管理信息系统的实现提供了技术手段。本文介绍了利用数据库和VB开发工具实现小区物业管理的计算机化。本文对小区物业管理系统进行了详细的设计,分析了小区物业管理的流程和功能。按照软件工程的原理对此管理信息系统的系统需求,系统设计,数据库设计以及程序开发作了详细的阐述。本文还对此管理系统的各个功能模块作了简要的说明,方便用户能够比较轻松地了解并使用本管理系统软件。关键词:物业管理 数据库 VB 控件 ADO Abstract A

6、long with the small community hardware facilities of perfect, how carry on the reasonable valid management of science to the small community to be subjected to the concern more and more. The development of the computer and data provided the technique means for the realization that manages the inform

7、ation system. This paper introduces to make use of the computer that the database and VB to realize the small community estate management. This text manages the system to carry on the detailed design to the small community estate, analyzing the process and the function of the small area thing indust

8、ry management. According to the principle of the software engineering to this system need that manages the information system, the system design, the database design and the procedure developments made to elaborate detailed. This paper also introduces each function the mold piece of the system brief

9、ly, The convenient customer can compare easily the understanding combine usage manages the system software originally. Key words: estate management database vb control ADO 目录1引言12系统开发工具1 2.1 VB 6.0技术简介 3 2.2数据库概述33小区物业管理系统分析与设计4 3.1小区物业管理系统功能需求简介4 3.2 目标5 3.3 软件设计功能需求 6 3.4软件功能设计7 3.5数据库的设计11 3.6创建O

10、DBC连接 144小区物业管理系统的实现16 4.1 登录16 4.2系统功能的实现17 4.3信息管理的实现 18 4.4 物业管理的实现 21 4.5投诉服务的实现22 4.6系统主窗体的实现23 4.7文件的实现235优化与调试24 5.1程序优化245.2程序调试246程序测试25 6.1单元测试25 6.2集成测试257结论 26参考文献 27致谢 28附录 29Contents1 Introduction12 The system development tool12.1 The introduction of the VB technique 32.2 The database

11、summarize33 The analysis and design of the small community estate management43.1 The function requirement of the small community estate management 43.2 The aim 53.3 The function request of the software design 63.4 The design of the software function73.5 The design database113.6 Establish the connect

12、ion of ODBC144 The realization of the small community estate management system 16 4.1 Logging in 164.2 The realization of the system function 174.3 The realization of the information management 184.4 The realization of the small community estate management system214.5 The realization of the indict s

13、ervice224.6 The realization of the main form system234.7 The realization of the file235 Optimize and debug245.1 Program optimize245.2 Program debug246 Program testing256.1 The unit testing 256.2 The integration testing 257 Conclusion 26Reference 27Thanks28Appendix291引言小区物业管理系统是每个小区不可缺少的部分,它的内容对于小区的筹

14、划者和管理者以及居住在小区内的各位业主来说都是非常重要的,所以小区物业管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理小区,这种管理方式存在着许多缺点,如:效率低、保密性差,数据冗长等诸多因素,另外在很长时间后,将产生大量的文件和数据,这对于输入、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对小区的物业进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成

15、本低等。这些优点能够极大地提高小区物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,针对以上所阐述的问题,开发出适合小区的一套管理软件成为很有必要的事情。 2 系统开发工具2.1 VB 6.0技术简介VB是1991年Microsoft公司推出的Windows应用程序开发工具,是基于Basic的可视化程序设计语言。它既继承了先辈Basic所具有的程序设计语言简单易用的特点,其编程系统又采用了面向对象,事件驱动的编程机制,用一种巧妙的发放把Windows的编程复杂性封装了起来,提供了一种所见即所得的可视界面设计方法。1998年又开发出了VB6.0,在开发环境,功能上进一步完

16、善和扩充,尤其是在数据库管理,网络应用方面更胜一筹,使得VB成为许多程序员首选的编程工具。2.1.1 面向对象编程的概念面向对象的程序设计(Object-Oriented Programming,简记为OOP)是VB诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。2.1.2 VB的数据库特性 VB利用数据空间或ODBC能够访问的数据库系统有,Microsoft Access、Btrieve、dBA

17、SE、Microsoft Foxpro和 Paradox等,也可以访问Microsoft Excel等多种电子表格。2.1.3 VB6.0的数据库访问技术在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型。(1) DAO:数据访问对象是用来显露了Microsoft Jet数据库引擎(最早是给Microsoft Access 所使用,现在已经支持其它数据库),并允许开发者通过ODBC直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或在小范围本地分布使用。其内部已经对Jet数据库的访问进行

18、了加速优化,而且其使用起来也是很方便的。所以如果数据库是Access数据库且是本地使用的话,建议使用这种访问方式。VB已经把DAO模型封装成了Data控件,分别设置相应的DatabaseName属性和RecordSource属性就可以将Data控件与数据库中的记录源连接起来了。以后就可以使用Data控件来对数据库进行操作。(2) RDORDO(Remote Data Objects)远程数据对象是一个到ODBC的、面向对象的数据访问接口,它同易于使用的DAO style组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性。尽管RDO在很好地访问Jet或ISAM数据库方面受到限

19、制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多SQL Server、Oracle 以及其他大型关系数据库开发者经常选用的最佳接口。RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法。和DAO一样,在VB中也把其封装为RDO控件了,其使用方法与DAO控件的使用方法完全一样。(3) ADOADO(ActiveX Data Object)是DAO/RDO的后继产物。ADO 2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO扩展了DAO和 RDO 所使用的对象模型,这意味着它包含较少的对象、更多的属性

20、、方法(和参数),以及事件。作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。2.2数据库概述 2.2.1 数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。2.2.2数据库应用程序的开发步骤 数据库应用程序的最终目标就是为用户提供一

21、个满足其长期需要的软件产品,因此,成功地开发一个数据库应用程序的关键之一是要详细地定义用户的需求,然后再围绕用户的需求进行开发,数据库应用程序的一般开发的三个基本步骤如下。l 系统设计l 系统实现l 系统运行和维护2.2.3 数据库的创建与修改(1)创建:创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。l 标识需要的数据;l 收集被标识的字段到表中;l 标识主关键字字段;l 绘制一个简单的数据图表;l 规范数据;l 标识指定字段的信息;l 创建物理表。(2)修改:数据库的修改分为:添加、编辑和删除记录。这三种操作均可由vb

22、6.0创建的程序来完成,以后的章节将详细描述实现的具体方法。2.2.4 实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。2.2.5 数据库平台介绍本系统采用Microsoft Ac

23、cess做数据库管理系统,VB与使用Access语言的数据库管理系统兼容,在使用VB开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是VB的一个重要特征,这也是体现VB作为一个强大的数据库应用开发工具的一个重要标志。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。3小区物业管理系统分析与设计3.1小区物业管理系统功能需求简介信息社会的

24、高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,小区物业管理系统软件将为物业管理部门带来了极大的方便。通过本书的介绍,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。3.1.1 系统开发所需的软硬件配置(1)硬件配置:塞扬800处理器.,2.1G 硬盘,128M内存。(2)软件配置:以Windows2000操作系统,前端以VB做平台,后台采用Mirosoft Access 数据库3.1.2 项目概述该物业管

25、理系统软件应具有比较完善的管理与使用功能,并且是针对亨通小区的实际情况和基本需求所开发的。开发物业管理系统软件是为了满足小区的管理人员对小区的基本资料管理和对小区的其它方便管理的方便,以现代化的创新思维模式去工作。因为在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发此管理系统软件,能够适应现今社会并提高生产效率。该系统软件非常容易被接受,它具有简单易学性,便于管理等功能。它是对小区的物业进行管理的一种工具。3.2 目标3.2.1 开发意图(1)为了使物业管理系统更完善。(2)为了对小区的物业管

26、理更方便。 (3)为了减轻行政人员的工作负担。3.2.2 应用目标物业管理的计算机化是为了更好的配合上级部门实施管理,以减小各种档案和查询各种资费时的繁锁和耗时的强度,以便于节约大量的人力、物力来更快捷、准确的提供各种服务,达到使每位业户满意的目的,物业管理对每一个住宅小区来说都是不可少的一部分,它的作用对工程等部门都是非常重要的。3.2.3 背景随着我国国民经济的快速发展,人们的生活水平得到了很大的提高,人们已不再满足简单的居住场所,而着重小区的生活环境、文化品味和物业管理水平,要想在激烈的市场竞争中站稳脚、取得胜利,就必须加强物业管理、提高物业管理水平。如何利用先进的管理手段,提高物业的管

27、理水平,是每一家开发商所面临的重要的课题。现代物业所面临的问题是:物业管理涉及范围较为广泛,管理内容繁杂,日常需要耗费大量的人力和物力。要想解决这一难题,就必须有一个科学、高效、严密、实用的物业管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理、提供的服务是规范的、统一的,它在物业当中的应用不仅可以简化、规范物业公司的日常操作,而且可以使物业管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、降低物业公司的财政消耗。二十一世纪是信息的时代,于是工作效率及质量成为一个企业脱颖而出,并且也是立于不败之地的首要条件。应用计算机管理系统是物业公司走向现代企业的重要标志

28、,它也必将成为物业管理现代不可缺少的手段。3.3 软件设计功能需求3.3.1 软件设计需求分析(1)在采用此系统后应根据区的具体情况,该系统在实施后,应能够满足对小区业主、房屋出售、出租、小区投诉、维修、停车场、进行管理。能够满足对水、电、气三表统计、核算、收欠费统计、能够实现日常文档管理等业务。(2)数据及接口需求:数据准确、详细、用户界面简明、易懂、操作方便。(3)环境需求:软件运行在奔腾处理器以上配置的机器,在Windows2000及 WindowsXP操作系统上运行。(4)可靠性需求:此管理系统在未来的工作运行中,保证运行的稳定性。(5)安全性需求:操作员凭口令进入系统,如操作员的名称

29、错误提醒并返回错误点,如果连续登陆错误三次,那么系统将会自动退出。(6)此管理系统在开发过程中和运行过程中对资源的占用应尽可能少。3.3.2 软件设计基本要求(1)系统用户管理:管理小区物业管理系统的用户信息,包括系统用户的添加、修改、删除和查询。(2)楼盘信息管理:管理小区各幢楼盘的各种信息,包括楼盘信息的添加、修改、删除和查询。(3)住户信息管理:管理小区住户的各种信息,包括住户信息的添加、修改、删除和查询。(4)物业收费管理:管理小区的各种收费项目,包括收费项目的添加、修改、删除、查询及收费。(5)住户保修管理:管理住户保修信息,包括住户报修信息的添加、修改、删除和查询。(6)住户投诉管

30、理:管理住户投诉信息,包括住户投诉信息的添加、修改、删除、和查询。3.3.4 功能描述图终端输入数据交换数据交换数据库录入模块管理模块 图3.1功能描述图3.4软件功能设计功能设计图其他费用填单房屋签约业主入住通知小区投诉报修交水电气费水电气读数物业公司房屋出租小区制度小区报修小区投诉 图3.2 业务流图根据物业管理的特点,由物业管理的各部门管理对小区的物业管理情况进行一系列的相应操作。从而达到在需求分析阶段预定要实际的目标。 财务部数据流图:财务管理员1:3处理费用缴费信息缴费信息1:1接收事务会计收费信息收费清单缴费信息2产生收费单1:2查询历史费用图3.3 数据流图系统功能模块图:主要是

31、对小区物业管理系统的各菜单项及各个菜单项所包含的各项功能,进行简单的描述。 系统用户添加系统用户管理系统用户删除修改用户密码查询用户密码楼盘信息添加楼盘信息编辑楼盘信息管理小区物业管理系统楼盘信息查询住户信息添加住户信息编辑住户信息管理住户信息查询 收费项目添加收费项目编辑收费项目管理收费项目查询报修项目添加保修项目编辑报修项目管理保修项目查询投诉项目添加投诉项目编辑投诉项目管理投诉项目查询 图3.4功能模块图3.5数据库的设计3.5.1绘制系统数据流图 系统数据流图根据用户日常工作流程,绘制出系统的各个操作节点,对每一个操作节点,绘制出与操作关联的数据。然后根据数据流图分析总结出数据字典,总

32、结出系统管理流程中使用到的各个数据以及包含的数据项。系统用户管理楼盘信息管理住户信息管理系统用户登录收费项目管理投诉项目管理保修项目管理 系统用户数据 楼盘数据 住户数据 收费项目数据 报修项目数据 投诉项目数据 图3.5 系统数据流图 数据字典: 系统用户数据:包含数据项有系统用户名称、登录口令和身份。 楼盘数据:包含的数据项有门牌号、户型、出售否、户主姓名、出租否、产权证编号、土地使用证编号、面积等。 住户数据:包含的数据项有门牌号、户主姓名、常住人口、联系电话、备注等。 收费项目数据:包含的数据项有门牌号、水、电、气、物管、时间等。 报修项目数据:包含的数据项有项目编号、内容、时间、维修

33、否、维修人、备注等。 投诉项目数据:包含的数据项有项目编号、内容、时间、投诉人、负责人、 备注等。3.5.2数据库结构设计 由系统数据流图可以看出本系统得数据库包含6个表,分别是系统用户数据表、楼盘数据表、住户数据表、收费项目数据表、保修项目数据表、投诉项目数据表。 表3.1 系统用户数据表字段名称类型大小字段是否固定允许零长度必要字段顺序位置用户名text15可变否是0密码text6可变否是1身份text10可变否是2 说明:使用“用户名”字段创建索引 表3.2 楼盘数据表字段名称类型大小字段是否固定允许零长度必要字段顺序位置门牌号text9固定否是0户主text15可变是是1户型text3

34、0可变否是2出租Boolean是3出售Boolean是4产权号text50可变是是5土地号text50可变是是6面积single是7 表3.3住户数据表字段名称类型类型大小字段是否固定允许零长度必要字段必要字段顺序位置门牌号text9固定否是0户主text15可变否是1常住人text50可变是是2电话text11可变是是3备注text100可变是是4 表3.4收费项目数据表字段名称类型大小字段是否固定允许零长度必要字段顺序位置门牌号text9固定否是0水single是1点single是2气single是3物管single是4时间Date/time是5 表3.5报修项目数据表字段名称类型大小字段

35、是否固定允许零长度必要字段顺序位置编号long是0内容text50可变否是1时间Date/time是2报修人text15是是3维修否boolean是4维修人text15可变否是5 表3.6 投诉项目数据表字段名称类型大小字段是否固定允许零长度必要字段顺序位置编号Long是0内容Text50可变否是1时间Date/time是2投诉人Text15可变是是3负责人Text 15可变否是43.6创建ODBC连接本系统把Microsoft office access作为数据库。微软的Access数据库本身并不是一个数据库服务器,它不能用作服务器来运行查询,对于数据庞大的情况,Access本身不是一个好的

36、选择。另外Access比起SQL Server而言,总体的安全性要差的多。但是Access 数据库要易于使用,而且在创建和配置上,Access数据库要比SQL Server容易的多。在本系统中用了Access作为后台数据库正是基于他的方便使用。我们需要对Access数据库创建ODBC连接。ODBC(Open Database Connectivity)是一种数据访问的应用程序接口,它支持可以使用ODBC驱动程序的任意数据源的访问。打开ODBC数据源管理器,在“系统DSN”选项卡中,点击“添加”按钮,如图3.5所示。当出现如图所示的“创建新数据源”对话框时,在可用ODBC驱动程序列表中选择Microsoft Access Driver(*.mdb),然后单击“完成”按钮。当出现如图3.6所示的“ODBC Microsoft Access 安装”对话框时,在“数据源名”框中输入新的数据源的名称,在“说明”框中输入对数据源的描述信息,选择要连接的数据库文件。图3.5 图3.64小区物业管理系统4.1 登录 登陆界面如下图所示。在此界面中输入用户名和密码,如果

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服