Synology NAS solves the law enforcement business needs of an administrative law enforcement agency

    Foreword

    Synology NAS provides a flexible and highly compatible development environment, allowing us to successfully deploy a gridded law enforcement management system based on Node.js microservices + client + NAS file system integration, which not only realizes the rational use of NAS surplus computing resources. To meet the growing business needs of the law enforcement agency at a low cost and cost-effective, and to achieve integrated management of the business.


    Challenges facing

    The massive amount of information generated by grid management requires a more efficient management approach

    The grid management system divides a certain urban area into XX grids. The same grid consists of a number of street staff and one or two people from each administrative department. The grid is used as the basic administrative governance and responsibility unit. Administrative work, the establishment of business and responsibility in which region is the executor's principle, each grid works under the guidance of its sub-district office and superior administrative unit.

    Although the grid reform is easy to manage, it also brings some objective problems. The staff of the grid mainly focus on the lack of overall understanding of the basic situation in the grid. The grid staff lacks effective account management when they work. If the personnel change, they cannot pass the information in a timely and effective manner.


    In grid management, the specific application level of the system can be determined as follows:

    1. Information collection and management based on grids, roads, house numbers, etc.;

    2. Information management based on owner information, contact information and relevant documents;

    3. Document management of documents, reports, pictures, and text information that are followed up based on the collected information of the premises;

    4. Event time flow management of administrative law enforcement events in conjunction with premises and documents;



    Solutions

    Synology NAS provides a flexible, highly compatible development environment

    Therefore, grid management requires not only a set of application systems with simple operation and wide compatibility, but also the server can withstand the frequent creation and modification of files, and also needs to cope with possible high server traffic, and achieve high availability through the platform. And integration with the local intranet system. Based on the above application requirements, Synology has developed a solution for NAS file service + Node.js database service ( sqlite+socket ) + green client software. The architecture diagram is as follows:


    


    According to the business needs of grid management, Synology has developed a solution based on NAS file service + Node.js database service ( sqlite+socket ) + green client software. From the beginning, only the basic file sharing function is enabled, and then Resource integration and program development, the overall architecture to achieve rapid deployment, to meet the needs of Lucheng District administrative law enforcement business.

    In the specific steps of the implementation of the program, the code was first written by aardio (fast hand) programming software, and the full set of networked data management software system was customized by using the Node.js and database that comes with Synology NAS. On the HNA NAS, Synology NAS can use the DSM to install the Node.js plug-in, which is very simple and can be completed in a few days, whether it is program development or client interface customization. In addition, in the client volume, the client program is only 2M in size, and can be directly placed on the NAS to run, without downloading and installing, reducing the pressure on the client.

    In addition, the developed client program does not depend on the running environment. Compared with the web-based program, it does not need to consider the compatibility of Windows and IE versions. The display and interaction are consistent, and the client operation file management is more convenient. The cumbersome process of downloading, modifying, and then uploading files.


    Using devices

    DS1513+

    DS3617xs


    Results

    Create an efficient data management platform through Synology NAS Law Enforcement 

    By accessing the Node.js service, you can not only register and log in to the Lucheng Law Enforcement Grid File System, but also save the file's time, path, tags, notes, and related events to the SQLITE database through the client. The files and images can be passed. The NFS protocol is copied to the NAS and the corresponding path is logged to the database. In addition, there are inspection functions that can effectively improve work efficiency, and can realize compound multiple conditions query SQLITE database, such as squadron, grid, address, industry, store name, license, name, telephone, operation, etc. The actual functions are as follows:

    1. System login: Through the client, login and registration of the grid cloud file system is realized.

    2, upload information: law enforcement officers can add events through the system, you can add pictures and fill in basic information, such as shop name, location, address.  


    


    3. Upload attachment information for events: files and images can be uploaded to the NAS, and the corresponding path can be recorded to the database. Any file such as video can be uploaded by dragging and dropping (the executable file is not supported), and the operation is simple; the attachment can increase the event time and type. Source as supplementary information.

    4, information query: can be combined through the squadron, grid, address, industry, store name, license, name, phone, business content keywords, double-click the query results into the detailed event.


    Small input and large output Synology helps Lucheng District administrative law enforcement grid management

    The project realizes data access and retrieval through NAS server, effectively utilizes the file sharing and plug-in function of Synology NAS, and rationally utilizes NAS hardware resources, which saves a lot of server maintenance and maintenance funds compared with the traditional scheme, and realizes small investment. High output ratio.

    With the experience accumulated in the field of cloud storage, Synology has innovatively proposed a new definition of NAS - Networking + Applications (Application)   + Storage / Server ( Storage / Server ), added network (wireless router After the network products, applications (DSM operating system), storage (NAS hardware) and other aspects of the layout, build a flexible, open NAS system for customers, and continue to create more value for customers.    

    The rapid development of network technology has changed people's lives and changed the way cities operate and manage. Modern cities make full use of cloud computing, cloud storage and other methods to respond more quickly and intelligently to various needs such as urban governance, people's livelihood services, and commercial activities, and drive the development of cities based on data. Create a better city life. Recently, with the help of Synology Group, Wenzhou Lucheng District Comprehensive Administrative Enforcement Bureau successfully deployed a grided law enforcement management system based on Node.js microservices + client + NAS file system integration on DS1513+ and DS3617xs NAS. Not only realizes the rational use of NAS surplus computing resources, but also meets the growing business needs with low cost and high cost performance, and realizes the integrated management of its business.

    The system allows law enforcement agencies to implement their management objectives, such as stores, stores, etc., in a timely and effective manner. The Lucheng District is divided into 103 grids of administrative management systems. With the help of the management system, the staff in the regional grid can handle the cases and carry out related tasks according to their functions, such as accepting, filing, reporting, executing and feedback to the parties. In addition, effectively improving the efficiency of the city's administrative units, not only enhances its management functions, but also adds a beautiful life to the residents' urban life.