Font Size: a A A

Design And Implementation Of The MVC-based Questioning & Answering System Of Distance-Eduection

Posted on:2005-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ShenFull Text:PDF
GTID:2168360152966947Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Web-Based (QAS) Questioning & Answering System plays an important role for the application of distance learning nowadays. It provides an efficient way for instructors and students, or students and students to communicate with each other through Internet. The self motivated study style can be achieved by searching in the library of common questions, online and offline discussion through BBS and virtual chat room. In addition, the maintenance and improvement of the course database can be achieved by the instructor via the network. This project is conducted in order to solve the common problems involved in the present QAS. It is expected that this development work will provide valuable achievement for the progress of distance learning system. In the first place, according to the analysis of the technologies used by Internet/Intranet-based application and the further discussion of their advantages and disadvantages, the Browser/Web Server/DBMS architecture is finally brought forward to the achievement of the Web-based QAS. Then, by comparing the most popular Web interactive technologies, the integration of JSP and Java Servlet is applied as the main scheme to implement system requirements with the consideration of the performance, stability and difficulty in the process of system development and maintenance. Meanwhile, MVC (Model/View/Control) is adopted as the design pattern in which Javabean is the Model, JSP is the View and Servlet is the control. With regard to the provision of multi-functionality, all of the main functional modules are introduced, including frequently asked questions, auto-answering, chat room, BBS, instructor's room. Furthermore, the critical principles, procedures, and main techniques related to design for each function are discussed in details. In particular, different functions within this system are specified for the proper authorized users, such as system administrator, instructor and student. Besides, some basic technical issues of Web-based application are also addressed in the thesis. For example, how to establish the database, how to generate the connection pool; how to manage transaction and identify user against the "one connection at a time" character of HTTP, how to implement the control of date accessing based on HTTP, etc. It is significant to discuss these issues due to the fact that they are ubiquitous to a certain extent.Along with the continuous development of distance learning, more and more new technologies will inevitably emerge. In consequence, the application of those technologies can increasingly expedite the development of Web-based education pattern. Eventually, this substantial progress will make valuable contribution to our education system.
Keywords/Search Tags:Distance-Eduection, Questioning & Answering, java, MVC
PDF Full Text Request
Related items