小区物业管理系统毕业设计论文_第1页
小区物业管理系统毕业设计论文_第2页
小区物业管理系统毕业设计论文_第3页
小区物业管理系统毕业设计论文_第4页
小区物业管理系统毕业设计论文_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华东交通大学毕业设计(论文)题目学院理工学院专业计算机科学与技术班级姓名学号指导教师完成日期201054华东交通大学毕业设计论毕业设计(论文)诚信声明本人郑重声明所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名导师签名2010年5月日文评阅书姓名学号专业毕业设计论文题目答辩小组评语等级组长签字年月日答辩委员会综合评语等级答辩委员会主任签字年月日(学院公章)注答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计论文成绩评定办法评定最后成绩)。华东交通大学毕业设计(论文)答辩记录姓名学号毕业届别专业计算机科学与技术题目答辩时间答辩组成员(签字)答辩记录记录人(签字)年月日答辩小组组长(签字)年月日附注一引言7二系统分析721系统需求分析7212系统可行性分析7213经济可行性7214操作可行性8215调度可行性8216硬件配置822系统操作设计内容823功能分析9221系统用户管理功能9222小区住户信息管理功能9223小区房产信息管理功能9224小区收费管理功能9225小区住户故障处理管理功能9226退出9三系统总体设计931系统总体结构设计932系统结构图933数据库的设计9331ACCESS的功能特点9332数据库使用软件介绍9四系统实现941界面设计与功能942用户登陆部分943小区住户信息管理模块944房屋信息管理模块945物业收费管理模块9五系统实施9六结语9内容提要本设计根据山西省襄汾县惠祥小区的实际管理需求进行开发,使用VISUALBASIC60为开发工具、ACCESS2000为数据库。最终实现对该小区物业管理中的住户、维修、收费等各项信息的统一管理和快捷的数据检索。关键词物业管理查询添加修改ABSTRACTTHEPURPOSEOFTHISDESIGNISTODEVELOPTHEMANAGEMENTINFORMATIONSYSTEMFORTHERESIDENTIALPROPERTY,WHICHISBASEDONTHEACTUALREQUIREMENTOFSHANXIARCHITECTUREDESIGNINSTITUTE7THPLOTTHESYSTEMUSESTHEDEVELOPMENTTOOLOFVISUALBASIC60ANDACCESS2000DATABASEFINALLY,MAKESURETOREALIZETHEDATARETRIEVALANDEACHUNITEDMANAGEMENTOFTHEINFORMATIONTHATISABOUTTHEINHABITANT,MAINTAIN,CHARGEETCKEYWORDSPROPERTYMANAGEMENTDEMANDINCREASECHANGE一引言目前关于物业信息的管理软件都实现了综合管理功能,这些软件并不一定适合每一个小区的实际情况,但它们有各自的侧重点。本系统根据山西省襄汾县惠祥小区所需要的实际管理功能,将该小区的物业信息进行综合管理和统计分析,具有数据备份和数据恢复的功能,而且以方便住户查询为中心,突出物业信息管理系统的检索功能。二系统分析21系统需求分析211系统需求功能概括经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括1对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。2对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。3在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。这些成为小区物业管理的主体。这样就可以便于物业公司对小区进行全面的了解和管理了。212系统可行性分析(1)技术可行性小区物业管理系统采用了当前的主流计算结构模式进行开发,前台开发工具选用MICROSOFTVISUALBASIC60。MICROSOFTVISUALBASIC60是一种可视化的、面向对象的WINDOWS开发语言,MICROSOFTVISUALBASIC60具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了ACCESS2000,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。1VISUALBASIC60的简介VISUALBASIC(简称VB)是MICROSOFT公司开发的一种通用的基于对象的程序设计语言。VB60是与WIN98配合于1998年推出的,进一步加强了数据库、INTERNET和创建控件方面的功能。VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。数据访问特性允许对包括MICROSOFTSQLSERVER和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。VB中提供大量的控件,这些控件可帮助我们设计界面和实现功能,减少了编程人员的很多麻烦,提高了编程的效率和可靠性。所以我选择VISUALBASIC60作为我这套系统的开发环境。2面向对象编程的概念面向对象的程序设计OBJECTORIENTEDPROGRAMMING,简记为OOP是VISUALBASIC60诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进WINDOWS编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而VISUALBASIC60是完全面向对象的,这就使得VISUALBASIC60成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。213经济可行性随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。传统的管理方式,对物业管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。214操作可行性对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。215调度可行性调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。所以开发期限的选定也是非常重要的因素,根据小区物业管理的日常的正常的业务运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以开发人员在开发起来比较容易入手,所以可以判断开发本系统的周期比较短,开发中的不可预见问题会比较容易解决,在开发小组的分析后应该容易做出相对准确的,误差微小的开发期限,应该可以在规定时间内,快速的、完整的交付给用户使用216硬件配置1硬件设备及操作系统服务器PENTIUM4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。确认该计算机已经安装数据库软件MICROSOFTVISUALBASIC60软件。操作系统WINDOWS9X/ME、WINDOWS2000、WINDOWSXP、WINDOWSNT,分辨率1024768。客户端PENTIUM233(或与此相当的CPU)以上配置的PC机,内存应在32M以上,硬盘在1G以上。WINDOWS9X以上操作系统。确认已安装BDE。2开发工具前台开发工具MICROSOFTVISUALBASIC60后台数据库ACCESS200022系统操作设计内容根据以上的操作需要研究设计内容如下1模块功能的研究设计尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。2良好的数据系统设计所小区物业管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。3完备的信息查询统计为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。4后期维护所开发的小区物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。23功能分析221系统用户管理功能1系统用户的添加,包括用户名、密码信息。222小区住户信息管理功能1住户基本信息的录入,包括住户电话、住户姓名、物业地址、身份证号、入住时间等信息。2住户基本信息的修改。3住户基本信息的删除。4住户基本信息的查询。223小区房产信息管理功能1房产基本信息的录入,包括物业地址、使用面积、房屋结构、设备、出售信息等信息。2房产基本信息的修改。3房产基本信息的删除。4房产基本信息的查询。224小区收费管理功能1其中包括物业收费和仪表收费两大类信息的录入,包括收费住址、水费、电费、宽带费、物业管理费、收费时间等信息。2收费基本信息的修改。3收费基本信息的删除。4收费基本信息的查询。225小区住户故障处理管理功能1住户报修基本信息的录入,包括住址、报修故障、经办人、处理时间、查询等信息。2住户故障基本信息的修改。3住户故障基本信息的删除。4住户故障基本信息的查询。226退出退出小区物业管理系统。三系统总体设计31系统总体结构设计小区物业管理系统部分实体ER图如下所示小区住户基本信息实体住户姓名住户电话物业地址入住时间图311住户基本信息实体ER图图312房产基本信息实体ER图图313住户投诉基本信息实体ER图32系统结构图如图32所示系统设置基本信息管理信息查询故障处理退出系统添加用户住户管理房屋管理收费管理收费信息住户信息房屋信息故障查询故障处理32小区房产基本信息实体积物业地址使用面积房屋结构出售信息故障基本信息实体住址报修故障处理时间经办人小区物业管理系统33数据库的设计331ACCESS的功能特点ACCESS是微软公司推出的基于WINDOWS的桌面关系数据库管理系统(RDBMS),是OFFICE系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块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的应用。332数据库使用软件介绍ACCESS是微软公司推出的基于WINDOWS的桌面关系数据库管理系统(RDBMS),是OFFICE系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。使用MICROSOFTACCESS,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。如果要保存数据,可以为每一种类型的信息创建一个表。如果要从查询、窗体或报表中的多个表中将数据合并在一起,请定义各个表之间的关系。如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,可以创建查询。查询同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。如果要简单地直接在某个表中查看、输入及更改数据,可以创建一个窗体。在打开一个窗体时,MICROSOFTACCESS将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局,或所创建的版面布局,将窗体显示在屏幕上。如果要分析数据或将数据以特定的方式打印出来,可以创建一个报表。例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。333新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(1)标识需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息;(7)创建物理表。334建数据库创1用户表用户表存放登陆系统所需要的用户名和密码,需要访问此表。表31用户表字段名数据类型可否为空用户名(主键)CHAR10NOTNULL密码INTNOTNULL2住户基本信息表住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用。表32住户基本信息表表字段名数据类型可否为空住址主键CHAR10NOTNULL户主CHAR10NOTNULL身份证号码VARCHAR50NOTNULL电话CHAR20NULL入住时间DATETIMENULL3房屋基本信息房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。表33房屋基本信息表字段名数据类型可否为空住址主键CHAR10NOTNULL房屋结构VARCHAR50NOTNULL设备FLOAT8NOTNULL房屋面积FLOAT8NOTNULL出售信息CHAR20NULL4处理故障表住户处理故障表存放小区内住户的各种故障的所有信息。表34处理故障表字段名数据类型可否为空住址主键CHAR10NOTNULL处理故障DATETIMENOTNULL经办人CHAR10NULL处理时间DATETIMENULL5收费信息表物业收费表存放小区内住户的各种收费信息。表35物业收费表字段名数据类型可否为空住址主键CHAR10NOTNULL水费CHAR10NOTNULL电费VARCHAR50NOTNULL宽带INT4NOTNULL垃圾清运费INT4NOTNULL物业管理费VARCHAR50NOTNULL收费时间DATETIMENOTNULL四系统实现41界面设计与功能经过以上的分析及建摸模,已经完成了数据库的后台工作。下面要完成的是人机交互的界面。本系统分为以下三部分1用户登陆;2系统主体平台;3通过主体平台调用的功能模块。接下来即对各部分作详细介绍42用户登陆部分启动系统程序后,首先进入系统登陆界面,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用,输入正常信息后便可以使用本系统。界面截图如下42图42登陆界面43小区住户信息管理模块住户资料主要是对住户的基本信息如住户电话、住户姓名、物业地址、身份证号、入住时间等信息和另外两个标签的信息进行添加、修改、删除、查询。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。界面截图如下图43所示。图43信息管理模块44房屋信息管理模块房产资料主要是对住户的基本信息如物业地址、使用面积、房屋结构、设备、出售信息等信息的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。界面截图如下44图4445物业收费管理模块物业收费管理用是对小区内物业收费的总管理,主要功能也是对如住址、水费、电费、宽带费、物业管理费、收费时间等信息的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。界面截图如下五系统实施1系统调试在程序编好后,对程序的调试是极其重要的一步,调试程序的意义在于可以逐步完善,改正程序中的错误,使程序尽量达到尽善尽美,在程序调试的过程中,基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否接受该产品。而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对该软件质量的信心。尽量不要以程序员编程时的思维去调试,要以一个普通的使用者的思维去调试。主要用了以下调试方法(1)使用在程序中设置断点的方法进行程序段调试。(2)使用逐行执行程序的方法来跟踪变量,修改程序中的错误。(3)按照程序功能进行功能模块的调试。2系统测试(1)测试环境使用普通PC,PENTIUM420GHZCPU,256MB内存,80G硬盘,标准显示器、键盘、鼠标。显示器的分辨率为1024768像素。计算机安装的操作系统为WINDOWSXP或WINDOWS2000。(2)测试结果使用住户信息检索功能,能够检索到新住户的信息。使用收费信息检索功能,能够检索到已经交费住户的信息。使用住户信息检索功能,能够检索到已经被修改的住户的信息。使用住户信息检索功能,能够证明住户的信息已经被删除。本次测试成功通过。六结语在王建珍老师和苏晋荣老师的指导下。本次毕业设计,就要画上一个句号了。可是,对我来说,这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。从设计任务书的下达到今天基本实现任务书中的设计要求,时间已整整过去了两个月。在这两个月中。通过自己的学习和努力;通过各位老师的指导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。由于我平时的课程理论知识学的还可以,我总是认为自己的知识水平已经能处理许多的现实问题了。而当自己真

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论