小区服务信息管理系统.docx

上传人:b****6 文档编号:11935673 上传时间:2023-06-03 格式:DOCX 页数:49 大小:2.21MB
下载 相关 举报
小区服务信息管理系统.docx_第1页
第1页 / 共49页
小区服务信息管理系统.docx_第2页
第2页 / 共49页
小区服务信息管理系统.docx_第3页
第3页 / 共49页
小区服务信息管理系统.docx_第4页
第4页 / 共49页
小区服务信息管理系统.docx_第5页
第5页 / 共49页
小区服务信息管理系统.docx_第6页
第6页 / 共49页
小区服务信息管理系统.docx_第7页
第7页 / 共49页
小区服务信息管理系统.docx_第8页
第8页 / 共49页
小区服务信息管理系统.docx_第9页
第9页 / 共49页
小区服务信息管理系统.docx_第10页
第10页 / 共49页
小区服务信息管理系统.docx_第11页
第11页 / 共49页
小区服务信息管理系统.docx_第12页
第12页 / 共49页
小区服务信息管理系统.docx_第13页
第13页 / 共49页
小区服务信息管理系统.docx_第14页
第14页 / 共49页
小区服务信息管理系统.docx_第15页
第15页 / 共49页
小区服务信息管理系统.docx_第16页
第16页 / 共49页
小区服务信息管理系统.docx_第17页
第17页 / 共49页
小区服务信息管理系统.docx_第18页
第18页 / 共49页
小区服务信息管理系统.docx_第19页
第19页 / 共49页
小区服务信息管理系统.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小区服务信息管理系统.docx

《小区服务信息管理系统.docx》由会员分享,可在线阅读,更多相关《小区服务信息管理系统.docx(49页珍藏版)》请在冰点文库上搜索。

小区服务信息管理系统.docx

小区服务信息管理系统

达西物业公司小区服务信息管理系统

摘要

随着计算机技术的发展,管理信息系统的应用越来越广泛。

为提高工作效率,本次毕业设计开发了一款简单实用的小区服务信息管理系统,以便该物业公司对其服务的多个小区进行管理。

本系统基于B/S模式开发,采用JavaEE技术和MySql数据库系统组件来构成应用服务系统,实现前台Web登录和基本信息查询,及后台管理员进行各项操作。

本系统后台管理部分分为八个模块:

住户资料管理、车位管理、住户报修管理、物业收费管理、公告管理、消息管理、系统设置。

前台门户网站分为六个模块:

首页模块、投诉模块、报修模块、费用查询模块、查看消息模块和自服务模块。

本论文描述了达西物业公司小区服务信息管理系统从设计到实现的整个过程。

首先介绍了开发的背景及开发工具,然后描述了系统分析、系统设计与系统实现环节,接着简述了系统测试,最后总结全文。

重点介绍了系统总体设计和数据库设计,并在系统实现部分列出了几个主要功能模块的窗口及源码。

关键词:

物业管理JavaEEMySqlB/S模式

 

ABSTRACT

Withthedevelopmentofcomputertechnology,informationmanagementsystemhasbeenwidelyapplied.Toimproveefficiency,asimpleandpracticalinformationmanagementsystemisdevelopedtomeettheneedsofDaXiPropertyManagementCompany,andtomakeiteasierforthecompanytomanageseveralcommunities.

Thesystem,basedonB/Ssetting,appliesJavaEEtechnologyandMySqldatabasesystemcomponenttoconstituteserviceapplicationsystem,whichrealizesfront-weblog-inandbasicinformationsearch,andallowsbacksideadministratoroperateaswell.Thebacksideadministrationofthesystemcanbedividedintosevenmodules:

residentdatamanagement,parking-lotmanagement,residencerepairmanagement,propertymanagementchargesmanagement,bulletinmanagement,informationmanagementandsystemsetting.Front-sideinternetcanbedividedintosixmodules:

front-pagemodule,complainmodule,repairingmodule,charges-inquirymodule,information-inquirymoduleandself-servicemodule.

