ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:2.01MB ,
资源ID:24071768      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24071768.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA毕业设计物业管理系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA毕业设计物业管理系统.docx

1、JAVA毕业设计物业管理系统第1章 绪 论1.1 背景介绍1.1.1 项目开发背景达西物业管理公司自成立以来的短短两年间,无论是经营规模、管理模式还是服务质量都已经处于领先地位。公司按市场化、专业化的管理模式1,以住户至上、服务第一为宗旨。现接手管理的东城水岸小区为2002建成的小高层建筑,总建筑面积约 8.4万平方米,拥有楼宇8栋,住户240户,停车位120个。以前是传统的管理方式,利用excel来在存储处理业务信息,存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理2有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷。达西物业管理公司为了给客户

2、提供安全、文明、满足客户需求的服务,持续改进高品质的物业管理方式3,为了更高效的业务信息管理,特委托安徽点点通信息技术有限公司开发了达西小区服务信息管理系统。本系统的开发完成,将给达西物业管理公司的物业管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是小区物业管理正规化、现代化的重要标志。1.1.2 研究目标研究目标是利用JavaEE开发基于B/S结构的小区物业管理系统,实现小区物业管理的全部功能且便于维护更新。主要功能概括为:1对小区内住房的详细资料的管理,包括增、删、改、查功能。2在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:车位管理、仪表(水、电、

3、燃气)数据管理、收费管理、住户投诉管理、住户报修管理等。3前台门户网站供小区业主访问登录,实现查看公告、投拆、报修、查看消息功能。1.2 相关技术介绍1.2.1 B/S模式B/S(Browser/Server)结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。B/S结构使用的http协议,就是针对超级文本的,而超级文本自身就带着多媒体的韵味。如今WEB技术的日益成熟,B/S结构浮

4、出水面并呈现逐渐取代C/S的形势,使得教学软件系统的网络体系结构跨入一个新阶段。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。1.2.2 JavaEEJavaEE是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例

5、如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 JavaEE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,JavaEE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全

6、支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。1.2.3 MySQLMySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 1.2.4 AJAX AJAX 不是一种新的编程语言,而是一种用于

7、创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX 可使因特网应用程序更小、更快,更友好。JavaScript XML HTML CSS 在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器

8、和平台。 Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。 通过 AJAX,因特网应用程序可以变得更完善,更友好。1.3 可行性分析1.3.1技术上可行性该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用mysql,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。1.3.2 经济上可行性由于住户需要支付管理费,因此小区在采用计算机来进行小区的管理,因开发经费没有问题。1.3.3

9、 管理上可行性达西物业管理公司的员工都经过培训。有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。1.4 系统环境配置1.4.1安装jdk本系统使用jdk1.6开发。下载安装后,配置path环境变量。1.4.2安装tomcat本系统使用tomcat5.5作为web服务器,启动前需设置java_home环境变量。1.4.3安装MySQL本系统使用MySQL5.0作为后台数据库。 1.4.4系统布署将项目文件复制到tomcat5.5的安装路径下的webapps目录下。启动tomcat,打开浏览器即可使用系统

10、。第2章 系统分析2.1需求分析2.1.1业主使用功能小区业主作为用户可登录系统前台,实现以下功能:1查询水、电、燃气等用量用费,查询各类费用的缴纳情况;2报修以及查看已有报修;3投诉以及查看已有投诉;4消息管理,查看催缴费用的通知;5自服务系统,更改用户登录密码等。业主以自家房号作为用户名登录系统。2.1.2 管理员使用功能物业公司客服人员作为系统管理员登录系统后台,实现以下功能:1基本设置:更改登录密码,更改小区简介,数据库备份还原;2用户(业主)资料管理(增、删、改、查);3房产资料管理(增、删、改、查);4车位资料管理(增、删、改、查);5报修管理:查看报修列表,对报修进行处理,维修完

