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

上传人:b****4 文档编号:5017499 上传时间:2022-12-12 格式:DOCX 页数:24 大小:509.52KB
下载 相关 举报
智能小区物业管理系统毕业论文doc.docx_第1页
第1页 / 共24页
智能小区物业管理系统毕业论文doc.docx_第2页
第2页 / 共24页
智能小区物业管理系统毕业论文doc.docx_第3页
第3页 / 共24页
智能小区物业管理系统毕业论文doc.docx_第4页
第4页 / 共24页
智能小区物业管理系统毕业论文doc.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

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

《智能小区物业管理系统毕业论文doc.docx》由会员分享,可在线阅读,更多相关《智能小区物业管理系统毕业论文doc.docx(24页珍藏版)》请在冰豆网上搜索。

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

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

 

烟台南山学院

烟台南山学院毕业设计(论文)

智能小区物业管理系统

 

学院:

计算机与电气自动化学院

专业:

计算机科学与技术

班级:

计算机科学1001

学号:

201041140111

学生姓名:

王栋

指导教师:

王杰

 

烟台南山学院教务处制

智能小区物业管理系统

摘要

随着市场经济的发展和人们生活水平的不断提高,住宅小区已经成为人们安家置业的首选,小区业主不但对住宅本身的美观、质量要求越来越高,同时对小区物业的服务和管理也要求很高。

这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法就是用计算机操作的小区物业管理系统来实现对小区物业的管理,伴随着小区的规模不断扩大和住户的不断增多,下昂小区中的汽车、小区中的附带设施、小区的各项维修、投诉等也越来越复杂、工作量也越来越大。

还依靠人工处理不但效率低,保密性差,而且时间一长还会产生大量的文件和数据,这样查找、更新、维护带来了不少的困难。

随着计算机技术的不断普及和计算机处理数据的功能不断增强,用计算机系统来对小区物业管理已成为必要。

JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA技术的特点以及在互联网上的使用情况,介绍这种技术的重要编程方法,并以JAVA开发技术为核心的小区物业管理系统。

本毕业设计就是利用Java语言来编写小区物业管理系统的,其主要开发包括数据库的建立和维护以及前段应用程序的开发这两个方面,实现了小区信息数据库的创建以及各种费用的收取统计汇总等。

简要介绍了表单的制作过程、程序的编写、添加和最后的编译过程。

本系统会改变以往的手工操作方式,提高小区物业的管理效率。

关键词JAVA,小区物业管理系统,管理效率

 

Abstract

Withthecontinuousdevelopmentofmarketeconomyandimprovepeople'slivingstandards,theresidentialareahasbecomethehomeofchoiceforpeopletosettledown,notonlyforresidentialresidentialpropertyownersownappearance,qualityrequirementsarehigh,whiletheserviceandmanagementofresidentialpropertyisalsorequiredhigh.Suchrequirementsresidentialpropertymanagementmanagersmacroandmicrometiculousmanagement,oneofthebestwaysistousecomputeroperatingresidentialpropertymanagementsystemtoachievethemanagementofresidentialproperty,alongwiththesizeofthecellconstantlyexpandingandhouseholdsincreasedunderAungcellcar,withfacilitiesinthecell,thecellrepairs,complaintshavebecomeincreasinglycomplex,theworkloadisgrowing.Alsoreliesonmanualhandlingnotonlyinefficient,poorsecurity,andovertimewillproducealotofdocumentsanddata,sofind,update,maintainbroughtalotofdifficulties.Withthegrowingpopularityofcomputertechnologyandcomputerdataprocessingcapabilitiesgrowing,withacomputersystemforresidentialpropertymanagementhasbecomeessential.

JAVAlanguageontheInternetisalargeWEBapplicationdevelopmentwhenusingthemostpopularprogramminglanguage,thispaperdescribesthefeaturesofJAVAtechnologyandtheuseoftheInternettointroducethisimportantprogrammingtechniques,andJAVAdevelopmenttechnologythecoreoftheresidentialpropertymanagementsystem.ThegraduationprojectistowriterexistentialpropertymanagementsystemusingJavalanguageanditsprincipaldevelopment,includingtheestablishmentandmaintenance,anddevelopmentofadatabasefront-endapplicationsofthesetwoaspects,aswellasvariouscoststoachievethecreationofadatabaseofcommunityinformationcollectedstatisticalsummaryandsoon.Brieflyintroducedtheproductionprocessoftheform,writeaprogram,addandfinalcompilationprocess.

Thesystemwillchangethepreviousmanualoperation,improvemanagementefficiencyofresidentialproperty.

KeywordsJAVA,residentialpropertymanagementsystem,managementefficiency

第1章绪论

1.1毕业设计选题背景

目前物业管理是一个新兴的服务行业,随着人们生活水平的提高,在选择住房时,必须要有好的物业管理做保证。

