基于ssh框架的小区物业管理系统设计与实现(附件)【字数:6230】
摘 要21世纪以来的中国,快速的经济发展推动了房地产产业的崛起,良好的物业管理必将成为人们购房的首选。传统陈旧的物业管理方式存在着很多的弊端和不稳定性,而计算机信息化的管理将会很好的解决这些问题。小区物业管理系统的开发将能提升物业公司的管理能力,同时也能给业主用户带来很多方便快捷的自助服务。本文研究的课题采用编程语言Java、数据库MySQL和SSH框架来搭建组成应用服务系统,通过简单快捷的Web登录后,对后台的各项物业管理操作。前台主要实现了查看用户和房产信息,投诉报修等功能,后台主要实现了住户资料的管理,处理投诉报修和公告管理等功能。本系统操作简单、运用方便,有极高的效率,相信它能够为小区物业管理的发展尽一份力。
Key words:Community Property Management;JavaEE;SSH;MySQL目 录
第一章 绪论 1
1.1研究背景 1
1.2研究目的和意义 1
1.3研究内容 1
1.4论文组织 2
第二章 系统分析 3
2.1架构分析 3
2.2相关技术 4
2.2.1 JaveEE 4
2.2.2 B/S模式 4
2.2.3 Struts+Spring+Hibernate 4
2.2.4 MySQL数据库 4
第三章 系统整体设计 5
3.1运行环境与硬件需求 5
3.2需求分析 5
3.2.1业主使用功能 5
3.2.2管理员使用功能 5
3.3业务逻辑分析 6
3.4数据库设计 7
3.4.1ER图设计 7
3.4.2数据库表结构 8
第四章 系统详细设计与实现 10
4.1管理员功能 10
4.1.1投诉管理功能 10
4.1.2收费管理功能 12
4.2业主使用功能 12
第五章 系统测试 15
5.1测试方案 15
5.2登录测试 15
5.3非法输入测试 15
*好棒文|www.hbsrm.com +Q: ^351916072^
5.4功能测试 16
结束语 18
致 谢 19
参考文献 20
第一章 绪论
1.1研究背景
21世纪以来,我国的经济飞速发展,其中就包括了房地产产业的迅速崛起,为满足人们买房的售后服务需求,物业管理应运而生,快速发展扩大,全国的物业管理企业已发展到数千家之大,从业人数达到超百万[1]。然而发展的过程中必定存在问题,物业管理纠纷日益增多。归根到底,是因为物业管理公司的管理模式的陈旧,采用人力可能会带来不可避免的错误,这必然会给物业公司及业主带来很多不便之处[2]。改革是时代进步的必然产物,计算机信息化的管理有着庞大的信息存储量、更高的效率和安全性能保障等优点,给我们的生活带来了极大的便利,必将使小区物业管理更加正规化和科技化 [3]。
1.2研究目的和意义
研究目的是使用Eclipse 工具中的JaveEE平台来开发具有B/S结构的小区物业管理系统,而往往web开发中使用框架技术可以避免开发者代码的重复使用,节省大量的时间成本。经过仔细研究分析,Struts+Spring+Hibernate的框架整合能极大程度的发挥各个框架的优点,也弥补了单独一个框架的不足之处,达到让代码开发实现高内聚,低耦合的效果[4]。
本系统实现住房资料的管理,车位的管理、缴费(物业管理费、垃圾清运费)数据管理、收费的管理、业主投诉管理、业主报修管理,业主用户将能实现自助式服务。这不仅大大提高了物业公司的办事工作效率,也将会节省不少人力的成本,推动物业公司的发展壮大,业主用户也将得到更好的服务体验,得到了极大的方便。
1.3研究内容
本文进行了以下几个方面的研究:
1、框架整合和配置:研究Struts+Spring+Hibernate的相关配置文件,对相关参数的理解,将三者完美的整合,三者各尽其用,发挥所长。Struts管理表现层,Spring管理业务逻辑层,Hibernate管理持久层。
2、前端的设计界面:研究如何带给用户良好的使用体验,采用HTML的iframe标签使得界面看起来干净整洁,给人良好的视觉感官。极大地方便了管理员与业主用户的操作。
3、后台的业务处理:研究如何用代码实现业务的实现与封装,使得代码便于阅读和再次修改。
4、数据库的管理:研究用Hibernate快速对MySQL数据库进行操作管理,简化了SQL语句的书写。
1.4论文组织
本系统的论文组织架构分为:
第一章阐述了本次课题研究的背景、目的、意义和内容,介绍了论文组织。
第二章明确了支撑系统的运行环境和使用硬件的要求,做出了对应的需求分析(业主使用功能和管理员使用功能)以及相关技术的介绍。
第三章对系统设计的整体结构和数据库的表结构进行了详细的说明。
第四章详细地对系统做出了设计与实现。
第五章对系统分别对登录、功能和非法输入三方面进行了测试。
最后对本次系统开发做出总结并表达感谢之情。
第二章 系统分析
2.1架构分析
本系同采用如下的统架构分析:
1.逻辑架构:Struts+Sprig +Hibernate,如图21所示。
(1)Struts管理,用JSP负责业务表现;
(2)Spring中的JavaBean负责业务逻辑;
(3)Hibernate对Database进行操作,负责业务底层。
Key words:Community Property Management;JavaEE;SSH;MySQL目 录
第一章 绪论 1
1.1研究背景 1
1.2研究目的和意义 1
1.3研究内容 1
1.4论文组织 2
第二章 系统分析 3
2.1架构分析 3
2.2相关技术 4
2.2.1 JaveEE 4
2.2.2 B/S模式 4
2.2.3 Struts+Spring+Hibernate 4
2.2.4 MySQL数据库 4
第三章 系统整体设计 5
3.1运行环境与硬件需求 5
3.2需求分析 5
3.2.1业主使用功能 5
3.2.2管理员使用功能 5
3.3业务逻辑分析 6
3.4数据库设计 7
3.4.1ER图设计 7
3.4.2数据库表结构 8
第四章 系统详细设计与实现 10
4.1管理员功能 10
4.1.1投诉管理功能 10
4.1.2收费管理功能 12
4.2业主使用功能 12
第五章 系统测试 15
5.1测试方案 15
5.2登录测试 15
5.3非法输入测试 15
*好棒文|www.hbsrm.com +Q: ^351916072^
5.4功能测试 16
结束语 18
致 谢 19
参考文献 20
第一章 绪论
1.1研究背景
21世纪以来,我国的经济飞速发展,其中就包括了房地产产业的迅速崛起,为满足人们买房的售后服务需求,物业管理应运而生,快速发展扩大,全国的物业管理企业已发展到数千家之大,从业人数达到超百万[1]。然而发展的过程中必定存在问题,物业管理纠纷日益增多。归根到底,是因为物业管理公司的管理模式的陈旧,采用人力可能会带来不可避免的错误,这必然会给物业公司及业主带来很多不便之处[2]。改革是时代进步的必然产物,计算机信息化的管理有着庞大的信息存储量、更高的效率和安全性能保障等优点,给我们的生活带来了极大的便利,必将使小区物业管理更加正规化和科技化 [3]。
1.2研究目的和意义
研究目的是使用Eclipse 工具中的JaveEE平台来开发具有B/S结构的小区物业管理系统,而往往web开发中使用框架技术可以避免开发者代码的重复使用,节省大量的时间成本。经过仔细研究分析,Struts+Spring+Hibernate的框架整合能极大程度的发挥各个框架的优点,也弥补了单独一个框架的不足之处,达到让代码开发实现高内聚,低耦合的效果[4]。
本系统实现住房资料的管理,车位的管理、缴费(物业管理费、垃圾清运费)数据管理、收费的管理、业主投诉管理、业主报修管理,业主用户将能实现自助式服务。这不仅大大提高了物业公司的办事工作效率,也将会节省不少人力的成本,推动物业公司的发展壮大,业主用户也将得到更好的服务体验,得到了极大的方便。
1.3研究内容
本文进行了以下几个方面的研究:
1、框架整合和配置:研究Struts+Spring+Hibernate的相关配置文件,对相关参数的理解,将三者完美的整合,三者各尽其用,发挥所长。Struts管理表现层,Spring管理业务逻辑层,Hibernate管理持久层。
2、前端的设计界面:研究如何带给用户良好的使用体验,采用HTML的iframe标签使得界面看起来干净整洁,给人良好的视觉感官。极大地方便了管理员与业主用户的操作。
3、后台的业务处理:研究如何用代码实现业务的实现与封装,使得代码便于阅读和再次修改。
4、数据库的管理:研究用Hibernate快速对MySQL数据库进行操作管理,简化了SQL语句的书写。
1.4论文组织
本系统的论文组织架构分为:
第一章阐述了本次课题研究的背景、目的、意义和内容,介绍了论文组织。
第二章明确了支撑系统的运行环境和使用硬件的要求,做出了对应的需求分析(业主使用功能和管理员使用功能)以及相关技术的介绍。
第三章对系统设计的整体结构和数据库的表结构进行了详细的说明。
第四章详细地对系统做出了设计与实现。
第五章对系统分别对登录、功能和非法输入三方面进行了测试。
最后对本次系统开发做出总结并表达感谢之情。
第二章 系统分析
2.1架构分析
本系同采用如下的统架构分析:
1.逻辑架构:Struts+Sprig +Hibernate,如图21所示。
(1)Struts管理,用JSP负责业务表现;
(2)Spring中的JavaBean负责业务逻辑;
(3)Hibernate对Database进行操作,负责业务底层。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/19.html