Sie sind auf Seite 1von 3

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://techfag.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

Das könnte Ihnen auch gefallen