Font Size: a A A

Research And Implementation Of MVC Architecture Experimental Teaching System

Posted on:2014-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z P ZhouFull Text:PDF
GTID:2267330395483621Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Along with the rapid development of computer network and multimedia technology, Web-based learning has been widely used in universities and colleges more and more. In the situation of our experimental Center for fundamentals of computers, Designing and developing an experimental learning system in accordance with the needs of the application requirements is important significance to improve the learning efficiency and to ensure the learning quality.This research begins by describing the MVC design pattern, analyzing current mainstream technology framework to achieve the advantages and disadvantages of MVC, proposing the implementation of JSF framework. Secondly, a MVC-based experimental learning system has been developed in this study. It uses JAVA EE5enterprise architecture and N-Layer structure, which is Web-presentation,business logic layer and data access layer (physical form).After researching the requirements of the experiment learning, basic functions and functional modules of that have been defined, furthermore, system architecture, development technology and development environment of it have been definitely determined. On this basis, software model of this system is established and its database design is completely accomplished as well. Finally, several stages in this experimental learning system design including interface design, coding, debugging and stress testing have been finished.According to the roles of user, the whole system is divided into three major modules, including the space of administrator, space for teachers and students. User management, announced management, course management, resource management, system management can be achieved in the Administrator space. Some functions such as the management of the students that have selected some corresponding courses, selecting course, and Q&A can be finished in the teacher space. At the same time course registration, course study, homework submissions can be used in the student space. The practice shows that this experiment learning system can create a good learning environment, strengthen the communication between teachers and students, and obviously improve the learning quality of the basic computer course in our college.
Keywords/Search Tags:MVC, JSF, Hibernate, Ajax, experimental learning
PDF Full Text Request
Related items