Thepaperprovides,fromdesigntoimplementation,adetaileddescriptionaboutwholeprocessofCommunityServiceInformationManagementSystemofDaxiPropertyManagementCompany.Firstofall,thepaperintroducesthedevelopmentbackgroundandtools.Secondly,systemanalysis,systemdesignandsystemrealizationaredescribed.Finally,thepaperillustratesthesystemtestingandthensummarizesit.Thepaperfocusesonoverallsystemdesignanddatabasesetting,andlistsmajorfunctionalmodulewindowsandsourcecodeinsystemrealization.

Keywords:

PropertyManagementJavaEEMySqlweb

 

第1章绪论

1.1背景介绍

1.1.1项目开发背景

随着我国经济的迅速发展,人们不仅对商品房本身的质量要求越来越高,而且对与之相关的小区物业管理的要求也越来越高。

特别是近几年,随着我国经济体制的改革和房地产热,物业管理更是得到了迅速的发展,慢慢趋于成熟[1]。

要提高物业管理水平,提供安全舒适的居住环境,就必须完成社区的“信息化”和“智能化”[2]。

我国现行物业管理系统的应用大致有三个层次[3],第一层次为单项数据处理,第二层次是数据综合处理,第三层次则是管理信息系统(MIS)。

纵观国内的物业企业,大部分还停留在C/S模式上[4]。

目前,Web以其资源丰富、访问方便、无空间距离等特点而成为不断关注的焦点。

传统的C/S结构的计算机网络应用系统正逐渐被以Web为基础的B/S结构应用系统所替代[5]。

达西物业管理公司自成立以来的短短两年间,无论是经营规模还是服务质量都取得明显提升。

公司按市场化、专业化的管理模式,以住户至上、服务第一为宗旨。

现接手管理的东城水岸小区为2002建成的小高层建筑,总建筑面积约8.4万平方米,拥有楼宇8栋,住户240户,停车位120个。

以前是传统的管理方式,利用Excel、Access等来在存储处理业务信息,存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。

达西物业管理公司为了给客户提供安全、文明、满足客户需求的服务,持续改进高品质的物业管理方式,为了更高效的业务信息管理,特委托安徽点点通信息技术有限公司开发了达西小区服务信息管理系统。

本系统的开发完成,将给达西物业管理公司的物业管理带来很大的方便,从而提高工作效率。

1.1.2研究目标

本设计的研究目标是利用JavaEE开发基于B/S结构的小区服务信息管理系统(小区物业管理系统),实现小区物业管理的全部功能且便于维护更新。

主要功能概括为:

1.对小区内住房的详细资料的管理,包括增、删、改、查功能。

2.在具有了所有的基本资料信息后,需要实现实质性的物业管理。

主要的管理业务包括:

车位管理、仪表(水、电、燃气)数据管理、收费管理、住户投诉管理、住户报修管理等。

3.前台门户网站供小区业主访问登录,实现查看公告、投拆、报修、查看消息等功能。

1.2相关技术介绍

1.2.1B/S模式

B/S(Browser/Server)结构,即浏览器和服务器结构。

它是对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。

B/S结构使用的http协议,就是针对超级文本的,而超级文本自身就带着多媒体的韵味。

如今WEB技术的日益成熟,B/S结构浮出水面并呈现逐渐取代C/S的形势。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

1.2.2JavaEE

JavaEE是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。

其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

JavaEE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。

通过提供统一的开发平台,JavaEE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

1.2.3MySQL

MySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

1.2.4AJAX

AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

通过AJAX,JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。

通过这个对象,JavaScript可在不重载页面的情况与Web服务器交换数据。

AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

AJAX可使因特网应用程序更小、更快,更友好。

JavaScriptXMLHTMLCSS在AJAX中使用的Web标准已被良好定义,并被所有的主流浏览器支持。

AJAX应用程序独立于浏览器和平台。

Web应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。

不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。

  通过AJAX,因特网应用程序可以变得更完善,更友好。

1.3可行性分析

1.技术上可行性

该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用mysql,这些软件在MIS开发中已被大量应用,技术上都比较成熟。

因此在技术上是可行的。

2.经济上可行性

由于住户需要支付管理费,因此小区在采用计算机来进行小区的管理,因开发经费没有问题。

3.管理上可行性

达西物业管理公司的员工都经过培训。

有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。

另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。

1.4系统环境配置

1.安装jdk

本系统使用jdk1.6开发。

下载安装后,配置path环境变量。

2.安装tomcat

本系统使用tomcat5.5作为Web服务器,启动前需设置java_home环境变量。

