Font Size: a A A

A MVC-Based Network Teaching Evaluation System

Posted on:2014-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:X D ZhuFull Text:PDF
GTID:2268330401484034Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Teaching Evaluation is an important method to supervise the quality of education.With the development of the education systems of our country and the continuous of the education reform, the present teaching evaluation system can’t satisfy the requirements of the reform. The purpose of this paper is to develop a teaching evaluation system which can satisfy the present education with the latest achieved study about evaluation system, and adopted advanced software development techniques.The Teaching Evaluation is a part of the comprehensive academic system, and it mainly includes the questionnaire, the evaluation and the results. The information management of users can be owned alone by every subsystem and can be shared by them. This paper focuses on the teaching evaluation, and only involves a little about the users’information management. In this system there are three kinds of assessors, students, teachers, leaders and professors. And the evaluation is based on different factors. So there are three kinds of questionnaires, which are made by administrators. Before evaluation, the system will check whether the user has finished the evaluations. Daring the evaluation, the system will check whether the submitted questionnaires are valid and completed. This system will refuse to accept invalid questionnaires and propose the users to do it again in correct way.After the evaluation, the administrator will check whether all the submitted questionnaires can be used, delete the invalid questionnaires, and then the system deal with the records to get the final results. The final score consists of three sub-scores, the score evaluated by students, the score evaluated by teachers and the score evaluated by leaders and professors. The weights of the three parts are made by professors and inputed by administrator. And the values of the items in questionnaires are also made in this way. And the three kinds of scores have different weights to get the final score. It’s more intelligent to deal with the submitted questionnaires. It can cut back on work. And the questionnaires can be setup as needed flexibly. Finally, the required forms can be made.Nowadays, the problem of the security of the internet is still serious. Recently, the leakage of database happened frequently. The invalid design of the storage of the data leads to this problem. In order to improve the security, this system adapts the MD5technique to hash the data that will store in the database. The attacker can’t get the plaintext even the database is attacked. At the same time, the security concept should be improved, too. This system requires the users to setup complex passwords, especially for the administrator. The password of the administrator should be more than ten elements and include numbers, characters and symbols. Others should not be less than seven elements and be all numbers or all characters.This system was based on B/S model and developed with Java, MySQL, Struts2, JSP, and Hibernate. MVC design pattern simplified the developing procedure, and can make the system more clear, and make it easier to maintain. Struts2implement the MVC pattern, and it has tremendous value as one of the first true Web development frameworks with stability and reliability. Hibernate map the tables in the database to classes, which can make the updating of the database easier. Otherwise, the system adapted UML during the demand analysis and design.After the development, this system passed the system testing. All the functions have been completed, all the parts can deal with many exceptions, and the invalid questionnaires can also be rejected.
Keywords/Search Tags:Teaching Evaluation, MVC, JSP, Struts
PDF Full Text Request
Related items