This paper discusses the key techniques in the design and implementation of a fingerprint authentication system and provides a good solution to perform identity authentication for enterprises. In the design, ASP.NET is adopted to build an overall framework of the system. In the framework, ActiveX, SQL Server together with Java programming language are used to construct a complete fingerprint authentication system. The system, which has good robustness and stability, performs various fingerprint operations such as the fingerprint acquisition and comparison. It has a friendly user interface and is easy to maintain and upgrade due to its B/S structure.