| Attendance management is an important part of the personnel management in the enterprise. The state-owned enterprises and private enterprises have already begun to pay attention to attendance management of enterprises. Under well-established attendance management system, higher attendance rate can be guaranteed, which is helpful to maintain a good corporate image. Efficient personnel management system also contributes to work efficiency and is one of the most important factors that make signify influence in economic benefits of the enterprise.Considering the growing enterprise scale, continuously increased number of employees and particularity of corporate project, traditional manual attendance management has already been eliminated by present work efficiency and accuracy requirements. In the other hand, with the development of computer and network technology, the enterprise information construction has become necessary work for enterprises, the computer aided enterprise attendance work has also become the general trend. After in-depth research on the company’s management department and personnel department, it can be found that the design of network staff attendance system and development is meaningful.The system is divided into two subsystems in the functional architecture design: attendance personnel management subsystem and management subsystem. The function of attendance management is accomplished by the employee attendance subsystem. In order to improve the system on preciseness, fingerprint identification module is used. Staff who successfully registered fingerprint in the system, can use the fingerprint for attendance check. In addition, the system has a real-time weather acquisition module because weather is an influence factor in attendance rate.UML is used in this system to complete the requirement analysis and system design, it laid a solid foundation for the development of the system work and guarantee the quality of the software with the help of C/S and B/S hybrid architecture design. The development background are VS2010software platform, C#language and SQL Server2005as the background database. Finally, black box testing methods are used aiming to verify the test results of the system.This paper has carried on the detailed elaboration in the various stages of system development. Through the deployment and internal testing in our company, the system has a good user experience, and easy maintenance. The database can be stable operated with higher execution speed. |