小区物业管理系统.docx
- 文档编号:27052007
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:12
- 大小:23.94KB
小区物业管理系统.docx
《小区物业管理系统.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统.docx(12页珍藏版)》请在冰豆网上搜索。
小区物业管理系统
小区物业管理系统
目前关于物业信息的管理软件都实现了综合管理功能,这些软件并不一定适合每一个小区的实际情况,但它们有各自的侧重点。
本系统根据山西省襄汾县惠祥小区所需要的实际管理功能,将该小区的物业信息进行综合管理和统计分析,具有数据备份和数据恢复的功能,而且以方便住户查询为中心,突出物业信息管理系统的检索功能。
二系统分析2.1系统需求分析
2.1.1系统需求功能概括
经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:
(1)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。
(2)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。
(3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。
主要的管理业务包括:
物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。
这些成为小区物业管理的主体。
这样就可以便于物业公司对小区进行全面的了解和管理了。
2.1.2系统可行性分析
(1)技术可行性小区物业管理系统采用了当前的主流计算结构模式进行开发,前台开发工具选用MicrosoftVisualBasic6.0。
MicrosoftVisualBasic6.0是一种可视化的、面向对象的Windows开发语言,MicrosoftVisualBasic6.0具有易用、通用和开发效率高的特点。
后台的数据库开发工具选用了Access2021,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。
这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。
(1)VisualBasic6.0的简介
VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。
VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
VB中提供大量的控件,这些控件可帮助我们设计界面和实现功能,减少了编程人员的很多麻烦,提高了编程的效率和可靠性。
所以我选择VisualBasic6.0作为我这套系统的开发环境。
(2)面向对象编程的概念
面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是VisualBasic6.0诞生的基础。
OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。
它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。
面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。
除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。
而VisualBasic6.0是完全面向对象的,这就使得VisualBasic6.0成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
2.1.3经济可行性
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在
共15页第3页
小区物业管理系统毕业设计论文
必行。
21世纪是一个充满竞争和挑战的世纪。
在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。
做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。
传统的管理方式,对物业管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。
一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。
开发这套系统的经济可行性是很高的。
2.1.4操作可行性
对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。
培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。
所以本系统的操作是完全可行的。
2.1.5调度可行性
调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。
由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。
所以开发期限的选定也是非常重要的因素,根据小区物业管理的日常的正常的业务运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以开发人员在开发起来比较容易入手,所以可以判断开发本系统的周期比较短,开发中的不可预见问题会比较容易解决,在开发小组的分析后应该容易做出相对准确的,误差微小的开发期限,应该可以在规定时间内,快速的、完整的交付给用户使用2.1.6硬件配置
(1)硬件设备及操作系统
①服务器:
Pentium4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。
确认该计算机已经安装数据库软件MicrosoftVisualBasic6.0软件。
②操作系统:
Windows9x/Me、Windows2021、WindowsXP、WindowsNT,分辨率:
1024*768。
③客户端:
Pentium233(或与此相当的CPU)以上配置的PC机,内存应在32M以上,硬盘在1G以上。
Windows9x以上操作系统。
确认已安装BDE。
(2)开发工具:
①前台开发工具:
MicrosoftVisualBasic6.0②后台数据库:
Access20212.2系统操作设计内容
根据以上的操作需要研究设计内容如下:
(1)模块功能的研究设计:
尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。
(2)良好的数据系统设计:
所小区物业管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。
(3)完备的信息查询统计:
为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。
(4)后期维护:
所开发的小区物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。
共15页第4页
小区物业管理系统毕业设计论文
以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。
但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。
这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。
2.3功能分析
2.2.1系统用户管理功能
(1)系统用户的添加,包括用户名、密码信息。
2.2.2小区住户信息管理功能
(1)住户基本信息的录入,包括住户电话、住户姓名、物业地址、身份证号、入住时间等信息。
(2)住户基本信息的修改。
(3)住户基本信息的删除。
(4)住户基本信息的查询。
2.2.3小区房产信息管理功能
(1)房产基本信息的录入,包括物业地址、使用面积、房屋结构、设备、出售信息等信息。
(2)房产基本信息的修改。
(3)房产基本信息的删除。
(4)房产基本信息的查询。
2.2.4小区收费管理功能
(1)其中包括物业收费和仪表收费两大类信息的录入,包括收费住址、水费、电费、宽带费、物业管理费、收费时间等信息。
(2)收费基本信息的修改。
(3)收费基本信息的删除。
(4)收费基本信息的查询。
2.2.5小区住户故障处理管理功能
(1)住户报修基本信息的录入,包括住址、报修故障、经办人、处理时间、查询等信息。
(2)住户故障基本信息的修改。
(3)住户故障基本信息的删除。
(4)住户故障基本信息的查询。
2.2.6退出
退出小区物业管理系统。
三系统总体设计
3.1系统总体结构设计
小区物业管理系统部分实体E-R图如下所示:
图3.1.1住户基本信息实体E-R图
共15页第5页
小区物业管理系统毕业设计论文
图3.1.2房产基本信息实体E-R图
图3.1.3住户投诉基本信息实体E-R图
3.2系统结构图如图3.2所示:
3.2
3.3数据库的设计
3.3.1Access的功能特点:
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应
共15页第6页
小区物业管理系统毕业设计论文
用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access是一种关系型数据库管理系统,其主要特点如下:
(1)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
3.3.2数据库使用软件介绍
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
使用MicrosoftAccess,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
如果要保存数据,可以为每一种类型的信息创建一个表。
如果要从查询、窗体或报表中的多个表中将数据合并在一起,请定义各个表之间的关系。
如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,可以创建查询。
查询同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。
如果要简单地直接在某个表中查看、输入及更改数据,可以创建一个窗体。
在打开一个窗体时,MicrosoftAccess将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局,或所创建的版面布局,将窗体显示在屏幕上。
共15页第7页
小区物业管理系统毕业设计论文
如果要分析数据或将数据以特定的方式打印出来,可以创建一个报表。
例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。
3.3.3新建一个数据库
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。
创建一个数据库结构的过程被认为是数据模型设计。
(1)标识需要的数据;
(2)收集被标识的字段到表中;(3)标识主关键字字段;
(4)绘制一个简单的数据图表;(5)规范数据;
(6)标识指定字段的信息;(7)创建物理表。
3.3.4建数据库创
(1)用户表
用户表存放登陆系统所需要的用户名和密码,需要访问此表。
表3.1用户表
(2)住户基本信息表
住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用。
表3.2住户基本信息表表
(3)房屋基本信息
房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。
表3.3房屋基本信息表
共15页第8页
小区物业管理系统毕业设计论文
(4)处理故障表
住户处理故障表存放小区内住户的各种故障的所有信息。
表3.4处理故障表
(5)收费信息表
物业收费表存放小区内住户的各种收费信息。
表3.5物业收费表
四系统实现
4.1界面设计与功能
经过以上的分析及建摸模,已经完成了数据库的后台工作。
下面要完成的是人机交互的界面。
本系统分为以下三部分:
(1)用户登陆;
(2)系统主体平台;
(3)通过主体平台调用的功能模块。
接下来即对各部分作详细介绍:
4.2用户登陆部分
启动系统程序后,首先进入系统登陆界面,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用,输入正常信息后便可以使用本系统。
界面截图如下4.2:
共15页第9页
小区物业管理系统毕业设计论文
图4.2登陆界面
4.3小区住户信息管理模块
住户资料主要是对住户的基本信息如(住户电话、住户姓名、物业地址、身份证号、入住时间等信息)和另外两个标签的信息进行添加、修改、删除、查询。
添加、修改、删除这些操作必须保存后才能生效。
当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如下图4.3所示。
共15页第10页
小区物业管理系统毕业设计论文
图4.3信息管理模块
4.4房屋信息管理模块
房产资料主要是对住户的基本信息如(物业地址、使用面积、房屋结构、设备、出售信息等信息)的添加、修改、删除、查询及统计记录个数。
添加、修改、删除这些操作必须保存后才能生效。
当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如下4.4:
共15页第11页
小区物业管理系统毕业设计论文
图4.4
4.5物业收费管理模块
物业收费管理用是对小区内物业收费的总管理,主要功能也是对如(住址、水费、电费、宽带费、物业管理费、收费时间等信息)的添加、修改、删除、查询及统计记录个数。
添加、修改、删除这些操作必须保存后才能生效。
记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。
表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。
界面截图如下:
共15页第12页
小区物业管理系统毕业设计论文
五系统实施1.系统调试
在程序编好后,对程序的调试是极其重要的一步,调试程序的意义在于可以逐步完善,改正程序中的错误,使程序尽量达到尽善尽美,在程序调试的过程中,基于不同的立场,存在着两种完全不同的测试目的。
从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否接受该产品。
而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对该软件质量的信心。
尽量不要以程序员编程时的思维去调试,要以一个普通的使用者的思维去调试。
主要用了以下调试方法:
(1)使用在程序中设置断点的方法进行程序段调试。
(2)使用逐行执行程序的方法来跟踪变量,修改程序中的错误。
(3)按照程序功能进行功能模块的调试。
2.系统测试
(1)测试环境
使用普通PC,Pentium42.0GHzCPU,256MB内存,80G硬盘,标准显示器、键盘、鼠标。
显示器的分辨率为1024*768像素。
计算机安装的操作系统为WindowsXP或Windows2021。
(2)测试结果
使用住户信息检索功能,能够检索到新住户的信息。
使用收费信息检索功能,能够检索到已经
共15页第13页
小区物业管理系统毕业设计论文
交费住户的信息。
使用住户信息检索功能,能够检索到已经被修改的住户的信息。
使用住户信息检索功能,能够证明住户的信息已经被删除。
本次测试成功通过。
六结语
在王建珍老师和苏晋荣老师的指导下。
本次毕业设计,就要画上一个句号了。
可是,对我来说,这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。
从设计任务书的下达到今天基本实现任务书中的设计要求,时间已整整过去了两个月。
在这两个月中。
通过自己的学习和努力;通过各位老师的指导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。
还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。
由于我平时的课程理论知识学的还可以,我总是认为自己的知识水平已经能处理许多的现实问题了。
而当自己真正的深入到设计实践当中,深入到问题当中时。
我竟然发现自己无从下手,我开始怀疑我是否真正的学到了知识。
也只有到了那个时候,我才真正体会到学会运用自己的能力与知识是何等的重要,知识是在课堂上,老师教授的,在书本中学到的,实践则是要自己动手,自己去做才能掌握。
在老师们的关心和帮助下,我渐渐的开始了设计。
根据老师的建议,我找来了数据库设计与建设的相关书籍和资料,从最基本的问题入手开始一个个的解决我心中的疑惑。
这是一个漫长的学习过程。
随着时间的推移,我开始慢慢的掌握了设计时所需要的知识。
我也终于明白了大学四年学习的意义和作用。
扎实的基本功和良好的学习习惯,能使自己在学习新知识有更深刻的认识力和更快的领会力。
同时老师对毕业设计的重视也是我能完成设计的一个重要条件。
为了保证我们毕业设计的正常进行,学院抽调了优秀的老师指导我们进行毕业设计,提供良好的设备给我们,在软硬件上支持我们进行毕业设计,并且不时地询问我们毕业设计的进展情况。
为我们这次设计的正常开展提供了必要的物质基础。
关于本次设计的命题,我的设计只能提供其基本的功能。
还有许多的设想由于时间和自身和因素无法得以实现,这不能不说是本次设计的遗憾之处。
不过,至少它已经启发了自己的思维,提高了我的动手能力,这是我在课本中学不到的。
它为我们在以后的工作岗位上发挥自己的才能奠定了坚实的基础。
感谢
至此,本次的设计进程己经全部结束,在此特别感谢王建珍老师和苏晋荣老师的悉心指导,并感谢所有教授我专业知识的老师们,有了你们的帮助和支持,才让我更加圆满的完成本科的学业,在此我再次对各位老师表示衷心感谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业管理 系统