这样要求小区管理者对物业管理进行宏观和微观的细致管理,这就为我们设计小区物业管理系统提供了市场需要。

使用计算机对企业单位的各项信息进行管理,极大地提高工作的效率,也是企业的科学化、正规化管理。

因此,开发这样一套小区物业管理系统软件成为很有必要的事情。

本次毕业设计主要就是为了设计一套小区物业管理系统,来满足现代物业管理的需要。

主要工作为完成客户端,Web服务器端应用程序和数据库的制作,实现网上小区物业管理系统的创建,实现与完善整个基于B/S小区物业管理网站的组织建立和测试工作。

主要功能有按权限登录,分别获得各自权限以内的操作:

系统管理员对管理员和物业信息进行添加,删除,修改等功能。

业主可以通过系统发给报修、查询缴费清单等功能,方便管理者的同时也方便了业主。

1.2毕业设计意义

通过查资料,获知随着市场经济的发展小区住宅比比皆是。

住宅小区已经成为人们安家置业的首选,同时对物业小区的服务和管理也要求很高。

同时查阅相关系统文档,总结一些系统所考虑不周之处,前期的需求为后期系统的开发做好了业务基础,这就为我们设计小区物业管理系统提供了市场需要。

作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手人工管理所无法比拟的优点,通过资料,了解了java相关的一些技术并充分运用于此次系统开发中,不懂的向老师同学请教,一点点将代码写出来,逐步编写各个模块,实现模块中应有的功能,并且同步进行测试,由于时间紧迫,在需求上也有想不到的地方,进而会影响部分模块应有的功能不能很好的展现出来,当然已经开发出成型的代码中还有一些小的瑕疵,还有待于进一步的优化,从而将系统完整的展现出来。

1.3课题的研究方法和研究内容

依据系统基本要求和自己对整个系统的了解,确定设计方法,明确设计思路,依照设计要求收集设计本系统所需的资料素材,了解和明确了本系统的需求,实现了系统的功能。

根据系统的需求分析,确定系统的主要功能模块。

实现了Java的前台界面设计,NavicatforMySQL的后台设计,并确保前台界面的实用性功能。

对系统的版面布局以及风格进行全面分析与确定之后,开始从网上收集来要用的素材,在Java软件中对各元素进行布局,利用Navicat数据库软件创建相应的数据库表,明确数据表的结构及表间关系。

通过数据库的设计,建设系统后台,完善系统的后台管理。

最后利用Java语言将论坛前台和后台联系在一起。

根据设计内容对开发完成的系统进行功能测试,检验本系统是否实现了预计功能,检验依据为系统设计结果,并对测试时发现的问题做及时修改。

本系统是面向众多炒股用户的,所以在界面设计时要体现股市动态,认真规划好每个界面所要设计的内容。

重视设计后台功能,还有数据库的建立,住户信息表等。

毕业设计的研究内容主要包含:

住户信息的管理功能,房产信息管理功能,费用管理功能,故障管理功能等。

第2章需求分析

2.1可行性分析

可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。

可行性分析应具有预见性、公正性、可靠性、科学性的特点。

2.1.1经济可行性

经济可行性即进行成本效益分析,评估项目的开发成本,计算开发成本是否会保证项目预期的全部利润。

本系统较传统的小区物业管理系统主要有一下几个突破的优势:

(1)提高工作效率。

(2)提高数据处理的及时性和准确性。

(3)展现更多的物业属性,并作出风险规避指南

由于本小区物业管理系统成本主要集中在本系统的开发与维护上,对客户不造成过重的经济负担。

而一旦此系统投入使用,不仅可以减少管理者的数据分析,提高工作效率,而且方便了管理者对各项信息的掌握,延续了传统的物业管理模式,极大限度的方便了广大小区物业的管理者,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本小区物业管理系统的开发成本。

所以,从经济方面讲开发此系统是可行的。

2.1.2技术可行性

小区物业管理系统采用了当前的主流计算结构模式进行开发,前台开发工具选用MyEclipse3.5。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

后台的数据库开发工具选用了Navicat,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。

这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。

现在管理信息系统的开发技术已经非常成熟,已经有大量的成熟产品及技术支持资料。

管理信息系统常见的体系结构有C/S和B/S模式,由于B/S模式具有服务器运行数据负荷轻的特点,更符合管理者随时需要对大量信息进行存储和查阅的需求,所以小区物业管理系统的开发基于B/S模式。

由以上分析可知,商品销售系统的开发在技术上是可行的。

2.1.3操作可行性

对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。

培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。

所以本系统的操作是完全可行的。

因此,本系统具有操作可行性。

2.1.4社会可行性

目前一有许多成功的小区管理系统的先例,社会需要小区管理需要的全面化和智能化。

本系统开发也严格遵守国家有关的小区物业管理的相关法律法规,保持一致。

执行国家的规定的收费标准,及宣传法规。

