Font Size: a A A

Design And Implementation Of Online Examination System Based On Java EE

Posted on:2015-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:T C WangFull Text:PDF
GTID:2298330422981417Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Established on February2002, School of Distance Learning for South China NormalUniversity (hereinafter referred to as: School of Distance Learning) is the University’ssubsidiary entity to implement distance learning. With the increasing enrollment scale, usingthe traditional paper examination organization entrance exam and final exam are becomingmore and more challenging. That is why School of Distance Learning have made great effortsto develop the Java EE-based online examination system,which is being improved with thedevelopment of Network technology and database technology.It expands and extends thetraditional examination and can test the students anytime and anywhere.Therefore,studyingand developing of a powerful and scalable and easy to maintain online examination systemhas a very important practical significance.Based on the investigation and Analysis on the demand, the system function is dividedinto several subsystem, such as paper database, paper reformation and paper grading, onlineexamination and paper analysis. And it showed the analysis of general architecture of theonline examination system. The development module based on three layers B/S, and generalarchitecture and database module are designed in online examination system. According tothe design principle of database and taking Oracle11G as the database server, the papershows each table structure of the database.The online examination system based on Java EE,which classifies representation layer,WEB layer, logic layer, DAO layer and data layer and utilizes JavaEE framework technology,that is struts+hibernate, and codes in the system. In order to improve the high availabilityof the system,We implement load balancing for web application server, and DataGuard forthe database. In order to improve the system’s concurrent access performance, we addedEhcache features for Hibernate as two level cache in data persistence layer.The online examination system has been already utilized in our school’s entranceexamination for two years. Practices prove this system works well with stable performance,and meet the requirements of design.
Keywords/Search Tags:The online examination system, MVC, Hibernate, Struts
PDF Full Text Request
Related items