11、成后统计维修费用; 6投诉管理:查看投诉列表,处理投诉,回复处理结果;7费用收缴:每月录入水、电、燃气用量用费列表,(人工抄表,录入系统),按月查看各类费用清单,对于欠费业主发送催费通知;8发布公告;2.2 架构分析架构分析如下:1逻辑架构:JSP+JavaBean +Database (1)JSP负责表现 (2)JavaBean负责业务逻辑 (3)Database负责持久保持数据2物理架构:Web服务器一台,Database服务器一台3技术解决方案:WebServer-Tomcat5.5,Database-MySQL5.02.3 业务逻辑分析系统主要实体类以及类之间关系分析如下:1房屋类:(

12、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 系统总体设计根据需求分析所了解的模块和功能,将系统设计如下:图3-

13、1 系统功能模块图3.2 数据库设计3.2.1 数据库逻辑设计根据对系统做的需求分析和模块总体设计,做出满足用户需求的各种实体以及它们之间的关系。设计实体E-R图如下:1. 用户信息图3-2 用户信息2. 房屋信息图3-3 房屋信息3. 车位信息图3-4车位信息4. 报修信息图3-5报修信息5. 投拆信息图3-6投诉信息6通知信息图3-7通知信息7公告信息图3-8公告信息8收费信息图3-9收费信息设计联系E-R图如下:图3-10车位出租信息3.2.2 数据库物理设计由以上数据库逻辑设计,设计数据库物理结构如下:1. user用户表表3-1 用户信息表字段字段类型说明houseidvarchar

14、(10)房屋号/引用house表的houseidpasswordvarchar(18)密码2. house房屋信息表表3-2 房屋信息表字段字段类型说明idint主键/自动递增houseidvarchar(10)房屋号descrvarchar(255)描述flooridint楼号cellidint单元号bdateint建筑年代shapevarchar(20)户型areadouble房屋面积ownernamevarchar(20)户主姓名populationint家庭人口ownerphonevarchar(18)户主电话mdatedate迁入日期3. parkingspace车位信息表表3-3

15、车位信息表字段字段类型说明pidint车位号(主键)locationvarchar(40)位置lengthdouble车位长widthdouble车位宽statusint是否已出租0:未出租1:已出租maxyearint最长可出租年限chargeint费用(¥人民币/每年)descrvarchar(255)描述4hire车位出租信息表表3-4 车位出租信息表字段字段类型说明hidint主键/自动递增pidint车位号/引用packingspace表的pidhnamevarchar(20) 租借人姓名houseidvarchar(10)租借人房号/引用house表的houseidhphoneva

16、rchar(18)租借人电话hchargeint租金(每年)startdatedate租期开始日期leaseint租期(年)rnamevarchar(20)受理人姓名tdatedate办理日期(now()descrvarchar(255)描述5water用水量表表3-5 用水量表字段字段类型说明idint主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidflooridint(11)楼号waterdouble用水量(吨)monthdate年月份6 electric用电量表表3-6 用电量表字段字段类型说明idint主键/自动递增houseidvarchar

17、(10)房屋号/引用house表的houseidflooridint(11)楼号electricdouble用电量(度)monthdate年月份7 gas燃气用量表表3-7 燃气用量表字段字段类型说明idint主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidflooridint(11)楼号gasdouble燃气用量(立方)monthdate年月份8price水、电、燃气价格及物业费表表3-8水、电、燃气价格及物业费表字段字段类型说明monthvarchar(10)年月份waterpricedouble水价(元/吨)electricpricedouble

18、电价(元/度)gaspricedouble燃气价(元/m3)wuyepricedouble物业费(元/m2.月)9charge收费信息表表3-9收费信息表字段字段类型说明idint主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidmonthvarchar(10)年月份waterdouble水费electricdouble电费gasdouble燃气费statusint费用是否已缴纳:1:已缴纳0:未缴纳rnamevarchar(20)收费人meansint缴纳方式:1:现金支付2:网银支付cdatedate交费日期10wuye物业费用表表3-10物业费用表

19、字段字段类型说明idint主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidmonthvarchar(10)年月份wuyedouble物业费11repair报修信息表表3-11报修信息表字段字段类型说明idint主键/年月日。+当天递增 20120403001houseidvarchar(10)房屋号/引用house表的houseidcategoryvarchar(20)报修类别:水表、电表、燃气表、水管、电线、燃气管、其它descrvarchar(255)报修reportdatedatetime报修时间meansint报修方式:1:客服中心报修2:电话

20、报修3:网上报修statusint是否已处理:0:未处理1:已安排维修2:已维修完成repairdatedatetime安排维修时间principalvarchar(20)维修负责人materialdouble材料费upkeepdouble维修费completedatedate维修日期ispayint费用是否交纳0:未交纳1:已交纳paydatedatetime费用交纳时间12complaint投诉信息表表3-12投诉信息表字段字段类型说明cidint主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidtitlevarchar(100)投诉摘要descrv

21、archar(255)投诉描述cnamevarchar(20)投诉人姓名cphonevarchar(18)投诉人电话rnamevarchar(20)受理人statusint是否已处理:0:未处理1:已处理 meansint投诉方式:1:客服中心投诉2:电话投诉3:网上投诉cdatedatetime投诉时间dealdescrvarchar(255)处理备注13message通知信息表表3-13通知信息表字段字段类型说明idint主键/自动递增houseidvarchar(10)接收消息的户主房号/引用house表的houseidtitlevarchar(255消息标题contentvarchar

22、(255)消息描述isreadint是否已读过0:未读1:已读sdatedatetime发送日期14announce公告表表3-14公告信息表字段字段类型说明idint主键/自动递增titlevarchar(255)公告标题contentTEXT公告内容sdatedatetime发布时间第4章 系统功能实现4.1 后台管理系统4.1.1 登录后台管理系统登录界面设计如图4-1,管理员输入正确账号,密码即可登录系统。图4-1登录界面图4-2后台管理首页登录系统后进入首页如图4-2界面。4.1.2 住房资料管理模块作为物业管理系统,住房资料管理是最基本的管理功能,如图4-3界面用以查看住房详细资料

23、。图4-3住房资料列表点击“更改”打开如图4-4界面。更改信息后,点击“确认修改”按钮保存数据。图4-4住房资料更改点击“新增住房”打开如图4-5界面,用以添加房屋信息。若输入房号已存在,则提示“房号已存在”,如图4-6图所示。图4-5新增住房图4-6 房号已存在提示4.1.3 车位资料管理模块查看车位资料列表如图4-6,可以按照“all”,“已出租”,“未出租”,“即将到期”四种状态查看列表,也可以选择车位所在区域查看。最长可出租年限,费用以及描述都可以直接点击更改。对于未出租车位,可点击“出租”,进入如图4-8所示出租界面;对于已出租车位,可点击“查看”,查看出租详细信息,如图4-9所示;

24、对于即将到期车位,可点击“续租”,进入续租界面,如图4-10所示。图4-7车位资料列表图4-8 车位出租界面图4-9查看已出租车位图4-10 车位续租界面图4-11历史出租信息查询图4-12历史出租信息查询结果如图4-11界面用以查询历史出租信息,输入车位号,点击查询,即可获得该车位所有出租信息,如图4-12所示。4.1.4 住户报修管理模块查看报修单列表如图4-13所示,可根据日期,报修类别,处理状态查询报修单。对于未处理报修单,可点击“安排维修”,安排维修负表人,如图4-14所示;维修完后了,点击“维修完后”,录入维修费用等信息,如图4-15所示;已完成的维修单,可以查看其详细信息,对于费

25、用未交纳的维修单,点击“发送催费通知”按钮,发送催费通知, 如图4-16所示。图4-13 报修单列表图4-14 安排维修图4-15 录入维修费用图4-16 维修详单图4-17 新增报修图4-18统计报修如图4-17所示界面,用于新增报修。如图4-18所示界面,用于报修统计,选择维修负责人及日期,点击“查询”。4.1.5 住户投诉管理模块查看投诉单列表如图4-19,可根据日期,处理状态查询投诉单。对于未处理的投诉单,点击“查看处理”,进入如图4-20界面。如图4-21界面用于新增投诉。图4-19投诉单列表图4-20投诉处理图4-21新增投诉4.1.6 物业收费管理模块物业收费管理是本系统最核心的

26、功能模块,此功能模块具备较完善的物业收费管理功能。如图4-22所示界面,用于录入水、电、燃气月用量。选择年月份以后,按栋录入各类数据。图4-22 录入水、电、燃气月用量如图4-23界面用于查看费用列表。图4-23费用列表点击“查看详情”进入如图4-24界面。对于未交费的房号,点击“发送催交费用通知”,即向此房号业主发送一条催交费用的通知。图4-24收费单详情图4-25水、电、燃气用量统计如图4-25界面用于统计水、电、燃气的月用量,生成报表。点击“查看报表”,即可看到如图4-26的图表,此图表采用开源类库JFreeChat生成。图4-26 用量统计图表如图4-28界面用于生成每月各类费用图表,

27、通过此图表,可直观地看出各类费用的收缴情况。点击“发送催费通知”,即向所有未交费的业主发送催交费用的通知。如图4-27界面用于更改各类收费标准,以便根据市场价格调整收费。图4-27 更改各类收费价格图4-28 用费统计图表图4-28交费如图4-28界面实现交费功能,选择房号、年月份后,点击“查看水、电、燃气、物业费用详单”按钮,即可看到如图4-29的交费界面,显示了选择房号、年月份对应的水、电、燃气、物业费用详情情况,录入收费入,确认交费。进入如图4-30所示界面,点击“生成收据”,生成如图4-31所示收据。图4-29 水、电、燃气、物业收费图4-30 交费成功图4-31 收据点击“查看维修费

28、用”,则查询出如图4-32所示维修费用详单。图4-32 维修费收费4.1.7 公告管理模块如图4-33界面用于发布公告,内容编辑器采用了开源的FCKEditor在线编辑器,如图4-34界面用于查看公告列表。图4-33 发布公告图4-34 公告列表4.1.8 消息管理模块如图4-35界面用于显示消息列表,管理所有消息。图4-35 消息列表4.1.9 系统设置模块系统设置模块总提供了四大功能,更改后台管理员登录密码,更改小区简介,更改前台业主密码,数据库备份和还原功能。在数据库表丢失或损坏的情况下,备份数据库是很重要的。我们可以利用备份文件将数据恢复到备份时的状态。图4-36 数据库备份和还原图4-37 下载数据库备份文件图4-38 选择数据库备份文件如图4-36界面,点击“备份数据库”按钮,即可备份数据库。备份成功后,可下载备份文件到本地机,如图4-37所示。妥善保存数据库备份文件,以确保系统安全性。点击“还原数据库”按钮,进入如图4-38所示界面。选择备份文件,点击“上传”按钮。上传后,点击“执行数据库还原”按钮,将数据库还原到备份文件备份时的状态。4.2 前台门户网

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

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