Vous êtes sur la page 1sur 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 PROCESS OUTPUT

 Student profile
-student ID.
Number Planning, analysis, “Developed Student
-name design, development, Information Systemfor
-year/level and implementation of ISU-E Laboratory High
 Terminal report student information School ”
 Activities system for ISU-E
 History laboratory high school
 Vision
 Mission

Figure

1.1 paradigm of the study


Feedback

Statement of the problem

The researcher’s 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. What are the existing problems encountered in the present system?


2. How will the present system be designed, developed, and implemented?
3. Will the implementation of the new computer based system improve the present system?
4. 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 society’s 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 (PSHS-

CMC), 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/part-

time and year of graduation). University Student Information System. [6]

The use of the University of Lapland’s 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
student’s consent and staff’s 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 flows of a system using different symbols like external

entity, process, 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 program’s
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 3.3 Sub-module 4.3 Sub-module 5.3


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 5 4.51-5.00

Agree 4 3.51-4.50

Undecided 3 2.51-3.50

Disagree 2 1.51-2.50

Strongly Disagree 1 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 planning

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 the process of performing a variety of tests on a system to

explore functionality or to identify problems. System

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 5 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

program’s 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

Teacher
Set UpStudent
Add
AddExit
Subject
User
information
Information TransactionInput
Enroll
Grades Reports
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 other’s.
STUDENT PROFILE ENROLLED STUDENTS GOING CLASS
ID Number ID Number Room Number
Year Level Name Subject
Last Name Subj. Teacher
First Name Subj. Schedule
MI
Age
Gender
Date of Birth
STUDENT GRADES
Address
ID Number SUBJECT LIST
Name Subject
Subject Subj. Teacher
Grades
Year Level

STUDENT ACCOUNT
ID Number
Name
Assessment
ENTRANCE EXAM
Paid
Name
Balance
Remarks
Year Level

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 Length Data Type Template Description

SN 10 Text xxxxxxxxxx Student Number

LN 15 Text xxxxxxxxxxxxxxx Last Name

FN 15 Text xxxxxxxxxxxxxxx First Name

M 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 1 Text X Gender

CS 10 Text Xxxxxxxxxx Civil Status

Father Name 30 Text Xxxxxxxxxxxxxxx Father Name

Xxxxxxxxxxxxxxx

Father 20 Text Xxxxxxxxxxxxxxx Farther


Occupation Occupation
Xxxxx

Mother Name 30 Text Xxxxxxxxxxxxxxx Mother Name

xxxxxxxxxxxxxxx

Mother 20 Text Xxxxxxxxxxxxxxx Mother


Occupation Occupation
Xxxxx

Parent Contact 15 Text Xxxxxxxxxxxxxxx Parent Contact


Number 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 2 Text xx First Grading


2nd
Grading 2 Text xx Second Grading
3rd Grading 2 Text xx Third Grading

4th Grading 2 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

A. Labor Cost

A.1. Analyst

Interviewing 100 2 200.00

Preparation of Report 150 2 300.00

Documentation 250 3 750.00


Contemplation 250 3 750.00

Preparation of Procedure 250 1 250.00

System Test 250 2 500.00

Inspection 250 1 250.00

Consolations (Programmers) 300 3 600.00

Forms Design 250 2 500.00

Formal Presentation 250 2 500.00

A.2. Programmer

Coding 150 10 1500.00

Document 200 10 2000.00

Customizing Program 200 5 1000.00

Consolation(Analyst) 200 5 1000.00

Formal Presentation 150 5 750.00

A.3. Operator

Conversion 100 2 200.00

Training 100 3 300.00

Program Support 200 3 600.00

Consolation(Analyst) 100 4 400.00

A.4. Management

Supervision 75 4 300.00

Consolation(Analyst) 75 6 450.00

Consolation(Analyst) 150 5 750.00

Formal Presentation 150 5 750.00

A.3.Operator

Conversion 100 2 200.00


Training 100 3 300.00

Program Support 100 3 300.00

Consolation(Analyst) 100 4 400.00

A.4.Management

Supervision 75 4 400.00

Consolation(Analyst) 75 6 450.00

A.5.Other

Data Entry 75 4 300.00

Art Form Design 75 3 225.00

Technical Writer (Document) 75 3 225.00

B.Equipment

B. 1.Existing Equip Test &


Debug

Test & Debug Time 75 1 75.00

Other Supplies 80 1 80.00

B.2 Facilities Alteration

B.3.Installation Cost

Install Two(2) Circuits 150 2 300.00

C. Materials & Supplies


(per month)

Papers, Form & Cards 250 6 1500.00

Presentation New Forms 250 6 1500.00

D.Overhead

Electricity 4500.00

TOTAL 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 Check their records


Parents Students

Computerized
Student Information
Log-in System for ISU-E
Laboratory High
School

Employee

Gives control to the system


Figure 1: Data flow diagram of the system

Input data to the System

Employee
Encoding of

Data

D1 Enrollment
Confirm inputted data to the System
Data Retrieve
Figure 2: Data flow diagram of the system employee

Register name, year Encode student

And student # Registration

Student Employee

Registration

Retrieve Data Store Data

D1 Enrollment
Figure 3: Data flow diagram of the student registration

WIREFRAME

Main Menu x

Set up Transaction Report

Student information
Enroll
Teacher information
Input Grades
Add subject
Add user
Exit

Figure 1: Main menu


Student information x

New Save Delete Search 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

New Save Delete Search Exit

Teacher ID

Teacher Name

Address

Contact Number

Field of specialization

Figure 3: Teacher Information

Add Subject x

Enter Curriculum Code

Curriculum Code
Save New Delete

First Year Second Year Third Year Fourth Year

Add Remove Add Remove Add Remove Add Remove

Subject Subject Subject


Figure 4:Add Subjecct

Add User x

New Save Delete Search Exit

User ID

Name

User Name

Password

Confirm Password

Figure 5: Add User


Enroll x

School Year
Save New

Student ID Number
Search Student Number

Student Name

Curriculum Year Level

Subjects

Figure 6: Enroll
Input Grades x

School Year Student ID Number

Student Name

Curriculum Year Level


Search student Save New

Subjects

Figure 7: Input Grades

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 Norton’s 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

Father’s Name: Manuel R. Medina

Mother’s 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

Vous aimerez peut-être aussi