3.安装MySQL

本系统使用MySQL5.0作为后台数据库。

4.系统布署

将项目文件复制到tomcat5.5的安装路径下的webapps目录下。

启动tomcat,打开浏览器即可使用系统。

第2章系统分析

2.1需求分析

在系统设计的开始,首先要做的就是需求分析。

所谓需求分析,就是要不断的调查和研究,以了解业务流程等的系统和需求。

要想设计出一个好的概念模型,最好需求分析是非常重要的。

在需求分析时,首先要对要处理的对象进行详细地调查,通过调查确定了系统功能后,就要收集实现系统功能的相关数据,并对这个数据之间的关系进行分析和处理。

所以,需求分析对于一个好的系统设计是至关重要的[6]。

2.1.1业主使用功能

小区业主作为用户可登录系统前台,实现以下功能:

1.查看小区公告;

2.查询水、电、燃气等用量用费,查询各类费用的缴纳情况;

3.报修以及查看已有报修;

4.投诉以及查看已有投诉;

5.消息管理,查看催缴费用的通知;

6.自服务系统,更改用户登录密码等。

2.1.2管理员使用功能

物业公司客服人员作为系统管理员登录系统后台,实现以下功能:

1.基本设置:

更改登录密码,更改小区简介,数据库备份还原;

2.用户(业主)资料管理(增、删、改、查);

3.房产资料管理(增、删、改、查);

4.车位资料管理(增、删、改、查);

5.报修管理:

查看报修列表,对报修进行处理,维修完成后统计维修费用;

6.投诉管理:

查看投诉列表,处理投诉,回复处理结果;

7.费用收缴:

每月录入水、电、燃气用量用费列表,(人工抄表,录入系统),按月查看各类费用清单,对于欠费业主发送催费通知;

8.发布公告;

2.2架构分析

架构分析如下:

1.逻辑架构:

JSP+JavaBean+Database。

(1)JSP负责表现;

(2)JavaBean负责业务逻辑;

(3)Database负责持久保持数据;

2.物理架构:

Web服务器一台,Database服务器一台。

3.技术解决方案:

WebServer-Tomcat5.5,Database-MySQL5.0。

2.3业务逻辑分析

系统主要实体类以及类之间关系分析如下:

1.房屋类:

(1)包装房屋信息;

(2)与用户类是一对一的关系。

2.车位类:

(1)包装车位信息;

(2)与房屋类是多对多的关系。

3.用户类:

(1)包装系统用户信息;

(2)与房屋类是一对一的关系。

4.收费信息类

(1)包装各类费用信息;

(2)与房屋类是一对一的关系。

5.报修信息类

(1)包装用户报修信息;

(2)与房屋类是多对一的关系。

6.投诉信息类

(1)包装用户投诉信息;

(2)与用户类是多对一的关系。

7.消息类

(1)包装物业客服人员发送给用户的各类消息;

(2)与用户类是多对一的关系。

8.公告类

(1)包装物业客服人员(即系统管理员)发布的公告。

第3章系统设计

3.1设计原则

1.相对独立性

在设计各系统功能模块时,必须考虑到各个模块的相对独立性,即各自内部功能和信息的独立,并尽可能避免个模块间不必要的数据调用和控制。

对于联系比较紧密,功能比较相似的模块,要集中管理,以方便今后的调试、调用等[7]。

2)较小的数据依赖性

各模块之间的数据交叉尽量小。

一个模块的内部联系紧密,必然和其他模块的联系就会少,所以在设计模块时,要将联系紧密的功能都划分到一个模块,以方便今后的调试、维护等[8]。

3.2系统总体设计

根据需求分析所了解的模块和功能,将系统设计如下:

图3-1系统功能模块图

3.3数据库设计

3.3.1数据库概念结构设计

根据对系统做的需求分析和模块总体设计,做出满足用户需求的各种实体以及它们之间的关系。

实体图如下(关键字属性用下划线标出):

1.用户信息

图3-2用户信息

2.房屋信息

图3-3房屋信息

3.车位信息

图3-4车位信息

4.报修信息

图3-5报修信息

5.投拆信息

图3-6投诉信息

6.通知信息

图3-7通知信息

7.公告信息

图3-8公告信息

8.收费信息

图3-9 收费信息

 

