Vous êtes sur la page 1sur 83

DESIGN AND IMPLEMENTATION OF A COMPUTERIZED

EDUCATIONAL ADMINISTRATIVE INFORMATION SYSTEM


(A CASE STUDY OF POST-PRIMARY SCHOOL MANAGEMENT
BOARD (PPSMB)
BY

OBIEJESI OGECHUKWU G.
CS/N2004/298

THE DEPARTMENT OF COMPUTER SCIENCE


SCHOOL OF TECHNOLOGY
INSTITUTE OF MANAGEMENT AND TECHNOLOGY
(I.M.T.) ENUGU

JULY 2005

DESIGN AND IMPLEMENTATION OF A COMPUTERIZED


EDUCATIONAL ADMINISTRATIVE INFORMATION SYSTEM
(A CASE STUDY OF POST-PRIMARY SCHOOL MANAGEMENT
BOARD (PPSMB)
SUBMITTED TO
THE DEPARTMENT OF COMPUTER SCIENCE
SCHOOL OF TECHNOLOGY
INSTITUTE OF MANAGEMENT AND TECHNOLOGY
(I.M.T.) ENUGU
BY
OBIEJESI OGECHUKWU .G.
CS/N2004/298
IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR THE
AWARD OF A NATIONAL DIPLOMA (ND) IN COMPUTER SCIENCE
JULY 2005

CERTIFICATION
This is to certify that the project design and implementation of a computerized
educational administrative information system presented to the department of
computer science, school of technology, institute of management and
technology, Enugu was written and carried out by Miss Obiejesi Ogechukwu
with registration number of CS/N2004/298 under the able supervision of Lady
M.O. Adibe.
This day -------- of ----------- 2006

Head of Department

External Supervisor

..
Supervisor

ACKNOWLEDGEMENT
The writing of this project initially seemed to me the researcher as an uphill
task which I never thought of accomplishing.
Therefore I have great pleasure in expressing my profound gratitude to
Almighty God for giving me the inspiration, guidance, knowledge,
understanding, power to write this project.
My sincere appreciation goes to my supervisor Lady M.O. Adibe who ensured
that the end product of this project meet up with the acceptable standard
through her professional guidance.
My special thanks also go to my parents Mrs. and Mrs. L.C. Obiejesi, my
friends and well-wishers.
My gratitude equally goes to the Director of the Supervision Department and
Director of the Administration Department in the Post-Primary School
Management Board (PPSMB) Enugu for their valuable contribution during my
investigation.

DEDICATION
In love and honour, I dedicate this project work to the supreme God for his
sustenance throughout the period and to my parents Mr. and Mrs. L.C. Obiejesi
and my siblings most especially my only and younger brother, Mr. Ikechukwu
Obiejesi.

ABSTRACT
The manual approach used in the regulation of the school activities by the
management board is very tedious and stressful.

This research work

investigated into the complications encountered due to the debilitation of manpower admitted into the school management with respect to how indepth it
affects other operational system that conduct in school with a view of
designing a computerized system to handle the work with less difficulty for an
effective decision-making.
In the course of the study, an existing system was digested and its deficiencies
were detected and emphatically analysed, after which solutions to the problems
were proffered in the new designed computerized system that is reliable and
more interactive. The new system terminates all the problems experienced
with the existing system. The case study is Post-Primary School Management
Board (PPSMB) Enugu.

TABLE OF CONTENTS
Cover page
Title page
Certification
Dedication
Acknowledgement
Abstract
Table of contents
CHAPTER ONE
INTRODUCTION
1.1

Background of the study

1.2

Aims/objective of the project

1.2.1 Statement/Purpose
1.3

Justification of the project

1.4

Scope of the study

1.5

Methodology

CHAPTER TWO
2.0

Literature review

CHAPTER THREE
3.0

Overview of the existing system

3.1

Description and analysis of the existing system

3.2

Method of data collection

3.2.1 Interview Method


3.2.2 Reference to written text
3.3

Input analysis

3.4

Process analysis

3.5

Output analysis

3.6

Problems of the existing system

3.7

Justification for the new system

CHAPTER FOUR
4.0

Design of the new system

4.1

Output specification and design

4.2

Input specification and design

4.3

File design

4.4

Procedure chart

4.5

System flowchart

4.6

System requirements

CHAPTER FIVE
5.0

Implementation

5.1

Program design

5.2

Program flowchart

5.3

Pseudo code

5.4

Source listing

5.5

Test run

CHAPTER SIX
6.0

Documentation

CHAPTER SEVEN
7.0

Recommendation and conclusion


References

CHAPTER ONE
INTRODUCTION
1.1

BACKGROUND OF THE STUDY

Education is an indispensable system on which the life of everyone is built and


as well stimulates the entire life application. It could be referred to as a process
designed for the acquisition and dissemination of skills and knowledge to the
posterity of the nation. The identified system tends to be implemented in
diverse dimensions basically in schools.
For the past ten years, it has been discovered that schools are not what they
were as attributed to the wide ranging changes which have occurred and
brought new pressure associated with increased size. On the account of this, an
increasing complexity of organization has been instigated so that stresses and
anxieties of choice have been added to those of dimension.
The competent educational administration constitute the intensity of education
and its impediments mount a disturbing diffusion and obscuring of purpose and
all these changes concede with a major recruiting of curriculum and
methodology. In most cases, the manual method adopted in monitoring some

school activities undermine other roles like enrolment of students, computation


of students result, examination supervision and making of examination scripts.
With regard to the discrepancies created by the manual techniques of school
administration, the school management board should devise a competitive
means of achieving their set objective in a computerized educational
administrative information system.
1.2

AIMS/OBJECTIVES

The basic aim of the study is to provide a lasting solution to the problems
emanated from the manual means of school management. They are as follows:
-

To produce a system which tends to increase the predictability of the


organization by assessing critically its obsolescence in relation to
fresh challenges.

To produce a reliable system that would coordinate most of the


school activities.

To produce a flexible and comprehensive system that would meet up


with the future development in the school.

To design and develop a computerized system that would handle the


execution of school activities most especially post-primary schools so
as to liquidate all the problems identified with the existing system.

1.2.1 STATEMENT OF THE PROBLEM


The sudden increase in the number of students enroll in each school has
transcended the manipulation of the existing system used by the school
administrators and this prompted a lot of problems which encompass the
inaccurate computation of students result by the staffs on the account of nonavailability of adequate number of computer systems for the computation. This
is a very ugly development. Also, it was very complicated to observe when the
enrolment of students should cease since there was no efficient system for the
estimation of enrolment ratio to give a signal when the enrolment tends to
move beyond the projection. All these and more are encountered due to the
debilitation of the prevailing system used. It was very difficult to point out
students who cheat in the course of examination as attributed to the nonstandard measure used in the supervision of the examination.

The staff

complained seriously on the unnecessary stress encountered while marking the


examination answer scripts manually.
1.3

JUSTIFICATION OF THE STUDY

The implementation of this computerized system would definitely stimulate the


school standard. This would as well help the management to ease the burden
on the staff which would be on the benefit of students and staffs. It is also a
basic study for research and for the entire populace and future researchers.
1.4

SCOPE OF THE STUDY

This study covered the substantive solution to the problems generated by the
existing system used in the school administration and management. However,
the case study is post-primary school management board (PPSMB) Enugu.
1.5

METHODOLOGY

On account of time, she adopted only 2 procedures of capturing data for the
study. Those 2 procedures encompass.
A)

INTERVIEW METHOD:-

During the interview conducted in the

post-primary school management board. The research interviewed the director

of school supervisor on the nature of duty conducted in schools she had


supervised with special reference to the examination coordination and
supervision, enrolment ratio for the admission of students in school. The
director of administration department was equally interrogated based on the
obligation and dereliction of the management board towards the growth of
education observed in schools with little assistance from some of the staffs.
The response to the questions enabled the researcher to take off.
B)

