数据库课程设计(小区物业管理系统)实验报告.docx
《数据库课程设计(小区物业管理系统)实验报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计(小区物业管理系统)实验报告.docx(16页珍藏版)》请在咨信网上搜索。
16 数据库课程设计 题 目: 小区物业管理系统 班 级: 1305班 2016年4月20日 16 一、 系统介绍 (一) 项目开发背景 1。随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的.用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在本文中将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。 2. 物业管理常常要把本小区业主的基本情况(身份证号、姓名、联系方式,房屋号、房屋面积等)存放在数据库中,有了这个“数据仓库”我们就可以根据需要随时查询某业主的基本情况,也可以查询该业主对物业管理的支持程度等等。这些工作如果都能在计算机上自动进行,那我们的管理就可以达到极高的水平。此外,在缴费管理、权限管理、维修管理中也需要建立众多的这种“数据库”,使其可以利用计算机实现财务、维修等的自动化管理. (二) 研究目标 1。研究目标是利用JavaEE开发基于B/S结构的小区物业管理系统,实现小区物业管理的全部功能且便于维护更新. 主要功能概括为: 2.对小区内住房的详细资料的管理,包括增、删、改、查功能. 3.在具有了所有的基本资料信息后,需要实现实质性的物业管理。 主要的管理业务包括:车位管理、数据管理、收费管理、住户意见管理、住户报修管理等。供小区业主和租户访问登录,报修、查看消息功能。 (三) 相关技术介绍 1。B/S模式 B/S(Browser/Server)结构,即浏览器和服务器结构.它是对C/S结构的一种变化或者改进的结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3—tier结构.B/S结构使用的http协议,就是针对超级文本的,而超级文本自身就带着多媒体的韵味。如今WEB技术的日益成熟,B/S结构浮出水面并呈现逐渐取代C/S的形势,使得教学软件系统的网络体系结构跨入一个新阶段。 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了.甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 2。JavaEE JavaEE是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构.JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例如”编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持.其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构. JavaEE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,JavaEE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。 3。MySQL MySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本. 4.AJAX AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。 通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信.通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据。 AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX 可使因特网应用程序更小、更快,更友好。JavaScript XML HTML CSS 在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。 Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。 通过 AJAX,因特网应用程序可以变得更完善,更友好。 (四) 系统环境配置 1. 安装JDK 本系统使用jdk1.7开发。下载安装后,配置path环境变量。 2. 安装tomcat 本系统使用tomcat7作为web服务器,启动前需设置java_home环境变量。 3. 安装MySql 本系统使用MySQL作为后台数据库。 4. 系统部署 将项目文件复制到tomcat7的安装路径下的webapps目录下.启动 tomcat, 打开浏览器即可使用系统。 二、 系统分析 (一) 需求分析 1.管理员使用功能 物业公司客服人员作为系统管理员登录系统后台,实现以下功能: 系统管理: (1)业主资料管理(增、删、改、查); (2)租户资料管理(增、删、改、查); (3)为业主和租户分配管理权限; 物业管理: (1)楼宇信息管理(增、删、改、查) (2)房屋信息管理(增、删、改、查); (3)客户管理(增、删、改、查); (4)租赁管理(增、删、改、查); (5)收费管理(增、删、改、查); (6)维修申请管理(受理,删除); (7)投诉意见管理(回复,删除); 财务管理: (1)收支登记 (2)工资结算管理(增、删、改、查) (3)维修报表管理(增、删、改、查) (4)欠费报表管理(增、删、改、查) (5)已交费报表管理(增、删、改、查) 停车管理: (1)车位管理(增、删、改、查); (2)客户管理(增、删、改、查); 密码修改: (1)修改自己的密码 2。业主使用功能 小区业主作为用户可登录系统前台,实现以下功能: (1)查看收费标准; (2)建议回复; (3)维修记录; (4)车位信息; (5)查看自己的费用; (6)网上缴费; (7)维修申请; (8)提出意见; (9)密码修改; 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.车位类: (1) 包装车位信息 (2) 与房屋类是多对多的关系 3.用户类: (1) 包装系统用户信息 (2) 与房屋类是一对一的关系 4.收费信息类 (1) 包装各类费用信息 (2) 与房屋类是一对一的关系 5.报修信息类 (1) 包装用户报修信息 (2) 与房屋类是多对一的关系 6.投诉信息类 (1) 包装用户投诉信息 (2) 与用户类是多对一的关系 7.消息类 (1) 包装物业客服人员发送给用户的各类消息 (2) 与用户类是多对一的关系 三、 系统设计 (一) 系统总体设计: 物业管理系统 业主 管理员 查看收费标准 建议回复 维修记录 车位信息 查看自己费用 停车管理 财务管理 物业管理 密码修改 网上缴费 租户 系统管理 维修申请 提出意见 网上缴费 维修申请 密码修改 提出意见 密码修改 (二) 数据库物理设计: 1。 Admin管理员登录信息表 3.1管理员信息表 字段 字段类型 说明 AdminId Int(4) 管理员编号 Name varchar(10) 管理员姓名 Passwd varchar(20) 登录密码 powerId Int(11) 角色编号 2。 业主登录信息表 3.2业主登录信息表 字段 字段类型 说明 ol_id Int(11) 业主编号 ol_name varchar(20) 业主姓名 ol_passwd varchar(20) 登录密码 PowerId Int(11) 角色编号 3。 租户登录信息表 3.3 租户登录信息表 字段 字段类型 说明 rl_id Int(11) 租户编号 rl_name varchar(20) 租户姓名 rl_passwd varchar(20) 登录密码 PowerId Int(11) 角色编号 4. 房屋信息表 3.4房屋信息表 字段 字段类型 说明 h_id Int(11) 编号 h_number Int(11) 房屋编号 h_state varchar(20) 租赁状态 h_bulidingName varchar(20) 楼宇名称 h_unitNumber Int(11) 楼宇编号 h_floor Int(11) 楼层 h_type varchar(20) 房屋类型 h_direction varchar(20) 朝向 h_area varchar(20) 面积 h_remarks varchar(20) 描述 5.车位出租信息表 3.5车位出租信息表 字段 字段类型 说明 hid int 主键/自动递增 pid int 车位号/引用packingspace表的pid hname varchar(20) 租借人姓名 houseid varchar(10) 租借人房号/引用house表的houseid hphone varchar(18) 租借人电话 hcharge int 租金(每年) startdate date 租期开始日期 lease int 租期(年) rname varchar(20) 受理人姓名 tdate date 办理日期(now()) descr varchar(255) 描述 6.用水量表 3.6用水量表 字段 字段类型 说明 id int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid floorid int(11) 楼号 water double 用水量(吨) month date 年月份 7.用电量表 3.7用电量表 字段 字段类型 说明 id int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid floorid int(11) 楼号 electric double 用电量(度) month date 年月份 8.燃气用量表 3。8燃气用量表 字段 字段类型 说明 id int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid floorid int(11) 楼号 gas double 燃气用量(立方) month date 年月份 9.物业费表 3.9物业费表 字段 字段类型 说明 month varchar(10) 年月份 waterprice double 水价(元/吨) electricprice double 电价(元/度) gasprice double 燃气价(元/m3) wuyeprice double 物业费(元/m2。月) 10.收费信息表 3。10收费信息表 字段 字段类型 说明 id int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid month varchar(10) 年月份 water double 水费 electric double 电费 gas double 燃气费 status int 费用是否已缴纳:1:已缴纳0:未缴纳 rname varchar(20) 收费人 means int 缴纳方式:1:现金支付2:网银支付 cdate date 交费日期 11.物业费用表 3.11物业费用表 字段 字段类型 说明 id int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid month varchar(10) 年月份 wuye double 物业费 12.报修信息表 3.12报修信息表 字段 字段类型 说明 id int 主键/年月日.+当天递增 20120403001 houseid varchar(10) 房屋号/引用house表的houseid category varchar(20) 报修类别:水表、电表、燃气表、水管、电线、燃气管、其它 descr varchar(255) 报修 reportdate datetime 报修时间 means int 报修方式:1:客服中心报修2:电话报修3:网上报修 status int 是否已处理:0:未处理1:已安排维修2:已维修完成 repairdate datetime 安排维修时间 principal varchar(20) 维修负责人 material double 材料费 upkeep double 维修费 completedate date 维修日期 ispay int 费用是否交纳0:未交纳 1:已交纳 paydate datetime 费用交纳时间 13.投诉信息表 3.13投诉信息表 字段 字段类型 说明 cid int 主键/自动递增 houseid varchar(10) 房屋号/引用house表的houseid title varchar(100) 投诉摘要 descr varchar(255) 投诉描述 cname varchar(20) 投诉人姓名 cphone varchar(18) 投诉人电话 rname varchar(20) 受理人 status int 是否已处理:0:未处理1:已处理 means int 投诉方式:1:客服中心投诉2:电话投诉3:网上投诉 cdate datetime 投诉时间 dealdescr varchar(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所示,可根据日期,报修类别,处理状态查询报修单.对于未处理报修单,可点击“受理",安排维修负表人,如图4—4-2所示;图4-4—1代表用户申请维修。 图4—4—1 维修申请表 图4-4—2维修状态表 (五) 住户建议管理模块 查看建议单列表如图4-5-1。对于未处理的投诉单,点击“查看处理”,进入如图4-20界面。如图4—21界面用于新增投诉。 图4-5—1新增建议 图4—5-2建议处理 (六) 物业收费管理模块 物业收费管理是本系统最核心的功能模块,此功能模块具备较完善的物业收费管理功能.如图4-22所示界面,用于录入水、电、燃气月用量。选择年月份以后,按栋录入各类数据。如图4—6—1 界面用于查看费用列表。 图4-6—1 费用列表 图4—6—2收费标准 图4—6-3网上缴费 五、 结论 本文立足于一次实际的软件系统开发过程,分析了物业管理系统开发的前台界面和后台数据库建立设计的相关问题,初步提出了问题的解决方案,并进一步将这种解决方案作了一般性的技术实现,继而探讨了小区物业管理系统开发的重要意义和发展前景。 本次设计的主要任务就是开发一个小区物业管理软件,设计历经了web系统开发所需经历的一般过程:可行性研究、需求分析、总体设计、详细设计、测试等。 本次设计中基本完成需求分析中所需的功能。由于时间关系和开发经费的限制,在个别功能实现上还需要改进和完善.例如,界面设计也略显简单,通过网银实现网上交费功能也未实现. 整个系统中每一个阶段的工作,都建立在大量知识的积累之上。通过长达一个多月之久的实际开发,加深对知识的理解和运用.获得了许多实际项目开发的经验,相信这会在今后的学习工作中起到很大的积极作。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 小区 物业管理 系统 实验 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文