Font Size: a A A

The Design And Implementation Of Web-Based Paperless Examination System

Posted on:2011-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:M WuFull Text:PDF
GTID:2178360305954918Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As education reform of universities and colleges deepened and the rapid development of information technology appears, higher education teaching content are also growing and continuously updating. Whether it is for students, teachers or for the school administration, curriculum examinations and assessment work has become increasingly complex and onerous. The traditional examinations have become increasingly unsuited to the teaching needs of higher learning education. With the continuous development and popularization of the Internet, the computer has been applied to various areas of higher education institutions. Campus network construction has become very mature. Therefore,the use of advanced computer technology, high-speed computer network, keyboard, mouse, screen models to carry out examinations has emerged. This model is a paperless examination. Paperless examination is an extension of the traditional examination and change. It can take full advantage of the vast network space and examinations can be organized at anytime and anywhere. It is not subject to time and space and greatly simplifies the organization of the examination process, reduces red tape of the examination and in the examination process avoid the fault of human factors. That can increase the level of the examination and assessment and at the same time improve their management level.The system can be divided into six modules by function: item bank management module, paper management module, test management module, test module, results query analysis module and system maintenance module. According to topics, item bank management module is divided into five parts. In each item bank program of each topic, people can inquire, add, delete and modify examination questions by subject. Each test includes subject, answer, difficulty, pictures and information, etc. Paper management module include combination of papers, inquiry of papers , modification of papers, deletion of paper and distribution of papers and other functions. Test management module also includes four functional modules: test parameter is set primarily for the system functions setting such as test time, test subjects and test state. If the exam status is open, the client can conduct examinations. According to students'numbers, or classes, Candidates set is mainly to set the status of the candidates; while it can also cancel the examination qualification of some candidates. Test monitor is mainly to watch the examination conditions such as exam status, starting time of test, ending time and test scores, etc. If individual candidates need to retest, we need to modify his exam state. The treatment of examinations end is mainly to save papers after ending examination and prepare for query and analysis. Performance analysis module includes result query, result printing, result analysis, result statistics and other functions. System maintenance modules include subjects'maintenance, class maintenance, the candidates'maintenance, the user maintenance and the maintenance of the system version information. Exam module includes inputting test number, confirming test information, answering, warning, handing in an assignment.Among the six functional modules, the test module is B / S Structure. The clients land the system through their name and number. On entering interface, test papers can be selected which corresponds to a proper topic. The topic is also selected randomly from item bank and is confined to the structure set by teacher in advance. The other modules use C / S structure. They are mainly to add a topic, store, delete and distribute examination papers and they are the basis for system operation. Therefore, the system design goal is to build one examination system based on combining of B / S and C / S structure and carrying out various examinations. Use of the system can build and maintain the question information of all subjects and can carry out automatically combining of test paper according to different requirements. The students in a given place and time attend the examinations through the client. After students finish an assignment, the system can automatically mark score, while administrators and teachers can summarize results. The results will be printed and credited to the relevant database.System uses genetic algorithm to combine test papers. Genetic algorithm starts with a population of a potential solution set representative of problems. A population is made up of a certain number of individuals of the genetic code. Each individual is actually an entity with a characteristic of chromosome. These elements composing of chromosome is called gene. All the chromosomes constitute a population. Operate on the principle of survival of the fittest. Generate a new population, and then carry out hybridization and mutation in the new population, generate new individuals and then choose. It is iterative and each generation is the direction of evolution toward the optimal solution until we meet the requirements, which are the optimal solution, or the second-best solution.Because this system uses Borwse / Server model, user-friendly, with the help of detailed tips, we can use it without special training. As long as the users on the workstation open the familiar IE or other browsers, they can login our system, as usual. This system not only meet the requirements for a large number of processing data, but also to the greatest extent meet the teachers and students to use the system; The system develop and use ASP, XML, Web Services technologies. The system has excellent cross-software and hardware platform capabilities. Systems can be deployed in a variety of hardware environments and support Windows family of operating systems to support SQL Server database management system. It has a safe and effective communication mechanism, authentication, authorization checks in order to resolve the security and confidentiality issues of the examination system and to prevent the leakage of information and the trespassing of confidential information. Combined with campus network security mechanisms, by the routing technology, the system establishes examination system firewall. In summary, the network test system software platform developed in this article improves the shortcomings of existing software products and meet the actual demand. It has already an application value. Because of the initial development of these types of systems, their technical level is limited. The system also needs to continue to improve. From the object-oriented perspective,some interface is not fully prettified, part of the interface is not considerate and still needs to continuously improve. The system also play an important role in the school teaching examinations, so the system's construction and development does not end. In the process of use there still are emerging issues to continuously improve. Next step will be to expand the system's versatility and improve the system's interactivity, improve system adaptability and establish more effective data analysis models to further improve the paperless examination system.
Keywords/Search Tags:B/S, Paperless, Active Server Pages, Genetic algorithm
PDF Full Text Request
Related items