另外,系统的操作和工作方式也符合管理人员的日常业务处理习惯。

而且操纵方面灵活,便于学习,日常的维护更新。

因此,具有可行性。

因此,本系统具有社会可行性。

2.2业务流程分析

在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。

业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。

2.3性能分析

2.3.1多层结构设计

严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层[5]。

本系统采用上述的三层结构进一步扩展而成的多层结构。

2.3.2操作简单

系统应该适用于不同水平的使用者,包括所有大众群体,同时系统不应太复杂和繁琐,因此要求系统的操作尽可能简单易行。

2.3.3代码可读性好

采用规划的格式和命名方式,层次分明,有条理,代码中附有程序注释,让人容易明白,可读性强。

2.4总体设计原则

为了更好地实现本次系统的设计,在设计之前,对此系统的设计原则总结归纳为:

2.4.1易用性原则

系统界面清晰美观,简单明了,符合业务人员使用习惯,可直接面向非计算机专业人员。

2.4.2实用性原则

系统具有良好的实用性,能够保证稳定可靠地连续运行。

2.4.3技术先进性和成熟性原则

系统使用的前台设计技术及后台数据库设计技术,都应用了先进且成熟的编程技术,便于系统开发和维护。

第3章系统分析

系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。

它侧重于从业务全过程的角度进行分析。

分析的主要内容是:

业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。

系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:

开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。

系统分析所确定的内容是今后系统设计、系统实现的基础。

3.1数据流图

数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。

数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。

数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。

描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。

其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。

在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。

该系统的数据流图分为顶层、一层、二层。

现行的顶层数据流图如图3.1所示。

图3.1智能小区物业管理系统顶层图

3.2数据字典

通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体。

管理员个人信息表(admin)

表4-1管理员个人信息表(admin)

字段名

类型

说明

adminId

int

Notnull

admin_name

varchar

Notnull

admin_sex

varchar

Notnull

admin_age

int

Notnull

admin_tel

varchar

Notnull

admin_phone

varchar

Notnull

admin_addr

varchar

Notnull

admin_memo

varchar

Notnull

管理员账户表(admin_account)

表4-2管理员账户表(admin_account)

字段名

类型

说明

admin_accountID

int

Notnull

admin_username

varchar

Notnull

admin_password

varchar

Notnull

第4章系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

4.1系统功能设计

系统设计是新系统的物理设计阶段。

根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。

这个阶段的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统"如何做"。

图4.1系统功能分析图

4.2数据库设计

(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。

数据库系统需要操作系统的支持。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。

由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

4.2.1概念结构设计

E-R模型的组成元素有:

实体、属性、联系。

E-R模型用E-R图表示。

实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。

实体用矩形框表示,实体名称标注在矩形框内。

用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。

(2)属性是实体的性质。

用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制。

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图

小区物业管理系统部分实体E-R图如下所示:

……

图4.2住户基本信息实体E-R图

 

……

图4.3房产基本信息实体E-R图

 

……

 

图4.4住户投诉基本信息实体E-R图

4.2.2数据库表设计

针对智能小区管理系统的需求分析和功能分析,总结出如下的需求信息。

管理员个人信息表(admin)

表4-1管理员个人信息表(admin)

字段名

类型

说明

adminId

int

Notnull

admin_name

varchar

Notnull

admin_sex

varchar

Notnull

admin_age

int

Notnull

admin_tel

varchar

Notnull

admin_phone

varchar

Notnull

admin_addr

varchar

Notnull

admin_memo

varchar

Notnull

管理员账户表(admin_account)

表4-2管理员账户表(admin_account)

字段名

类型

说明

admin_accountID

int

Notnull

admin_username

varchar

Notnull

admin_password

varchar

Notnull

业主账户表(custom_account)

表4-3业主账户表(custom_account)

字段名

类型

说明

custom_accountID

int

Notnull

custom_username

varchar

Notnull

custom_password

varchar

Notnull

custom_yezhuID

int

Notnull

房产表(homes)

表4-4房产表(homes)

字段名

类型

说明

homesID

int

Notnull

homes_number

varchar

Notnull

homes_lou

varchar

Notnull

homes_type

varchar

Notnull

homes_area

int

Notnull

homes_sell

varchar

Notnull

homes_danyuan

varchar

Notnull

homes_louceng

varchar

Notnull

homes_chaoxiang

varchar

Notnull

homes_memo

varchar

Notnull

报修信息表(maintain)

表4-5报修信息表(maintain)

字段名

类型

说明

maintainID

int

Notnull

maintain_thing

varchar

Notnull

maintain_status

varchar

Notnull

maintain_homesnumber

varchar

Notnull

maintain_sdate

datetime

Notnull

maintain_rdate

datetime

Notnull

maintain_tcost

int

Notnull

maintain_scost

int

Notnull

maintainer

varchar

Notnull

maintain

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1