The project represents an automated system of enterprise process management of control and accounting activities. Control and accounting activities include control, monitoring of the arrangement, reconstruction and redevelopment of real estate objects.
The system allows making automatic the main functions of the activities of responsible persons – recording the results of inspections and examinations of real property. This accounting is organized through the creation and use of documents – certificates corresponding to the categories of works carried out.
The system is implemented in the form of a standalone web application, which ensures the increase in the performance discipline, proper accounting and control over the maintenance works performed. It reduces time spent by employees on document management by improving the quality and availability of data, and ensures the transparency of the processes of their activities.
The system’s capabilities include the organization of work in more than 10 subsystems, which allow accounting for the activities of the control service in various areas.
Project technical description: the system represents a web application developed on the basis of a client-server architecture. The client side provides for a user the operation with the application through the browser. The server side is implemented through Oracle Weblogic Server application server, and Oracle Database is used as the database.
The technological process consisting of a number of operations that involve the exchange of data between departments, services and related information systems is described in Figure 1.
Fig.1. Data exchange between departments, services and related information systems
The system has a service for external integration with the system for electronic requests processing. To fix the data, a procedure for generating separate requests was implemented in the application. It includes associated photographic documents with the image format specified.
After a fixed period of time, the web service generates a data transfer response. Based on the response, a new record is created in the database, which includes information about the session of sending the request with data.
The application determines error technical codes for the interaction with adjacent systems when organizing the data exchange process.
To view and analyze the status of the data transfer response, the process of logs check is carried out. These logs describe Get and Post data sending and receiving requests, and also allow analyzing the state using HTTP statuses.
In the process of work, the objective of JazzTeam was to ensure application testing, namely:
The technological process of application testing was accompanied by the use of tools such as:
Infrastructure: Jira, Confluence, TestLink, TestRail, SVN.
Other tools: XMLSpy, XmlPad, Notepad ++, dbForge Studio for Oracle.