Font Size: a A A

The Design And Realization Of Jilin Province Project Information Collection System

Posted on:2010-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:X J ZhaoFull Text:PDF
GTID:2178360302466046Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The design and realization of Jilin province construction projects information collection system is the major part of the Flood Control System of Jilin Province. As the means of reflecting the present working state of the water project, the construction projects information is the important basis of command decision during the flood-fighting and emergency. It can bring the initiative condition for the flood control if we obtain the exact construction projects information in time. While it may affect the analysis and objective judgment of flood control condition for lack of the construction projects information or the retard of construction projects information collection and transmission, as a result it yields some difficulty for the command decision of flood control.The Flood Control and Drought-fighting Headquarter of Jilin Province is responsible to the management of construction projects information of the overall province. When the construction projects dangerous situation happens, the construction projects centers of all the cities or prefectures and the construction projects collection stations of all counties should report the construction projects information to the construction projects center of the province so that the latter can make the decision in time. Before the development of the Construction projects Information Collection System of Jilin Province, the report and the management of the construction projects information in The Flood Control and Drought-fighting Headquarter of Jilin Province stayed at the handwork or semi-handwork state. There is a fairly large gap between the construction projects information and the practical need on the aspects of the effective time, accuracy and the visualization if we transmit the construction projects information via the emails or telephones, so it is bad for the centralized dispatching and the unified command of The Flood Control and Drought-fighting Headquarter of Jilin Province. Therefore, we should use the techniques such as the PC internet, GIS, database and so on to construct the modernized construction projects information collection system and to make sure that the units of flood control in different levels could obtain the construction projects information in time to analyze the dangerous situation correctly and control the flood scientifically so that we decrease the damage from the disasters as less as possible.According to the national regulation that the flood control should be managed by different levels, The Flood Control and Drought-fighting Headquarter of Jilin Province has constructed the distributed database. It is helpful to the management and compilation work of constructing the databases in the three levels, i.e., the database of the province, the city and the county level, and applying the internet to report and manage the construction projects information. This system will be applied in the Construction projects Center of Jilin Province, four branched construction projects centers of the city level, 26 construction projects collection stations of the county level, and eight medium-sized reservoirs throughout the province. Construction projects Information Collection System of Jilin Province will be erected in the following three levels of construction projects management units: the construction projects center of the province, the branched construction projects centers of the cities, and the construction projects collection stations of the counties. The construction projects collection stations of the counties will report the construction projects information to the branched construction projects centers of the cities, and the latter then report the information to the construction projects center of the province. The construction projects collection stations of the counties can also report the information directly to the construction projects center of the province. Different levels of the management units install their own database servers and WEB servers. The special internet line will be used to connect the centers of cities and that of the province. The connection from the units of the county level to the city level and from the county level to the province level will apply the ADSL or VPN or be provided the corresponding environment of internet connection. The declaration of the construction projects information accords with the contents of the national regulation and the reporting procedure. The Construction projects Information Collection System of Jilin Province is divided into six parts, which can cover the main contents of the management of the construction projects information:Reminding the GIS navigation;Filling out, verifying and reporting the dangerous situation;Filling out, verifying and reporting the disaster;Statistics forms of the disaster;The management of the basic information for the reservoirs, the water locks, and the dams;The management of the limits of system authority.During the development of the Construction projects Information Collection System of Jilin Province, according to the method of software construction projects, the procedure of the software development has been adjusted reasonably and is divided into the following four stages: the stage of demand of the software, the stage of system analysis and design, the stage of system coding realization and the stage of system testing. After the four stages, the applicable software system could be constructed at last, and the following are the stage of construction projects implementing and the stage of system applying. The main work contents in the four stages of the Construction projects Information Collection System of Jilin Province are described as follows:1.the stage of demand of the software:It includes two parts of this stage which are the gain of the demand and the analysis of the demand. The former part applies the system boundary original driven style to communicate and feedback with the clients, and gain the demand with the modified loop iterative style. The latter part applies the documents, the business demand and the original system to record the functions that the users need to employ and the corresponding restricting conditions and at last to generate the instruction book of the demand specification and other relative demand documents.2.the stage of system analysis and design:After the stage of the demand of the software, the construction projects enters to the stage of system analysis and design. This stage can be divided into the two parts that the general design and the explicit design. The design of the structure and the database of the software will be fulfilled in the former part. The structure design denotes dividing the system into several functional partitions with different functional modules and deciding the relationship between the different modules and the interfaces of their mutual callings. The database design denotes applying the Vans rules of the relative databases to design the present database. In the present system, the strengthened standard designing rule is employed. The Sqlserver2000 is defined as the storing style of the system database to store the data, and the E-R figure to be the data model. By the two parts, we can initially confirm the functions of the system, the relationship between different functions, and the storing style and logical design of the database. The explicit design follows after the general design, in which we should confirm how to realize every functional module, and sort out the common categories and common interfaces so that we decrease the repeated work during the developing process. In this part we use the system flow chart to finish the explicit design.3.the stage of system coding realization:After the general design and the explicit design, the developing work enters the coding stage. In this stage we use Java as the developing computer language, and use the most popular open source frame Spring as the EL JSTL AJAX, Ibatis as the NHibernatek. The visual layer applies the Html, JavaScript, JSP mark as its technique, and further combine the CSS style to embellish the pages. During the coding stage we adopt the frequent integration and the stage milestone style so that we can find the problem as soon as possible and work out the corresponding adjusting strategy to avoid the enormous repeated work during the developing process. Besides the developing members pay attention to the standard writing of the codes and do the evaluation of the codes periodically.4.the stage of system testing:During this stage, the project group writes the corresponding testing use cases and the testing members use them to do the tests. In the test stage we pay attention to following tests: the data correctness test, the page test, the boundary condition test, and the data consistency test.After the above mentioned four stages the system development is fulfilled, and follows the stage of project implementing and application.I have attended the whole process of demand, analysis and design of the development of Project Information Collection System of Jilin Province, and have attended the coding works of the key parts. In the coding stage, I have developed the common interface for uploading the attachments, and the realization of the server port and the client port of the socket file transmission.It cost 10 months for us to develop the Construction projects Information Collection System of Jilin Province. At last this system has been applied in the 4 branched construction projects centers of the city level, 26 construction projects collection stations of the county level and 8 medium-sized reservoirs.
Keywords/Search Tags:construction projects, demand of software project, Socket, use case
PDF Full Text Request
Related items