REFERENCES TO WRITTEN DOCUMENT:- Inspite

of

the

interview took place in the PPSMB, the researcher extended her collection of
data to the written document as a result of inadequacy from the responsiveness
of the interview. The researcher had to visit Enugu State and National Library
for more information and references from already written text on educational
administration varying more emphasis on school administration and
management. The information from this specified method made the successful
completion of this study possible.

CHAPTER TWO
3.0

LITERATURE REVIEW

Eya L.O. in his attempt to comment on the Educational Administration said


that Education Laws should be made in form of educational legislations and
edicts for the proper management and control of public and private institutions
in Nigeria. That the federal and state government of the federation must
promulgate laws that will enhance smooth management and control of our
schools. Those areas like the establishment of schools, procurement, retraining
and discipline of staff, admission and discipline of students, maintenance of
educational standard through inspection and supervision of facilities and
formation of councils, school boards, committee that would critically look into
the school operations of the proper functioning of the education system.
Okeke in Ukeje defined educational administration as involving the provision
and maintenance of the necessary manpower (personnel) and plant (facilities)
in order to render useful services to those who teach the students with a view to
bring about desired change in behaviour. In other word, it is the procurement

and maintenance of men and materials and channeling them to act effectively
in order that learning takes place on the part of the learners.
Eresimadu and Nduka viewed educational administration as specifically
implying the careful arrangement of the resources and programmes available
for education so that when mobilized they should operate as a unity for the
achievement of educational objectives.
Okeke et al in his point of view pointed out that the educational administration
is all about putting more emphasis on bringing men and materials together for
effective and functional teaching and learning in schools. This means that
educational administration strives to achieve the overall educational objectives
of the society by the best possible means.

It concerns itself with the

management of human and material resources in an organization in order to


ensure minimum input with the possible maximum output or productivity in
the realm of education.
Brameld Theodore in his definition of Educational administrating pointed out
that educational administrating in school operations aimed at forestalling the
collapse of the educational institution.

Eya L.O. in his concept of Administration and Organization defines


Educational Administration as the coordination of human and material
resources towards the attainment of some predetermined educational
objectives. It means bringing all the attributes of administration to bear on
educational issues and problems in an effort to realize the educational
objectives.
According to Dobson, L.A. management approach in schools would involve 2
areas of theoretical study and an analysis of practical tasks. The starting point
is organizational theory. There is some agreement on the nature of formal
organizations like schools, hospitals and factories and on the various constraint
that operate on those working within them such as formal and informal
authority structures and the varieties of job satisfaction. An allied field is that
of social psychology, interpersonal relationships and group dynamics which
seeks to study concepts of leadership.
For the determination of every educational places, the enrolment ratios should
be considered in each branch of education which is basically constructed based
on the projections of trends and correlations with national income and
demographic, geographic and socio-economic structure of the population. The

