欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计(论文)小区物业信息管理系统设计与实现.doc

    • 资源ID:3982027       资源大小:535.50KB        全文页数:36页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)小区物业信息管理系统设计与实现.doc

    安徽大学 本科毕业论文(设计)题目: 小区物业信息管理系统设计与实现 学生姓名:郁海林 学号: E20414014 院(系):计算机科学与技术学院 专业: 软件工程 入学时间: 2004 年 9 月导师姓名: 刘锋 称/学位: 教授 导师所在单位:安徽大学计算机科学与技术学院 2008年5月安徽大学教务处制小区物业信息管理系统设计与实现摘 要 随着房地产业的迅速发展,住宅小区的不断兴建,人们对住宅小区的物业管理提出了更多更高的要求,有关住宅小区物业管理方面的投诉也在不断增多。住宅小区的物业管理费难以收取,物业管理安防措施难以保证住宅小区业主的要求,很多住宅小区的物业管理方式陈旧、技术力量落后,从而造成住宅小区物业管理工作的从业人员多,工作强度大,工作效益低,管理成本高。为改善住宅小区物业管理工作条件,提升物业管理的技术水准和更新管理理念,提高物业管理工作的效率和质量,降低物业管理成本,本论文在分析了国内外住宅小区物业管理的现状和发展趋势的基础上,结合我国城市住宅小区物业管理的实际需求,设计开发了“ 基于web的住宅小区物业管理系统” 。 论文根据物业管理的基本原理,结合住宅小区物业管理的工作特点,建立利有web处理器对住宅小区的物业管理,建立统一的数据共享平台,为住宅小区物业管理部门提供准确的信息,便于进行统一有效的物业管理。论文采用面向对象的分析方法,系统地分析了基于web 的住宅小区物业管理系统的需求分析和业务流程,给出了系统的设计方案,按分层结构模式设计了用户权限管理,并实现了部分子系统。关键词:web;物业;物业管理;信息系统Abstract With the development of realestate , residential sub-districts Spring up incessantly . In the meantime , people have put forward cautious requirements for the property management of residential sub-districts due to constant complaints about it. It is hard to levy the management fee, for that the safety measures can't satisfy the ouhers . The ways of management are out of date because of technical problems , which results in crowded workers , intensive working , high payment but low profits. Aiming to improve the working condition of property management, enhance the technic of management, renovate the management conception and make the profits and quality of property management better, the paper puts forward “the residential sub-district property management system based on wed” , by illustrating the current situation and the tendenly of property managemen abroad and home and connecting with the practical demands on residential sub-district. On the basis of the fundamental principle and particularity of property management , the paper holds that web processors should be installed to manoeuvre the residential area , and unified data platform should be shared , which can provide the management department with accurate information and make management efficient.The paper, what's more analyzes the requirement of the web system and process , offers us design , made of the system and user management of authority limitation according to stratified structural pattern , and realizes some sub-systems.Key words : web , Property, The property management, Property managementSystem .目 录第一章 绪 论11.1 系统背景11.2住宅小区物业管理的发展趋势21.3小区物业管理系统的提出3第二章 系统分析与设计42.1 需求分析42.2 可行性分析42.3 系统功能结构图52.4 系统设计目标62.5 开发及运行环境62.6 数据库设计6第三章 JavaBean的编写93.1数据库操作的JavaBean的编写93.2 中文乱码问题的处理113.3客户基本信息的JavaBean的编写133.4提交客户信息的JavaBean的编写133.5登陆管理权限处理14第四章 用户操作功能模块设计154.1用户登陆退出模块设计154.2系统管理模块设计174.3费用管理模块设计204.4 用户管理模块设计254.5 设备管理模块设计29第五章 结束语30参考文献31致 谢32第一章 绪 论1.1 系统背景 随着房地产业的日渐成熟,住宅小区物业管理不仅反映经济社会发展水平和城市管理水平,而且关系到居民生活环境与生活质量的提高。2003年6月8日务院第379号令颁布了物业管理条例,标志着我国物业管理行业将进入规范化、法制化、市场化、社会化管理。根据不完全统计,至2004年底,全国物业管理的覆盖面只占城市物业总量的35%,经济发达的一些城市己达50%以上,至200年底,我国物业管理企业己超过3万家,从业人员己突破330万人,年营业总收入超过800亿元,。物业管理社会化、市场化、专业化、信息化发展迅速,然而物业管理在我国毕竟是新生事物。物业管理的市场化进程各地区参差不齐,发展很不平衡。我国物业管理理论研究相对薄弱,实际操作各环节不同程度地存在着一定缺陷和问题物业管理模式有待于进一步探讨研究形成。随着高新科技在现代物业建设中的大量应用,物业管理也不再是传统意义上的简单原始的清洁、绿化、安全巡视管理高科技管理技术越来越成为物业管理的主要内容,特别是物业管理信息化的迅速普及推广,基于web的住宅小区物业管理系统,为物业管理企业服务手段的革新提供了新的平台,并且物业管理信息化已成为物业管理行业发展的主导方向。实现住宅小区物业管理能给社会各方面带来的益处:住宅小区物业管理的目标首先是有利于社会的繁荣与发展,有利于社会主义精神文明建设,满足社会发展对住宅小区和物业管理的要求。住宅小区物业管理还要赢得经济效益。从政府的角度看,实行物业管理的住宅小区房屋维修和环境管理等方面不再需要政府补给资金,而且政府还可以向物业管理企业收税,增加对财政收入。从房地产开发企业的角度看,良好的前期物业管理有助于房屋以更高的价格和更快的速度销售,加快资金的周转,获取更多的销售利润。从业主的角度看,物业管理公司应发挥住宅小区物业最大使用价值并尽可能使其保值、增值。如何使住宅小区固定资产保值、增值,是众多房屋产权人关注的焦点,也成为衡量住宅小区物业管理水平高低的一项重要指标。 从物业管理企业的角度看,住宅小区物业管理公司是独立运行、独立核算、自负盈亏的经济实体,追求自身经济利益的最大化,在合理收取物业管理费用的基础上,发挥自身潜能,节支开源,压缩管理成本,向管理要效益。不断采用新技术、新方法,依靠科技进步提高管理水平与服务水平,进行合理先进的成本核算,以最小的投入,获取最大的经济效益。住宅小区物业管理公司最基本的职能就是为小区内居民提供舒适、安全、安静、良好的居住环境,有利于住宅小区居民的身心健康,提高整个城市的环境质量。基于web的住宅小区物业管理系统设计的指导思想使住宅小区物业管理系统选择的设备更具先进性、成熟性、经济性并具有相当的扩充升级余地,为使未来的住宅小区物业管理系统将在现有的基础上更加完善、更加先进。人们对实施住宅小区物业管理有了客观和实际的需求。这是住宅小区物业管理市场化及物业管理发展的最根本的动力和基础。1.2住宅小区物业管理的发展趋势 物业管理企业将从不认识市场到接受市场竞争考验,从盲目扩张到理智接盘,从“全能化”物业管理到细化分工。 1.物业管理的市场竞争趋于激烈 由于物业管理是低风险、低利润的行业,许多管理公司认识到“三分薄田难致富,管理效益源于广种薄收”,特别是新的资质管理办法出台后,为摆脱困境,在守住“根据地”的基础上积极参与竞争,对外扩张,力争更多的楼盘,实现规模效益,成为众多物业管理公司求生存的必然选择。 2.物业管理企业的市场竞争意识不断增强,目标是争夺顾客,夺取利润 从当初物业管理公司提供什么服务给业主,业主只能得到什么服务,发展成为业主需要什么服务,物业管理公司就能提供什么服务。这不只是一种观念上的转变,更是一个新兴的服务行业向市场化迈进的重要转变,物业管理企业经营者将逐步转为理性接盘,真正体现企业的市场本质,是以经营获利,而不再是以价格为主。3.物业管理行业的新机遇,专业分工越来越细企业如何减少初始成本投入,节约运行使用成本,确保物业资产运行质量满足企业需求,配合企业的投资和融资计划等方面显得尤为重要,也为物业管理行业带来新的机遇,而且物业资产管理保值增值的要求,建筑物智能化水平的提高,设备系统和生产线的日益复杂化,这些都需要通过完善的专业化管理来提高管理的水平和效率。随着市场化程度越来越高,今后,物业管理企业将根据各自优势分成若干类型:商业楼宇管理公司;高档住宅管理公司;一般性住宅管理公司;顾问公司。4.面临区域性的发展问题中国己加入WTO,未来物业管理的行业竞争将更趋激烈。物业管理企业已逐步转守为攻,主动出击,从省内向省外拓展,由国内向国外发展。因此,物业管理系统必须提升物业管理的规模和效率,物业管理服务的每一个环节存在差异,专业化程度也不同,物业管理行业要实现管理层与操作层的分离。吸引优秀人才加入,提升现代信息技术的应用,提升企业的核心竞争力,使物业管理实现可持续发展,扩大行业内与行业间的交流与沟通。1.3小区物业管理系统的提出 房地产发展日趋理性化的今天,“以消费者为中心”的新住宅文化已经悄然兴起,适合现代人居住观念的物业管理已显示出巨大的发展潜力,与此同时,物业管理的市场化、规模化、集约化进程,使得物业公司的管理结构日益庞大。成本控制,内部沟通,管理难度的增加,迫切要求采用网络化的信息传输机制,提升资源的共享利用率,提高物业管理效率。构建以传统社区服务为基础,以多媒体社区信息网络为依托,以互联网为纽带的新型社区物业管理信息系统,将为物业管理提供新的经济增长点和长期可持续发展的空间。住宅小区应在开发建设中应用现代集成系统技术并且实施开发全生命周期的现代信息集成系统,继而达到提高质量、有效管理、改善环境的目标。所以本文提出基于Web的小区管理系统研究与设计开发。,提高工作效率,降低物业管理成本,促进物业管理服务价格成本的下降和物业管理服务质量的提高。第二章 系统分析与设计2.1 需求分析通过调查研究,要求系统满足以下功能:u 由于操作人员的计算机知识水平有限,因此要求系统具有良好的人机界面。u 登陆用户信息的修改功能。u 通过前台可以查看管理的基本信息。u 通过后台对信息进行管理。u 通过后台实现对收费信息进行查看、编辑、删除等管理u 通过后台实现对登陆用户进行查看、编辑、删除等管理u 通过后台实现对小区设备进行查看、编辑、删除等管理2.2 可行性分析通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。l 网络化传统住宅小区由于其建筑、设备设施等硬件缺乏导入基于WEB的住宅小区物业管理系统的基础,要适当加以住宅小区的改造,从而可在物业管理方面使用计算机操作管理,但使用范围相对狭窄。而目前新造的住宅小区,其业主又流行家庭办公、网上购物、远程教育等正是通信与计算机网络化的现实表现,离开了网络则基于WEB的住宅小区物业管理难以实现。l 智能化 住宅小区的信息化管理及住宅设施的智能化把住宅的单一居住的功能引向休闲、娱乐、购物、教育、家庭办公等多项功能,把住宅小区的狭小、封闭空间变为可触及世界的开放地域,使物业管理企业能更方便、迅速地处理日常事务工作。l 人性化住宅小区是迎合人的需要而产生和发展的,因此,物业管理公司的入驻及后面实施管理阶段, 就早已充分考虑到了住宅小区业主的各种现实和其他需要从“ 以人为本”来出发。l 综合化住宅小区实施了基于WEB的物业管理系统后,将覆盖通信、安防在内物业管理等几大方面,综合性很强。所以说,基于WEB的住宅小区物业管理系统的实施,给了物业管理一个发展的空间,也给物业管理一个展现价值的机会,相应也提升了小区物业管理的形象。只有物业管理的参与,并通过物业公司管理服务人员对住宅小区的管理,并通过提供多种信息为住宅小区业主服务,才感受到生活的便利、安全、舒适与丰富多彩。同时,物业管理公司管理服务人员也将变为电脑网络的操作者与管理者,通过电脑网络 ( 广域网与局域网)提供各种服务,不仅可以收取网络信息使用费各种服务费,而且也从根本上改变了自身的传统形象,提升了物业管理的科技含量、档次和社会地位。实施后的住宅小区物业管理服务人员的主要工作不再是走门串户、忙于嘴上的协调与劝解,而是管理和维护电脑网络,提供网上信息服务,这样不但增加了管理服务内容,相应增加了物业管理公司的收入来源和利润,而且因为网络管理服务的高效而使物业管理变得更有效率,更容易管理。2.3 系统功能结构图小区物业管理系统主要包括四个主要功能模块,分别是系统管理、费用管理、用户管理和设备模块,而每个功能模块却又包括了几个子模块。具体的功能结构图如图2-1所示:小区物业管理系统系统管理模块费用管理模块设备管理模块用户管理模块修改密码功能修改信息功能收取费用功能增加用户功能用户管理功能新增收费项目收费项目功能设备管理功能设备增加功能图2-1 系统功能结构图2.4 系统设计目标本系统针对小区物业管理管理现状,通过网络对小区的物业信息进行有效管理。本系统主要实现如下目标:q 系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。q 实现小区内一些基础设施信息的设置及查询。q 数据计算自动完成,提高工作效率。q 操作员可以随时修改自己的口令。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。q 系统最大限度地实现了易维护性和易操作性。q 系统运行稳定、安全可靠。2.5 开发及运行环境硬件平台:q CPU:P42.93GHz。q 内存:512MB以上。软件平台:q 操作系统:Windows XP。q 数据库:MySQL。q 开发工具包:JDK Version1.6.0。q JSP服务器:Tomcat 6.0。q 浏览器:推荐使用IE7.0。q 分辨率:最佳效果1024×768像素。2.6 数据库设计本系统采用MySQL数据库,系统数据库名称为wuyeguanli.数据库wuyeguanli共包括5张表.(1) device (设备信息表)设备信息表是用来存储设备的基本信息。表如下:表2-1 设备信息表字段名数据类型长度是否主键描述idint4是ID号namevarchar20设备名称(2) users (用户信息表)用户信息表是用来存储用户的基本信息。表如下:表2-2 用户信息表字段名数据类型长度是否主键描述idint4是用户ID号namevarchar20用户名称true_namevarchar20真实姓名passwordvarchar20 密码(3) users_info (用户资料信息表)用户资料信息表表是用来用户实际基本真实信息。表如下: 表2-3 用户资料信息表字段名数据类型长度是否主键描述idint4是ID号user_idvarchar4用户ID号departmentvarchar4用户工资部门emailvarchar4用户emil地址telephonevarchar10用户电话号码user_nameint40用户姓名(4)fee_group (费用类型信息表)费用类型信息表是用来存储管理消费与收费类型的基本信息。表如下:表2-4 费用类型信息表字段名数据类型长度是否主键描述idint10是ID号fee_group_namevarchar10类型名称typeint1费用类型(5) fee (收费信息表)收费信息表是用存储管理收取费用的一些基本信息。表如下:表2-5 收费信息表字段名数据类型长度是否主键描述idint4是ID号datevarchar4缴费时间user_idvarchar4缴费人的IDfee_namevarchar4收取费用名称fee_descvarchar10收取费用说明priceint40收取费用数第三章 JavaBean的编写根据系统的需求编写需要的JavaBean。JavaBean体系结构是第一个全面地基于组件的标准模型之一。JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。JavaBean组件是JAVA类,这些类遵循以个接口格式,以便于使方法命名、底层行为及继承或实现的行为能够把类看做标准的JavaBeans组件进行构造。JavaBeans具有一下特性:l 可以实现代码的重复利用。l 易维护,易使用,易编写。l 可以在支持JAVA的任何平台上工作,而不需要重新编译。l 可以在内部网内或者网络之间进行传输,l 可以以其他部件的模式进行工作,下面将给出小区物业管理系统中所需要的JavaBean的编写过程。3.1数据库操作的JavaBean的编写装载数据库驱动的代码如下:package com.xiaoquguanli.util;import java.sql.*;public class OpenDB private static String userName="root" private static String userPassword="root" private static String driverName = "com.mysql.jdbc.Driver" private static String url = "jdbc:mysql:/localhost/xiaoquguanli?useUnicode=true&characterEncoding=gbk" public OpenDB() public static Connection getConnection() Connection dbConn = null; try Class.forName(driverName); dbConn=DriverManager.getConnection(url,userName,userPassword); catch(Exception ex) System.out.println(ex.toString(); dbConn = null; return dbConn; 测试数据库是否连接成功的编写代码如下:package com.xiaoquguanli.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.xiaoquguanli.util.OpenDB;public class TestDB /* * param args */public static void main(String args) / TODO Auto-generated method stub/System.out.println(OpenDB.getConnection();Connection conn=OpenDB.getConnection();PreparedStatement pstmt=null;ResultSet rs=null;try pstmt=conn.prepareStatement("select * from users ");rs=pstmt.executeQuery();while(rs.next()System.out.println(rs.getString("name"); catch (SQLException e) e.printStackTrace();3.2 中文乱码问题的处理在jsp开发中,经常出现乱码问题,这是用于服务器使用的编码方式不同和浏览器对不同的编码字符显示结果不同而导致的。Unicode 字符标准是一个字符编码系统,它支持互相转换、处理和显示现在世界上用不同语言写的文本。Unicode由Unicode协会创建。Unicode字符代码问题处理如下:package com.xiaoquguanli.util;import java.io.*;public class ToUnicode /* * 把字符串转换成Unicode码 * * param strText * 待转换的字符串 * param code * 转换前字符串的编码,如"GBK" * return 转换后的Unicode码字符串 */public static String toUnicode(String strText, String code)throws UnsupportedEncodingException char c;String strRet = ""int intAsc;String strHex;strText = new String(strText.getBytes("ISO8859-1"), code);for (int i = 0; i < strText.length(); i+) c = strText.charAt(i);intAsc = (int) c;if (intAsc > 128) strHex = Integer.toHexString(intAsc);strRet = strRet + "&#x" + strHex + "" else strRet = strRet + c;return strRet;在本系统中,充分用到了Unicode 字符标准来实现对中文乱码问题的解决,代码的处理如下所示:package com.xiaoquguanli.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class SetCharacterEncodingFilter implements Filter private String encoding = "GBK"private boolean ignore = true ; private FilterConfig filterConfig = null;public void destroy() encoding = "GBK"filterConfig = null;public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException if(!ignore)request.setCharacterEncoding(encoding);chain.doFilter(request,response);public void init(FilterConfig config) throws ServletException this.encoding = config.getInitParameter("encoding")=null?"GBK":config.getInitParameter("encoding");String value = filterConfig.getInitParameter("ignore"); if (value = null) this.ignore = true; else if (value.equalsIgnoreCase("true") this.ignore = true; else if (value.equalsIgnoreCase("yes") this.ignore = true; else this.ignore = false;3.3客户基本信息的JavaBean的编写这段代码用来封装客户的基本信息,并对每个属性提供setXXX()和getXXX()方法,来对其进行操作。package com.xiaoquguanli.model;public class UserInfo private int id ;private int user_id;private String department;private String userName;private String email;private String telephone;public int getId() return id;public void setId(int id) this.id = id; /省略部分代码3.4提交客户信息的JavaBean的编写在填写完客户基本信息后,就应该向数据库中执行插入操作。其中updateUserInfo(UserInfo userInfo)方法是用来设置该类中的属性userInfo,其值为参数传递来的UserInfo的对象。然后执行预处理语句,并通过预处理对象pstmt的setString()方法来设置准备要插入数据库的内容,最后通过execute()来执行插入的操作。具体代码如下:package com.xiaoquguanli.dao.impl;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.xiaoquguanli.util.ToUnicode;import com.xiaoquguanli.dao.UserInfoDao;import com.xiaoquguanli.model.UserInfo;import com.xiaoquguanli.util.DataAccessException;public class UserInfoDaoImpl extends BaseDaoImpl implements UserInfoDao private String sql = ""protected String getSql() return sql;public void updateUserInfo(UserInfo userInfo) sql = "update user_info set department = ? , email = ? , telephone = ? ,user_name = ? where id = ?"String department = userInfo.getDepartment() = null ? "":userInfo.getDepartment();String email = userInfo.getEmail() = null? "":userInfo.getEmail();String telephone = userInfo.getTelephone() = null ? "" :userInfo.getTelephone();String userName = userInfo.getUserName() = null ? "" : userInfo.getUserName();PreparedStatement pstmt = createPreparedStetement();trypstmt.setString(1, ToUnicode.toUnicode(department,"GBK");pstmt.setString(2, ToUnicode.toUnicode(email,"GBK");pstmt.setString(3, ToUnicode.toUnicode(telephone,"GBK");pstmt.setString(4, ToUnicode.toUnicode(userName,"GBK");pstmt.setInt(5, userInfo.getId();pstmt.executeUpdate();catch(Exception e)e.printStackTrace();throw new DataAccessException("update userinfo exception");release(pstmt);/省略部分代码

    注意事项

    本文(毕业设计(论文)小区物业信息管理系统设计与实现.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开