| With the rapid development of urbanization,the amount of data in water supply pipeline network is also increasing,so water supply industry is facing tremendous work pressure.In order to improve work efficiency of staff and service level of water supply industry,some water supply companies have begun to develop the geographic information system software of water supply pipe network and strengthen the management of water supply pipe network.However,there are still many problems,such as the inability to achieve data sharing and real-time updates,and equipment inconvenience brought to construction site,et al.With the rapid development of mobile geographic information system and smart phone,this thesis designs a mobile app for water supply network data sharing based on the Android platform.This APP can realize the visualization,sharing and real-time update of water supply network data.This thesis first analyzes the functional requirements and performance requirements of the system.It clarifies the overall development framework of the system and analyzes several main functional modules of the APP in detail.Based on the development framework of the system,the system is divided into three parts: Android client,Web server and database.(1)The client part is mainly developed independently on the Android Studio software development platform.According to the functional requirements of the system,the layout and functional design of each functional module are completed.The map function module needs to be developed in conjunction with OSMDroid.(2)The server part is composed of Geo Server and Tomcat,which are used to implement different functions.Geo Server map server is used to publish map data in shape format into WMS map services.Tomcat is used as a Servlet container,through eclipse software to complete the programming design of the servlet,and then deploy the servlet to Tomcat to establish contact with the database.(3)The database part adopts Postgre SQL spatial database.Through the establishment of E-R diagrams and data tables,the design of the database is completed.The client establishes a connection with the server through the Http protocol.The server interacts with the database by using database operation statements to complete the functions of each module.Finally,Android virtual machine was used to test the APP login and registration,map functions,data analysis and data editing modules,which basically completed the system requirements and realized the loading of the water supply network map,sharing and real-time update of data. |