CHAPTER 2.pdf

Embed Size (px)

Citation preview

  • Chapter 2 THEORETICAL FRAMEWORK

    This chapter discusses about the applications and theories applied in developing

    the proposed system. The following are the applications and theories used in developing the

    system.

    2.1 Introduction

    In the development of the proposed system the proponents need to know and analyze all

    the information needed in order to develop the system. This information can help the proponents

    to enhance the features of the different components of a system which will benefit the users.

    2.2 Database

    A database is a collection of information that is organized so that it can easily be

    accessed, managed and updated. They are designed to offer an organized mechanism for storing,

    managing and retrieving information. They do so through the use of tables.

    [http://databases.about.com]

    The proponents used this theory to properly organize and categorize so that the data and

    information are stored in a way that it could be access easily if there are some queries.

    2.2.1 Database Normalization

    Database normalization is the process of organizing data into distinct and unique

    sets. The purposes of normalization are to reduce or eliminate storage of duplicate data and

    organize data into an efficient and logical structure. The process of normalization involves

    determining what data should be stored in each. [http://tech-fag.com]

    The proponents adapted an optimization technique for thorough investigation of

    the various pieces of data. It also serves as an improvement in the speed in which tables are

    queried, decreasing the chance of tedious maintenance procedures.

    Computerized Examination with Test Bank Generator for Valenzuela Christian School 2-1

  • 2.2.2 Microsoft SQL Server 2005

    Microsoft SQL Server is a relational database management system developed by

    Microsoft. As a database, it is a software product whose primary function is to store and retrieve

    data as requested by other software applications, be it those on the same computer or those

    running on another computer across a network (including the Internet). [http://tech-fag.com]

    The proponents used this theory to shield the database programmer from

    deciphering the mechanism of storing data within a database management system.

    2.3 Graphical User Interface

    A GUI is a graphical user interface to a computer. The term came into existence because

    the first interactive user interfaces to computers were not graphical; they were text-and-keyboard

    oriented and usually consisted of commands you had to remember and computer responses that

    were infamously brief. A GUI sometimes uses one or more metaphors for objects familiar in real

    life, such as the desktop, the view through a window, or the physical layout in a building.

    [http://tech-fag.com]

    The proponents used this theory because it is essential in developing the proposed system

    and it serves as an attraction to the users.

    2.4 Visual Basic 6.0

    Visual Basic is a third-generation event-driven programming language and integrated

    development environment from Microsoft for its COM programming model. [http://tech-

    fag.com]

    The proponents used this theory because Visual Basic is relatively easy to learn and use

    compare to other programming languages.

    2.5 Networking

  • Networking is the practice of linking two or more computing devices together for the

    purpose of sharing data. Networks are built with a mix of computer hardware and software.

    [http://tech-fag.com]

    Network Topology refers to layout of a network and how different nodes in a network are

    connected to each other and how they communicate.[http://webopedia.com]

    Star Topology alternatively referred to as a star network, is one of the most common

    network setups where each of the devices and computers on a network connect to a central hub.

    A major disadvantage of this network topology is that if the central hub fails, all computers

    connected to that hub would be

    disconnected. [http://www.computerhope.com/jargon/s/startopo.htm]

    The proponents used these theories to increase manageability, efficiency and security

    over non-networked systems of the users.

    2.5.1 Local Area Networking (LAN)

    A local area network supplies networking capability to a group of computers in

    close proximity to each other such as in an office building, a school or a home.

    The proponents used this theory because a LAN is useful for sharing resources

    like files, printers, games or other applications.

    Summary

    The proposed system is developed to provide a computer based examination to

    Valenzuela Christian School to address certain problems during examination period. In

    developing of this system the proponents used varied applications that will cater to computer

    based examination program.

    Computerized Examination with Test Bank Generator for Valenzuela Christian School 2-3