| The public computer labs of our college not only undertake the tasks of computer teaching, but also provide places for the students to do practical study through computer and Internet operation. The labs open to the students, provide them with abundant practicing time of computers operation to help them improve their computer skills, to cultivate their interest and ability of learning by using computer and internet, to deal with practical problems, and to enhance the students'quality. Therefore they serve as good supplementary to classroom learning.The computer labs in our college, although in a large number, managed by different departments, have the following problems in operation:1. Each department has different management system and these systems are not standard. So it's not convenient for students to use.2. Can not satisfy the demand of real-name-registering of users and the uniform conservation of operation logs and the demand of internet safety and information safety, not convenient for searching, calculating work.3. Cannot effectively monitor the collected fee from students and thus can not satisfy the demand of standardization of financial management.The present system is based on the Three Layer Model. It separates the clients from operation logic, and this model is agile and safe. This system is developed by Microsoft Visual Studio .Net 2003 and uses SQL2000 as the database. The server is based on Web Services or TCP/IP server. This system also applies multi threads and synchronous network transfers. And it can display the status of client's connection and the users who connected to server as well as delete the connection that stopped unconventionally. To secure the data transferred on the network, this system applies the mechanism similar to SSL (Secure Socket Layer) and combines the Symmetric Key Encryption and Asymmetric Key Encryption, so as to protects the data transferred on the network. |