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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库课程设计小区物业管理系统实验报告.docx

1、数据库课程设计小区物业管理系统实验报告数据库课程设计 题 目: 小区物业管理系统 班 级: 1305班 2016年4月20日1、系统介绍(1)项目开发背景 1.随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在本文中将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。2.物业管理常常要把本小

2、区业主的基本情况(身份证号、姓名、联系方式,房屋号、房屋面积等)存放在数据库中,有了这个“数据仓库”我们就可以根据需要随时查询某业主的基本情况,也可以查询该业主对物业管理的支持程度等等。这些工作如果都能在计算机上自动进行,那我们的管理就可以达到极高的水平。此外,在缴费管理、权限管理、维修管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、维修等的自动化管理。(2)研究目标 1.研究目标是利用JavaEE开发基于B/S结构的小区物业管理系统,实现小区物业管理的全部功能且便于维护更新。主要功能概括为: 2.对小区内住房的详细资料的管理,包括增、删、改、查功能。 3.在具有了所有的基本

3、资料信息后,需要实现实质性的物业管理。主要的管理业务包括:车位管理、数据管理、收费管理、住户意见管理、住户报修管理等。供小区业主和租户访问登录,报修、查看消息功能。(3)相关技术介绍1.B/S模式 B/S(Browser/Server)结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。B/S结构使用的http协议,就是针对超级文本的,而超级文本自身就带着多媒体的韵味。如今WEB技

4、术的日益成熟,B/S结构浮出水面并呈现逐渐取代C/S的形势,使得教学软件系统的网络体系结构跨入一个新阶段。 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。2.JavaEE JavaEE是一种利用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,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。3.MySQL MySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 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,因特网应用程序可以变得更完善,更友好。(4)系统环境配置1.安装JDK 本系统使用jdk1.7开发。下载安装后,配置path环境变量。2.安装tomcat 本系统使用tomcat7作为web服务器,启动前需设置java_home环境变量。3.安装MySql 本系统使用MySQL作为后台数据库。4.系统部署 将项目文件复制到tomcat7的安装路径下的webapps目录下。启动 tomcat, 打开浏

9、览器即可使用系统。2、系统分析(1)需求分析1.管理员使用功能物业公司客服人员作为系统管理员登录系统后台,实现以下功能:系统管理: (1)业主资料管理(增、删、改、查); (2)租户资料管理(增、删、改、查); (3)为业主和租户分配管理权限;物业管理: (1)楼宇信息管理(增、删、改、查) (2)房屋信息管理(增、删、改、查); (3)客户管理(增、删、改、查); (4)租赁管理(增、删、改、查); (5)收费管理(增、删、改、查); (6)维修申请管理(受理,删除); (7)投诉意见管理(回复,删除);财务管理: (1)收支登记 (2)工资结算管理(增、删、改、查) (3)维修报表管理(增

10、、删、改、查) (4)欠费报表管理(增、删、改、查) (5)已交费报表管理(增、删、改、查)停车管理: (1)车位管理(增、删、改、查); (2)客户管理(增、删、改、查);密码修改: (1)修改自己的密码2.业主使用功能小区业主作为用户可登录系统前台,实现以下功能: (1)查看收费标准; (2)建议回复; (3)维修记录; (4)车位信息; (5)查看自己的费用; (6)网上缴费; (7)维修申请; (8)提出意见; (9)密码修改;3.租户使用功能租户作为用户可登录系统前台,实现以下功能: (1)网上缴费; (2)维修申请; (3)密码修改; (4)提出意见;(2)架构分析架构分析如下:1

11、.逻辑架构:JSP+EasyUI +JavaBean+servlet+mybatis (1)JSP+EasyUI负责表现 (2)JavaBean负责业务逻辑 (3)mybatis负责持久保持数据2.物理架构:Web服务器3.技术解决方案:WebServer-Tomcat7,Database-MySQL业务逻辑分析系统主要实体类以及类之间关系分析如下:1房屋类:(1) 包装房屋信息(2) 与用户类是一对一的关系2车位类:(1) 包装车位信息(2) 与房屋类是多对多的关系3用户类:(1) 包装系统用户信息(2) 与房屋类是一对一的关系4收费信息类(1) 包装各类费用信息(2) 与房屋类是一对一的关

12、系5报修信息类(1) 包装用户报修信息(2) 与房屋类是多对一的关系6投诉信息类(1) 包装用户投诉信息(2) 与用户类是多对一的关系7消息类(1) 包装物业客服人员发送给用户的各类消息(2) 与用户类是多对一的关系3、系统设计(1)系统总体设计:(2)数据库物理设计:1. Admin管理员登录信息表 3.1管理员信息表字段字段类型说明AdminIdInt(4)管理员编号Namevarchar(10)管理员姓名Passwdvarchar(20)登录密码powerIdInt(11)角色编号2. 业主登录信息表 3.2业主登录信息表字段字段类型说明ol_idInt(11)业主编号ol_nameva

13、rchar(20)业主姓名ol_passwdvarchar(20)登录密码PowerIdInt(11)角色编号3. 租户登录信息表3.3 租户登录信息表字段字段类型说明rl_idInt(11)租户编号rl_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_flo

14、orInt(11)楼层h_typevarchar(20)房屋类型h_directionvarchar(20)朝向h_areavarchar(20)面积h_remarksvarchar(20)描述5车位出租信息表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主键/自动递增houseidvarchar(10)房屋号/引用house表的houseidflooridint(11)楼号waterdouble用水量(吨)monthdate年月份7用电量表3.7用电量表字段字段类型说明

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

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