| The traditional desktop system have many disadvantages as flows:the operation and installation of the client is so complex, the serving ability of Web servers is dependent on the client, the data integrity is cannot control easily when there are large quantity of Concurrent Access, and the cost too much to develop. WEBGIS is a technology with traditional GIS and internet technology, so the shortages can be improved effectively by the WEBGIS, with the development of WEBGIS, For the above problems,the content of this paper is as following:(1) We select the browser as the WEBGIS client, for there is no need to install the browser,so it can reduce the complexity of the client installation and reducing the dependence on the server. We using HTML, JAVASCRIPT, CSS to relize the client with JAVASCRIPT as the scripting language and CSS for client handle style.(2) Considering to improve the portability of the program, the serve is base on JAVA Mapxtreme.(3) The system’s modularity can reduce development costs, the system is divided into a GIS module, user module and fire module.We designe the overall system operation diagram and schematic, give a detailed flow chart of the functional design which including the map view, zoom, pan, layer control, eagle eye, distance calculation, area calculation, the latitude and longitude, user authentication, assign permissions, path selection, personnel scheduling.(4) For data integrity and concurrent access to the database, we analysis and design the tables of cities and counties, forest, railway, road, rivers, users, privileges, rescue personnel, relief supplies and fire log sheet system demand data. At the same time each data table was analyzed and achieved by SQL statement.(5) Number of the analysis layers and caching technologies on system performance are the main factors which can impact the system’s response time.The above work show that, the client is simple and requires no installation, good portability, the three-tier architecture and modular development and reduce development costs, efficient database design to reduce data redundancy and protect data integrity, less than five layers and the use of caching technology can greatly improve system performance. |