You are on page 1of 72

Computerized Student Information System

For ISU-E Laboratory High School

A Research Project
Presented to
Mr. Darios B. Alado
Subject Instructor

In Partial Fulfillment
Of the Requirement for the
Subject Research Project
(Ca63)
By
Ramel P. Gasmin
Maricar C. Medina
Jonathan G. Lazaro

October 2011

ACKNOWLEDGEMENT
The researchers would like to express their sincerest gratitude and thanks to God
Almighty for his divine guidance and assistance, for enlightening their thought and prompted to
proceed with perseverance until their work was done.
Those people who generously shared their expertise assistance and guidance in
realization of this study. No piece of work has ever been brought to success without the aid of
others.
To their parents and family, who were always there for them in moral and financial
support, for understanding them in every way possible, and for instilling in their responsibility.
To their classmates, friends, and boardmates who were always also there in times of their
sadness and happiness, thank you for giving them an inspiring advice and we owe them so
much.
To Professor Darios B. Alado, thesis adviser, for the valuable efforts and supervision he
patiently rendered;
A profound thanks and appreciation are also to their professors and instructors of IICT
and CBAPA department who gave their best knowledge to what they are now.
Once again! The authors offers thanks and praise to God and those who extend help in
the accomplishments of this piece of work.

The Researchers

DEDICATION

We
Wish to
Dedicate this
Study
To those people
Who
Inspired us in
Making this
Humble work
Possible.

The Researchers

Table of Contents
Acknowledgement
Dedication
Chapter I-Problem and Its Background
Introduction
Conceptual Framework
Statement of the Problem
Statement of the Objectives
Significant of the Study
Scope and Delimitations
Definitions of Terms
Chapter II-Review of Related Literatures
Related Literature
Related Studies
Synthesis of the Study

Chapter III-Methodology and Procedures


Research Methodology Tools
System Development Life Cycle Tools
Preliminary Phases
Analysis
Design
Development
Implementation
Evaluation
Locale of the Study
Respondents of the Study

Chapter IV-The System Product


Hierarchical Input Process Output
Data Flow Diagram
Entity Relationship Diagram
Data Dictionary

Wireframe
Prototype
Gantt chart
Cost and Benefit Analysis
Hardware and Software Resources
Chapter V-Summary, Conclusions, and Recommendations
Summary
Conclusion
Recommendations
Bibliography

CHAPTER I
THE PROBLEM AND ITS BAKGROUND
Introduction
Student information system as of study today is changing what people is learning upon
such as with the burgeoning of the internet , the control exercised in the past by the Philippines
from various departments of education and by individual teachers over pedagogical content may
have diminished significantly. Through this new informative medium, resources of varying
quality and provenance on virtually diverse subject matter are now available to the students.
Truly, it is crucial to the advancement of informative research within composed disciplines and
the continued successful integration of SIS applied in the Philippines setting with resources to
higher education systems determining to that certain group of students can acquire and gain
effective knowledge literacy skills through the SIS process and understanding the value of
education services crafted to provide the best teachings as possible. The SIS encourage the use of
SIS in parallel to define learning style which allows students to interact with their classmates and
does help the instructor facilitate on enhanced learning experience through SIS application mode
and to finally emphasize the value of making student information connection with a subject
teacher for instance geared upon for in depth education success.
Many schools that were established in Isabela are still using the manual based system up
to present. In managing their systems, they have encountered difficulties and problems like slow
transaction, redundancy of data and unsecured files. Based on these problems encountered in the
present system, the researchers came up with the proposed ISU-E laboratory high school student

information system which is generic in nature, and will be used by different schools in the entire
province. The system is to provide reliable data and to make the tasks easier.
The proposed computerized system will provide accurate, fast and simplified process to
accomplish the transaction of the school. The school gains benefits for having a computerized
system by having more improvements to the daily transaction and for the accomplishments of
tasks. Also the proposed system aims to solve and conditions in the present system. It will also
produce timely documents and reports, provide minimal problem, solving information, integrate
data form multiple files, perform necessary tasks, reduce errors, retrieve data and information
rapidly, reduce data redundancy and maintain a high degree of accuracy and integrity.
The researchers made use of different methods in developing the system. The methods
are the methods of system development which composed of hardware and software in the
development of the system, the methods of software testing is done in order to eliminate errors
during the program cycle execution and the methods of software implementation where
researchers used the parallel method.
Conceptual framework
The illustration below shows the input, process and output of the study. It illustrates that
before arriving into a good output, the researchers should widen their analysis regarding the
operations of the present to the study of problems that are being encountered by the agency in
order to formulate, generate and create alternative solutions to the problems and to arrive into the
designed output.

INPUT

Student profile
-student ID.
Number
-name
-year/level
Terminal report
Activities
History
Vision
Mission

PROCESS

Planning, analysis,
design,
development, and
implementation of
student information
system for ISU-E
laboratory high
school

OUTPUT

Developed
Student
Information
Systemfor ISU-E
Laboratory High
School

Figure
1.1 paradigm of the study
Feedback

Statement of the problem


The researchers main focus is on the development of the proposed student information
system for ISU-E Laboratory High School. It aims to determine the problems that the school is
experiencing with its present system so that the researchers can come up with measures to
improve it. Specifically, the study seeks to answer the following:
1.
2.
3.
4.

What are the existing problems encountered in the present system?


How will the present system be designed, developed, and implemented?
Will the implementation of the new computer based system improve the present system?
Will there be a significant difference between the present system and the proposed
system?

Statement of objectives
1. To be able to evaluate the proposed system in terms of user acceptance.
2. To be able to evaluate the proposed system in terms of security and accuracy of reports.

