Demand Analysis of Online Examination System

An overview of functional requirements

1.1. Objectives

Description: The following is a demand analysis for the design of the online examination system.

First of all, when the system is developed, the special properties of the object are taken into account, so when the object enters the system, its identity must be verified. If the object uses the system for the first time, he needs to register, and he can log in directly when he enters again. Students can choose the corresponding subjects to answer the questions. In order to achieve the standardization of the test, the questions of the test questions randomly selected by the students are the same, but they will be slightly modified. The online answer test is carried out under the condition of the network environment, and the test paper should be dynamically generated after extracting the test questions from the database of the server. There is a unified time limit for the test, and the answering questions will be stopped when the time is up. After the computer automatically determines the test paper and generates the score, the test taker clicks to return to the login interface to see the display of the score and wrong questions or to answer the question again. In addition, the system should be able to be managed quickly, conveniently and simply, which is aimed at the operations of ordinary managers such as teachers.

 2. Requirements

2..1. Specifications for functions

2.1.1 System business flow graph analysis

The test answering system is based on normal network environment conditions, so the administrator maintains the question bank through the network, adding test questions, modifying test questions, deleting test questions and other operations; candidates complete the test, score query and other operations through the system; the system will automatically Set up the papers and complete the examination papers, score statistics and other operations. The business structure diagram of the system is shown in Figure 2-1

2.1.2 Data flow analysis of the system

After students log in to the system, they will randomly select a test paper to answer the questions. After answering the questions, submit the test paper to the system, and the system will automatically mark the paper. Students can log in to the system to perform normal operations such as inquiring scores. The administrator (teacher) can perform simple management and other operations on the system, while the system administrator can perform normal maintenance and update.

 

The main IPOs are as follows:

 2.1.3 Data description

1. System entity contact diagram

Student: {student ID, name, gender, account number, password, major}

Teacher: {teacher ID, name, gender, position, account number, password}

Course: {course number, course name, major, subject}

paper: {course number, paper title, paper number, availability status}

Questions: {question number, question type, question content, correct answer, question difficulty}

Grade: {exam time, grade, course number, student number}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324148021&siteId=291194637