basis for global enrolment estimation is a reliable set of demographic forecasts


which can be determined from the number of births in the relevant number of
years previously or the number of students who completed their primary school
education in the relevant years. Enrolment ratios express the percentage of
people of each age who are expected to be seeking for secondary education.

CHAPTER THREE
3.0

OVERVIEW OF THE EXISTING SYSTEM

3.1

DESCRIPTION AND ANALYSIS OF THE EXISTING SYSTEM

Most manual systems are faulty hence they need modification. For a system to
be suitably modified there should be an outright understanding of the mode of
operating the system. The system in this case is the principal who offers the
utmost administrative power to the school together with the teachers which
indirectly involve the students goal which is acquiring knowledge in a
conducive atmosphere when adequate number of students are admitted in one
class as well as unique motivation and encouragement they received through
the strict, supervision of examination and accurate computation of students
result.
Before the existing manual/mechanical system can be converted into a
computer based system a feasibility study must be conducted to evaluate the
inability and cost effectiveness of a proposed system. The existing system has
to be thoroughly investigated before the new system can be defined. The
program modules necessary for the smooth operation of the proposed system
are then developed and coded, tested, debugged and modified where necessary

after which they are considered adequate. At every stage of the development of
this proposed system all necessary information concerning it will be
documented. Procedure for its implementation are also include.

3.2

METHOD OF DATA COLLECTION

On account of time, she adopted only 2 procedures of capturing data for the
study. Those 2 procedures encompass.
3.2.1 INTERVIEW METHOD
During the interview conducted in the post-primary school management board.
The researcher interviewed the director of school supervisor on the nature of
duty conducted in schools she had supervised with special reference to the
examination coordination and supervision, enrolment ratio for the admission of
students in school. The director of administration department was equally
interrogated based on the obligation and dereliction of the management board
towards the growth of education observed in schools with little assistance from
some of the staff. The response to the questions enabled the researcher to take
off.

3.2.2 REFERENCE TO WRITTEN TEXT


Inspite of the interview took place in the PPSMB, the researcher extended her
collection of data to the written document as a result of inadequacy from the
responsiveness of the interview. The researcher had to visit Enugu State and
National library for more information and references from already written text
on educational administration laying more emphasis on School Administration
and Management.

The information from this specified method made the

successful completion of this study possible.


3.3

INPUT ANALYSIS

Each class computes the Termly Report and Annual report of each of her
students at the end of each term and each session respectively. The school
requires the scores of each subject took by a student to calculate for the results.
These scores are the continuous assessment (assignment, test and
project/handwork) and the examinations taken by the student.
The end term score for each of the subjects are graded and input should be as
follows

Total score for each


Test
10
Assignment
10
Project
10
Terms examination
70
After the subjects are graded according to this scores the ranges of marks and
their corresponding grades used in the post-primary schools are given in the
table below.
Percentage Range
Grade
70 and above
A
55 69
C
40 54
P
0 39
F
In the above table, F is a fail grade while others are pass grade.
Again, the nature of classroom should be considered likewise the number of
teachers available for each class and number of students who finished and
completed the preceding class should equally be noted before admission into
the next class should be done so as to eliminate the problem of non-conducive
atmosphere for learning purpose in which the performance of students and
efficiency/competence of the teachers including the school administrators
should be highly empowered in the course of administering their respective
roles.
The arrangement of the input should be done as shown in the table below.

Previous class.
FSLC participants
No. of students posted.
Size of the classroom
No. of teachers for class 1.
No. of students enroll in each class
3.4

PROCESS ANALYSIS

To calculate the Termly report average for each term, the total aggregate of the
scores obtained in all the subjects is divided by the total number of the subjects
offered and recorded in the result booklet. Here, simple calculation method is
used with the aid of the calculator. From the average obtained after the
calculation, the position of every student in the class can be ascertained to
enhance the students performance in the next term. But before the above
process is done, the scores of the students both in the continuous assessment
and examination in all the subjects must have been recorded accurately.
Moreover, in the course of the students admission into the post-primary
schools, students are admitted in such a way that the same number of students

should be placed in every class for easy detection of the students position in the
class at the end of every term and for the effective and efficient management of
every class by the form teacher. Supervisors to supervise and invigilate the
conduct of students in the examination are sent from the school, which could
be their teachers or the workers from that school.
The method of calculation/computation of students result is illustrated below:
To calculate the termly report average
Termly report average

Total score in all


Total number of subjects offered

For annual report result for each session


Annual report total = 1st term total score + 2nd term total score + 3rd term total score

Annual report average

Annual report total


Total number of subjects offered

For enrolment ratio,


2:1 of 100 students in each class for supervision,
One supervisor for one class i.e. 1s for 1c

3.5

OUTPUT ANALYSIS

After the calculation has been done the answer obtained is used as the output.
It is then grade according to the range it falls within the output range. The
output ranges are:
Grade
70 100
55 69
40 54
39 and below
Enrolment projection

Description
Distinction
Credit
Pass
Fail

Class
JSS 1
JSS 2 SSS3

Number of Students
33 students
66 students

3.6

PROBLEMS OF THE EXISTING SYSTEM

During the investigation, it was discovered that computation of students result


was done manually, mechanically and mentally with the aid of calculators and
this results in waste of materials, time and other resources, roughness of the
result booklet, duplication of jobs, lost of files and result sheet, dubious act,
etc. Other problems which necessitates this study includes:
-

