摘 要
物业管理系统是一个公共服务平台,面向广大小区业主和用户,因此,该系统应该易于用户操作,方便用户使用。此套系统应根据用户权限进行相应的新增、删除、修改、查询等一系列操作,这样不仅能够保证数据的安全性,同时也能令用户在自己的权限内高效快捷的完成操作应用。做到更好的管理小区物业收费业务,是非常有实现意义的。
鉴于此,采用浏览器/服务器的架构,使用 MVC 的模式及 Struts 框架,使用 Java编程语言实现了基于 J2EE 的物业管理系统,系统采用 JDBC 的数据库访问方式,以 SQL2008 关系数据库为后台数据库软件。在系统分析与设计阶段,采用了面向对象的方法,同时采用了统一的工具进行建模。其中需求阶段采用角色用例图,设计阶段采用了数据流图、时序图。
本文主要完成了以下几项工作:构建物业管理系统的总体架构;通过对小区管理的主要业务流程进行调研分析确定系统的功能需求及非功能需求。通过对系统总体架构的设计及详细设计,对系统进行编码实现。小区收费管理系统划为为五大模块:系统管理、住户信息管理、收费管理、保修信息管理、投诉管理。目前系统运行稳定。通过软件系统的应用,实现小区的多种业务的共同处理,实现小区物业管理业务与财务管理业务的紧密结合。整个软件的界面较为统一,方便用户使用,在功能、性能、性能、可用性等方面表现良好,满足了小区管理的需要。
关键词:小区物业管理;B/S;JDBC;住户管理
Abstract
Property management system is a public service platform for the majority of community owners and users, therefore, the system should be easy for users to operate, convenient for users to use. This system should be based on the user rights for the corresponding new, delete, modify, query and other operations, so that not only to ensure the security of the data, but also to enable users in their own rights to complete the operation of the application efficiently and quickly. It is very meaningful to achieve better management of residential property charging business.
In view of this, using browser/server architecture, MVC model and Struts framework, using Java programming language to realize the property management system based on J2EE, the system uses JDBC database access, SQL2008 relational database as the background database software. In the stage of system analysis and design, object-oriented method is adopted, and unified tools are used for modeling. The role use case diagram is used in the demand phase, and the data flow diagram and time sequence diagram are used in the design phase.
This paper mainly completed the following work: building the overall structure of the property management system; Through the investigation and analysis of the main business process of the cell management, the functional requirements and non-functional requirements of the system are determined. Through the design of the overall architecture and detailed design of the system, the system is implemented by coding. The community charge management system is divided into five modules: system management, household information management, charge management, warranty information management, complaint management. At present, the system runs stably. Through the application of the software system, it can realize the common processing of various businesses in the community, and realize the close combin