版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档数据库课程设计题目: 小区物业管理系统班级: 1305 班2016年 4月 20日.精品文档一、系统介绍(一)项目开发背景1.随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。 用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情, 在本文中将就本次毕业设计我所开发的小区物业管理系统 ,谈谈其开发过程和所涉及到的问题及解决方法。2.物业管理常常要把本小区业主的基本情况 (
2、身份证号、姓名、联系方式,房屋号、房屋面积等 )存放在数据库中,有了这个“数据仓库”我们就可以根据需要随时查询某业主的基本情况,也可以查询该业主对物业管理的支持程度等等。这些工作如果都能在计算机上自动进行,那我们的管理就可以达到极高的水平。此外,在缴费管理、权限管理、维修管理中也需要建立众多的这种“数据库” ,使其可以利用计算机实现财务、维修等的自动化管理。(二)研究目标1.研究目标是利用 JavaEE开发基于 B/S 结构的小区物业管理系统, 实现小区物业管理的全部功能且便于维护更新。主要功能概括为:2.对小区内住房的详细资料的管理,包括增、删、改、查功能。3.在具有了所有的基本资料信息后,
3、需要实现实质性的物业管理。主要的管理业务包括:车位管理、数据管理、收费管理、住户意见管理、住户报修管理等。供小区业主和租户访问登录,报修、查看消息功能。(三)相关技术介绍1.B/S 模式B/S(Browser/Server)结构 ,即浏览器和服务器结构。它是对 C/S 结构的一种变化或者改进的结构。在这种结构下 ,用户工作界面是通过 WWW 浏览器来实现 ,极少部分事 务逻辑 在前 端 (Browser)实现 , 主要 事务逻辑 在服务 器端 (Server)实现 ,server 端访问数据库 ,形成所谓三层 3-tier 结构。B/S 结构使用的 http 协议 ,就是针对超级文本的 ,而超
4、级文本自身就带着多媒体的韵味。如今 WEB技术的日益成熟 ,B/S 结构浮出水面并呈现逐渐取代 C/S 的形势 ,使得教学软件系统的网络体系结构跨入一个新阶段。B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网, 再由系统管理员分配一个用户名和密码,就可以使用了。 甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。2.JavaEE.精品文档JavaEE是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
5、 JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例如 编写一次、随处运行 的特性、方便存取数据库的JDBCAPI、 CORBA技术以及能够在Internet 应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP( Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。JavaEE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的
6、开发平台, JavaEE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。3.MySQLMySQL 是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比, MySQL自有它的不足之处,如规模小、功能有限( MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开
7、放源码软件,因此可以大大降低总体拥有成本。4.AJAXAJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象, JavaScript 可在不重载页面的情况与 Web 服务器交换数据。AJAX 在浏览器与 Web 服务器之间使用异步数据传输( HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 AJAX 可使因特网应用程序更小、更快,更友好。 JavaScript XML HTML CSS在
8、 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。 AJAX 应用程序独立于浏览器和平台。Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护, 也更易开发。 不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。 通过 AJAX,因特网应用程序可以变得更完善, 更友好。(四)系统环境配置1. 安装 JDK本系统使用 jdk1.7 开发。下载安装后,配置 path 环境变量。2. 安装 tomcat本系统使用 tomcat7 作为 web 服务器,启动前需设置 java_home 环境变量。3. 安装 MySql本系统使用 MySQ
9、L作为后台数据库。.精品文档4.系统部署将项目文件复制到 tomcat7 的安装路径下的 webapps 目录下。启动 tomcat, 打开浏览器即可使用系统。二、系统分析(一)需求分析1.管理员使用功能物业公司客服人员作为系统管理员登录系统后台,实现以下功能:系统管理:(1) 业主资料管理(增、删、改、查) ;(2) 租户资料管理(增、删、改、查) ;(3) 为业主和租户分配管理权限;物业管理:(1) 楼宇信息管理(增、删、改、查)(2) 房屋信息管理(增、删、改、查) ;(3) 客户管理(增、删、改、查) ;(4) 租赁管理(增、删、改、查) ;(5) 收费管理(增、删、改、查) ;(6)
10、 维修申请管理(受理,删除) ;(7) 投诉意见管理(回复,删除) ;财务管理:(1) 收支登记(2) 工资结算管理(增、删、改、查)(3) 维修报表管理(增、删、改、查)(4) 欠费报表管理(增、删、改、查)(5) 已交费报表管理(增、删、改、查)停车管理:(1) 车位管理(增、删、改、查) ;(2) 客户管理(增、删、改、查) ;密码修改:(1)修改自己的密码2.业主使用功能小区业主作为用户可登录系统前台,实现以下功能:(1) 查看收费标准;(2) 建议回复;(3) 维修记录;(4) 车位信息;(5) 查看自己的费用;(6) 网上缴费;(7) 维修申请;(8) 提出意见;.精品文档(9)
11、密码修改;3.租户使用功能租户作为用户可登录系统前台,实现以下功能:(1) 网上缴费;(2) 维修申请;(3) 密码修改;(4) 提出意见;(二)架构分析架构分析如下:1. 逻辑架构: JSP+EasyUI +JavaBean+servlet+mybatis(1)JSP+EasyUI 负责表现(2)JavaBean 负责业务逻辑(3)mybatis 负责持久保持数据2. 物理架构: Web服务器3. 技术解决方案: WebServer-Tomcat7,Database-MySQL业务逻辑分析系统主要实体类以及类之间关系分析如下:1房屋类:(1) 包装房屋信息(2) 与用户类是一对一的关系2车位
12、类:(1) 包装车位信息(2) 与房屋类是多对多的关系3用户类:(1) 包装系统用户信息(2) 与房屋类是一对一的关系4收费信息类(1) 包装各类费用信息(2) 与房屋类是一对一的关系5报修信息类(1) 包装用户报修信息(2) 与房屋类是多对一的关系6投诉信息类(1) 包装用户投诉信息(2) 与用户类是多对一的关系7消息类(1) 包装物业客服人员发送给用户的各类消息(2) 与用户类是多对一的关系三、系统设计.精品文档(一)系统总体设计:物业管理系统业主租户查建维车查网维提密网维 密 提看议修位看上修出码上修 码 出收回记信自缴申意修缴申 修 意费复录息己费请见改费请 改 见标费准用(二)数据库
13、物理设计:1. Admin 管理员登录信息 表3.1管理员信息表字段字段类型说明AdminIdInt(4)管理员编号Namevarchar(10)管理员姓名Passwdvarchar(20)登录密码powerIdInt(11)角色编号2. 业主登录信息表3.2业主登录信息表字段字段类型说明ol_idInt(11)业主编号ol_namevarchar(20)业主姓名ol_passwdvarchar(20)登录密码PowerIdInt(11)角色编号3. 租户登录信息表管理员物财停密系业务车码统管管管修管理理理改理.精品文档3.3租户登录信息表字段字段类型说明rl_idInt(11)租户编号rl_
14、namevarchar(20)租户姓名rl_passwdvarchar(20)登录密码PowerIdInt(11)角色编号4.房屋信息表3.4房屋信息表字段字段类型说明h_idInt(11)编号h_numberInt(11)房屋编号h_statevarchar(20)租赁状态h_bulidingNamevarchar(20)楼宇名称h_unitNumberInt(11)楼宇编号h_floorInt(11)楼层h_typevarchar(20)房屋类型h_directionvarchar(20)朝向h_areavarchar(20)面积h_remarksvarchar(20)描述5车位出租信息表
15、3.5车位出租信息表字段字段类型说明hidint主键 / 自动递增pidint车位号 / 引用 packingspace表的 pidhnamevarchar(20)租借人姓名houseidvarchar(10)租借人房号 / 引用 house 表的 houseidhphonevarchar(18)租借人电话hchargeint租金(每年)startdatedate租期开始日期leaseint租期(年)rnamevarchar(20)受理人姓名tdatedate办理日期 (now().精品文档descrvarchar(255)描述6用水量表3.6用水量表字段字段类型说明idint主键 / 自动递
16、增houseidvarchar(10)房屋号 / 引用 house 表的 houseidflooridint(11)楼号waterdouble用水量(吨)monthdate年月份7用电量表3.7用电量表字段字段类型说明idint主键 / 自动递增houseidvarchar(10)房屋号 / 引用 house 表的 houseidflooridint(11)楼号electricdouble用电量(度)monthdate年月份8. 燃气用量表3.8燃气用量表字段字段类型说明idint主键 / 自动递增houseidvarchar(10)房屋号 / 引用 house 表的 houseidfloor
17、idint(11)楼号gasdouble燃气用量(立方)monthdate年月份9物业费表3.9物业费表字段字段类型说明monthvarchar(10)年月份waterpricedouble水价(元 / 吨)electricpricedouble电价(元/度).精品文档gaspricedouble燃气价 ( 元 /m3)wuyepricedouble物业费(元 /m2. 月)10收费信息表3.10 收费信息表字段字段类型说明idint主键 / 自动递增houseidvarchar(10)房屋号 / 引用 house 表的 houseidmonthvarchar(10)年月份waterdoubl
18、e水费electricdouble电费gasdouble燃气费statusint费用是否已缴纳:1:已缴纳 0:未缴纳rnamevarchar(20)收费人meansint缴纳方式: 1:现金支付 2:网银支付cdatedate交费日期11物业费用表3.11 物业费用表字段字段类型说明idint主键 / 自动递增houseidvarchar(10)房屋号 / 引用 house 表的 houseidmonthvarchar(10)年月份wuyedouble物业费12报修信息表3.12 报修信息表字段字段类型说明idint主键 / 年月日。 +当天递增20120403001houseidvarch
19、ar(10)房屋号 / 引用 house 表的 houseidcategoryvarchar(20)报修类别:水表、电表、燃气表、水管、电线、燃气管、其它descrvarchar(255)报修reportdatedatetime报修时间.精品文档meansint报修方式: 1:客服中心报修2:电话报修 3:网上报修statusint是否已处理:0:未处理1:已安排维修2:已维修完成repairdatedatetime安排维修时间principalvarchar(20)维修负责人materialdouble材料费upkeepdouble维修费completedatedate维修日期ispayin
20、t费用是否交纳0:未交纳1:已交纳paydatedatetime费用交纳时间13投诉信息表3.13 投诉信息表字段字段类型说明cidint主键 / 自动递增houseidvarchar(10)房屋号 / 引用 house 表的 houseidtitlevarchar(100)投诉摘要descrvarchar(255)投诉描述cnamevarchar(20)投诉人姓名cphonevarchar(18)投诉人电话rnamevarchar(20)受理人statusint是否已处理:0:未处理1:已处理meansint投诉方式: 1:客服中心投诉2:电话投诉3:网上投诉cdatedatetime投诉时
21、间dealdescrvarchar(255)处理备注四、系统功能实现(一)登录后台管理系统登录界面设计如图4-1 ,管理员 , 用户,租户输入正确账号,密码即可登录系统。.精品文档图 4-1-1 登录界面图 4-1-2管理员登录首页图 4-1-3 业主登录首页.精品文档图 4-1-4 租户登录首页(二)住房资料管理模块作为物业管理系统, 住房资料管理是最基本的管理功能, 如图用以查看楼宇以及房屋详细资料。图 4-2-1 楼宇信息列表.精品文档图 4-2-2 房屋信息列表图 4-2-3 修改房屋信息点击“添加房屋信息”打开如图 4-5 界面,用以添加房屋信息。若输入房号已存在,则提示“房号已存在” ,如图 4-6 图所示。图 4-2-4 添加房屋信息.精品文档(三)车位资料管理模块查看车位资料列表如图 4-3-1 ,可以按照“租赁” , “售出”,“未使用”三种状态查看列表,也可以选择车位所在区域查看。对于未使用车位,可进入如图4-3-2 所示使用界面;为用户添加相应车位。图 4-3-1 车位资料列表图 4-3-2 车位用户列表(四)住户报修管理模块查看报修单列表如图4-4-2 所示,可根据日期,报修类别,处理状态查询报修单。对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京市茶叶购买合同范本
- 2025合法的劳务聘用合同样本
- 沙盘定制合同
- 课题申报参考:老龄化应对政策、生育支持政策、健康社会研究
- 课题申报参考:跨组织团队成员间不对称依赖关系与协作绩效-基于资源依赖理论视角
- 课题申报参考:考虑生态补偿的跨界环境污染协同治理绩效测度与政策优化研究
- 2024年工业涂料水性色浆项目资金申请报告代可行性研究报告
- 跨区域、跨领域的学校合作项目策划实践
- 科技在宠物健康监测中的应用
- 2023年柴油资金筹措计划书
- 完整版秸秆炭化成型综合利用项目可行性研究报告
- 油气行业人才需求预测-洞察分析
- 《数据采集技术》课件-Scrapy 框架的基本操作
- 2025年河北省单招语文模拟测试二(原卷版)
- 高一化学《活泼的金属单质-钠》分层练习含答案解析
- DB34∕T 4010-2021 水利工程外观质量评定规程
- 2024年内蒙古中考英语试卷五套合卷附答案
- 2024年电工(高级)证考试题库及答案
- 农产品质量评估与分级
- 储能电站火灾应急预案演练
- 人教版(新插图)二年级下册数学 第4课时用“进一法”和“去尾法”解决简单的实际问题 教学课件
评论
0/150
提交评论