Font Size: a A A

The Design And Implementation Of The Online Examination System Based On MVC Model

Posted on:2013-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y C BaiFull Text:PDF
GTID:2248330374481449Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer network technique and the deepening of teaching reform,all aspects of teaching develop to the standardized, systematic and automated direction.The whole process of traditional examination including creating test questions, restructuring papers,delivering papers and the determination and statistics of fraction all needs human intervention.Owing to the long cycle,heavy workload,easily making mistake and maintaining the secrecy of the papers,the cost of examination consumed too much.The traditional examination has already lacked the ability to satisfy people’s need.In this situation,the way of online examination arises. Its advantage is that online examination can use the computer to manage the test paper and automatically create test questions and restructure the papers, accordingly carry out the real meaning of the non-paper examination,reduce human factors and improve the efficiency and quality of testing.The thesis include the requirement design, whole framework design,detail design and finally achieve the system with the software engineering thought. In this paper we first introduced the backgroud and significance of online examination system, following describe the domestic and international research situation and development prospect in the future.Such as ues case diagram,sequence diagram,activity diagram hava been designed with Unified Modeling Language,and make a description of the system.The thesis has put forward a kind of feasible systematic design plan of online examination system based on MVC model,introduce the principle of MVC model in detail which including of in online examination system.With the Analysis of online examination system, According to the Hierarchical thinking,The thesis design the5level system software architecture in such as client layer,presentation layer,logic layer, persistence layer and data layer, offers the analysis in detail and the concrete project to solve. The presentation layer and persistence layer of the system make use of structs framework and hibernate framework separately.The design and implementation of logic layer is used by DAO model.The system defined the data flow,and make a further step to reduce the dependence relation between layers. On the base of object oriented analysis,the thesis analyzes the data of system and the relationship among all kinds of data,make a design of the database,provides the concept diagram and physical diagram of database.By the way of the Object-Relation Mapping tools of Hibernate,Java objects mapped to database tables,which reduced the time of using JDBC and SQL to access to data manually and to achived the persistence of data.The system has achieved the module of user login,questions management, papers management, student test,the publication of announcement,user managemet,system management and so on. at last the thesis describe the problem including the Chinese garbled and system response when developing the online examination system, and provide the concrete solution in the technology of Filter and Level2Cache.
Keywords/Search Tags:Online Examination System, MVC Model, Hierarchical thinking, FilterTechnology, Cache Technology
PDF Full Text Request
Related items