| Due to the vigorous development of civil technology, automatic access control system technology has gradually become mature, more and more widely used, to reduce the workload of security personnel. Now most of the access control system function is more traditional, but the price is relatively high. For ordinary companies, such software costs are too high, so an access control system of low-price, more-function, and can meet the requirements of small company is also very urgent.This paper designs a kind of multi-function access control system, which includes the database and the software of the terminal end and the server end. Terminal end uses SQLite database, while server end uses MySQL database. Because the Windows system in the desktop market has the absolute advantage of the share, this software is first developed under Windows, and is compatible with Linux. Qt and JavaScript are selected as the development language. Face recognition module uses Face++ company’s cloud services platform.This paper focuses on the application of the server side of the application software and terminal side of the application software. The majority of application software are using the Qt5 version and Qtcreator platform. The application software of the terminal includes the logical judgment, the white list setting, the time interval and the database cleaning. Server side application software includes real-time monitoring, equipment management, personnel management, database maintenance, system account management, access control authorization management module. Setting up the MySQL database, and designed a variety of data tables used to store various types of data. The design of communication protocol between the terminal and the server is also completed. At last, the function test are carried out on the system.In this paper, the server side of the multi-function access control management system is studied, and the software simulation of terminal is also completed. Effectively meet the low cost and multi-function requirements of small companies for access control. This solution can also be used in schools, government departments and other building security projects with practical value. |