(1) for the administrator to manage the exam, the
examinee, system maintenance.
(2) for the examinee, after the success of the
online registration can log into the system, to
complete the test within the given time.
(3)Submit the answer when the system
automatically controls the right answer to calculate
scores, so that students can get a timely feedback.
Test question management mainly includes the
definition of subjects, edit, delete, to the question to
add, edit, and delete, manual generation of test
paper, randomly generated and select generate
questions; The examinee management mainly
includes the examinee to add, update, and delete, the
definition of examination permission and
cancellation, the cancellation of the examinee exam
qualification and recovery, view the list of all the
examinee scores various departments; System
management can add, delete, administrators and
change the password.
Specific functions include Three, the concept
structure design stage.Concept structure's design
stage is the key of the database design, It is through
a comprehensive, induction and abstraction of user
requirements, conceptual model to form an
independent of a specific DBMS. Examinee's on-line
examination movable diagram is as follows
(Figure1):
Figure 1: The conceptual model of the DBMS.
The system has six entity sets, respectively, the
examinee, exam, exam questions, curriculum,
administrator, entity sets have such links, :Examinee
with paper m:n, paper and test questions m:n,
examinee and course m:n, course and database 1:1,
database with test questions 1:N; Attribute
corresponding to each entity: Test(test number, test
code, test name and test time), test questions
(question number, score, the contents of the paper,
the answer, paper type, difficulty, The examinee
(departments, professional, class, test number,name,
student number, ).System main function page
includes: main page (index. The HTML), data
persistence layer class files (Ben_try. Cs),
background management system of landing page
(admin/adminlogin. Aspx), background management
system home page (admin/admin. HTML), test
paper management page (admin/mgTrybooks.
Aspx), generating test paper (admin/
trybooksManage. Aspx page, exam management
page (admin/mgScore. Aspx), online test landing
page (stuTry/stuLogin. Aspx), online test page
(stuTry/try. Aspx).
4.3 Data Management Requirements
Examination system stores a lot of item bank, and
the records in the database is tens of thousands of, at
the same time, its corresponding system data table
data is quite huge, so when the database operation,
need to its running speed or response time within the
range of people can accept.
4.4 Fault Handling Requirements
A perfect system for user input is error, improper
operation should have certain response, reason
should be given some unexpected surprises, as far as
possible to maximize meet user needs. Such as
computer abnormal accident, computer power
shutdown problems lead to the examinee
examination unexpectedly, that has implications for
how the maximum protection problem students' test
records. For this kind of problem, can set the system
automatically save time in a reasonable scope, the
greatest degree of save the students in the process of
examination questions.
5 THE LOGIC STRUCTURE
DESIGN STAGE
The logic structure is the information structure of
independent any kind of data model. the task of the
logical structure is the logical structure of the
conceptual design stage design good basic E-R
diagram to support the appropriate selection of
DBMS data model fit, and its optimization.
E-R diagram into relation model is transformed
to solve the problem is how the entity type and the
link between the entities into relation model, how to
determine the attribution of these models and codes.
Design According to the ASP on-line Examination System Database
107