The problem of stress faced by teachers due to manual computation


of students result.

The problem of students being reluctant to study their books as


attributed to non-standard supervision of class test and examination.

The problem of genuineness of result being undermined due to the


weak system being used.

The problem of students cheating in the examination hall since the


inadequate number of supervisors are sent.

The problem of student not having a sound academic performance


due to the over admission of students in one class.

3.7

JUSTIFICATION FOR THE NEW SYSTEM

With the computerization of these processes a lot of problem werent in the


current system will either be overcome or minimized. Below are some other
justified reasons.
Time:-

The speed of a computers central processing unit measured in

millions of instruction per second (MIPS). This implies that information for
management as regard to educational administration can be produced faster and
this enhances the decision making process at the various level of
administration. It reduced the time used during fraction calculation.

Overload:- In terms of overload, it saves the staff from the hard labour. Huge
data or record can be shifted through and summarized in short period of time.
Storage Device:- Files and records can be stored in magnetic tapes or disks.
It is from this storage of files and records that the security is enhance and save
some file when there is a fire disaster.
Versatile:- It is versatile because it can cope more readily than manual system
with increased work-loads which occurs when results are being worked out
immediately after examination as long as input can be made available and the
output is dealt with. It is therefore said to be flexible.
Reliable and Diligent:- Computer is reliable and diligent because it will not
absent itself from duty due to illness and will not arrive late or spend lengthy
lunch-hours over a bottle of wine. Once a program is running, operation is
automatic and no further human intervention is necessary and execution is
accurate.
Computerization create avenue for random enquires to be easily performed on
stored data. It de-personalizes some processes and services.
Computerization would equally give the staffs and the school administrators
the joy and satisfaction of being a part of the computer age and technology.

Hence, of old system has been carefully studied for the purpose of this project
and the settlement taken into consideration. This proposed new system is a
formulation of feasible solution to the problem observed in the old system.

CHAPTER FOUR
4.0

DESIGN OF THE NEW SYSTEM

4.1

OUTPUT SPECIFICATION AND DESIGN

The output specification and design of the educational administration as regard


to the computation of the students result in the post-primary schools is given
below:
NAME OF THE POST-PRIMARY SCHOOL
First/Second/Third Term
Name of student:
Class:..
Session:..

Position:..
FIRST TERM 2006/2007 RESULT
S/N0

Subject

Score Obtained

Grade

Remark

Grade

Remark

Grade

Remark

AVERAGE
SECOND TERM 2006/2007 RESULT
S/N0

Subject

Score Obtained

THIRD TERM 2006/2007 RESULT


S/N0

Subject

Score Obtained

The system computes the termly report and termly report average for the three
terms and determines the remark too. It then computes the annual report
average for the academic year and the final result.
4.2

INPUT SPECIFICATION AND DESIGN

The input specification and design for the administration of the school as
regard to the computation of the students result is given below:

NAME OF THE POST-PRIMARY SCHOOL


First/Second/Third Term
Name of student:
Class:..
Session:..
Position:..
FIRST TERM 2006/2007 RESULT
S/N0

Subject

Score Obtained

Grade

Remark

Grade

Remark

Grade

Remark

SECOND TERM 2006/2007 RESULT


S/N0

Subject

Score Obtained

THIRD TERM 2006/2007 RESULT


S/N0

4.5

Subject

FILE DESIGN

Score Obtained

The file for the individual result has the following field specifications:
Field Name
SN
SUBJ &
SCR
GO &
REMARK &
N/B: The courses

Field Description Field Type


Field Width
Serial Number
Numeric
2 Character
Subjects
Alphabetic
26 Character
Score
Numeric
3 Character
Grade Obtained
Alphabetic
7 Character
Remarks
Alphabetic
10 Character
in which the student is referred to have the same field

descriptions and widths as above. The file is a sequential file.


4.4

PROCEDURE CHART

The procedure chart for the new system is given below:-

Display Main Menu

Input Choice
On Choice
Perform (A)
Perform (B)
Perform (C)
Perform (D)
Perform (E)

Data
Preparation and
Input

Enquires

Terminal

Append Retrieve,
Print Process,
Delete
On-line Processing
Suspense
file
Class
result
file
4.5

SYSTEM FLOWCHART
Students
record
file

Class result
File suspense
file

Failure
totals file
for a time
period

Success
totals file
for a time
period

4.6

SYSTEM REQUIREMENTS

Four types of requirements namely hardware, software, people ware


(personnel) and environmental requirements are essential for the efficient
operation of this system.

HARDWARE REQUIREMENTS
The hardware requirements include:An IBM PC 486 or above with
-

3 inch floppy drive

100MB hard disk (or higher)

an enhanced keyboard

VGA monitor

