小区物业管理系统设计说明.doc_第1页
小区物业管理系统设计说明.doc_第2页
小区物业管理系统设计说明.doc_第3页
小区物业管理系统设计说明.doc_第4页
小区物业管理系统设计说明.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 2013-20142013-2014 学年度第二学期学年度第二学期 Java 程序设计程序设计 课程设计报告课程设计报告 班班 级:级: 信管信管 11011101 学学 号:号: 11021001301102100130 姓姓 名:名: 张政芝张政芝 所选题目:所选题目: 小区物业管理系统小区物业管理系统 组组 员:员: 张政芝张政芝 薛苗苗薛苗苗 郑筠卿郑筠卿 完成日期:完成日期:20142014 年年 6 6 月月 2424 日日 2 目目 录录 一、系统概述一、系统概述3 (一)(一) 系统简介系统简介3 (二)(二) 系统业务流程系统业务流程3 (三)系统数据流程(三)系统数据流程3 (四)开发环境及运行环境(四)开发环境及运行环境4 二、系统设计二、系统设计4 (一)模块设计(一)模块设计4 (二)数据库设计(二)数据库设计5 (三)(三) 程序设计程序设计6 三、系统实现三、系统实现7 (一)(一). . 系统实现代码系统实现代码7 (二)系统实现界面(二)系统实现界面10 四、系统使用说明书四、系统使用说明书11 (一)(一). 配置环境配置环境.11 (二)数据库的分离和附加操作(二)数据库的分离和附加操作12 (三)(三). 操作流程和注意事项操作流程和注意事项.13 五、系统开发过程总结五、系统开发过程总结13 (一)遇到的难点及解决办法(一)遇到的难点及解决办法13 (二)心得与体会(二)心得与体会13 一、系统概述 (一)系统简介 随着社会经济的不断发展以及城市人口数量的激增,物业管理的覆盖面在全国范围内 不断扩张,城镇居民的物业管理意识加强,其行业呈现出良好势态。 物业管理成为了构建 小区和谐的重要组成部分,需要小区物业良好的管理和优质的服务。当前,因为没有专业 的物业公司管理,很多小区内所有的维修、缴费问题等都靠居民自行解决,安全隐患不能 及时排查。因为物业服务、物业费等问题经常有纠纷,且没有专人解决,对邻里和睦有很 大负面影响。给建设和谐社会带来了很大的困难,而要实现这些小区的物业管理专业化投 资并不大。 为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物 业管理系统。本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门 提供一套高效、快捷的应用软件。通过本系统对小区物管信息的规范管理,可以及时的掌握 住户们的需求,并根据需求有针对性的改进业务,以提高服质量。 (二)系统业务流程 程序流程图又称为程序框图,它是历史悠久使用最广泛的描述软件设计的方法。 1.管理员子系统程序流程图及用户子系统程序流程图 图 1-1 管理员子系统程序流程图 图 1-2 用户子系统程序流程 (三)系统数据流程 1.小区物业管理系统程序流程图 管理员 用户 F1管理员操 作信息 F2用户操作 信息 PO 小区物业管 理系统 用户操作结果 管理员操作结果 管理员 用户 4 图 2-1 小区物业管理系统数据流程图 (2)管理员子系统数据流程图 (3)用户子系统数据流程图 F1.1用户信息 F1.3房产信息 P1 小区物业管理系 统管理员子系统 房产信息表 用户信息表 P2 小区物业管理 系统用户子系 统 用户信息表 房产信息表 用户信息 查询结果 房产信息 图 2-2 管理员子系统数据流程图 图 2-3 用户子系统数据流程图 (四)开发环境及运行环境 本系统利用 Jsp+JavaBean 开发技术,在服务器 Tomcat6.0,开发工具 Eclipse 中进行 操作并连接数据库 SQL Server2000。 JSP 是由 Sun 公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页 HTML 文件中加入 Java 程序片段和 JSP 标签,构成 JSP 网页。Java 程序片段可以操纵数据 库、重新定向网页等,实现建立动态网站所需功能。它在服务器端执行的。JavaBean 是一 种 JAVA 语言写成的可重用组件。利用 Jsp+JavaBean 开发技术,可以实现 Web 应用程序的 分层架构。 Tomcat 服务器,轻量级应用服务器,在是开发和调试 JSP 程序的首选。当在一台机 器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分 是 Apache 服务器的扩展,是独立运行的。Eclipse 是一个开放源代码的、基于 Java 的可 扩展开发平台。就其本身,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(JDK) 。 本系统使用的是 SQL Server 2000 关系数据库管理系统, SQL Server 2000 数据库引 擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、 可用性和安全功能。其程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序, 并且支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户 友好的查询和强大的搜索功能。 二、系统设计 (一)模块设计 经过对系统的需求分析,我们将整个系统分为二部分,管理员子系统、用户子系统。 1.管理员子系统功能划分 (1)管理员完成物业管理系统的所有信息管理与维护,功能模块有用户档案管理、费 用管理、房产资源管理、安保管理、投诉管理、修改个人密码,以及相关信息的查询。如 图: 管理员系统模块 安保管理 投诉管理 系统登录及退出 房产资源管理 费用管理 用户档案信息 5 图 3-1 管理员子系统模块 (2).管理员子系统功能描述: 管理员子系统负责整个系统的更新与维护的操作。 用户档案信息管理:完成小区用户信息的添加、删除功能。管理员可以对用户的基 本信息进行管理与维护。 费用管理:管理员完成用户缴费信息的管理与维护功能。 房产资源管理:管理员完成对本小区房产资源信息的管理功能。 安保管理:管理员对物业公司所提供的安保服务信息进行管理。 投诉管理:管理员查询浏览用户的投诉信息,并对投诉信息进行回复。 在管理员子系统中,我主要负责人员信息管理和房产信息管理。 2用户子系统功能划分 (1)用户子系统主要完成物业管理中信息的查询,另外用户可以对物业公司进行投诉。 用户子系统如图。 图 3-2 用户子系统模块 (2)用户子系统功能描述: 用户子系统,主要完成用户对物业系统中的信息查询操作,以及用户进行投诉。 人员查询:用户对小区用户信息进行浏览和查询。 缴费记录:用户查询本人缴费的情况。 安保查询:用户对小区的安保信息进行查询。 房产资料:用户对小区内的房产信息进行查询。 新增投诉:用户向物业公司进行投诉。 投诉管理:用户对自己发布的投诉信息进行管理和查询回复情况。 在管理员子系统中,我主要负责人员信息管理和房产信息管理。 (二)数据库设计 wy 数据库中的数据表的说明 表 1 guanli 表 表 2 lingdao 表 用户系统模块 投诉管理 新增投诉 安保信息查询 房产信息查询 缴费记录查询 人员信息查询 系统登录及退 出 6 表 3 pxx 表 表 4 reblog 表 表 5 xtb 表 (三)程序设计 1JSP 文件 表 1 小区物业管理系统用户管理及房产管理模块对应 JSP 文件说明 序号文件名称位置说明 1 pxxmanager.jspxiaoquwebroot用户档案管理界面文件 2 pxxmangger2.jspxiaoquwebroot查询用户信息界面文件 3 pxxop.jspxiaoquwebroot用户信息保存的 JSP 文件 4 fcmanager.jspxiaoquwebroot房产资源管理界面文件 5 fcmanager2.jspxiaoquwebroot查询房产信息界面文件 6 fcop.jspxiaoquwebroot房产信息保存的 JSP 文件 7 addpxx.jspxiaoquwebroot新增用户信息界面文件 7 8 addfc.jspxiaoquwebroot新增房产资源管理界面文件 三、系统实现 (一). 系统实现代码 1.用户档案管理界面代码 信息 function del(id)if(confirm(“您真的要删除选择的记录吗?“) document.location.href=“jsop.jsp?op=del function check() if(document.zgform.svalue.value=“) alert(“请输入查询内容“); return false; 用户信息管理新增用户 用户名 真实姓名 性别 身份证 电话 操作 “ 删除 “ 2.房产资源界面代码 function del(id) if(confirm(“您真的要删除选择的记录吗“)document.location.href=“jsop.jsp?op=del function check()if(document.zgform.svalue.value=“)alert(“请输入查询内容“); return false; 房产信息管理新增房产 房源编号 名称 楼号 朝向 室型面积状态操作 “删除 3.新增用户信息界面代码 增加户型 function check()var myReg=new RegExp(“0-9+(.0-91,4)?$“); var identityCard = /(d15|d18)$/;var agetest=/(d1,3)$/; if(document.opform.yid.value=“)alert(“请输入用户名!“); return false; if(.value=“)alert(“请输入真实姓名!“); return false; if(document.opform.password.value=“)alert(“请输入密码!“); return false; document.all.regButton.disabled = true; 9 用户信息填写 用户名 真实姓名 密码 性别 年龄 地址 电话 身份证 房源编号 备注 4.新增房产资源界面代码 function check() var myReg=new RegExp(“0-9+(.0-91,4)?$“);var identityCard = /(d15|d18)$/;var agetest=/(d1,3)$/; if(document.opform.yid.value=“)alert(“请输入用户名!“); return false; if(.value=“)alert(“请输入真实姓名!“); return false; if(document.opform.password.value=“)alert(“请输入密码!“); return false; document.all.regButton.disabled = true; 新增 房源编号 10 名称 楼号 朝向 室型 面积 状态 (二)系统实现界面 1以管理员身份进入用户档案信息界面,如图 2.以管理员身份进入用户管理界面,点击新增用户,如图 3.以管理员身份进入房产资源界面,如图 11 4.以管理员身份进入房产资源界面,点击新增房产,如图 (5)以普通用户身份进入可以查看人员信息,界面如图 5.以普通用户身份进入可以查看用户信息资料,界面如图 6以普通用户身份进入可以查看房产资料,界面如图 四、系统使用说明书 (一). 配置环境 1附加数据库 SQL Server 2000 (1)将“源代码”文件夹中的扩展名为 wy_Data.MDF 和 wy_Log.LDF 的两个文件拷 贝到 SQL Server 安装路径下的 Data 文件夹中。 (2)打开 SQL Server 2000 中的“企业管理器” ,然后展开本地服务器,在“数据库” 12 数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框中单击【】按钮,选择所要附加 数据库的 wy_Data.MDF 文件,单击【确定】按钮,即可完成数据库的附加操作。 2将程序发布到 Tomcat 下 (1)将“wy”文件夹拷贝到 Tomcat 安装路径下的 webapps 文件夹中。 (2)选择开始菜单中的“所有程序Apache Tomcat 6.0Monitor Tomcat”命令,这时在 windows 的系统托盘中会显示标识 Tomcat 服务器启动状态的图标,如果显示为,则说 明 Tomcat 服务器没有启动,这时可以在该图标上单击鼠标右键在弹出的快捷菜单中选择 “Start Service”菜单项启动 Tomcat 服务器,启动后将显示为。 (3)打开 IE 浏览器,在地址栏中输入 http:/localhost:8080/,进入“Tomcat 软件管理” 页面。注意:8080 为安装 Tomcat 时设置的端口号。浏览页面如下图。 (二)数据库的分离和附加操作 1数据库的分离 SQL Server 2000 13 2数据库的附加见四(一)1. (三). 操作流程和注意事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论