3. To be able to evaluate the proposed system as a solution regarding to the problems of


students records.
4. To be able to evaluate the efficiency of the proposed system in terms of saving time
,exerting effort and deducting the burden of the students.
Significant of the Study
The proposed study intended to evaluate the manual based system of keeping records of
ISU-E laboratory high school and eventually to upgrade its operation in order to facilitate be able
to recognize pertinent information of students. This study was conducted for the benefit for the
school, students, researchers and future researchers as well.
The School. The proposed system is intended for the school of ISU-E Laboratory High School,
which is more improving delivery of service especially in the registration and assessment of fees,
recording and verification. This study leads to the development of a computerized information
system in the most practicable way.
The Students. The development of the system is to lessen the burden in registration and
assessments of the students through the computerized student information system.
The Researchers.By study, the researchers gain additional knowledge and have the opportunity
to develop their skills in system analysis and software development.
The Future Researchers.This study will serve as reference for future researchers. It will serve
as a guide on how to conduct such study to do better of necessary.
Scope and Delimitation of the Study

The proposed Student Information System for ISU-E Laboratory High School is generic
in nature. The system will only be used when procedures and design of the system to the
structure and organization of the proposed system. The study only proposed system covered the
period from June 2011 to October 2011.
The study covers the computerization of the students profile record, student enrollment
list, students grade records, and also the teacher or staff of the said school information.
The proposed system tested and eventually implemented in the school of Isabela State
University Laboratory High School Echague campus, particularly researchers test and implement
the proposed system in the student information system.
The proposed computerized system composed of three(3) users; the administrator side,
the registrar side, and the cashier side. The administrator side system serve as a controller of the
entire module, it acts as a server to different modules. It is composed of four(4) main menus; Set
Up, Report, Help and Exit.There will be respondents of the proposed system. There were
fifty(50) respondents including the students of the said school. The database will be backed up
using a separate storage device to be of help in case of something happens to the original storage.

Definition of terms
Some technical and operational terms are hereby defined in order to a better
understanding of the study.

