智能小区物业管理系统的设计与实现

上传人:平*** 文档编号:18007082 上传时间:2017-11-13 格式:DOC 页数:16 大小:373KB
返回 下载 相关 举报
智能小区物业管理系统的设计与实现_第1页
第1页 / 共16页
智能小区物业管理系统的设计与实现_第2页
第2页 / 共16页
智能小区物业管理系统的设计与实现_第3页
第3页 / 共16页
智能小区物业管理系统的设计与实现_第4页
第4页 / 共16页
智能小区物业管理系统的设计与实现_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《智能小区物业管理系统的设计与实现》由会员分享,可在线阅读,更多相关《智能小区物业管理系统的设计与实现(16页珍藏版)》请在金锄头文库上搜索。

1、1智能小区物业管理系统的设计与实现摘 要:近年来 JAVA 技术发展迅速,它使得 WEB 技术不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。因此,基于 B/S 体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要,进而实现信息网络化。经过综合的分析,整个系统采用 B/S 结构,使用 JAVA 技术做开发语言,JSP 做页面显示,TOMCAT 6.0 做服务器端进行系统发布,MYSQL 做后台数据库进行数据存储,在 win7 系统上安装 JDK 做运行与调试环境。该系统可供登录者查询或发布信息,可通过此系统了解小区物业管理情况,小区业主还能

2、够查询各种收费。系统中管理员有特定的权限,可以对用户和各种信息进行添加,删除,修改等,方便网站的管理与维护,很好的解决了以前工作流程的繁杂性、多样化、收缴费用与设备维护繁琐的特征,大大提升了小区物业的管理水平,将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。关键词:物业管理;B/S;JSP;MYSQL1 课题背景1.1 课题背景和意义目前物业管理是一个新兴的服务行业,随着人们生活水平的提高,在选择住房时,必须要有好的物业管理做保证。这样要求小区管理者对物业管理进行宏观和微观的细致管理,这就为我们设计小区物业管理系统提供了市场需要。使用计算机对企业单位的各项信息

3、进行管理,极大地提高工作的效率,也是企业的科学化、正规化管理。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。本次毕业设计主要就是为了设计一套小区物业管理系统,来满足现代物业管理的需要。主要工作为完成客户端,Web 服务器端应用程序和数据库的制作,实现网上小区物业管理系统的创建,实现与完善整个基于 B/S 小区物业管理网站的组织建立和测试工作。主要功能有按权限登录,分别获得各自权限以内的操作:系统管理员对管理员和物业信息进行添加,删除,修改等功能。业主可以通过系统发给报修、查询缴费清单等功能,方便管理者的同时也方便了业主。1.2 毕业设计工作通过查资料,获知随着市场经济的发展小区住宅

4、比比皆是。住宅小区已经成为人们安家置业的首选,同时对物业小区的服务和管理也要求很高。同时查阅相关系统文档,总结一些系统所考虑不周之处,前期的需求为后期系统的开发做好了业务基础,2这就为我们设计小区物业管理系统提供了市场需要。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手人工管理所无法比拟的优点,通过资料,了解了 java 相关的一些技术并充分运用于此次系统开发中,不懂的向老师同学请教,一点点将代码写出来,逐步编写各个模块,实现模块中应有的功能,并且同步进行测试,由于时间紧迫,在需求上也有想不到的地方,进而会影响部分模块应有的功能不能很好的展现出来,当然已经开发出成型的

5、代码中还有一些小的瑕疵,还有待于进一步的优化,从而将系统完整的展现出来。32 技术方案论证2.1 B/S 模型的优点几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是 B/S 模型的优势所在。解决了用户的并发请求数量这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型 B/S 结构,即 Browser/Server(浏览器/服务器)结构,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。从图中可以看到这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和

6、不兼容等任何客户端所遇到的问题。相比之下,B/S 模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。图 2-1 B/S 模型结构图 Internet 网络WWW 服务本地访问用户计算机HTML 页面HTTP 请求服务程序CGI/Fast CGI/JAVAServlets/ASP/JSP数据库Internet 网数据端服务器SQL 语句 数据取值HTMLWWW 浏览器第一层服务器42.2 JSP 技术发展背景Web 技术的迅猛发展正推动 Internet 上信息服务类的进步。WWW 服务的基础是HTML 语言。这个系统模块中用到的 JSP 技术是在 HTML 语言的基础上使用脚本

7、语言对网页的对象模型进行编程。JSP 全称 Java Server Pages,它是由 Sun Microsystems 公司提出、许多公司参与建立的一种动态网页技术标准。作为 Java 平台的一部分, JSP 拥有 Java 编程语言“一次编写,到处运行”的特点。一次写入,之后,可以运行在任何具有符合 JavaTM 语法结构的环境,取代过去单一平台开发。 从开发人员的角度来看其区别在于:ASP 仅支持组件对象模型 COM,而 JSP 技术提供的组件都是基于 JavabeansTM 技术或 JSP 标签库。JSP 标签可扩充性。JSP 技术能够使用开发者扩展 JSP 标签,JSP 开发者能定制

8、标签库,减少对脚本语言的依赖易于维护性。 基于 JSP 技术的应用程序比基于 ASP 的应用程序易于维护和管理。JSP 突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP 技术编写的程序运用要更加灵活,可扩展性更强。2.3 HIBERNATE 技术Hibernate 是一个开源的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从 java类到数据库表之间的映射,也提供了数据查询和恢复机制。相对于使用 JDBC 和 SQL来手工操作数据库,Hibernate 可

