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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

最新版JAVA物业管理系统毕业设计论文.docx

1、最新版JAVA物业管理系统毕业设计论文优秀论文 审核通过未经允许 切勿外传目 录摘 要 1第1章 绪 论 11.1 背景介绍 11.1.1 项目开发背景 11.1.2 研究目标 11.2 相关技术介绍 11.2.1 BS模式 11.2.2 JavaEE 21.2.3 MySQL 21.2.4 AJAX 21.3 可行性分析 21.3.1技术上可行性 31.3.2 经济上可行性 31.3.3 管理上可行性 31.4 系统环境配置 31.4.1安装jdk 31.4.2安装tomcat 31.4.3安装MySQL 31.4.4系统布署 3第2章 系统分析 42.1需求分析 42.1.1业主使用功能

2、42.1.2 管理员使用功能 42.2 架构分析 42.3 业务逻辑分析 5第3章 系统设计 63.1 系统总体设计 63.2 数据库设计 63.2.1 数据库逻辑设计 63.2.2 数据库物理设计 9第4章 系统功能实现 154.1 后台管理系统 154.1.1 登录后台管理系统 154.1.2 住房资料管理模块 164.1.3 车位资料管理模块 174.1.4 住户报修管理模块 184.1.5 住户投诉管理模块 194.1.6 物业收费管理模块 204.1.7 公告管理模块 234.1.8 消息管理模块 234.1.9 系统设置模块 244.2 前台门户网站 244.2.1首页 244.2

3、.2 业主登录界面 254.2.3 在线投诉界面 254.2.4 在线报修界面 264.2.5 费用查询界面 264.2.6 查看消息界面 274.2.7 自服务界面 27第5章 系统测试 295.1 web系统测试 295.1.1 界面测试 295.1.2 功能测试 295.1.3 性能测试 295.1.4 可用性测试 305.2 运行概况及存在问题 305.2.1 测试结果 305.2.2 存在问题 30在功能测试中,物业收费管理模块中的录入水、电、燃气月用量功能必须全部一次性输入整栋数据,未填项默认为0,这样某户数据不详时,就无法录入。 30第6章 结论 31参考文献 33附 录 主要代

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

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

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

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

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

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

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

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

12、员工都经过培训。有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。1.4 系统环境配置1.4.1安装jdk本系统使用jdk1.6开发。下载安装后,配置path环境变量。1.4.2安装tomcat本系统使用tomcat5.5作为web服务器,启动前需设置java_ +Database (1)JSP负责表现 (2)JavaBean负责业务逻辑 (3)Database负责持久保持数据2物理架构:Web服务器一台,Database服务器一台3技术解决方案:WebServer-Tomcat5.5,Database

13、-MySQL5.02.3 业务逻辑分析系统主要实体类以及类之间关系分析如下:1房屋类:(1) 包装房屋信息(2) 与用户类是一对一的关系2车位类:(1) 包装车位信息(2) 与房屋类是多对多的关系3用户类:(1) 包装系统用户信息(2) 与房屋类是一对一的关系4收费信息类(1) 包装各类费用信息(2) 与房屋类是一对一的关系5报修信息类(1) 包装用户报修信息(2) 与房屋类是多对一的关系6投诉信息类(1) 包装用户投诉信息(2) 与用户类是多对一的关系7消息类(1) 包装物业客服人员发送给用户的各类消息(2) 与用户类是多对一的关系8公告类(1) 包装物业客服人员(即系统管理员)发布的公告第

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

15、结构如下:1. user用户表表3-1 用户信息表字段字段类型说明houseidvarchar(10)房屋号引用house表的houseidpasswordvarchar(18)密码2. (ownername) = ) alert(户主姓名不可为空!) form1.ownername.focus(); return false; if(!isNumber(Trim(population) alert(家庭人口不正确!); form1.population.focus(); return false; if(!checkPhone(ownerphone) return false; if(!is

16、Date(Trim(mdate) return false; return true;function isDouble(str) 判断是否为小数或整数(正的) var re =0-9+.?0-9*$; if(!re.test(str) alert(面积不正确!); form1.area.focus(); return false; return true;function isDate(str) var re =1-90-90-90-9-0-10-9-0-30-9$; var re2 =1-90-90-90-9-1?0-9-1-3?0-9$; if(re.test(str) | re2.te

17、st(str) return true; else alert(日期格式不正确!); form1.mdate.focus(); return false; function checkhouseid(id) var re = 1-8#1-601-6$; 1-8表示1至8栋,第一个1-6表示1至6层 if(!re.test(id) alert(不存在此格式的房号!); form1. false; return true;function checkPhone(phone) if(phone.length 15) alert(电话长度应为6-15位); form1.ownerphone.focus

18、(); return false; if(!isNumber(phone) alert(电话号码应为数字); form1.ownerphone.focus(); return false; return true;function isNumber(str) var re = 0-9*1-90-9*$ if(re.test(str) return true; return false;function isWhiteSpace(str) var whitespace = tnr; var i; for(i=0; i= 0) return true; return false;function

19、LTrim(str) 去左边空格 var i; for(i=0;i= 0; i-) if(str.charAt(i) != ) break; str = str.substring(0,i+1); return str; function Trim(str)去空格 return LTrim(RTrim(str);2web.xml配置文件 DatabaseBackup com.daxi.servlet.DatabaseBackup dbbackuppath D:apache-tomcat5webappsdaxi1.0admindbbackup DatabaseLoad com.daxi.servlet.DatabaseLoad loadfilepath D:apache-tomcat5webappsdaxi1.0admindbload FileUpLoad com.daxi.servlet.FileUpLoad uploadpath D:apache-tomcat5webappsdaxi1.0admindbload DatabaseBackup DatabaseBackup DatabaseLoad DatabaseLoad FileUpLoad FileUpLoad index.jsp

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

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