Você está na página 1de 13

Chapter 3

3.1

COMPUTERIZED EXAMINATION SYSTEM WITH TEST BANK


GENERATOR FOR VALENZUELA CHRISTIAN SCHOOL

Introduction
This chapter will discuss how the proposed system solves the problems of the host

company. According to the investigation it has been found that the Valenzuela Christian School is
in need of a computer based examination to address certain problems during examination period
that will benefit the school, teacher and students.
3.2

System Design Specification


The proposed system will serve as a computer based examination for the host company.

Test questionnaires are based upon the approved questionnaires of the school administrator and
lesson of the teachers. Information and references that are found within the proposed system and
other documents are given to the proponents by the host company.
The system has manual creating examination module with random questions to reduce
cheating among the students and test bank module wherein a user can take examinations as well
as entrance examination. The result of their examination will be recorded through the system.
Examination and other results/information can also be printed.
3.3

Resources
3.3.1

Hardware
Microprocessor- also known as the Central Processing Unit (CPU) is the brain of

all computers and many household and electronic devices. Multiple microprocessors, working
together, are the "hearts" of data centers, super-computers, communications products, and other
digital devices. [http://download.intel.com/newsroom]
RAM - is an acronym for Random Access Memory, a type of computer that can
be accessed randomly; that is, any byte of memory can be accessed without touching the
preceding bytes. RAM is the most common type of memory found in computers and
other devices, such as printers. [http:webopedia.com/term/ram]

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-1

Hard Disk Drive - is part of a unit, often called a "disk drive," "hard drive," or
"hard disk drive," that store and provides relatively quick access to large amounts of data on an
electromagnetically charged surface or set of surfaces.
Monitor or Display is an electronic visual display for computers.
3.3.2

Software
Operating System (OS) is a collection of software that manages hardware

resources and provides common services for computer programs.


Windows 7 is an operating system produced by Microsoft for use on personal
computers, including home and business desktops, laptops, netbooks, tablet PCs, and media
center PCs.
3.3.3

Methodology
Methodology is the systematic, theoretical analysis of the methods applied to a

field of study, or the theoretical analysis of the body of methods and principles associated with a
branch of knowledge. It, typically, encompasses concepts such as paradigm, theoretical model,
phases and quantitative or qualitative techniques.
3.3.3.1 Prototyping
Prototyping is developed based on the currently known requirements. By
using this prototype, the client can get an actual feel of the system, since the interactions with
prototype can enable the client to better understand the requirements of the desired
system. Prototyping is an attractive idea for complicated and large systems for which there is no
manual process or existing system to help determining the requirements. The prototype is usually
not complete systems and many of the details are not built in the prototype. The goal is to
provide a system with overall functionality.
The proponents chose this because it can make your product more
successful at any stage of its life cycle. A prototype is a preliminary design representation of the
final product. It allows your team and customers to understand the product.

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-2

Figure 1
Prototyping Phases
Requirement Gathering requirements of the system are defined in detail. The user is
interviewed in order to know the requirements of the system.
Quick Design a preliminary design or quick design for the system is created. It is not a
detailed design, however, and includes the important aspects of the system, which gives an idea
of the system to the user.
Building Prototype information gathering from quick design is modified to form a prototype.
It represents a rough design of the required system.
Customer Evaluation the proposed system is presented to the user for consideration as part of
the development process.
Refining Prototype refined according to requirements. When the user is satisfied a final
system is developed based on the final prototype.
Engineer Product final system is thoroughly evaluated and tested followed by routine
maintenance on a counting basis to prevent large-scale failures and to minimize downtime.

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-3

3.3.4

Data Dictionary
A data dictionary is a collection of descriptions of the data objects or items in a

data model for the benefit of programmers and others who need to refer to them.
[http://searchsoa.techtarget.com]
Table 1 Year master
Description: Details of Grade
FIELD
NAME
Grade ID
Grade name

DESCRIPTION
Unique year id is given to
Each Grade
Year name of the grade usually
unique

CONSTRAINT
S
Primary key

SIZ
E
4

DATA TYPE

Not null

20

varchar

integer

Table 2 Section master


Description: Details of Section
FIELD
NAME
Sec ID
Year ID
Sec name

DESCRIPTION
Unique section id is given to each section
Year id in which section listed
Section name

CONSTRAINT
S
Primary key
Not null
Not null

SIZ
E
4
4
20

CONSTRAINT
S
Primary key
Not null
Not null

SIZ
E
20
50
4

DATA
integer
integer
varchar

Table 3 Subject master


Description: Details of Subject
FIELD
NAME
Subj code
Subj name
Year id

DESCRIPTION
Unique subject id is given to each subject
Subject name
Year id in which subject listed

DATA
integer
varchar
integer

Table 6 Instructor Subject Handle master


Description: Details of Teacher subject handle
Computerized Examination with Test Bank Generator
for Valenzuela Christian School

3-4

FIELD
NAME
User Id
Subj code

DESCRIPTION

CONSTRAINT

User id in which the Instructor listed


Subject code in which the Instructor
subject handle

Not null
Not null

SIZ
E
4
20

DATA
TYPE
integer
varchar

DATA
TYPE
varchar

Table 7 Question Bank master


Description: Details of Question Bank
FIELD
NAME
Quest ID
Grade ID
Subj Code
Quarter
Difficulty
Questions
Option 1
Option 2
Option 3
Option 4
Answers
QTypes

DESCRIPTION

CONSTRAINT

Unique Question id is given to each


question
Grade id in which the Question listed
Subject code in which the Question
listed
Quarter in which the Question listed
Difficulty in which the Question listed
Question
First option for the question
Second option for the question
Third option for the question
Fourth option for the question
Correct answer for the question
Question type in which the Question
listed

Primary key

SIZ
E
13

Allows null
Not null

4
20

integer
varchar

Not null
Not null
Not null
allows null
allows null
allows null
allows null
allows null
Not null

15
15
Max
Max
Max
Max
Max
Max
20

varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar

DESCRIPTION

CONSTRAINT

Unique Student id is given to each


Student
Last name
First name
Middle name
Grade id in which the Student listed

Primary key

SIZ
E
8

DATA
TYPE
Big integer

Allows null
Allows null
Allows null
Not null

50
50
50
4

varchar
varchar
varchar
integer

Table 8 Student master


Description: Details of Student
FIELD
NAME
Stud ID
Lname
Fname
Mname
Grade ID

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-5

Sec ID
Username
Password

Section id in which the Student listed


Student username of the user
Student password

Not null
Not null
Not null

4
50
50

integer
varchar
varchar

Table 9 Admin/Instructor master


Description: Details of Admin/Instuctor
FIELD
NAME
User ID
Lname
Fname
Mname
User level
Username
Password

DESCRIPTION

CONSTRAINT
Primary key

SIZ
E
4

DATA
TYPE
integer

Unique user id is given to each admin


and instructor
Last name
First name
Middle name
User level in which the admin and
Instructor listed
Admin and Instructor username of the
user
Admin and Instructor password

Allows null
Allows null
Allows null
Allows null

50
50
50
15

varchar
varchar
varchar
varchar

Allows null

15

varchar

Allows null

15

varchar

DESCRIPTION

CONSTRAINT

Exam code in which the Questionnaires


listed
Subject code in which the questionnaires
listed
Quarter in which the questionnaires listed
Question ID in which the Question listed
Question type in which the Question
listed
Answer of student in question
Student id in which student listed
Date on which Student take their exam
Mark obtained by the user for answering

Not null

SIZ
E
20

DATA
TYPE
varchar

Not null

20

varchar

Not null
Not null
Not null

15
13
20

varchar
varchar
varchar

Not null
Not null
Not null
Allows null

Max
8
3
1

varchar
Big integer
Date
Tiny

Table 10 AnswerSheet master


Description: Details of Answer Sheet
FIELD
NAME
Exam code
Subj code
Quarter
Quest ID
QTypes
Stud Answer
Stud ID
Dates
Checking

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-6

User ID
Points

the question
User id in which the instructor listed
Student points

Allows null
Allows null

4
4

Integer
integer
integer

DESCRIPTION

CONSTRAINT

Exam code in which exam details listed


Year id in which examination listed
Subject code in which examination listed
Quarter in which examination listed
Question id in which question listed
Question type in which question listed
Is the question active or not
User id in which Istructor listed
Points in which question listed
Question instruction id in which
question listed

Not null
Not null
Not null
Not null
Not null
Not null
Allows null
Allows null
Allows null
Allows null

SIZ
E
20
4
20
15
13
20
3
4
4
4

DATA
TYPE
varchar
integer
varchar
varchar
varchar
varchar
varchar
integer
integer
integer

Table 12 Exam code master


Description: Details of Exam Code
FIELD
NAME
Exam code
Year ID
Subj code
Quarter
Quest ID
Qtypes
Active
User ID
Points
QInst ID

Table 13Audit Trail master


Description: Details of Audit Trail
FIELD
NAME
User id
Transac
Dates

DESCRIPTION

CONSTRAINT

User id in which the Instructor listed


Transac in which all transaction listed
Dates in which transaction listed

Not null
Not null
Not null

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

SIZ
E
4
max
7

DATA TYPE
integer
varchar
Datetime2

3-7

Table 13 Archive master


Description: Details of Audit Trail
FIELD
NAME
Transaction
ID
Transaction
Dates

DESCRIPTION

CONSTRAINT

User id in which the Instructor listed


Transaction in which all transaction
listed
Dates in which transaction listed

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

DATA TYPE

Not null

SIZ
E
4

Not null

max

varchar

Not null

Datetime2

integer

3-8

Hierarchical Input Process Output


Computerized Examination with Test Bank Generator
for Valenzuela Christian School

3-9

Figure 2

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-10

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-11

Test Questionnaire Approval

Grade Level/Subject/Section Information


Student Information
Teacher Information

Student Exam Result


Examination Details
Answer Key
Grade Level/Subject/
Section Information

Examination

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-12

Figure 3 Context Flow Diagram (Existing System)

Summary:
This chapter contains necessary diagrams of the proposed system for Valenzuela Christian
School. It also discusses the different hardware and software that will use to the proposed
system.

Computerized Examination with Test Bank Generator


for Valenzuela Christian School

3-13

Você também pode gostar