Font Size: a A A

Research And Implementation Of The Public Security Examination System. Net Lightweight Framework

Posted on:2011-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:X B LiFull Text:PDF
GTID:2208330332976976Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to meet the demands of developing the information construction of enterprises, constructing the WEB application system which is based on B/S becomes more and more imminent. Besides, the requirement for the framework of the software system is much higher. Therefore, the technology of framework has become an important technology in the current software design and in the development process.This thesis presents the state of developing multi-layer architecture of WEB applications and introduces Spring.NET and Nhibernate, which are two new lightweight frameworks on.NET development platform. These two frameworks are the latest frameworks for.NET development platform. However, there are no mature productions in China. The Spring.NET is a lightweight framework which is designed for solving the complexity of developing enterprise application; the Nhibernate is another lightweight framework which is aimed at reducing the complexity of database development, and establishing a persistence layer. This thesis does deep study and research on the realization principle of these two frameworks, then applies them in the various levels of software system. The more important thing is that it integrates these two frameworks and uses them in the police online examination system. The frameworks of this examination system are divided into three layers: surface layer, business layer and persistence layer. Spring.NET is responsible for the relationship between the data access in the business layer, while Nhibernate is responsible for processing data in the persistence layer. In order to improve the efficiency of auto-generation examination papers and enhance the security of the system, the police online examination system puts forward Genetic Algorithms (GA) which is based on the adaptive genetic operators to realize the auto-generation of examination papers. At the same time, it uses the second encryption method based on MD5 and UTF-8 reversible symmetric encryption algorithm to encrypt user's account,and uses the protected configuration to encrypt the sensitive information in Web.config profile.Based on the good combination of the theory and practice about the police online examination system, this thesis discusses the application of these two lightweight frameworks, Spring.NET and Nhibernate. Through this solution, the online examination system can achieve the goal of good scalability, high reusability and loose coupling. Moreover, the application of GA in the process of the auto-generation examination papers improves the efficiency in making the test paper.
Keywords/Search Tags:Lightweight Framework, Police Examination System, Spring.NET, Nhibernate, Genetic Algorithms
PDF Full Text Request
Related items