Font Size: a A A

Design And Implementation Of The 110 Command And Dispatch System

Posted on:2017-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:J Y YangFull Text:PDF
GTID:2308330488973471Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Statistics show that the police intelligences received by Nanjing 110 command center had reached to 4 million 610 thousand and the daily average data was twelve thousand and seven hundred in the year 2014, which is an increase of 8.8% than the year 2013. With the development of economy and the progress of the society, the public security officers have an increasingly heavy burden on the social security administration. In order to improve the efficiency of police, relying on the data support of police integrated platform, Nanjing municipal public security bureau vigorously develops the construction of police information, and also develops a mobile police platform which will be popularized to the grassroots police officers.110 command and dispatch system mobile client, which is a subsystem of this platform, fills a gap of the informatization of 110 receiving intelligences and has great application value to improve the ability of quick response to police intelligence and the scheduling ability of the command center.The paper has accomplished mainly the following five jobs:1. It discusses the development status at home and abroad, the research background and significance of the mobile police service software.2. The paper selects the Android system as the platform for the development of the project via the comparison between their advantages and disadvantages according to the research on the iOS system and the Android system. It also studies the characteristics of the correlation between the Android system and the accomplishment of the project, which are drawings of four Android modules, Intent module and Android UI interface; UI event distribution mechanism; and Android asynchronous communication mechanism. Then SDK development version options are provided based on the analysis and the comparison between the superiorities and inferiorities of various versions of the Android system.3. Analyzing the work flow and job characteristics of the grassroots police, the paper works out the functional requirements and the non-functional requirements. The core function of the project is clients’receiving of the push information from the command center and the field information feedback against the command center. For the realization of the core functions, the functional requirements shall include the functions of on and off duties reporting, location information uploading, push information receiving, and alert-situation, against which the paper has provided the use case diagram of the requirements.4. The page layout and the business function modules are designed in the paper, among which the former one involves the design of the page layout and the design of the controls and their functions of the page layout, while the latter one includes the designs of five functional modules, which are the network request, location information upload, push information, documents upload, and local storage. The following 3 points are the content of the functional module design:(1) Describing the resolutions and the workflows for various functional modules with the provision of the flow chart:(2) Analyzing and comparing the technologies and frameworks used for completing the various functional modules, as well as providing options for the push service agreement and frameworks, network interaction framework, document uploading framework and the local storage technology.(3) Carrying out researches on the Http protocol, Mqtt protocol, Xmpp protocol related to the business functional modules, including the interrelated basic characteristics and the message structure responding to the request between the Http protocol and the network, the package structure and work flow of the Mqtt protocol and Xmpp protocol, as well as providing the corresponding charts.5. The paper discusses the implementation methods of the page layout and the business functional modules in software, and tests the project, including the following 4 items:(1) Describing the layout and controls of the page layout document and providing part of codes in the realization of the main interface. The controls and functions in the page layout are listed in tabular form on all interfaces with the effect picture after the page realization provided.(2) Discussing the implementation methods and the software structures of various business functional modules with the provision of the class diagram.(3)Analyzing the work flows of the Volley framework and Androidpn framework from the perspective of the source code, which have been improved and optimized based on the needs of the project. Both frameworks are provided with the class diagrams.(4) Verifying the function effect of the mobile client and whether its performance, compatibility, and stability have met the expectations through the functional test and the non-functional test.
Keywords/Search Tags:Android, mobile police, command and dispatch, receive, message reception, upload location information upload
PDF Full Text Request
Related items