Font Size: a A A

Based On J2se Online Examination System Design And Realization

Posted on:2007-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y F XuFull Text:PDF
GTID:2208360182961561Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The traditional manual test has many shortcomings. With the development of the computer and network technology, the computer examination system has gradually replaced the traditional test in certain fields. Now many computer examination systems based on all kinds of technologies are used in teaching, but there is a bit few testing system that fits multi-systems and has many controlling functions of C/S mode. This paper analyses the network examination system based on J2SE that can do and meet our school's requirement.This assignment analyses how to design and implement the examination system of computer basic knowledge by using the object-oriented method, specially the UML model diagram describing the all kinds of phases in object-oriented software development. In the object-oriented analysis (OOA) phase, the use case diagram is used to obtain and describe the user's requirements. The object-oriented design (OOD) phase explains the principles of OOD and software design mode. The system is divided into three subsystems----student's examination, teacher's management and administrator's management. In this phase the class diagram is used to illustrate the key classes of the system and main methods, the sequence diagram and the activity diagram are used to illustrate the process of creating test paper and examination. The object-oriented programming (OOP) phase describes the main function's interface and the implement's method of the classes. The object-oriented testing period describes the method of using UML diagrams in testing.In the phase of project plan, firstly, this dissertation estimates the system's lines of codes, and secondly calculates workload by COCOMO model. The dissertation analyses the demands of creating paper, and it employs the algorithm of more aim-conditions restriction and random to create paper, besides difficulty feedback to amendatory. The dissertation also shows the safety control technology and fault-tolerant technology of system from the aspects of the security of Java, transaction processing, controlling users' right, data encryption and fault-tolerant in client. It shows that selecting titles to create paper should build up the network congestion and employs the load balance method based on random IP address to solve this problem. It also describes several key problems, such as using JDBC to connect database and database's performance optimization etc.
Keywords/Search Tags:J2SE, The Network Examination System, Algorithm of Generating Test Paper, OOA, OOD
PDF Full Text Request
Related items