9.设计联系E-R图如下:

图3-10 车位出租信息

3.2.2数据库物理设计

由以上设计,得到数据库物理结构如下:

1.user用户表

表3-1用户信息表

字段

字段类型

说明

houseid

varchar(10)

房屋号/引用house表的houseid

password

varchar(18)

密码

2.house房屋信息表

表3-2房屋信息表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号

descr

varchar(255)

描述

floorid

int

楼号

cellid

int

单元号

bdate

int

建筑年代

shape

varchar(20)

户型

area

double

房屋面积

ownername

varchar(20)

户主姓名

population

int

家庭人口

ownerphone

varchar(18)

户主电话

mdate

date

迁入日期

 

3.parkingspace车位信息表

表3-3车位信息表

字段

字段类型

说明

pid

int

车位号(主键)

location

varchar(40)

位置

length

double

车位长

width

double

车位宽

status

int

是否已出租0:

未出租;1:

已出租。

maxyear

int

最长可出租年限

charge

int

费用(¥人民币/每年)

descr

varchar(255)

描述

4.hire车位出租信息表

表3-4车位出租信息表

字段

字段类型

说明

hid

int

主键/自动递增

pid

int

车位号/引用packingspace表的pid

hname

varchar(20)

租借人姓名

houseid

varchar(10)

租借人房号/引用house表的houseid

hphone

varchar(18)

租借人电话

hcharge

int

租金(每年)

startdate

date

租期开始日期

lease

int

租期(年)

rname

varchar(20)

受理人姓名

tdate

date

办理日期(now())

descr

varchar(255)

描述

5.water用水量表

表3-5用水量表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

floorid

int(11)

楼号

water

double

用水量(吨)

month

date

年月份

6.electric用电量表

表3-6用电量表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

floorid

int(11)

楼号

electric

double

用电量(度)

month

date

年月份

7.gas燃气用量表

表3-7燃气用量表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

floorid

int(11)

楼号

gas

double

燃气用量(立方)

month

date

年月份

8.price水、电、燃气价格及物业费表

表3-8水、电、燃气价格及物业费表

字段

字段类型

说明

month

varchar(10)

年月份

waterprice

double

水价(元/吨)

electricprice

double

电价(元/度)

gasprice

double

燃气价(元/m3)

wuyeprice

double

物业费(元/m2.月)

9.charge收费信息表

表3-9收费信息表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

month

varchar(10)

年月份

water

double

水费

electric

double

电费

gas

double

燃气费

status

int

费用是否已缴纳:

1:

已缴纳;0:

未缴纳。

rname

varchar(20)

收费人

means

int

缴纳方式:

1:

现金支付;2:

网银支付。

cdate

date

交费日期

10.wuye物业费用表

表3-10物业费用表

字段

字段类型

说明

id

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

month

varchar(10)

年月份

wuye

double

物业费

11.repair报修信息表

表3-11报修信息表

字段

字段类型

说明

id

int

主键/年月日。

(当天递增)

houseid

varchar(10)

房屋号/引用house表的houseid

category

varchar(20)

报修类别:

水表、电表、燃气表、水管、电线、燃气管、其它

descr

varchar(255)

报修

reportdate

datetime

报修时间

means

int

报修方式:

1:

客服中心报修;2:

电话报修;3:

网上报修。

status

int

是否已处理:

0:

未处理;1:

已安排维修;2:

已维修完成。

repairdate

datetime

安排维修时间

principal

varchar(20)

维修负责人

material

double

材料费

upkeep

double

维修费

completedate

date

维修日期

ispay

int

费用是否交纳0:

未交纳;1:

已交纳。

paydate

datetime

费用交纳时间

12.complaint投诉信息表

表3-12投诉信息表

字段

字段类型

说明

cid

int

主键/自动递增

houseid

varchar(10)

房屋号/引用house表的houseid

title

varchar(100)

投诉摘要

descr

varchar(255)

投诉描述

cname

varchar(20)

投诉人姓名

cphone

varchar(18)

投诉人电话

rname

varchar(20)

受理人

status

int

是否已处理:

0:

未处理;1:

已处理。

means

int

投诉方式:

1:

客服中心投诉;2:

电话投诉;3:

网上投诉。

cdate

datetime

投诉时间

dealdescr

varchar

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2