Font Size: a A A

The Design And Implementation Of Yantai Nanshan University Online Examination System

Posted on:2013-07-06Degree:MasterType:Thesis
Country:ChinaCandidate:S H MaFull Text:PDF
GTID:2248330395469881Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the wide application of computer networks and information technology, Internet-based applications gradually get people’s attention。The use of computer technology to the online exam, instead of the traditional exam, is an important area for the application of computer technology。The openness of the online examination system, the distribution of characteristics to solve the traditional examination process heavy workload、low efficiency、long life cycle、paper waste and other issues。 Therefore, the design and development of a powerful and high security、scalable online exam system has a very important practical significance。This paper discusses in detail the system requirements analysis to the implementation process。First introduced online examination system development background, research status; analysis and system goals, including the functional requirements and non-functional requirements, online examination system to key technologies, system development tools and selection; next outline design of object-oriented development methodology and the popular three-tier architecture, including the objectives and principles of system design. system architecture、system functional architecture; detailed design of the applications currently popular Unified Modeling Language and Visio tools online examination system modeling, the completion of the system use case model、sequence diagram、activity diagram、and completed in accordance with the principles of database design based on the design of the system database; overall system to achieve the basis for the design of the front of the system, the system is divided into systems management、security management、 user management、test management、paper management、online testing、automatic scoring and integrated query module。The system is based on Java EE architecture, uses the method of introduction of the MVC pattern to the three-tier structure, complete separation of the display in the three-tier structure and logic code, applied to the design and development of online exam system. The system developed using the Java programming language, Apache web server and MySQL database, and use Struts and Hibernate technology to process the page logic and object-relational mapping。Against the security issues for online examination system identification, access control, questions of confidentiality and respondents integrity, Put forward then security solutions based on PKI technology。The integrated use of data encryption, digital signatures, digital certificates and other security technology to solve the online examination process, the confidentiality, integrity, non-repudiation and security issues.In this paper, the design of online examination system is versatile, good scalability and security, and easy to maintain, not only saves the cost of printing papers, but also reduce the burden on teachers to change the volume. Certain referential significance to further enhance and improve the network teaching platform。...
Keywords/Search Tags:online examination system, JAVA EE, PKI, Unified Modeling Language
PDF Full Text Request
Related items