4MB RAM (Minimum

The above configuration will constitute a network server with distributed

workstations or terminals located at principals and administrators offices and


teachers recording room. Each workstation could be an IBM 386 (or above)
or a WYSE terminal.

SOFTWARE REQUIREMENT
-

MS-Disk Operating System (Version 6.22)

Novel Network 3.12 (or later version)

Dbase 4 (Programming Environment)

PERSONNEL (OR PEOPLEWARE)


The only personnel required is one computer specialist that will
-

Man the computer centre and take care of minor problems

Train the teachers and the students on the use of the system

ENVIRONMENTAL REQUIREMENTS
All environments both for the server and the workstation/terminals should be
-

Protected from dust and fire

Kept at low temperature (air-conditioned)

Spacious and devoid of unnecessary furniture

Fortified against burglary and unauthorized access

CHAPTER FIVE
5.0

IMPLEMENTATION OF THE NEW SYSTEM

To implement on this program, only visual basic is used for the program, this is
because it is most suitable for it due to the fact that it is more flexible and more
efficient than most data management program.

The implementation includes putting the program into the computer system for
actual performance at the expected operation is it involves the actual
interaction between the computer hardware and software system to produce the
expected result.
5.1

PROGRAM DESIGN

The designs were made under modules, which are collectively five modules in
number. The entire problems were split into smaller units, then these units
were solved individually and coded into computer understandable form. The
individual units were later combined to form a whole. The modules include:1.

Data entry

2.

Display module

3.

Process module

4.

Print module

5.

Exit module

DATA ENTRY
This module handles all the data entry that is made into the system. After
receiving the entries, it is automatically saved and stored into the disk, also it is

maintained for future use. This module receives individual data items about
each student from the user of the system.
DISPLAY MODULE
This module displays all the records about the students or a particular student
that have been entered into the system. This is to check if the records are
correctly entered and for report generation.
PROCESS MODULE
This module is for verification of individuals records to check if they are
qualified to be posted and admitted as students of the post-primary school.
Also this module is for sorting of students records accounting to their class,
surname or admission number.
PRINT MODULE
This module is meant to print the files of student or students according to their
classes to know the number of students admitted in each class and also to print
the general admission list.
EXIT MODULE
This module will help the operator to go out of the program after working on it.

5.2

PROGRAM FLOWCHART
Start

Input password

Is
passwor
d okay?

Input main menu


Options 1 = 1 -4

IS
1=
11

DATA ENTRY

Y
IS
I=
2

DISPLAY RECORD

Y
IS
1=3
333

Process

Verification

Sorting

IS
1=4

IS
1=
5

PRIN RECRDS

EXIT

Display Error
Message

Sto
p Receive Data
Entries

DATA ENTRY

Is
Entry
Connec
t?

Store records

More
N
Reco
rd

Main Menu

DISPLAY MODLE

Select Record
To Display

Check fate for


Its Existence

Display Record

S
Select Records for
Record
verification
found?
Check Records for its
existence

Are
Records
found?
More
Record
Display?
Verify Students Result
With Cats Requirement

Main
Is Menv
PROCESS MODLEResult
Qualifie
d?
Sort According to
Classes

Nine
records
To vinyl

Main
Menu

Select Record To Print

Check Record
Existence

Is
PRINT MODULE

Record
Found?

Print Record

More
Records to
print?

Main Menu

5.3

PSEUDOCODE

Do while
Select options (1 = 1 to 5)
If 1 = 1
Perform Data Entry Operation

Loop
End if
If 1 = 2
Perform Display Records
Loop
End if
If 1 = 3
Perform Process Result
Loop
End if
If 1 = 4

Perform Print Record


Loop
End if
If 1 = 5
Exit
Else

Clear
Loop
End if
End do
5.4

SOURCE LISTING

The coded computerized Educational Administration Information system


program is fully shown in the appendix section of this project.
5.5

TEST RUN

The program was tested by running it and find some errors which has been
debugged and corrected. And besides it was found efficient and capable of
achieving what is expected of it.
CHAPTER SIX
DOCUMENTATION
Documentation is giving a written detail of all the information necessary to
provide the use with the understanding of the purpose and how to use the
designed program for system so as to achieve its objectives. This helps in
carrying out further research and improvement on the system.

Also

comprehensive information about the new system and its working procedures
are outlined so that modification can be done on the system without studying
the entire system. In view of this, the documentation of this project is done in
two sections namely:
1.

Identification

2.

Users information

The identification: This section


Entails the title of the project and concise statement of its functions.
Program ID:

Design and Implementation of Computerized Educational


Administrative Information System

Authors:

Obiejesi Ogechukwu G.

Purpose:

To design a computer-based student admission into the


respective

post

primary

schools

for

the

effective

administration of the Post-Primary School Management


Board (PPSMB) as regard to her duty.
Date written:

October, 2006

Language:

Visual basic

USERS INFORMATION
The program is menu driven. The menu has options that guide users on every
step. To run this effectively the following steps are to be followed. This can be
achieved in system that is WINDOW based, select the program icon. From it
select MS DOS then at the C/prompt, change to A drive by typing A: and press
<enter> key. The files in the diskette will be displayed, then select the file
name which is posting and admission and press the <enter? Key or from the
WINDOW EXPLORER click on the drive (a:) and double click on the posting
admission to run the program.
DATA ENTRY MENU
Through this menu, data are fed into the system. This is done by pressing to on
the keyboard and immediately the screen for data entry is launched for data
entry to proceed. End each response to the display prompt with the <enter>
key.
DISPLAY MENU
It is selected by pressing D on the keyboard. Once is done, the entered data are
displayed on the screen for other processing.

PROCESS MENU
This menu is selected by pressing the key P on the keyboard. The process is
called up for verification of results and sorting students admitted according to
classes.
PRINT MENU
This is selected by processing R key and from this menu choose the records to
be printed.
EXIT
This is activated by pressing X key on the keyboard. This will terminate the
program.

CHAPTER SEVEN
RECOMMENDATION AND CONCLUSION RECOMMENDATION
The department of administration was established to look strictly into the
school activities and the performance of students by keeping record of the
performance of each student in the post-primary schools through the annual

report of the student and in the process of admission in the particular postprimary school/secondary school. This mode of keeping records involve many
processes and it should fast and done well.
For that the effect of the new system will
1.

Relieve staffs of much of their tedious and time-consuming work.

2.

There would be efficiency in each days school actuaries and report


generations.

3.

Would be very fast and speedy for operations especially post- primary
schools.

4.

The new system would assist the school administrators in discharging


their roles in the educational environments

CONCLUSION
In conduction therefore, if the Post-Primary School Management Board
(PPSMB) deems it necessary to ensure the promotion of computerized
Educational Administrative Information System in the post-primary school
especially in the monitoring of the school programmes and recording of

information about a student.

There should be no double that the school

administrators in the secondary schools would have problem concerning school


record and this should be done effectively and efficiently.

REFERENCES
Brameld Theodore (1965:221): Education for the Emerging Age: New York &
London: Harper & Row Press.
Eresimadu, F.N.J. & Nduka, G.C. (1987):

Educational Administration The

Principles and Functional Approaches Awka: Meks - Unique (Nig)


Publishers.
Eya L.O. (2000): The Nigerian teacher Education System and Civil Rule.
Being a Paper Presented at a Conference Organised by National
Association for Promoting Studies in Art and Social Studies held at
Alvan Ikoku College of Education, Owerri 4th 6th September, 2000.
Eya L.O. (2001): Fundamentals of Educational Administration: Nsukka.
Chukka Educational Publishers.
Lance Dobson (1975):

Management in Education: New York: Open

University Press.
Okeke, B.S. (1985):

A Handbook on Educational Administration: Owerri:

New Africa Pub. Co.


Okeke, A.N. (1979):

Organising Resources for Education In Ukeje, B.O.

(Ed.) (1979): Foundation of Education Benin City. Ethiopia Publishing


Corporation.
Eleoba, P.C. (1994):

Computer Networking-its Application in the

Management of Nigeria Schools.

APPENDIX
Begin VB.Menu mnureport
Caption = &Report
Begin VB.Menu mnureportdis
Caption = Display
Begin VB.Menu mnureportdisiteml
Caption = &All Records
End
Begin VB.Menu mnureportdisAdm.
Caption = Student Admission Records
End
Begin VB.Menu mnureportprint
Caption = &Print
Shortcut = ^P
End
End
Begin VB.Menu mnuver
Caption = Process

Begin VB.Men mnuvers


Caption = &verification
Begin VB.Menu mnuversort
Caption = &Sort
End
End
End
Begin VB.Menu mnuhelp
Caption = Help
Begin VB.Menu mnuhelpT
Caption = Help Topic
End
Begin VB.Menu mnuhelpAbout
Caption = A&bout
End
End
End
Attribute VB_Name

= Frmmainmenu

Attribute VB_GlobalNameSpace = False


Attribute VB_Creatable = False
Attribute VB_Predeclared Id = True
Attribute VB_Exposed = False
Private Sub Mnufiled ata_Click ( )
Unload Frmmainmenu
Load FrmReg_Table
FrmReg_Table.Show
End Sub
Private Sub Mnufileexit_Click ( )
End
End Sub
Private Sub Mnufilesaveas_Click ( )
Dim 5File As String
.DialogTitle = Save
.CancelError = False
.ToDo: Set the flags and attributes of the common dialog control

.Filter = All Files (*.*) *.*


.Showsave
If Len (.FileName) = 0 Then
Exit Sub
End If
5File = .FileName
End with
ActiveForm.rtfText.SaveFile 5File
Else
5File = ActiveForm.Caption
Activeform.rtfText.SaveFile 5File
Each Sub
Private Sub mnuhelpAbout_Click ( )
Load FrmAbout
FrmAbout.Show
End Sub
Private Sub mnuhelp T_Click ( )

DlgCommonDialog.HelpFile = C:/program files/Microsoft_visual


Studio/vb98/help/crw.hph
dlgCommondialog.HelpCommad = cd/HelpContents
dlgCommonDialog.ShowHelp
End Sub
Private Sub mnureportdisiteml_click ( )
Unload frmmainmenu
Load frmcandi
Frmcandi.show
End Sub
Private Sub mnurepordisiteml_Clik ( )
Unload frmmainmenu
Load frmal
Frmall.Show
End Sub
Private Sub mnuFileSave_click ( )

Dim 5File As String


If Left & (ActiveForm.caption, 8) = Document Then
With dlgCommonDialog
.DialogTile = False
.Filter = All Files (*.*) /*.*
.showSave
If Len (.FileName) = 0 Then
Exist Sub
End If
SFile = FileName
End with
ActiveForm.rtfText.SaveFile sFile
Else
SFile = ActiveForm.Caption
AdiveForm.StText.SaveFile sFile
End If
End Sub

Private Sub mnuFile Close_Click ( )


ToDo: Add mnufileclose_Click1 code.
End Sub
Private Sub mnuFileOpen_Click ( )
Dim 5File As String
If ActiveForm is Nothing Then Load NewDoc
With dlgCommonDialog
.DialogTitle = Open
.CancelError = False
1

ToDo: Set the flags and attributes of the common DialogControl

.Filter = All Files (*.*) /*.*


.showOpen
If Len (.FileName) = O Then
Exit Sub
End If

5File = FileName
EndWith
ActiveForm.rtfText.LoadFile 5File
ActiveForm.Caption = 5File
End Sub
Private Sub mnureportprint_click ( )
On Error Resume Next
Dim Startpage As Integer
Dim endpage As integer
If ActiveForm Is Nothing Then Exit Sub
DlgCommonDialog.Flags = cdPDPrint ToFile or cdl PD Collate
DlgCommonDialog.ShowPrinter
If dlgCommonDialog.Flags And cdlPDPrintToFile = cdlPDPrintToFile Then
MsgBox This text will be printed to a file
End If
Startpage = dlgCommonDialog.FromPage

endpage = dlgCommondialog.ToPage
With dlgCommonDialog
.DialogTitle = print
.CancelError = True
.Flags = cdlPDPrintToFile + cdlPDCollate
1

If ActiveForm.rtfText.SelLength = 0 Then

.Flags = Flags + cdlPDALLPages


Else
.Flags = .Flags + CdlPDselection
End If
.showPrinter
If Err <> MsComDlg.cdlcancel Then
ActiveForm.rtfText.SelPrint.hDc
End IF
EndWith
End Sub
Private Sub mnuversort_click ( )

Frmcandi.show
End Sub
Private Sub Toolbarl_ButtonClick (By Val Button As Comctlie Button)
On Error Resume Next
Select Case Buttom.Key
Case New
LoadNewDoc
Case Open
MnuFileOpen_Click
Case Save
MnuFileSaveas_Click
Case Cut
mnuEditcut_click
Case Copy
mnuEditCopy_click
Case paste
munEditPaste_Click

Case Bold
ActiveForm.rtfText.selBold = Not Activeform.rtfText.selBold
Button.value = ITF (Activeform.rtfText.SelBold, t brpressed, pressed tbrUn
Case Italic
Activeform.rtFText.Selltalic = NotActiveForm.rtfText. Italic Sell
Button.value = ITF (Activeform.rtfText.Selltalic, Horpressed,tbrUnpressed)
Case Underline
ActiveForm.rtfText.SelUnderline = Not
ActiveForm.rtFText.SelUnderline
Button.value

IIF

(Activeform.rtfText.

tbrUnpressed)
Case Align Left
ActiveForm.rtfText.SelAlignment = rtfleft
Case Center
Activeform.rtfText.SelAlignment =rtfcenter
End Select
End Sub

SelUnderline,

Ebrpressed,

Begin VB.Form frmDataEntry


Borderstyle = 3Fixed Dialog
Caption = StudentRec
ClientHeight = 6210
ClientLeft = 1095
ClientTop = 330
ClientWidth = 6210
KeyPreview = -1 True
LinkTopic = form 2
MaxButton = 0 False
MinButton = 0 False
ScaleHeight = 6210
ScaleWidth = 6210
Begin VB.PictureBox picButtons
Align = 2 Align Buttom
Appearance = 0 Flat
Borderstyle = 0 None

Forecolour = &HB000000 &&


Height = 300
Left = 0
ScaleHeight = 300
ScaleWidth = 6210
TabIndex = 32
Top = 5580
Width = 6210
Begin VB.CommandButton cmdClose
Caption = &Close
Height = 300
Left = 4675
TabIndex = 37
Top = 0
Width = 1095
End
Begin VB.CommandButton cmdRefresh
Caption = &Refresh

Height = 300
Left = 3521
TabIndex = 36
Top = 0
Width = 1095
End
Begin VB.CommandButton cmdDelete
Caption = &Delete
Height = 300
Left = 2367
TabIndex = 35
Top = 0
Width = 1095
End
Begin VB.CommandButton cmdUpdate
Caption = &Update
Height = 300
Top = 0

Width = 1095
End
Begin VB.CommandButton cmdAdd
Caption = &Add
Height = 300
Left = 59
TabIndex = 33
Top = 0
Width = 1095
End
Begin VB.TextBox txtFields
Datafield = FSLC RESULT
Datasource = datprimaryRS
Height = 285
Index = 15
Left = 2760
TopIndex = 31
Top = 4920

Width = 3375
End
Begin VB.TextBox txtFields
Datafield = CLASS
Datasource = datprimaryRS
Height = 285
Index = 14
Left = 2760
TopIndex = 29
Top = 4605
Width = 3375
End
Begin VB.TextBox txtFields
Datafield = SCHOOL
Datasource = datprimaryRS
Height = 285
Index = 13
Left = 2760

TopIndex = 27
Top = 4275
Width = 3375
End
Begin VB.TextBox txtFields
Datafield = PROGRAMME
Datasource = datprimaryRS
Height = 285
Index = 12
Left = 2760
TopIndex = 25
Top = 3960
Begin VB.Form frmall
Caption = Reg_table
ClientHeight = 4245
ClientLeft = 1110
ClientTop = 345
ClientWidth = 5745

ScaleHeight = 4245
ScaleWidth = 5745
Begin VB.PictureBox picButtons
Align = 2 Align Bottom
Appearance = 0 Flat
Borderstyle = 0 None
ForeColour = &H8000000&&
Height = 0
Left = 0
ScaleHeight = 300
ScaleWidth = 5745
TabIndex = 1
Top = 3615
Width = 5745
Begin VB.CommandButton cmdClose
Caption = &Close
Height = 300
Left = 2367

TopIndex = 2
Top = 0
Width = 1095
End
Begin MsAdodclub.Adodc datPrimaryRS
Align = 2 Align Bottom
Height = 330
Left = 0
Top = 3915
Width = 5745
-ExtentX = 10134
-ExtentY = 582
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout = 15
CommandTimeout = 30
CursorType = 3

LockType = 3
CommandType = 8
CursorOptions = 0
Cadesize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType = 1
Appearance = 1
BackColour = -2147483645
Forecolour = -2147483640
Orientation = 0
Enabled = -1
Connect = PROVIDER = Microsoft. Jet. OLED.3.51; Data
Source = C: /project/Oge/OGE/OGE.mdb;
OLEDBString = PROVIDER = Microsoft. Jet. OLED.3.51; Data
Source = C: /project/Oge/OGE/OGE.mdb;
OLEDBFIle =

Username =
Password =
Recordsource = & frmall. Frx: 0000
Caption =
Begin Property Font (OBE35203-8F91-11CE-9DE3-00AA004BB851)
Name = Ms Sans Serif
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 False
Italic = 0 False
Strikethrough = 0 False
Endproperty
-Version = 393216
End
Width = 3375
End
Begin VB.TextBox txtfields

DataField = NAME OF STUDENT


Datasource = datPrimaryRS
Height = 285
Index = 0
Left = 2760
Tab Index = 1
Top = 120
Width = 3375
End
Begin VB. Textbox ExtFields
Data Field = ADDRESS OF STUDENT
Data Source = datPrimaryRs
Height = 285
Index = 1
Left = 2760
TabIndex = 3
Top = 435
Width = 3375

End
Begin VBForm Frmall
Caption = Reg_table
ClientHeight = 4245
ClientLeft = 1110
ClientTop = 345
ClientWidth = 5745
KeyReview = -1 True
LinkTopic = Form2
ScaleHeight = 4245
ScaleWidth = 5745
Begin VB.PictureBox PicButtons
Align = 2 Align Bottom
Appearance = 0 Flat
BorderStyle = 0 None
ForeColour = &H80000008&
Height = 300
Left = 0

ScaleHeight = 300
Top = 3615
Width = 5745
Begin VBCommandButton cmdClose
Caption = &Close
Height = 300
Left = 2367
TabIndex = 2
Top = 0
Width = 1095
End
End
Begin MSAdodclib.Adodc datPrimaryRS
Align = 2 Align Bottom
Height = 330
Left = 0
Top = 3915
Width = 5745

-ExtentX = 10134
-ExtentY = 582
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout = 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 8
Cursoropyions = 0
Cachesize = 50
MaxRecords = 0
BOFAction = 0
BOFAction = 0
ConnectString Type = 1
Appearance = 1
Backcolor = 2147483643

Forecolor = 2147483640
Orientation = 0
Enabled = - 1
Connect = PROVIDER = Microsoft Jet OLEDB .3. 51, Data
Source = C:/Project/Oge /OGE /OGE. mdb;
OLEDBstring = PROVIDER = Microsoft. Jet. OLEDB. 3. 51; Data
Source = C:/project/oge/OGE /OGE.mdb;
OLEDB FILE =

Data Source Name =

Other Attributes =

User Name =

Record Source = & frmall. frx : 0000.


Caption =

Begin Property Font (OBE 35203 8F91- 11CE 9DE3 00AA004BB851)


Name = MS Sans Serif
Size = 8.25
Charset = 0
Weight = 400

Under line = 0 false


EndProperty
-version = 393216
End
Begin VB. Form Frmlndv
Borderstyle = 3 fixed Dialog
Caption = Reg_table
ClientHeight = 5865
ClientLeft = 1095
ClientTop = 330
ClientWidth = 5775
Key Review = - 1. True
Link Topic = Form 2
MaxButton = 0 false
MiniButton = 0 False
ScaleHeight = 5865
ScaleWidth = 5775
Begin VB. PictureBox PicButtons

Align = 2 Align Bottom


Appearance = 0 flat
Borderstyle = 0 None
Forecolor = &H8000000&&
Height = 300
Left = 0
ScaleHeight = 300
ScaleWidth = 5775
Tab Index = 32
Top = 5235
Width =5775
Begin VB. CommandButton cmdclose
Caption = &close
Height = 300
Left = 3521
Tab Index = 34
Top = 0
Width = 1095

End
Begin VB. CommandButton cmdRefresh
Caption = &Refresh
Height = 300
Left = 1213
Tab Index = 33
Top = 0
Width =1095
End
End
Begin VB.TextBox txtfields
Datafield = FSLC Result
Data source = datprimary RS
Height = 285
Index = 15
Left = 2040
TabIndex = 31
Top = 4860

Width = 3375
End
Begin VB. TextBox txtfields
Datafield = Class
Datasource = datPrimary RS
Height = 285
Index =14
Left = 2040
TabIndex = 29
Top = 4540
Width = 3375
End
Begin VB.TextBox txtfields
Datafield = SCHOOL
Datasource = datPrimary RS
Height = 285
Index = 13
Left = 2040

Tab index = 27
Top = 4220
Width = 3375
End
Begin VB.TextBox txtFields
Datafields = Programme
Datasource = datPrimary RS
Height = 285
Index = 12
Left = 2040
TabIndex = 25
Top = 3900
Width = 3375
End
Note:-

This source listing has been replaced with the one saved on the 3

floppy diskette submitted on the day of project defense.

Vous aimerez peut-être aussi