2.3∣System development technology architecture
The Browser/Server(B/S)mode is the most widely used structure in the
development of property management information systems. The property
management information system developed by the B/S mode is simple,
convenient, safe, and stable. When developing the property management
information system, the functions of the property management information
system are reflected on the server. In actual applications, as long as
the relevant hardware and software facilities, such as databases, are
installed on the server side, users can access and operate the property
management information system through a browser. After logging in to the
property management information system through the browser, the user
clicks on the corresponding The module can call the database to realize
the functional operation of the property management information system.
The B/S mode is not restricted by time and location, and users can
access and operate the system where there is Internet. The property
management information system developed by the B/S model has relatively
low cost, short development cycle and high development efficiency. The
system has strong scalability, understandability, testability,
modifiability, portability, and Reusability, easy maintenance, good
system compatibility, and users do not need to install special
applications on the computer when accessing applications.
The system development adopts the B/S mode (Browser/Server) with a
three-tier architecture for system construction. The first layer is
customer service. System administrators, property management managers,
property management personnel and community owners are authorized The
residential property management information system can be accessed and
operated through the Internet within the scope of the customer service.
The VUE.js framework is used for customer service. It is the bridge
between the user and the system. It has the functions of displaying data
and receiving user input. Coordinated operation; The second layer is
business services, which are undertaken by the Web server of the
property information center, responsible for the operation of data
services, and provide interactive interfaces for customer services,
which have the effect of connecting the previous and the next. The
development of business services adopts the Spring MVC framework
pattern. Spring MVC separates the roles of controllers, model objects,
filters, and handler objects. Through the definition of interfaces and
configuration files, the dependencies between classes are completely
decoupled;15 The third layer is data services. The
database server located in the property information center stores all
information and data related to property management and provides data or
data services for business services. Application deployment supports
Windows/Linux server operating systems, source code and The database
interaction process uses the Mybatis framework, and the database uses
the MySQL database management system. The technical framework of system
development is shown in Figure 1.