Upload
jakecruz
View
4
Download
0
Embed Size (px)
Citation preview
Chapter 3 COMPUTERIZED EXAMINATION SYSTEM WITH TEST BANK GENERATOR FOR VALENZUELA CHRISTIAN SCHOOL
3.1 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
DESCRIPTION CONSTRAINTS
SIZE
DATA TYPE
Grade ID Unique year id is given toEach Grade
Primary key 4 integer
Grade name Year name of the grade usually unique
Not null 20 varchar
Table 2 Section master
Description: Details of Section
FIELD NAME
DESCRIPTION CONSTRAINTS
SIZE
DATA
Sec ID Unique section id is given to each section Primary key 4 integerYear ID Year id in which section listed Not null 4 integer
Sec name Section name Not null 20 varchar
Table 3 Subject master
Description: Details of Subject
FIELD NAME
DESCRIPTION CONSTRAINTS
SIZE
DATA
Subj code Unique subject id is given to each subject Primary key 20 integerSubj name Subject name Not null 50 varchar
Year id Year id in which subject listed Not null 4 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
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
User Id User id in which the Instructor listed Not null 4 integerSubj code Subject code in which the Instructor
subject handleNot null 20 varchar
Table 7 Question Bank master
Description: Details of Question Bank
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
Quest ID Unique Question id is given to each question
Primary key 13 varchar
Grade ID Grade id in which the Question listed Allows null 4 integerSubj Code Subject code in which the Question
listedNot null 20 varchar
Quarter Quarter in which the Question listed Not null 15 varcharDifficulty Difficulty in which the Question listed Not null 15 varcharQuestions Question Not null Max varchar
Option 1 First option for the question allows null Max varcharOption 2 Second option for the question allows null Max varcharOption 3 Third option for the question allows null Max varcharOption 4 Fourth option for the question allows null Max varcharAnswers Correct answer for the question allows null Max varcharQTypes Question type in which the Question
listedNot null 20 varchar
Table 8 Student master
Description: Details of Student
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
Stud ID Unique Student id is given to each Student
Primary key 8 Big integer
Lname Last name Allows null 50 varcharFname First name Allows null 50 varcharMname Middle name Allows null 50 varchar
Grade ID Grade id in which the Student listed Not null 4 integer
Computerized Examination with Test Bank Generator for Valenzuela Christian School 3-5
Sec ID Section id in which the Student listed Not null 4 integerUsername Student username of the user Not null 50 varcharPassword Student password Not null 50 varchar
Table 9 Admin/Instructor master
Description: Details of Admin/Instuctor
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
User ID Unique user id is given to each admin and instructor
Primary key 4 integer
Lname Last name Allows null 50 varcharFname First name Allows null 50 varcharMname Middle name Allows null 50 varchar
User level User level in which the admin and Instructor listed
Allows null 15 varchar
Username Admin and Instructor username of the user
Allows null 15 varchar
Password Admin and Instructor password Allows null 15 varchar
Table 10 AnswerSheet master
Description: Details of Answer Sheet
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
Exam code Exam code in which the Questionnaires listed
Not null 20 varchar
Subj code Subject code in which the questionnaires listed
Not null 20 varchar
Quarter Quarter in which the questionnaires listed Not null 15 varcharQuest ID Question ID in which the Question listed Not null 13 varcharQTypes Question type in which the Question
listedNot null 20 varchar
Stud Answer Answer of student in question Not null Max varcharStud ID Student id in which student listed Not null 8 Big integerDates Date on which Student take their exam Not null 3 Date
Checking Mark obtained by the user for answering Allows null 1 Tiny
Computerized Examination with Test Bank Generator for Valenzuela Christian School 3-6
the question IntegerUser ID User id in which the instructor listed Allows null 4 integerPoints Student points Allows null 4 integer
Table 12 Exam code master
Description: Details of Exam Code
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
Exam code Exam code in which exam details listed Not null 20 varcharYear ID Year id in which examination listed Not null 4 integer
Subj code Subject code in which examination listed Not null 20 varcharQuarter Quarter in which examination listed Not null 15 varchar
Quest ID Question id in which question listed Not null 13 varcharQtypes Question type in which question listed Not null 20 varcharActive Is the question active or not Allows null 3 varchar
User ID User id in which Istructor listed Allows null 4 integerPoints Points in which question listed Allows null 4 integer
QInst ID Question instruction id in which question listed
Allows null 4 integer
Table 13Audit Trail master
Description: Details of Audit Trail
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
User id User id in which the Instructor listed Not null 4 integerTransac Transac in which all transaction listed Not null max varcharDates Dates in which transaction listed Not null 7 Datetime2
Computerized Examination with Test Bank Generator for Valenzuela Christian School 3-7
Table 13 Archive master
Description: Details of Audit Trail
FIELD NAME
DESCRIPTION CONSTRAINT SIZE
DATA TYPE
Transaction ID
User id in which the Instructor listed Not null 4 integer
Transaction Transaction in which all transaction listed
Not null max varchar
Dates Dates in which transaction listed Not null 7 Datetime2
Computerized Examination with Test Bank Generator for Valenzuela Christian School 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 ResultExamination 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