Technical terms
Computerized. Refers to storing, processing, analyzing or generating by a computer. (Turban,
1991)
Database. Refers to any collection of data organized for storage in a computer memory and
designed for easy access authorized by users.(Turban, 1999).
Documentation. Refers to relation to computers, the set of instructions shipped with a program
or a piece of hardware.(Encarta,2003)
Password. Refers to a security measure use to restrict access to computer system and sensitive
system files.(Microsoft, 1993-2006).
Record. Refers to retaining information usually in file. (Turban, 1998).
System. Refers to any collection of component elements that work together to perform.
((Microsoft, 1993-2006)
Researchers. Issomebody who performs research,the search for knowledge or in general any
systematic investigation to establish facts. (Basha and Harten, 2007)
School. Isan institute designed for the teaching of students (or pupils) under the direction of
teachers. (Bolman and Deal, 1991)
Student.Is a learner, or someone who attends an educational institution.(Joe Lagarteja& Rudolf
Caesar)
Teacher.Is a person who provides schooling for students or pupils.(Joe Lagarteja& Rudolf
Caesar)

Log-in. It is where the system manager log in to access to access the database of the system.
(Ewald, 2006)
File.A collection of program instructions or data stored on a hard drive disk, or other storage
medium and threatened as a single entity. (Eyffe& Walter,2005)
Help. It provides advice, directions or information to help somebody to do something easier and
possible. (Glorielyn Passion &RendelParado)
Record. Is a collection of related items of information treated as a unit by a computer in a
database. (JD Edwards,2009)
Enrollment.The process of registering the student.(JoeLagarteja& Rudolf Caesar)

CHAPTER II
REVIEW OF RELATED LITERATURE AND RELATED STUDIES
This chapter presents a number of previous studies and researchers about student
information system. It also includes other sources of reference that are perceived to have
significant bearing on this study.

Related Literature
Foreign
Systems analysis and design, as performed by systems analyst, seeks to analyze data
input or data flow systematically, processing or transforming data, data storage, and information
output within context of a particular business. Furthermore, systems analysis and design is used
to analyze, design, and implement improvements in the functionality of business that can be
accomplished through the use of computerized information systems.[1]
Numerous companies offer different kinds of student information system that is capable
of recording and providing access to student information. A kind of student information
management system is Chancery SMS by Chancery Software Ltd. Chancery SMS is a web-based
solution that runs on the Windows 2000 Server platform. It can be hosted in a central location by
a district or a Regional Service Center. Each school site connects to the application through the
Internet or Intranet using a standard web browser.[2]
Educational institutions are under constant pressure to demonstrate both willingness and
capacity to incorporate the latest developments in student information systems along with
communications technology supporting various teaching ways. Asserts that SIS process within
such technological sophistication does create precise knowledge edge, that such SIS application
can be appealing to students and to the academic faculty as well as the parents. Thus, believing
that technology is the repository of the bulk of the information that underpins societys major
enterprises and concerns and the medium of communication through which SIS interact with one
another. [3]
Local

Another kind of student information management system would be the Centre by the
Miller Group. It includes capabilities such as: Student screens that include all the critical
information necessary for reports and decision-making, provide quick access to demographic
information, and also assign email addresses, admittance to the system and passwords. [4] These
student information management systems are efficient in handling student data, any of which can
be utilized by the school registrar of Philippine Science High School Central Mindanao
Campus, but these Student information management systems are only available in countries such
as United States of America and Canada and not yet in the Philippines and the purchase of these
software will cost a high price.A local variant of a student information system, the Student
Record System (SRS) for Philippine Science High School Central Mindanao Campus (PSHSCMC), was developed by Taddie Fel L. Dagaerag and company (2002).
SRS was designed to assist the registrar of PSHS-CMC but proper attention for the
smooth transition from the previous system to the SRS was not given so the system encountered
problems, which require major revisions.[4]
According to the school former registrar, Ms. Shiela M. Preagido (Registrar PSHS-CMC,
year 2005), report on grade is not that usable, unless another program will be made that can
copy grades from the summary grades sheets, therefore, rendering the SRS unusable for the
present. There are still insufficient services offered by any software solutions company in the
Philippines that can provide the same kinds of functionality on a system with lower cost
compared to foreign products. Such student information system would cost in the range from
75,000 pesos to 150,000 pesos. [4]

Student information system or SIS incurs such application software designed for
educational establishments to manage student data. Student information systems provide
capabilities for entering student test and other assessment scores, building student schedules,
tracking student attendance as well as managing many other student-related data needs within the
institution university. Thus, many of these systems applied in the Philippines can be scaled to
different levels of activity and can be configured by their home institutions to meet local needs.
[3]

Related Studies
Foreign
Texas State University-San Marcos is implementing a fully-integrated student
information system (SIS). The ultimate purpose of this project is to provide the University with
an information system that will address the current and future needs of students, staff and
faculty.The SIS project has a web site with more information for faculty, staff and students.[5]
This survey collected annual information from degree-granting universities and colleges
in Canada on individual student characteristics and their study programs including gender, age,
citizenship, geographic source of student, field of study, level, type of attendance (full-time/parttime and year of graduation). University Student Information System. [6]
The use of the University of Laplands student registry is based on laws and regulations.
Based on the laws the university gives out information from the registry without students
consent to Statistics, The Social Insurance Institution of Finland, Student Health Care
Foundation YTHS, Employment Office, Student Union LYY and to scientific research. With the

students consent and staffs own consideration the university can give out information from the
registry for study related purposes and direct marketing. Release conditions are defined when
registering for the first time. Students can also change the release conditions in WebOodi.
Release of Information from Student Registry. [7]
Local
Computerized school registration system of Saint Paul University (2003) by Philip V.
Napapan. This software accepts new enrollees, payments, and generates report. The authors of
this software uses MS access for database, OBDC for the connection drivers, and MS excel for
the reports.[8]
The MSU Preparatory High School keeps its record manually since it exists for more than
forty years now. The procedures followed are so time consuming especially in adding, sorting,
editing and locating students file. Besides, when the administration generate reports oftentimes
entails access to each student file which requires a lot of effort and time.[9]
High school enrollment system of Dipolog City (2004-2005) by Vincent J. Jamero. The
high school enrollment system is for curriculum based high school institution. It includes
registration, students and teachers scheduling, student billing and other high school information
management staff.[10]

Synthesis of the Study


The related literature and related studies discusses the importance and concepts of
managing records as: creation filing for studies on computerized system. Almost all of the

researchers recommend the design, development and implementation of computerized system to


facilitate and improve information processes and decision making and changing from a manual
system can be minimize if not eradicated. And the quality of service when it comes to accuracy
of reports, fast input, and data security can be greatly improved.
The researchers found out that the most permanent problem areas of manual system are
slow data processing in accuracy of reports, time consuming, bulky workload, and loss of data.

CHAPTER III
Research Methodology and Procedures

This presents the methodology used by the researchers in gathering data needed for the
accomplishment of the study in order to apply the different methodologies and procedures
properly. It will present the following; the research design, data gathering instrument, data
analysis tools and development tools.
Research Methodology Tools
The researchers primarily used descriptive method of research to fully expand and
understand the flow of data gathered, issues concerning the status of the existing system. The
proposed student information system for ISU-E laboratory high school of San Fabian Echague,
Isabela, was conducted to design and implementation efficient and secured new system to be
designed and implemented.
Development method was used to produce the proposed system. The researchers used the
system development life cycle(SDLC) as a tool, model and structured approach to information
system development that guides all the processes involved from all its initial study to maintain is
finished application.

System Development Life Cycle (SDLC) Tools

Systems Development Life Cycle (SDLC) is a process used by a systems analyst to


develop

an information

system,

including requirements,

validation, training,

and

user

(stakeholder) ownership. Any SDLC should result in a high quality system that meets or exceeds
customer expectations, reaches completion within time and cost estimates, works effectively
andefficiently in the current and planned Information Technology infrastructure, and is
inexpensive to maintain and cost-effective to enhance. Computer systems are complex and often
(especially with the recent riseof Service-Oriented Architecture) link multiple traditional systems
potentially supplied by different software vendors. To manage this level of complexity, a number
of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile
software development"; "rapid prototyping"; "incremental"; and "synchronize and stabilize".
Preliminary Phases
The following techniques were used by the researchers in order to gather pertinent data and
information necessary in the design and development of the proposed system.
Questionnaire Method.Is a written or printed form of gathering information on some subjects
consisting of a set of questions distributed to and filled up by the respondents. Questionnaire
method was used to evaluate the overall impact of the proposed system to its benefactor. With
the result the researchers were able to confirm that the proposed system is timely implemented.
Interview Methods.The researchers made use of this technique of collecting data in order to
verify and confirm information. This is a method where researchers are able to get ideas and
comments pertaining to the design and structure of the proposed system. It was also through
interview where the researchers were able to understand the tecnhiques and strategies used by the
manual system.

Observation Method. This method of gathering data further strengthened the concept of the
study. Through this method, the researchers were able to observe the procedures in the traditional
method and a computerized system. By this study, the researchers know how the procedures in
using the manual based.
Library Method.The researchers visited the library to scan some books, reference and thesis in
order to understand better the study and be able to locate some basis in the development of the
proposed system.By this study,the researchers were able to gather data and information through
the use of library.
Internet Method.The researchers browse through internet sites and other related links in search
of valuable information vital for the conduct of the study and additional information regarding
the development of the proposed system. By this study the researchers browse through internet
to gather some information.

Analysis Phases
a. Data
ERD (Entity Relationship Diagram) is a specialized graphic that illustrates
the interrelationships between entities in a database.

Entities

Relationships

Flowlines

Table 1.1 Tools in Using ERD


Data Dictionary is a tool used to ensure the consistency of all elements in a
system.
b. Process
DFD (Data Flow Diagram) is a means of representing a system at any
level of detail with a graphic network. It also represents the
graphical
entity, process,

flows of a system using different symbols like external


repository and flowlines.

(HIPO)Hierarchical Input Process Output is a tool for planning and/or


documenting a
computer program that utilizes a hierarchy chart to graphically
present the programs
control structure and asset of IPO charts to describe the
inputs to the outputs from, and the functions performed by each module on the
hierarchy chart.

Sub-module

Sub-module

Sub-module

Module 1
Module 2

Module 4
Module 3

Module 5

Sub-module
3.1

Sub-module
4.1

Sub-module
5.1

Sub-module
3.2

Sub-module
4.2

Sub-module
5.2

Sub-module
3.3

Sub-module
4.3

Sub-module
5.3

Figure 1.2 Sample of an HIPO

IPO(Input Process Output) a chart that describes or documents the inputs to,the
output from, and the functions performed by a program module.

INPUT

PROCESS

OUTPUT

Figure1.3 Sample of an IPO


Feedback

c. Interface
Wireframe also known as a page schematic or screen blueprint, is
a visual guide that represents the skeletal framework of a system.

d. Result
Lickert Scale method was used to analyze the result of the survey using the
formula:
Rating =(SA*5)+(A*4)=(U*3)=(D*2)=(SD*1)
Total number of Respondents
Where:
Rating=total number of respondents
SA= total number of respondents answered Strongly Agree.
A= total number of respondents answered Agree.

U= total number of respondents answered Undecided.


D=total number of respondents answered Disagree.
SD= total number of respondents answered Strongly Disagree.

Rate

Value

Conversions

Strongly Agree

4.51-5.00

Agree

3.51-4.50

Undecided

2.51-3.50

Disagree

1.51-2.50

Strongly Disagree

1.00-1.50

Table 1.2 The Lickert Scale Method


Design Phases
Logical Design for Data Modeling
ERD(Entity Relationship Diagram) is a specialized graphic that illustrates the
interrelationships between entities in a database.
Data Dictionaryis a tool used to ensure the consistency of all elements in a system.
DFD(Data Flow Diagram) is a means of representing a system at any level of detail
with a graphic network.
Physical Design for Data Modeling
IPO(Input Process Output) a chart that describes or documents the inputs to,the output
from,and the functions performed by a program module.

HIPO(Hierarchy Input Process Output) a tool for planning and/or documenting a

computer program that utilizes a hierarchy chart to graphically represents the programs
control structure.
Wireframe is also known as a page schematic or screen blueprint, is a visualguide that
represents the skeletal framework of a system.
Development Phases
SDLC using Waterfall Model. System Development Life Cycle. Defined by Raymond
Mcleod in his book, System Development and Design, is a software development process, it is
also a distinct process independent of software or other information technology considerations. It
is used by a system

analyst to develop an information system, including requirements

validations, and user ownership through investigation, analysis, design, implementation and
maintenance.

System
identification,
selection and
System analysis

System design

System
implementation

Figure1.4 Waterfall Model Diagram

Implementation Phases

Unit Testing is a method by which individual units of sourcecode are tested to


determine if they are fit for use. A unit is the smallest testable part of an
application.

Link Testing testing of a group of modules to ensure that


the modules operate correctly in combination. It is
normally performed after the individual modules have
been tested in isolation and prior to the integration
testing that is performed for the complete system.

System

Testing

of tests on

the process of

a system to

identify problems.

System

explore

performing
functionality

variety
or

to

testings usually required before

and after a system is putin place.

User Testing the user test is the most effective method for evaluating usability. It
allows to directly observe the user when he is using the application. User testing
provides a means to identify the usability problems in real terms. Usability could

be measured during the test by calculating the user performance.


Pilot Testing is a trial run of procedures and instruments that you plan to use.

Evaluation Phases

Analysis of the result. The method used in analyzing the result of the survey is the lickert scale
method. The researchers used this method to evaluate the performances of the objective of the
study.
Locale of the Study
The proposed system entitled Computerized Student Information System for ISU-E
Laboratory High School is generic in nature; they could be used by the students of the ISU
laboratory high school, for the purpose of data gathering, testing and implementing the proposed
student information system, the researchers had chosen the Isabela State University laboratory
high school in San Fabian Echague, Isabela through investigation, the proposed system was
evaluated, tested and implemented in the said agency and likewise to validate he efficiency and
effectiveness of the system.

Respondents of the Study


The respondents of the study are the principal, secretary, teachers, and students of the
ISU-E Laboratory High School, and also the IT professionals. The respondents are responsible in
evaluating the student information system in terms of its reliability, portability, usability,
userfriendliness, efficiency, and error-handling capabilities.

They were chosen as the

respondents in charge for evaluating the computerized student information system for ISU-E
Laboratory High School in order to meet the objectives of the study.

Description

Number of Respondents

Percentage

Teacher/Staff

10%

IT Professionals

10

20%

Non IT Professionals

10

20%

IT Students

15

30%

Non IT Students

10

20%

Total

50

100%

Table 1.3 Breakdowns of the Respondents

CHAPTER IV

SOFTWARE PRODUCT

HIERARCHICAL INPUT PROCESS OUTPUT

The Hierarchical Input Process Output (HIPO) is a tool for planning and/or
documenting a computer program that utilizes a hierarchy chart to graphically present the
programs control structure and asset of IPO charts to describe the inputs to the outputs from, and
the functions performed by each module on the hierarchy chart.

The HIPO tool was used to present the logical structure of the proposed Computerized
Student Information System for ISU-E Laboratory High School which was designed and
developed based

on its presentation.

Hierarchical Input Process Output (HIPO) of the Proposed


System
LHS Student Information
System
Log In

Set Up

Reports

Transaction

Student
information
Teacher
Information
Add Subject
Add User
Exit

Enroll
Input Grades

Figure 1.5 The HIPO of the System

ENTITY RELATIONSHIP DIAGRAM

ERD (Entity Relationship Diagram) It represents the logical flow of the system. The
figure below contains different tables that contain relationship from each others.

STUDENT
PROFILE
ID Number
Year Level
Last Name
First Name
MI
Age
Gender
Date of Birth
Address

ENROLLED
STUDENTS
ID Number
Name

GOING CLASS
Room Number
Subject
Subj. Teacher
Subj. Schedule

STUDENT
GRADES
ID Number
Name
Subject
Grades
Year Level

STUDENT
ACCOUNT
ID Number
Name
Assessment
Paid
Balance
Year Level

SUBJECT LIST
Subject
Subj. Teacher

ENTRANCE
EXAM
Name
Remarks

Figure 1.6 The ERD of the system

DATA DICTIONARY
The DD (Data Dictionary) is a tool used to ensure the consistency of all the elements in
a system. It specifies such things as a standard field name or data item, whether the field will be
alphabetic or numeric and the field width.
Field Name
SN

Length
10

Data Type
Text

Template
xxxxxxxxxx

Description
Student Number

LN

15

Text

xxxxxxxxxxxxxxx

Last Name

FN

15

Text

xxxxxxxxxxxxxxx

First Name

15

Text

xxxxxxxxxxxxxxx

Middle Name

CA

50

Text

Xxxxxxxxxxxxxxx Complete
Address
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
Xxxxx

BP

30

Text

Xxxxxxxxxxxxxxx Birth Place


Xxxxxxxxxxxxxxx

BD

10

Text

Xxxxxxxxxx

Birth Date

Citizenship

10

Text

Xxxxxxxxxx

Citizenship

Gender

Text

Gender

CS

10

Text

Xxxxxxxxxx

Civil Status

Father Name

30

Text

Xxxxxxxxxxxxxxx Father Name


Xxxxxxxxxxxxxxx

Father
Occupation

20

Text

Xxxxxxxxxxxxxxx Farther
Occupation
Xxxxx

Mother Name

30

Text

Xxxxxxxxxxxxxxx Mother Name


xxxxxxxxxxxxxxx

Mother
Occupation

20

Text

Xxxxxxxxxxxxxxx Mother
Occupation
Xxxxx

Parent Contact
Number

15

Text

Xxxxxxxxxxxxxxx Parent Contact


Number
xxxxx

Figure 1.7.1 Student Information

Field Name

Length

Data Type

Template

Description

TI

10

Text

xxxxxxxxxx

Teacher Id

TN

30

Text

Xxxxxxxxxxxxxxx Teacher Name


xxxxxxxxxxxxxxx

Address

50

Text

Xxxxxxxxxxxxxxx Address
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

CN

15

Text

xxxxxxxxxxxxxxx

Contact Number

FOS

20

Text

Xxxxxxxxxxxxxxx Field of
Specialization
xxxxx

Figure 1.7.2 Teacher information

Field Name

Length

Data Type

Template

Description

CC

10

Text

xxxxxxxxxx

Curriculum Code

FY

30

Text

Xxxxxxxxxxxxxxx First Year


xxxxxxxxxxxxxxx

Subjects

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx

xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

SY

30

Text

Xxxxxxxxxxxxxxx Second Year


xxxxxxxxxxxxxxx

Subjects

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects

Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx
20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

TY

30

Text

Xxxxxxxxxxxxxxx Third Year


xxxxxxxxxxxxxxx

Subjects

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subject
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx s
xxxxx

FY

30

Text

Xxxxxxxxxxxxxxx Fourth Year


xxxxxxxxxxxxxxx

Subjects

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
Xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

Figure 1.7.3 Add Subject

Field Name

Length

Data Type

Template

Description

UI

10

Text

xxxxxxxxxx

User ID

Name

30

Text

Xxxxxxxxxxxxxxx Name
Xxxxxxxxxxxxxxx

UN

20

Text

Xxxxxxxxxxxxxxx User Name


Xxxxx

Password

15

Text

xxxxxxxxxxxxxxx

Password

CP

15

Text

xxxxxxxxxxxxxxx

Confirm
Password

Figure 1.7.4 Add User

Field Name

Length

Data Type

Template

Description

SY

10

Text

xxxxxxxxxx

School Year

SI

10

Text

Xxxxxxxxxx

Student ID
Number

SN

30

Text

Xxxxxxxxxxxxxxx Student name


Xxxxxxxxxxxxxxx

Curriculum

15

Text

xxxxxxxxxxxxxxx

Curriculum

YL

15

Text

xxxxxxxxxxxxxxx

Year Level

Subjects

20

Text

Xxxxxxxxxxxxxxx Subjects
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects

Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx
20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

20

Text

Xxxxxxxxxxxxxxx Subjects
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxx
xxxxx

Figure 1.7.5 Enroll

Field Name

Length

Data Type

Template

Description

SY

10

Text

xxxxxxxxxx

School Year

SI

10

Text

Xxxxxxxxxx

Student ID
Number

SN

30

Text

Xxxxxxxxxxxxxxx Student name


Xxxxxxxxxxxxxxx

YL

15

Text

xxxxxxxxxxxxxxx

Year Level

1st Grading

Text

xx

First Grading

2nd

Text

xx

Second Grading

Text

xx

Third Grading

Grading

3rd Grading

4th Grading

Text

xx

Fourth Grading

Figure 1.7.6 Input Grades

Cost and Benefits Analysis


The cost and benefit of the study talked about the development cost of the system, the
operating cost of the existing system, the operating cost of the proposed system and the analysis
of the system benefit. They are show in the succeeding tables.

Development Cost of the System


Development Cost

Rate

Hours Requirement

Amount

Interviewing

100

200.00

Preparation of Report

150

300.00

Documentation

250

750.00

Contemplation

250

750.00

A. Labor Cost
A.1. Analyst

Preparation of Procedure

250

250.00

System Test

250

500.00

Inspection

250

250.00

Consolations (Programmers)

300

600.00

Forms Design

250

500.00

Formal Presentation

250

500.00

Coding

150

10

1500.00

Document

200

10

2000.00

Customizing Program

200

1000.00

Consolation(Analyst)

200

1000.00

Formal Presentation

150

750.00

Conversion

100

200.00

Training

100

300.00

Program Support

200

600.00

Consolation(Analyst)

100

400.00

Supervision

75

300.00

Consolation(Analyst)

75

450.00

Consolation(Analyst)

150

750.00

Formal Presentation

150

750.00

A.2. Programmer

A.3. Operator

A.4. Management

A.3.Operator
Conversion

100

200.00

Training

100

300.00

Program Support

100

300.00

Consolation(Analyst)

100

400.00

Supervision

75

400.00

Consolation(Analyst)

75

450.00

Data Entry

75

300.00

Art Form Design

75

225.00

Technical Writer (Document)

75

225.00

Test & Debug Time

75

75.00

Other Supplies

80

80.00

150

300.00

Papers, Form & Cards

250

1500.00

Presentation New Forms

250

1500.00

A.4.Management

A.5.Other

B.Equipment

B. 1.Existing Equip Test &


Debug

B.2 Facilities Alteration


B.3.Installation Cost
Install Two(2) Circuits
C. Materials & Supplies
(per month)

D.Overhead
Electricity
TOTAL

4500.00
136.00 Hrs

25,155.00

Figure 1.8 Cost and Benefit Analysis

DFD (data flow diagram)


It is the schematic representation of a process. The researcher used this tool in order to
help readers understand the process of the develop system.

Request information
Parents

Log-in

Computerized
Student
Information
System for ISU-E
Laboratory High
School

Employee
Gives control to the system

Check their records


Students

Figure 1: Data flow diagram of the system

Input data to the System

Employee
Encoding of
Data

Confirm inputted data to the System

D1 Enrollment
Data Retrieve

Figure 2: Data flow diagram of the system employee

Register name, year


And student #

Encode student

Registration

Employee

Student

Registration

Retrieve Data

Store Data
D1
Enrollment

Figure 3: Data flow diagram of the student registration

WIREFRAME

Main Menu
x
Set up

Transaction

Student

Report

Enroll

Teacher

Input Grades

Add subject
Add user
Exit

Figure 1: Main menu

Student information
x

Ne
w

Sav
e

Delet
e

Sear
ch

Exit

Student Number

Last Name

First Name

Middle Name

Complete Address

Birth Place

Birth Date

Citizenship Gender Civil Status

Father Name

Father Occupation

Mother Name

Mother Occupation

Parent Contact Number

Figure 2: Student Information

Teacher information
x

Ne
w

Sav
e

Delet
e

Sear
ch

Teacher ID
Teacher Name
Address
Contact Number
Field of specialization

Exit

Figure 3: Teacher Information

Add Subject
x

Enter Curriculum Code


Curriculum Code
Save

First Year

New

Second Year
Add

Subject

Third Year

Add

Subject

Fourth Year
Add

Subject

Figure 4:Add Subjecct

Add

Add User
x

New Sav
e

Delet
e

Sear
ch

Exit

User ID
Name
User Name
Password
Confirm Password

Figure 5: Add User

Enroll
x
School Year

Save

Student ID Number

Search Student

Student Name

Curriculum

Year Level

Subjects

Figure 6: Enroll

Input Grades
x

School Year

Student ID Number

Student Name

Curriculum

Year Level
Search

Subjects

Figure 7: Input Grades

Save

PROTOTYPE

Figure 4. Main form

Figure 5. Log in Form

SAPMLE SOURCE CODE OF THE SYSTEM


End If
End If
End If
btnNew.PerformClick()
End Sub
End Class

Public Class frmInputGrades


Function GenerateSY() As String
Dim a As String
Dim b As String
a = Format(Now, "yyyy")
b = a + "-" + (Integer.Parse(a) + 1).ToString
Return b
End Function
Function getCurCode() As Integer
Dim cmd As New MySqlCommand
cmd.Connection = con
Dim dr As MySqlDataReader
connect()

cmd.CommandText = "select CurCode from tblstudcur where


StudID='" & lblStudID.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
lblCurriculum.Text = dr("CurCode")
dr.Close()
disconnect()
connect()
cmd.CommandText = "select YearLevel from
tblcurrentenrolled where StudId='" & lblStudID.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
Dim a As String
a = dr("YearLevel")
If a = "First Year" Then
lblYearLevel.Text = "Second Year"
ElseIf a = "Second Year" Then
lblYearLevel.Text = "Third Year"
ElseIf a = "Third Year" Then
lblYearLevel.Text = "Fourth Year"
End If
End If
Else
dr.Close()
disconnect()
connect()
cmd.CommandText = "select distinct curcode from
tblcurriculum order by curcode desc"
dr = cmd.ExecuteReader
If dr.Read Then
lblCurriculum.Text = dr("curcode")

lblYearLevel.Text = "First Year"


End If
End If
disconnect()
End Function
Function getSubjects() As Integer
Dim cmd As New MySqlCommand
Dim dr As MySqlDataReader
cmd.Connection = con
disconnect()
connect()

cmd.CommandText = "select Subject from tblcurriculum


where CurCode='" & lblCurriculum.Text & "' and YearLevel='" &
lblYearLevel.Text & "'"
dr = cmd.ExecuteReader
While dr.Read
With grdView
.Rows.Add()
.Rows(.Rows.Count - 1).Cells(0).Value =
dr("Subject")
.Rows(.Rows.Count - 1).Cells(1).Value = "N/A"
.Rows(.Rows.Count - 1).Cells(2).Value = "N/A"
.Rows(.Rows.Count - 1).Cells(3).Value = "N/A"
.Rows(.Rows.Count - 1).Cells(4).Value = "N/A"
End With
End While
disconnect()
End Function
Private Sub frmInputGrades_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblSY.Text = GenerateSY()
End Sub
Private Sub lblStudID_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles lblStudID.Click
End Sub
Dim isnew As Boolean
Private Sub lblStudID_TextChanged(ByVal sender As Object,
ByVal e As System.EventArgs) Handles lblStudID.TextChanged
Dim cmd As New MySqlCommand
Dim dr As MySqlDataReader
cmd.Connection = con
If lblStudID.Text.Length > 0 Then
getCurCode()
disconnect()
connect()
cmd.CommandText = "select * from tblgrades where
studid='" & lblStudID.Text & "' and sy='" & lblSY.Text & "' "
dr = cmd.ExecuteReader
If dr.Read Then

End Sub
Private Sub brnRemove4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles brnRemove4.Click

With grdView4
If .Rows.Count > 0 Then
.Rows.Remove(.CurrentRow)
End If
End With
End Sub

Private Sub txtCurCode_TextChanged(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
txtCurCode.TextChanged
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnDelete.Click
If MessageBox.Show("Delete the current curriculum?",
"DELETE?", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
Dim cmd As New MySqlCommand
cmd.Connection = con
disconnect()
connect()
cmd.CommandText = "delete from tblcurriculum where
CurCode='" & txtCurCode.Text & "'"
cmd.ExecuteNonQuery()
MessageBox.Show("Delete Completed...", "DELETE",
MessageBoxButtons.OK)
disconnect()
btnNew.PerformClick()
End If
End Sub
End Class

Public Class frmAddUser


Function mynew() As Integer
With Me
.txtUserid.Clear()
.txtname.Clear()
.txtusername.Clear()
.txtPassword.Clear()

.txtConfirm.Clear()
.txtUserid.Focus()
End With
End Function
Private Sub tsNew_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles tsNew.Click
mynew()
End Sub
Private Sub frmAddUser_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
mynew()
End Sub
Dim isnew As Boolean
Function mySave() As Integer
If txtPassword.Text = txtConfirm.Text Then
Dim cmd As New MySqlCommand
cmd.Connection = con
If isnew = True Then
disconnect()
connect()
cmd.CommandText = "insert into tblusers values('"
& txtUserid.Text & "','" & txtname.Text & "','" &
txtusername.Text & "','" & txtPassword.Text & "')"
cmd.ExecuteNonQuery()
disconnect()
MessageBox.Show("SAVE COMPLETED...", "SAVED",
MessageBoxButtons.OK, MessageBoxIcon.Information)
ElseIf isnew = False Then
disconnect()
connect()
cmd.CommandText = "update tblusers set Name='" &
txtname.Text & "',Username='" & txtusername.Text & "',Password='"
& txtPassword.Text & "' where Userid='" & txtUserid.Text & "'"
cmd.ExecuteNonQuery()
disconnect()
MessageBox.Show("UPDATE COMPLETED...", "UPDATED",
MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
mynew()
Else
MessageBox.Show("PASSWORD MISMATCHED...", "MISMATCH
PASSWORD", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If

End Function
Private Sub tsSave_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles tsSave.Click
Dim cmd As New MySqlCommand
Dim dr As MySqlDataReader
cmd.Connection = con
connect()
cmd.CommandText = "select Username from tblusers where
username='" & txtusername.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
MessageBox.Show("Username already in used!",
"DUPLICATE USERNAME", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation)
txtusername.Clear()
txtPassword.Clear()
txtusername.Focus()
Else
dr.Close()
disconnect()
connect()
cmd.CommandText = "select password from tblusers
where username='" & txtPassword.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
MessageBox.Show("Password already in used!",
"DUPLICATE PASSWORD", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation)
txtusername.Clear()
txtPassword.Clear()
txtusername.Focus()
dr.Close()
disconnect()
Else
mySave()
End If
End If
disconnect()
mynew()
End Sub

Friend Sub txtUserid_LostFocus(ByVal sender As Object, ByVal


e As System.EventArgs) Handles txtUserid.LostFocus
Dim cmd As New MySqlCommand
Dim dr As MySqlDataReader
cmd.Connection = con
disconnect()
connect()
cmd.CommandText = "select * from tblusers where userid='"
& txtUserid.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
txtname.Text = dr("name")
txtusername.Text = dr("username")
txtPassword.Text = dr("password")
txtConfirm.Text = dr("password")
isnew = False
Else
isnew = True
txtname.Text = ""
txtusername.Text = ""
txtPassword.Text = ""
txtConfirm.Text = ""
End If
disconnect()
End Sub
Private Sub txtUserid_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtUserid.TextChanged
End Sub
Private Sub tsDelete_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles tsDelete.Click
If MessageBox.Show("Delete the current record?",
"DELETE", MessageBoxButtons.YesNo, MessageBoxIcon.Warning,
MessageBoxDefaultButton.Button1) = Windows.Forms.DialogResult.Yes
Then
Dim cmd As New MySqlCommand
cmd.Connection = con
connect()
cmd.CommandText = "delete from tblusers where
Userid='" & txtUserid.Text & "'"
cmd.ExecuteNonQuery()
disconnect()

MessageBox.Show("Delete Completed!!!", "DELETE",


MessageBoxButtons.OK, MessageBoxIcon.Information)
mynew()
End If
End Sub
Private Sub tsExit_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles tsExit.Click
Me.Close()
End Sub
Private Sub tsSearch_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles tsSearch.Click
frmSearchUser.MdiParent = MainMenu
frmSearchUser.Show()
End Sub
End Class

Public Class frmEnroll


Function GenerateSY() As String

Dim a As String
Dim b As String
a = Format(Now, "yyyy")
b = a + "-" + (Integer.Parse(a) + 1).ToString
Return b
End Function
Function getCurCode() As Integer
Dim cmd As New MySqlCommand
cmd.Connection = con
Dim dr As MySqlDataReader
connect()
cmd.CommandText = "select CurCode from tblstudcur where
StudID='" & lblStudID.Text & "'"
dr = cmd.ExecuteReader
If dr.Read Then
lblCurriculum.Text = dr("CurCode")
dr.Close()
disconnect()

HARDWARE AND SOFTWARE RESOURCES

a.

Hardware Requirements
In implementing the computerized student information system, the following hardware

specifications were required:


For the server-The systems run in Windows XP, processor at least dual core or higher,
memory at least 1 GB DDR, 160 GB Hard disk space, 16 inches LCD monitor, video card at
512MB, keyboard, mouse, Avr , printer.

For the client- The systems run in Windows XP, processor at least dual core or higher,
memory at least 1 GB DDR , 160GB hard disk space, 16 inches LCD monitor, keyboard,
mouse, Avr, printer.

a.

Software Requirements
The system is generic in nature. It will run on operating systems Windows XP or later

version. It also run in Visual Studio 2008,MySQL 5.0 and SQL navicat. The software is also
purposeful tool in generating such useful report as information.

BIBLIOGRAPHY

Unpublished Books
System Analysis and Design ,by Kendall and Kendall [1]
Introduction to Computer 5th edition, by Peter Nortons International Editon
Communicating Design: Developing Documentation for Design and Planning, Second Edition.
[2]
Data Communication and Business User Approach by,Curt M.White[3]
Unpublished Thesis
Diosdado Canete , Student Automation System of the Isabela State University.(2005)[5]

Philip V. Napapan, Computerized School Registration System of Saint Mary University.


(2003)[6]
Vincent J. Jamero, High School Enrollment System Of Dipolog City.(2004-2005)[7]
Shiela M. Preagido School registrar of Philippine Science High School Central Mindanao
Campus.(2005)[9]

Website
www.wikipedia.com
www.microsoft.com/sql/default.asp
www.techrepublic.com
www.dot.ca.gov/hq/tpp/offices/ote/benefit_cost/index.html
www.dot.systemdev.lifecycle.index./html)

Curriculum Vitae

Personal Data

Name:

MARICAR C. MEDINA

Address:

San Antonio, Jones, Isabela

Age:

19

Gender:

Female

Birth Date:

March 12, 1992

Fathers Name:

Manuel R. Medina

Mothers Name:

Carmelita C. Medina

Educational Attainment

Elementary:

San Antonio Elementary School

Secondary:

Addalam Region High School

Tertiary:

Isabela State University Echague Main Campus

Course:

Bachelor of Science in Business Administration

Major:

Computer Application

Curriculum Vitae

Personal Data

Name:

RAMEL P.GASMIN

Address:

Sta. Isabel Sur Ilagan, Isabela

Age:

20

Gender:

Male

Birth Date:

September 08, 1991

Educational Attainment

Elementary:

Sta. Isabel Sur Elementary School

Secondary:

Sta. Isabel National High School

Tertiary:

Isabela State University Echague Main Campus

Course:

Bachelor of Science in Business Administration

Major:

Computer Application

Curriculum Vitae

Personal Data

Name:

Jonathan G. Lazaro

Address:

San Fabian, Echague, Isabela

Age:

21

Gender:

Male

Birth Date:

June 10 2011

Educational Attainment

Elementary:

Burgos Elementary School

Secondary:

Echague National High School

Tertiary:

Isabela State University Echague Main Campus

Course:

Bachelor of Science in Business Administration

Major:

Computer Application

You might also like