CHAPTER 3.pdf

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