基于J2EE在线住宅物业管理平台的设计与实现

时间:2023-06-02 10:36:03 教案设计 来源:网友投稿

摘 要:随着信息技术的普及和不断发展,各行各业对于计算机的依赖性越来越大,尤其是与我们息息相关的房地产行业,城市的不断发展使得越来越多的住宅小区遍布城区,如何高效的管理小区的各项业务,成为一个重要的问题。因此,通过设计一个小区物业管理系统平台,来提高小区管理的效率。在详细分析现有物业管理系统的基础上,以软件工程理论为指导,Java语言为开发工具,以MyEclipse为前台开发工具,MySQL5.0为后台数据库开发工具,以JDBC技术为支持,利用了当前先进的SSH框架技术,开发了一个B/S架构的小区物业管理系统。小区物业管理系统共分为两个个子系统,用户可以根据不同的权限,进入另外两个不同的子系统,即普通业主子系统和管理员子系统。在普通业主子系统中,可以实现业主登录密码修改,投诉和报修的录入查看,缴费查看等功能;在管理员子系统中,可以实现密码修改,增加业主,管理小区业主的投诉、报修,收费管理等功能。通过该系统可实现小区物业管理效率的提高,能使业户得到更方便、更快捷、更满意的答复,减少了查找、更新和维护所带来的困难。

关键词:物业管理系统 B/S结构 JDBC SSH

一、课题背景

随着房地产的迅速发展,小区的规模越来越大,各种设施也随之增加,住宅的客户需求也不断的增加,原始的小区管理水平已不能满足业主的需求,而且效率低下,所以现在也要求小区的物业也要网络化,这样大大提升了物业的管理,而且给客户带来便捷。物业管理作为城市管理的一种当前趋势下的新兴服务产业,经历了从一开始的没有到有的发展过程,形成了很多类别、层次、形式的管理局面,初步确立了社会化、专业化、市场化、经营性的物业管理新体制。现在的小区物业管理,都采用普通的人工管理的模式,这对于规模较小的小区来说,这种管理是可以应付的。但是,随着该行业竞争越来越激烈,提高物业管理的效率、给业主提供更好的服务,成为对物业管理目前必须考虑以及解决的问题。而解决这些问题的方法之一,就是在管理机制中引入计算机。

二、功能需求分析

小区物业管理系统的角色有两类,一类是面向普通业户的角色,其模块包括:基本操作、我的投诉、我的报修、我的缴费、业户交流等操作;另一类是面向系统管理员的角色,其模块包括:基本操作、小区业主管理、投诉管理、报修管理、收费管理、业户交流管理等。该系统具体所需要实现的功能如下:

1.普通也主可以修改登录密码;

2.普通业主可以实现投诉的录入和查看操作;

3.普通业主可以实现报修的录入和查看操作;

4.普通业主可以实现缴费操作;

5.管理员可以对小区房产进行增删查和编辑操作;

6.管理员可以对小区住户进行增删查和编辑操作;

7.管理员通过后台对业主的投诉进行查看和受理;

8.管理员对于业户报修的查看和受理;

9.管理员对于小区住户各项收费信息的增删查;

三、功能模块需求

本系统主要是用于管理小区居住人口的,采用结构化的开发方法进行系统开发,成功登录后,由于普通用户和管理员的权限等级不同,所进行的操作也会有所不同,管理员的权限级别高,所进行的操作会多一些,而普通用户相对来说少会一些,该系统由两个子系统构成,分别是普通业主子系统、管理员子系统,在相应的子系统下还可以实现其他的功能,该系统功能模块图如图3.1所示。

四、基于SSH的三层架构系统的设计

采用J2EE三层结构的设计理念来进行设计,使用Struts框架、Spring框架和Hibernate框架三大流行開源框架来实现对系统的设计。

采用SSH整合框架开发和设计,Struts框架主要负责表现层,配合JSP、ActionForm和Action,Struts框架较完美的实现了系统的表现层;Spring框架主要负责中间的业务逻辑层,这也是最核心的一层,因此Spring框架也是系统核心的一部分,占据重要地位,它能完美的无缝隙的整合整个系统的三大部分;而Hibernate框架主要负责数据持久层,通过使用Hibernate框架强大的O/RM映射机制以及HQL语句,灵活方便的完成与数据库的交互。整合三大框架设计的软件园外包协作平台分工明确,每个框架都只负责对应的一层,与另外两层没有直接联系,使得整个项目的分层清晰,耦合度低,易于维护,这满足了分层设计思想。Struts框架、Spring框架和Hibernate框架之间除了各自完成自己的任务外,还互相合作,大大提高开发的效率,Spring框架和Hibernate框架集成,让DAO组件继承HibernateDaoSupport类,使得DAO组件的开发更为简单,访问数据库更为灵活和方便。Spring框架同时会和Struts框架整合,让Spring框架的IoC容器管理Struts框架的Action。

五、业主管理模块

在业主管理中,主要包括业主的查看、添加、修改和删除等操作,只有拥有管理员权限的帐号才能进行包括添加、修改和删除的所有操作。这是添加新业主的表单,需要填写业主登录账户、身份证、业主姓名、电话号码、住址、入住时间,填完添加信息后点提交,即可完成人员的添加,这一功能只限拥有管理员权限的人员操作。输入帐号之后,如果是业主,进入系统,选择投诉信息,可以添加投诉信息。如果是管理员,进入后台管理系统,选择投诉信息管理,可以处理投诉信息,查看投诉信息。投诉信息管理模块。输入帐号之后,如果是业主,进入系统,选择维修信息,可以添加维修信息。如果是管理员,进入后台管理系统,选择维修信息管理,可以处理维修信息,查看维修信息。

六、结语

这样建立一个在线的物业管理平台显得尤为重要。随着网络的发展,小区物业管理系统借助计算机操作是为小区管理员和小区业主更好的维护各项物业管理业务处理工作,根据需求分析,实现小区管理业务,效益已越来越明显,为小区管理者和小区用户更方便的维护各项业务处理工作而开发的管理系统正是基于web的小区物业管理系统。

参考文献:

[1]王竹晓,殷兆麟,邵安贤,吴绍伟.持久性框架模式及其在J2EE系统开发中的应用[D].云南:云南大学,2005.

[2]吕琦英.UML对基于B/S模式的图书管理系统的分析与设计[J].中国管理信息化, 2012,(10):113-114.

推荐访问:在线 管理平台 住宅 物业 设计