9、以大大减少操作数据库的工作量。另外 Hibernate 可以利用代理模式简化载入类的过程,这将大大减少利用 Hql 从数据库提取数据的代码编写量,从而节约开发时间和开发成本 Hibernate 可以和多种 web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行数据库服务器Hibernate 技术本质上是一个提供数据库服务的中间件。Hibernate 的工作原理,他是利用数据库以及其他一些配置文件如:Hibernate.properties ,XML Mapping 等来为应用程序提供数据持久化服务的。3 需求分析3.1 系统综合要求通过查资料,获知随着市场经济的发展小区住宅比比皆是。

10、住宅小区已经成为人们安家置业的首选,同时对物业小区的服务和管理也要求很高。这样要求小区管理者5对物业管理进行宏观的和微观的细致管理,这就为我们设计小区物业管理系统提供了市场需要。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手人工管理所无法比拟的优点。因此,设计一个小区物业管理系统是非常必要的。通过调查访谈获知小区物业管理系统需要处理以下几个方面的问题:1)用户登录管理:这是系统的必要部分,通过它可以对登录信息进行管理。实现对进入系统的人员进行分类管理,实现不同身份的用户能够获得相应功能的使用权限。2)用户功能管理:该模块需要对登录者的个人信息、公告管理进行管理操作,是

11、物业管理产生的基础,物业管理是相对于该小区的所有住户而言的。3)物业管理:该模块主要就是对于房产和车辆信息进行基本的管理。这是后勤保障所必须的部分,只有对工作人员的管理合理了,才能让后勤服务质量提高。4)人事管理:这个模块是对小区内物业管理人员人事登记、人事管理等一系列操作的记录5)报修管理:这个功能是业主进行申请报修物品,然后物业管理者对报修单进行处理,这个模块最能反应小区物业的服务水平。6)费用管理:这个功能是为缴费管理服务的,它可以规定好业主需要缴费的项目(如电费、物业费)。7)系统管理:该功能模块包括三部分内容。有修改密码、重新登录、退出系统三个子项,方便管理员和业主对系统进行操作8)

12、小区公告:该模块中,可以以管理员的身份去登录系统,进行公告的新增、删除、修改等操作;也可以业主的身份去登录,此时就只能查看公告63.2 实体-联系图业主报修信息车 物业费、水费年龄成员编号房间号性别费用缴费月份手机号码姓名固话缴费年份已交费用业主姓名房间号缴费时间车位号缴费备注缴费状态单价业主姓名房间号有报修时间报修有N1N1N公告内容编号日期标题姓 名备注入住日期状态信息报修物品报修时间报修说明维修人车牌号图 3-1 实体-联系图74 系统设计4.1 系统的功能模块设计图 4-1 系统功能模块图物业管理业主查询车辆管理修改密码重新登录退出系统管理员用户功能公告管理个人信息房产管理房产设置人事

13、管理人事管理人事登记报修登记报修查看普通业主小区公告 查看公告信息查询 个人信息小区服务系统功能 同管理员功能小区物业管理系统报修管理报修查询报修登记安排维修维修结果费用管理 物业费管理系统功能保洁绿化保安巡查保卫绿化8由以上功能模块图可以看见,本小区物业管理总共分为 2 个部分,第一部分为管理员对进入系统的管理,包括通过登录页面登录进行系统的管理。系统管理员登录以后可以对对系统进行用户功能、物业管理、人事管理、报修管理、保卫绿化和费用管理。其中用户管理包含个人信息和公告管理,可对登录人的信息进行修改,公告管理中可对小区公告进行增加、删除、修改、查看;物业管理中包含房产设置、房产管理、业主查询

14、、车辆管理;人事管理中包含了人事登记和人事管理;报修管理中包含了报修登记、报修查询、安排维修、维修结果查看;保洁绿化包含了保安巡查、保洁绿化;费用管理中包含了物业费管理;第二部分业主进入系统,分别对应四个小模块,包括小区服务、小区广告、信息查询、系统功能。其中,小区服务由小区业主进行操作,可以进行报修登记,同时也可以查看或删除以前的报修信息。小区公告主要是业主可以查看到物业管理员发出的小区公告信息。信息查询中的个人信息主要是指业主可对自己的个人信息进行修改操作。系统功能修改密码、重新登录、退出系统的功能和管理员功能相同。4.2 数据库设计管理员个人信息表(admin)表 4-2 管理员个人信息

15、表(admin )字段名 类型 说明adminId int Not nulladmin_name varchar Not nulladmin_sex varchar Not nulladmin_age int Not nulladmin_tel varchar Not nulladmin_phone varchar Not nulladmin_addr varchar Not nulladmin_memo varchar Not null管理员账户表(admin_account)表 4-3 管理员账户表(admin_account)字段名 类型 说明admin_accountID int No

16、t nulladmin_username varchar Not nulladmin_password varchar Not null9业主账户表(custom_account )表 4-4 业主账户表(custom_account)字段名 类型 说明custom_accountID int Not nullcustom_username varchar Not nullcustom_password varchar Not nullcustom_yezhuID int Not null房产表(homes)表 4-5 房产表(homes)字段名 类型 说明homesID int Not nullhomes_number varchar Not nullhomes_lou varchar Not nullhomes_type varchar Not nullhomes_area int Not nullhomes_sell varchar Not nullhome

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号