DESIGN AND IMPLEMENTATION OF AN ONLINE STUDENTS’ GRADE POINT (GP) CALCULATOR
Transcript of DESIGN AND IMPLEMENTATION OF AN ONLINE STUDENTS’ GRADE POINT (GP) CALCULATOR
DESIGN AND IMPLEMENTATION OF ANONLINE STUDENTS’ GRADE POINT (GP)
CALCULATOR.(case study of Imo State Polytechnic,
Umuagwo-Ohaji).
By
HND/CST/2010/43575
A PROJECT SUBMITTED TO THE DEPARTMENT OFCOMPUTER SCIENCE TECHNOLOGY, SCHOOL OFNATURAL AND APPLIED SCIENCE, IMO STATE
POLYTECHNIC, UMUAGWO – OHAJI.IN PARTIAL FULFILMENT OF THE REQUIREMENTSFOR THE AWARD OF HIGHER NATIONAL DIPLOMA
(HND) IN COMPUTER SCIENCE.
OCTOBER, 2012.
TABLE OF CONTENTSCover PageCertification iDedication iiAcknowledgement iiiAbstract iv
CHAPTER ONE1.0 Introduction 11.1 Background of study 31.2 Statement of problem 51.3 Objective of study 61.4 Scope of study 71.5 Limitation of study 81.6 Significance of the study 91.7 Definition of related terms 10
CHAPTER TWO2.0 Literature review 122.1 Definition of an Online Students’ Grade Point Calculator 152.2 The role of Computers in the design and development of a GP calculator
162.3 Importance of GP calculator 102.4 Database and its history (brief) 182.5 Types of database models 20
CHAPTER THREEResearch design and methodology3.0 Introduction 233.1 Research design 233.2 Sources of data 233.2.1 Primary source 233.2.2 Secondary source 243.3 Analysis of the present system 243.3.1 Problems and weaknesses of the existing system 25
3.3.2 Dataflow Diagram of the existing system 263.4. Analysis of the proposed system 273.4.1 Objectives of the proposed system 273.4.2 Justification for the proposed system 283.5 Methodology 293.3.1 System study 303.5.2 Feasibility study 303.5.3 System analysis 303.5.4 System design 333.5.5 Coding 363.5.6 Testing 363.5.7 Implementation 363.5.8 Maintenance 36
CHAPTER FOURProgram design and implementation4.0 Introduction 374.1 Program design 374.1.1 Specification for program module 384.1.2 Program coding technique 394.1.3 Choice of programming language 404.2 Program Flowchart 414.2.1A Advantages of flowchart 434.2.1B Disadvantages of flowchart 43 4.3 Program formats 444.3.1 Input format 444.3.2 Output format 444.4 Components of the design 504.4.1 Software component 494.4.2 Hardware component 504.5 System installation 504.6 System testing and implementation 514.7 Software testing 524.8 Training of staff 534.9 Changeover procedure 534.9.0 Direct changeover 534.9.1 Parallel changeover 544.9.2 Phase changeover 544.9.3 Pilot changeover 554.10 Program maintenance 55
CHAPTER FIVE
5.0 Summary 565.2 Conclusion 575.3 Recommendation 57
References 59
Appendix 1 61
Appendix 2 80
CHAPTER ONE
1.0 INTRODUCTION
An online student’s Grade Point Calculator is a
software or system that collects (accepts) as input
student’s biodata and course examination scores,
processes and stores them and then gives room for
effective retrieval of these information at a any
given point in time and location online; and this is
done with the aid of the computer.
It offers a computerised approach to the way and
manner students results are computed by our modern
day institutions of higher learning with a bid to
reducing the massive inconsistency and redundancy
that is associated with the manual system and to
ensure that there is a globalize access to such
information when needed.
Students’ examination records are computed and stored
in an online database. Students whether graduating or
graduated can access these results online having met
some criteria like signing up with the school’s
online database with a valid user identification
number and password and meeting some school’s
requirements such as payment of school fees and other
vital fees.
Grade Point is a mark (score) awarded to a student
which indicate his/her total performance in a course
examination per semester. At the end of every
semester, students’ Continuous Assessment and
examination scores are added up for the total number
of courses offered by the respective department(s)
and will be divided by the total credit course loads
for the semester to obtain the overall Grade Point of
the respective student(s) for the semester.
Most Nigerian tertiary institutions have joined their
counterparts all over the world to implement the
technologized online result system and automation of
their entire procedures to bring their institutions
closer to the watching eyes of the world via internet
and to ease the hurdles of manual result compilation
process bringing to bare a more efficient and
reliable approach to students’ result management.
Computer is the only tool through which this dream
can be achieved as it has proven its ingenuity in all
life endeavours by transforming approaches in
handling procedures in our work places, industries
and individual lives. Since its advent, it has
introduced great many revolutions including Internet
and Information Technology (IT) thus making the world
a small global village.
An efficient online Students’ Grade Point Calculator
has numerous benefits as it ensures efficient and
accurate documentation and management of institutions
examination records, slashing costs and reducing the
rate of loss experienced while using the manual
system.
This research work is primarily aimed at developing
a software the would capture and synthesize students’
Grade Point and to assist management, staff and
students of Imo state Polytechnic carryout their
exercise easily and more accurately and also provide
for easy management and documentation for
administrative motives.
1.0.1 Brief history of Imo State Polytechnic, Umuagwo
– Ohaji
Imo State Polytechnic was established in 1978 as a
Monotechnic, Michael Okpara College of Agriculture
Umuagwo and was later upgraded to the status of
Polytechnic in 2007 to meet the educational needs of
Imolites. Within these periods and henceforth, the
general approach of compiling and documentation of
students’ results and records had been by manual
means which had led to slow pace in carrying out this
onerous task.
There is need to automate the entire process to make
it sound and in line with the current wave of
Information Technology.
1.1 BACKGROUND OF STUDY
Before developing the software, the perspective of a
situation where a student has taken all the necessary
examinations for proper academic evaluation is drawn
which is accompanied by the process of reconciliation
of his/her result to find out the student’s semester
performance. But before the processing of result
commences proper, it is assumed that the student must
have met all the necessary requirements for
eligibility such as:
A.Payment of all outstanding levies being owed to
the institution.
B.Submission of all result sheets (course forms)
for the semester or as the case may be.
Once these requirements have been met by a
student(s), his/her result can be then be processed
and kept ready for collection.
Before the advent of computer technology, the manual
process was quite demanding and cumbersome in nature
as there was always massive paper work to be handled
coupled with high degree of redundancy (error) due to
large filing system. The invention and application of
computer now brought succor to the way and manner
student’s results are being handled and computed.
Here in Imo state Polytechnic, the approach is hectic
as it has been characterized by manual method which
has costed the institution great of mishaps ranging
from delayed result processing to missing or
accidental loss of vital students information due to
bulk file storage system.
To solve these problems, the software was then
proposed and designed. It was designed using Visual
Basic.Net 7.1. Visual Basic.Net is a high level
programming language that was developed and
implemented on the .Net framework (software framework
developed by Microsoft that runs primarily on
Microsoft windows). It is an Object Oriented
Programming (OOP) computer language which was built
from Visual Basic 6.0. it comes in two main editions
either as a commercial software e.g. Microsoft Visual
Studio or as a freeware in the form of Visual Basic
Express edition.
The choice of visual basic.net over all other Object
Oriented programs was because of its ease to
understand, and crop of inbuilt features (functions)
which presents it as a rapid application development
platform especially for building standalone and
online applications.
1.2 STATEMENT OF THE PROBLEM
Capturing and processing of students’ result in most
tertiary institutions especially here in Imo State
Polytechnic, Umuagwo usually undergo delayed process,
and even when the results are ready, students
encounter many ups and downs on trying to access
their results. This could be attributed to the many
apparent problems associated with the old, manual
system which are still practiced in major Nigerian
tertiary institutions. Some of the problems posed by
this system include:
1.Delay in processing of student’s results due to
the large student population and complexity of
their records.
2.Shortage of manpower i.e. staff who should do the
work proper.
3.Work function is dull and tiresome due to large
volume of files to be processed.
4.Time wasted in acquiring the relevant student
documents.
1.3 OBJECTIVES OF THE STUDY
The primary objective of this project work is to
design and develop an Online Students’ Grade Point
calculator that would upon successful completion be
able to achieve the following goals:
1.To create a database that would facilitate quick
access to stored files and student records.
2.To eradicate delay in processing of students’
results in Imo State Polytechnic and any other
tertiary institution that may want to adopt the
system.
3.Easy documentation of the students result.
4.To create a well organized and better working
environment for both the institution and students
to capture and reconcile student’s results.
5.To limit the old, manual system and invent a
faster, more accurate and safer means of
perfuming the reconciliation process.
1.4 SCOPE OF THE STUDY
This project will produce and automated scalable
Grade Point Calculator system that would handle the
whole course offered by the different departments in
Imo State Polytechnic and have such information
stored in the school database for easy access and
reference sake. It considered the different units
allocated to each course in the various departments
and have such data stored against each of the
registered department into the database for easy
access and retrieval.
Before normal result computation commences, the
reconciling officer (which at this time is the HOD’s
of the various departments) would have to register
his department, the courses offered and the units
allocated to each course as well as the academic
semester into the database. The system will
automatically crate a path for such department in the
database.
This system is ideal for Imo State Polytechnic but
may be vouched for by any other institution.
1.5 LIMITATION OF THE STUDY
Every successful project must have one limitation or
the other and this one is no exception. To ensure I
achieved the primal objective of my research work, I
took the bull by the horns and dealt with these
limitations in order to obtain maximum results.
Some of the limitations I encountered were:
1.Scarcity of resource materials for research work
as the project is more or less a “Virgin Topic”.
2.Insufficient funds to carry out extensive
research or visiting other institutions that may
have brighter scope or similar system in
operation.
3.Time constraint because of relatively small
amount of time given to develop the project.
4.Lack of cooperation of most staff of the
institution I visited while sourcing for
information to build the project.
5.Insufficient knowledge of the programming
language and the time taken to study the language
and develop the software.
1.6 SIGNIFICANCE OF THE STUDY
According to the duality principle, the life we live
has two dimensions – the good and the bad, and every
course in life must have importance attached to it.
The project at hand was envisioned to meet the most
pressing and urgent need of Imo State Polytechnic
which had for long time become boring; which the
institution is no longer condoning due to its
continuous growth in human capacity building and
career development. Some of the significance
includes:
1.To reduce the cost expended on reconciliation of
students’ results in Imopoly.
2.To ensure efficiency and timeliness in processing
of students’ results.
3.To tighten security and reduce the rate of
certificate forgery.
4.To increase the level of accuracy in such
processes with little or no redundancy.
5.To create an online student’s Grade point
Calculator to handle student’s results.
6.To ease the stress students undergo on trying to
access their results through long queue.
1.7 DEFINITION OF TERMS
1.DATA: This refers to raw and unprocessed item of
information. It could be deemed as a descriptive
informational raw material which makes no meaning
to a user.
1.INFORMATION: This is the result obtained from the
processing of data. It is used by managements for
effective decision making.
2.COMPUTATION: This is the use of computers to
perform data processing.
3.COMPUTER: This is an electronic device that
accepts raw facts or data, processes these data
with the aid of coded instructions and generate
useful information for decision making.
4.RESULT: This is the outcome of score finalized in
an examination, awarded to a student who has
taken an examination.
5.RECONCILIATION: This is the process of ensuring
that grades made by a student are properly
recorded or entered for him/her both in the
department and in the Exams and Records Unit for
the purpose of graduation.
6.ONLINE: Any activity whatsoever that is carried
out on the internet.
7.CALCULATOR: A device or program used for making
mathematical calculations, in particular a small
electronic device with a keyboard and a visual
display.
8.AUTOMATE: This means to convert a process so that
it can operate automatically using the computer.
9. GRADE POINT: This is a mark (score) awarded to a
student which indicates his/her total performance
in a course examination per semester.
10. HOD: This is an acronym for Head of
Department. In an academic institution, the HOD
is a person who is assigned with the
responsibility of seeing to the affairs of each
department in an institution or organization.
11. DATABASE: This is the aggregate of similar
records stored logically for easy access and
retrieval. It is a linked list of similar files
logically stored.
12. DATABASE ADMINISTRATOR: This is a highly
skilled professional employed to monitor the
overall performance of a database.
13. SEMESTER: This means a half-year term in a
school or University or Polytechnic.
14. POLYTECHNIC: An institution of higher
learning offering courses at degree level or
below especially in vocational subjects.
NOTE: PLEASE, print the following instructionsand information if you will like to order/buyour complete written material(s).HOW TO RECEIVE PROJECT MATERIAL(S) After paying the appropriate amount (#3000) into our bank Account below, send the following information to07067447694.(1)Your project topics(2) Email Address(3) Payment Name(4)Teller Number
We will send your material(s) immediately we receive bank alertBANK ACCOUNTSMAIN BANK ACCOUNTAccount Name: ONUOHA RAPHAEL U.Account Number: 6171989833Bank: Fidelity Bank.HOW TO IDENTIFY SCAM/FRAUDAs a result of fraud in Nigeria, people don’tbelieve there are good online businesses inNigeria. But on this site, we have provided “table ofcontent and chapter one” of all our projecttopics and materials in order to convince youthat we have the complete materials. Secondly, we have provided our Bank Account onthis site. Our Bank Account contains allinformation about the owner of this website.For your own security, all payment should bemade in the bank.
No Fraudulent company uses Bank Account as ameans of payment, because Bank Account containsthe overall information of the ownerCAUTION/WARNINGPlease, DO NOT COPY any of our materials on this website WORD-TO-WORD. These materials are to assist, direct you during your project. Study the materials carefully and use the information in them to develop your own new copy. Copying these materials word-to-word is CHEATING/ ILLEGAL because it affects Educational standard, and we will not be held responsible for it. If you must copy word-to-word please do not order/buy.
That you ordered this material shows you have agreed not to copy word-to-word.