Font Size: a A A

Design And Realization Of Online Examination System

Posted on:2013-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q WangFull Text:PDF
GTID:2248330392953302Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Traditional paper-based exam has many problems such as difficult management, complex process, trivial work and so on, so along with the development and popularization of computer and network technology, online examination systems emerge as the times require. Online examination systems can electronize the test question management and automate thesis composition and marking. Thus, the entire test process can be more convenient and easy to administer, and the systems can save of a series of materials and manpower for colleges and against cheating in some degree.This thesis describes the design and implementation process of principles of microcomputer online examination system in details. In particular, first, the development and current situation of online examination systems is summarized, so that the readers can have a preliminary understanding of the system. The system framework mode B/S (Browser/Server), knowledge of Web database and ASP.NET which is the main technology to develop the system are introduced.Second, the feasibility of online testing system is analyzed in three difficult aspects including technical, economic and operational ones. Demand analysis is finished in the way of building activity diagrams of use case, packages and class diagrams gradually by using Unified Modeling Language UML, and the main use cases of the system are taken as examples to illustrate the whole process.In addition, the functions that will be realized in the system are summarized in order to supply need analysis.Third, according to the above results of demand analysis, the online examination system overall frame is designed based on the B/S three layer architecture, and paper composition of students’self test is taken as example to illustrate the system working principle of dealing with the request. The overall system function modules are given and introduced, some of which are explained by the way of flow chart. Database detail table structure is designed through the phases of needs analysis, conceptual design and so on, and in conceptual design phase, the relation between entities is represented by E-R graph. Fourth, the specific implementation method and part of the core code of main function modules are given, such as the database accessing by ADO.NET, user login, paper composition and online examination and so on.Fifth, function test cases and performance test cases are designed respectively in order to test the system, and as a result of this, the conclusion of that the system meets the requirements basically and works well is gotten. Thus, the system development is complete.
Keywords/Search Tags:online examination systems, B/S architecture, ASP.NET, Webdatabase, software testing
PDF Full Text Request
Related items