1. Ordinary users of test accounts can register themselves. Administrators can only add them to the ST_Users table in the database. 2. Administrator function subject management, answer test 3. Ordinary user functions can change passwords and answer questions by randomly extracting 10 questions from the database. 4. IIdentity and IPrincipal interfaces are implemented in permission control and permission management. 5. Open ST_WebExam.sln under ST_WebExam to open the solution. Note: The project is converted from asp.net1.1 to asp.net2.0