University Management Information System
University Management Information System
University Management Information System
IDAKWO MONDAY A.
CE\2007\214
FACULTY OF ENGINEERING
CERTIFICATION
This is to certify that this project was written in the department of computer
Engineering, faculty of Engineering, Caritas University. I claim the exclusive right
and sole authorship of this project work.
IDAKWO MONDAY A.
Name Signature
2
Date
APPROVAL
Date
Engr. Nsodukwu Anthony
Supervisor
Date
Engr. Mba C.N
Head of Department
Date
External Examiner
3
DEDICATION
This research work is dedicated to the Almighty God for his love, guidance and
protection all through the course of my study. To my lovely and caring parents
Mr. and Mrs. Idakwo for bequeathing the best legacy on me.
4
ACKNOWLEDGEMENT
I thank the Almighty God for his guidance, protection, wisdom, knowledge
and understanding throughout the course of my study.
My profound gratitude goes to my supervisor, Engr. Nwsodukwu Anthony
for his unalloyed assistance and painstakingly guiding me throughout the period of
writing this project in spite of his tight schedule and engagement. I thank you for
your diligence and dexterity. Not forgetting my ever-zealous head of department
Engr. Mba C.N, Engr. Etomchi Okpala, Engr. Obi M.C and other lecturers that has
always met my demands, I am most grateful.
Also in a special way I thank Very Rev Fr. Remy onyewuenyi for his support and
encouragement throughout the course of this research work. Not leaving out
Caritas University Enugu Vice Chancellor Prof. Lawrence C. Onukwube for
providing me with the necessary information that has been indispensable towards
the completion of this work. Accept assurance of my highest esteem and
considerations. May the good Lord guide you all in all your endeavors.
5
TABLE OF CONTENTS
Certification -- -- -- -- -- -- -- -- -- ii
Approval -- -- -- -- -- -- -- -- iii
Dedication -- -- -- -- -- -- -- -- -- iv
Acknowledgement -- -- -- -- -- -- -- -- -- v
Abstract -- -- -- -- -- -- -- -- -- vi
Table of Contents -- -- -- -- -- -- -- -- -- vii
List of Tables / Figures-- -- -- -- -- -- -- -- -- ix
6
2.5.1 Database Management -- -- -- 19
2.5.2 DBMS Program -- -- -- -- -19
2.6 Computerization -- -- -- -- -20
2.6.1 Maintenance -- -- -- -- -20
2.6.2 Motivation for computerization -- -- -- 20
2.7 Fee Manager -- -- -- 21
7
3.7 System Flow Chart -- -- -- -- -- -- 42
3.8 Top down Design -- -- -- -- -- -- 43
CHAPTER FOUR IMPLEMENTATION, TESTING AND INTEGRATION
4.1 Choice of Development Tools-- -- -- -- -- -- 44
4.2 System Requirements -- -- -- -- -- -- 44
4.2.1 Software Requirements -- -- -- -- -- -- 45
4.2.2 Hardware Requirements -- -- -- -- -- -- 46
4.3 Implementation -- -- -- -- -- --46
4.4 Testing -- -- -- -- -- --54
4.4.1 Unit Testing -- -- -- -- -- --54
4.4.2 System Testing -- -- -- -- -- --54
CHAPTER FIVE: SUMMARY, RECOMMENDATIONS AND CONCLUSION
5.1 Summary of Findings -- -- -- -- -- --56
5.2 Limitations of the Project/Study-- -- -- -- -- --57
5.3 Recommendations -- -- -- -- -- --57
5.4 BEME (Bill of Engineering Measure of Engineering) -- -- --58
5.5 Conclusion -- -- -- -- -- --59
Bibliography 60
Gloassry 63
APPENDIX A: Source Code -- -- -- -- -- --64
APPENDIX B: Sample Outputs -- -- -- -- -- --68
APPENDIX C: User Manual -- -- -- -- -- -- 69
List of tables
Fig.1.0 Caritas Organizational chart – - -- -- - 4
Fig 2.1 Components of Information System -- -- - 12
Fig 2.2 Types of information system - - - -- - 13
Fig 3.1 Program flowchart- - - - -- - 43
Fig. 3.2: Top down Design of the new management information System 44
Fig4.1 Main Menu -- - - -- - 52
Fig.4.2 Login Interface-- -- -- 53
Fig. 4.3 Student Registration -- -- 54
8
Fig4.4 Course registration -- -- 55
List of Tables
Table 3.1: Student‟s registration form (Front) -- -- -- 32
Table 3.2: Students Registration Form (Back) -- -- -- 33
Table 3.3: Course Registration Form (Front) -- -- -- 34
Table 3.4: Carry Over/Referred Courses form -- -- 35
Table 3.5: Score Sheet -- -- 36
Table 3.6 School fee payment form -- -- 37
Table 3.7 Registration Database -- -- 38
Table 3.8 Admin Database - -- 41
Table 3.9 News Database - -- 41
Table 5.1 Bill of Engineering Measure - -- 59
9
CHAPTER ONE
INTRODUCTION
10
even in accessing library. In order to speed up this process and simplify this
manual record processing system, the development of an electronic database
system is thus being proposed in this project work.
This computer based management information system has promising prospect
for educational institutions in order to enhance the entire management system. The
proposed system would store, route, display and issue receipt electronically. This
system not only enhances the university‟s document management, It also allows
decisions to be made faster and more effectively and efficiently.
11
with these receipt throughout an academic year has really been challenging for the
students as many has lost theirs or others been turn which has lead majority into
frustration or been force to pay extra money for a new receipt.
It is also observed that even with the receipt there is a high delay in services
render to the student these is because of their growing large number and the
manual process of assessing their records before been render services.
Since development come, that triggered the necessity to record information
in different areas of endeavor, it has always been difficult to manage large amount
of data. This is still a serious problem not only to the institution but to Nigeria
economy as a whole. The present system used manual way of writing on paper and
recording. These process is very slow and the proposed system, management
information system been introduced to solve all this problems. This new system
will be capable of retrieving data from its database where payment records can
easily be access, updates, delete without any receipts for confirmation.
The new system will also meet the need of fast processing which greatly reduced
response time.
12
1.1.1 Organizational chart
VISITOR CHANCELLOR
GOVERNING COUNCIL
THE SENATE
VICE CHANCELLOR
Head Of Administrative
Registry Departments
Dean Of Faculties University Liberian
Academic Adviser
Fig.1.0 Caritas Organizational chart
The management of human resources has remained the most complex aspect
of many organizations. In fact, this had been the reason why most management
13
scientists in the research identified human resources management as a backbone of
any organization.
Caritas University Enugu, is really facing a lot of challenges when it comes to
human resources management as students move around with files, document and
receipt before been render services like accommodation, medication, given access
to library and the worst part is clearance for examination. These constant moving
about with receipts, files and documents have really resulted into files getting
missing, receipts being turn and even the school cabinet getting jammed, delaying
the presentation of certain information about the student, destruction of files and
records, time required to record as well as presenting an information and also the
cost of purchasing files, paper and furniture and fixtures.
The lack of a computerized method of record keeping further compounds the
problem.
ii. Provide a more efficient and simpler means of handling and updating
students fees, staff promotion and other records
14
v. Maintaining timely preparation of school fees receipts
vi. Enable parents or guardians know if their children are truly paying fees.
x. To reduce stress and gain easy access to both students and staffs record.
15
birth, date of admission, department, faculty it also covers all the services they pay
for which are; school fees, medical fees, library fees, hostel fees etc. Staff
employment form which includes the name, sex, location, in fact information about
the staff, performance assessment, retirement and handling of some queries like;
updating staff record, deleting staff record on retirement or withdrawal and
searching for staff information as the case may be.
17
CHAPTER TWO
LITERATURE REVIEW
2.1 DEFINITION OF STUDENTS RECORD MANAGEMENT
The concept under study have been variously defined and analyzed by many
prominent scholars and practitioners In this regard, many literatures have evolved
on the concept
18
management personnel, low priority of records management in the scheme of
things, and insufficient funds. Therefore, there is urgent need for records
management in the University. It will help in planning, decision making and
implementation. As an organizational resource, records serve many functions in
the operation of any establishment such as correspondence, forms, report,
drawings, maps, photographs, and appear in various physical forms like paper,
cards, microfilm, tapes, memory cards, CD-ROM, etc. This can be preserved for
short or long periods.
Popoola (2000) believes that what actually keeps the civil service going in
any modern system of government is recorded information called “record”. This in
turn is used for planning, decision making and controlling. The need for a record
management system in any organization cannot be overstressed in the digital age.
The purpose and essence of any record system is the right information in the right
place in the right order at the right time for the right person at a minimal cost
according to Baje (1998). For this feat to be achieved, an integrated record
management programme is needed. Enwere (1992) holds that the un-integrated
record management programme in Nigeria public service has led to inefficiency in
administration and in availability of vital information needed for decision making.
As record management developed, it has incorporated principles integral to
information science as “mean of processing information for optimum accessibility
and usability concerned with the origination, collection, organisation, storage,
retrieval, interpretation, transmission, transformations and use of information”
Vakkari (1992). Such principles are adopted by record managers in seeking to
enhance the access and use of records. Stressing the use of technology in record
management, MCDonald (1995) opines that “in developing record keeping
solutions, it is necessary to understand the evolution that is taking place in the use
of technology. The application of information and communication technology
19
(ICT) to the management of record therefore, will go a long way in making such
records accessible and usable.
Student school fees record contains names of students, their registration number,
and date of payment, department, and name with signatures of the accounting
officer. In many institutions, these records are poorly organized despite the vital
information contained therein.
HARDWARE PEOPLE
SOFTWARE PROCESSES
DATA
A key part information technology involves systems Analysis and design which is
the process of developing information system that effectively use hardware,
21
software, data, processes, and people to support companies or organizations
objectives.
22
Transaction processing systems (TPS) serve the operational level of an
organization. It is a computer based information system that keeps track of
the transaction needed to conduct business. It records day-to-day
transactions such as customer orders, bills, inventory levels, and production
output. It also helps to generate database that act as the foundation for the
other information systems.
Knowledge work systems (KWS) are also known as expert systems (ES).
Expert system is a set of interactive computer programs that help users solve
problems that would otherwise require the assistance of a human experts. It
is also known as knowledge based system (KBS).
Office automation system (OAS) to serve the knowledge level of an
organization. It is a computer-based information system intended for
workers or employees of all levels which combines various technologies to
reduce the manual labor required in operating in an efficient office
environment.
Decision- Support System (DSS) is a computer- based information system
that provides a flexible tool for data analysis. It help in predicting changes
that may influence the data in the future. It simple analyzes data. It helps to
analyze a wide range of problems, such as the effect of events and trends
outside an organization. Like the MIS, the DSS draws on the detailed data of
the transaction processing system.
Management information system (MIS) serves the management level of the
organization. It is a computer-based information system that produces
standardized reports in a summarized structured form.
Executive support system (ESS) serves the strategic level of an
organization. It is an easy-to-use system that presents information in a very
23
highly summarized form. It helps in developing strategic plans and decision
making. It is also known as executive information system.
24
past in most organizations where records were annually processed, getting some
records sometimes took several minutes or hours. The emphasis is now on systems
that could produce results within the shortest possible time. The growing
complexities in the world with its attendant challenges demands that information
be available all time and should be accessed easily through with some level of
authentication (Mishra,2008).
2.3 AUTOMATION
Adesina (2006) defined office automation as the integration of office functions
through electronic processes in order to save labour. Wikipedia (the free
encyclopedia) defines automation as the use of control system such as computers
to control industrial machinery and process, reducing the need for human
intervention like sensory and mental requirements. Microsoft Encarta (2009)
defines it as the replacement of human workers by technology i.e. a system in
which a workplace or process has been converted to one that replaces or minimizes
human labour with mechanical or electronic equipment (Popoola, 2000).
Automation is increasingly playing important role in the global economy.
Engineers strive to combine automated devices with mathematical and
organizational tools to create complex systems for a rapidly expanding range of
applications such as managing payments. Many roles for humans in industrial
processes presently lie beyond the scope of automation. Human level pattern
recognition, language recognition and language production ability are well beyond
the capabilities of modern mechanical system. Tasks requiring subjective
assessment or synthesis of complex sensory data, such as scents and sounds, as
well as high level tasks such as strategic planning, currently require human
expertise. In many cases some have argued, that the use of humans is more cost-
25
effective than mechanical approaches even where automation of industrial tasks is
possible (Achi, 2010).
27
2.5 DATABASE
A database is nothing more than an organized collection of facts in computer
readable form. This data is common to all users of the system but it is independent
of programs which use the data. The independence of the database and programs
using it means that one can be changed without changing the order (Baji, 1998).
28
2.6 COMPUTERIZATION
In computerization according to Adesina (2005) it is not the beauty of the
equipment that matters, but the reliability as well as the computer‟s ability to be
expandable in capacity as the business or institution grows. Computerizing offices
is not an end itself, rather it is a means to an end and only with the help of genuine
experts can expected benefits be derived from such capital venture. Information
technology (IT) professionals are able to determine future information requirement
of a company or an establishment based on the analysis of past and present
information available. They can recommend appropriate hardware and software
necessary to carry out daily activities of the establishment or organization
efficiently as well as any computer needs of the business (Iwhiwhu, 2005).
2.6.1 MAINTENANCE
In computerizing some expenses would be incurred both at the initial stage
as in the maintenance as it serve the company. Adesina enumerates the cost in the
initial running and maintenance to include, cost of hardware, cost of software,
system development cost, building cost, cost of training and recruitment of staff.
Others include stationary and media cost, security cost, cost of writing off current
equipment (Uwaifo, 2004) etc.
- Timeliness
29
- Accuracy of the information flow
- Cost benefits analysis; will the acquisition of the computer lead to cost
reduction? Yes.
- Increase profitability
30
Fee manager helps you to manage fee with printing of receipts, which can be
numbered according to your choice or auto number starting from series you select.
Reports that are printed by fee manager allow you to include your logo in reports.
In case students have not submitted their fees, you can process statements for all
parents at one time or for a specific group of parents and students with recap
statements for any range of dates, reprint copies of original statements if desired
(Enubele, 2008).
31
CHAPTER THREE
methodology used helps to ensure that a thorough study of the present system is
carried out, thus helping the project researcher to completely understand the modus
operandi of the present existing system so as to know how the new system should
Hence, after duly considering the above reasons, the Structured Systems Analysis
and Design Methodology (SSADM) are adopted. Due to this fact, there is
evaluation of the existing system with a view to identifying its strength and
weakness.
covered looking at the functional requirement of the present system and finding out
whether the requirements and objective of the present system are being achieved.
32
In the investigation proper, several methods of data collection were employed
forms and direct observation. These methods were adopted to ensure the validity of
data collected and relevance of the result after processing the data.
3.2.1 Interviewing
lecturers, course adviser, Head of Department (HOD) and faculty officers. This
speaking to the operator of the system. The essential element of the interview is
obtained directly and in a short time than when other methods are employed since
the interviewer is with the interviewed. This immediate feedback gives the
3.2.2 Observation
operation of the old system or manual system. Direct observation is the surest
method of learning as a scientist and this method was richly employed. During
33
The course admission processing
important method in the course of the investigation. Through the inspection, some
deductions and inference, which are of immense benefit to this research, were
drawn.
In analyzing the present system, it would be good to explain the cycle of reporting
which can be referred to as the traditional system of the school? The case
considered is Caritas University, Amorji-Nike, Enugu and considering the way the
Staff salary
Staff level
Promotion list
Project duty
Staff training
Referred staff
34
Staff transfers and so on.
2. Students’ records; Students records also have different parts and we have
Due to information collected and deduced. These records are always done
the organization and problems of this present system. This would help us look
for a better solution in the designing and implementation stage of this project.
The organizational structure of Caritas University has the office of the Vice
The four main broad categories under the office / authority of the Vice Chancellor
1. Admission office
2. Students‟ affairs
35
The admission office is responsible for offering admissions to the prospective
students to include under graduate and post- graduate information. The head of the
admission is the registrar and their also different offices under its control.
The students‟ affairs are in-charge of all student process and welfare. It one of the
most important branches of an institution, The head of the student affairs is the
Dean .There are different offices such as secretary, logistics, disciplinary etc.
for the accountability of cash flow records of both staff and records. It most time
does work hand in hand with the schools IT systems centre and banks used by the
institution.
The last is the library which is an academic library where students and staff read
and research. The head is the chief librarian and has its own organization with
It is good to note at this point that the organizational structure of the institution is
not fully look here but it‟s good to note that a lot of paper work i.e. records are
done and always transfer from one office to another. Since this pattern is
discouraged because of it set back and disadvantages, we will take a look at its
36
3.4 LIMITATION OF THE EXISTING SYSTEM
After taking an in-depth look at the present system, the following inherent
1. Reports are collected in hard copy and it is difficult to correlate and properly
2. Reports from other department can be delayed due to local transport system
3. Not all working staff has adequate computer skills to operate some specific
4. It was discovered that report are not adequately secured as it can be retrieved
5. Papers are made with substances that are degradable so it can get damaged with
Since routine job are done manually, it is very difficult to uniquely identify,
The sole objective of the present system is to develop a data warehouse (DWH)
of data from different platform. The data which are based in different platform can
37
warehouse is that the clients can use different platforms of database such Sql,
ORACLE, MY Sql, and Microsoft ACCESS. It can be used as a backup tool for
taking records backup from various department over the network however, it can
also work off line in which data can be saved temporary and collected when there
is a working network. It should be noted however, that data can be collected with
the flaws and inadequacies of the present system at Caritas University, Enugu. This
investigation was conducted through a local database in which the application was
used to retrieved records and saved to the data warehouse (DWH). The
investigation revealed the need to develop a new system to take care of the
inadequacies observed.
1. The data collected reveled that a data warehouse could be developed and
University Enugu.
38
3.4.3 Justification for the Proposed System
From the analysis carried out of the present system ways, reports are produced and
important for effectiveness and proper managements of records. The following are
greatly hampers performance and is the major cause of late reporting but a
information flow through the system, mostly in paper. The new system will
improve drastically on the flow since it will be on a network. All records can
be collected from the software which can be used for central administration.
verified via receipts before attention can been given to patient which in
most cases may not be available as students don’t work around with their
receipts as evidence of medical payment. The new system will ensure that
39
3.5 SYSTEM DESIGN
At this stage, the developer puts every factor into consideration while making his
design. In the course of the design, the system has to be designed in a way that
there will be a close relationship between the inputs and outputs. Also, the design
format must be made in a way that it will be acceptable to the end users.
The input to the new system is derived from student‟s registration form, course
registration form, and School fee payment form and examination score sheet.
academic records. The inputs are the processed to obtain the desired outputs. The
40
3.5.2 STUDENT’S REGISTRATION FORM (FRONT)
ENUGU STATE
1 Name:Mr./Mrs./Miss ________________________________________________________________________
(in Block Capitals) Surname Other Names
2 Sex:_______________________ (3) Date of Birth __________________________________________
4 Local Govt. Area: ______________________________________________________
5 State of Origin ________________________________________________________________________________
6 Home Town: ___________________________________________________________________________________
7 Department: _______________________________________________________________________________
8 Programmes: (Mark as appropriate)
Pre-Degree ( ) Degree ( ) Others specify ( )
9 Faculty: _____________________________________________
10 Permanent (Home) Address: ________________________________________________________________________
______________________________________________________________________________________________
11 Have you previously enrolled at Madonna or any Sister Institution? (Yes/No) If yes, what was your Registration Number and Course?
_________________________________________________________________________________
12 Why did you leave? ________________________________________________________________
13 Have you changed course? (Yes/No) ____________________________________________________________
14 If yes state your former course: ___________________________________________________________
SECTION B
1 Name of Sponsor: __________________________________________________________________________
2 Address (Postal): ____________________________________________________________________________
__________________________________________________________________________________________
3 Address (Permanent): ________________________________________________________________________
______________________________________________________________________________________________
4 Name of Parents/Guardian: ___________________________________________________________________
5 Name & Address of Person to be contacted in case of emergency: ____________________________________
41
21 Phone Number (if any): ______________________________________________
22 Relationship: ______________________________________________________
SECTION C
23 Qualification(s) on Admission
(i) Name of Exam: _________________ (ii) Name of Exam: ___________________
Exam No: _____________________ Exam No: _____________________
YEAR YEAR
S/No SUBJECT GRADE S/No SUBJECT GRADE
(iii) Name of exam:
1 1
2
_________________
2
3 _________________ 3
4 _________________ 4
5 5
_________________
6 6
7 _______
7
8 Exam/Reg. 8
9
No:______________ 9
10 10
_________________
___ Year:
________________________________
S/No PRE-DEGREE SUBJECTS GRADE
1
2
3
4
5
6
7
8
9
10
I certify that all the information and Materials given in this form are correct and true and that if it is discovered that I do not
possess the result(s) claimed above, the offer of Admission will be withdrawn.
Date: __________________________
42
3.5.4 COURSE REGISTRATION FORM (FRONT)
43
3.5.5 CARRY-OVER/REFERRED COURSE(S) FORM
3.5.6 Items
14. Total No Credits
15. Certificates by the Academic Adviser
This student satisfies the requirement for admission into the Program. The courses
entered are in order.
44
3.5.7 SCORE SHEET
Faculty: ___________________________________________________________________________________________
Department: ______________________________________________________________________________________
Level (eg) – (100 or Pre-degree): ______________________________________________________________________
Semester & Session: __________________________________________________________________________________
Course Code & Title: ________________________________________________________________________________
S/No Name of Student Reg. No. C.A Exam. Total Letter Grade Remarks
30% 70% Marks Grade Point
45
3.5.8 SCHOOL FEE PAYMENT FORM
Account Name:……………………………………………
Account Holder:…………………………………………..
Depositor:………………………………………………..
Reg No:……………………………………………………….
Falcuty:…………………………………………………………
Department:……………………………………………………
Semestee:…………………………………………………..
Session:………………………………………………….
Payment for:
Acceptance fee:……………………………..
Library & Equiptment:……………………….
Accomodation:…………………………….
Tuition fee:……………………………….
Security:……………………………………
Hazard:…………………………………….
Sports:…………………………………….
Medical Fee:………………………………
Exams:……………………………………….
Tissue:………………………………….
TOTAL:________
46
3.5.9 OUTPUT SPECIFICATION AND DESIGN
The output design was based on the inputs. The report generated gives a
following reports.
3. Transcript
4. Score Sheet
5. General Register
The system database was design with MYSQL Database on Apache web server
excellent free set of scripts that will provide you with an administrative interface
for your MySQL database(s). You can add, remove, edit, backup and view your
databases.
47
3.6.1 Register new student database
Id Int 4 Primary
Name Char 25 -
Picpath Varchar 20 -
Sex Text 30 -
Falcuty Text 40 -
Contact Text 40 -
PIN Varchar 20 -
Year Varchar 30 -
Subject1 Text 30 -
Subject2 Text 40 -
Subject3 Text 40 -
48
Subject4 Text 20 -
Subject5 Text 30 -
Subject6 Text 30 -
Subject7 Text 25 -
Subject8 Text 25 -
Subject9 Text 25 -
Grade1 Text 25 -
Table 3.7 shows student registration database which stores student‟s information,
consisting of 32 fields with different field types and sizes. Int for integer, Varchar
for variable character and Text for text and different field sizes which holds
49
3.6.2 ADMIN DATABASE
Id Int 4 Primary
User Varchar 25 -
Pass Varchar 7 -
Table 3.8 is admin database table consisting of three field Id, user and pass with
field type as integer, variable character and a maximum field size of 4,25,7
respectively. Which stores admin username and password information while the
Id Int 4 Primary
Header Varchar 15 -
Date Date 25 -
50
Table 3.9 is the system news database table consisting of 4 fields Id, Header,
Body and date with field size 4,15,250 and 25 respectively. The header holds the
news title , body holds the main news while date is used to store the date of the
news.
The below flow chart shows the system information flow .Program flow chart
which is an old design tool that is still in use today. Though it is no longer
recommended for program design because it does not provide top down modular
physical design specification because they can show all input, major files
processing and output for a system and they can document procedures.
51
Start
Enter password
ppassword
If
correct
Main menu
Select
from
menu
Stop
52
3.8 TOP DOWN DESIGN
Login Form
Home Page
Main Menu
Delete
Records
General
Student Record Result
Fig. 3.2: Top down Design of the new management information System
53
Figure3.2 show different programme module. Each module handles a specific
Query: This module allow both student and staff information to be searched for
Password: this module allows system administration to assign user name and
54
CHAPTER FOUR
The new system was implemented using Pre hyper processor (PHP) script,
Mysql PHP ) server, fireworks and adobe Photoshop for graphic design,
Swissmax for animation. PHP was used because the programming language
interface.
Also PHP supports modular programming and hence the research finds it
It refers to the physical interface of the component that can be felt, seen and touch.
55
4.2.1 Software Requirement
utilization. It gives the computer the capability of doing whatever the user wants. A
computer without software is like an empty box. Software can be of two types;
namely
I. System software
for the user. It creates a communication session between the hardware and the user,
this software has no limited requirement since it is platform independent. It can run
particular solution to a problem. For the software requirement for the database
WAMP Server(Window Apache Mysql PHP) , can be downloaded free from their
website. www.wamp.com
JAVA 6.0
56
Adobe Flash Player 11.0
Display -5VGA
This is the process of laying down directions and principles to be followed in other
to achieve the desired goals and objectives. Precisely, implementation involves the
practical method of putting into functioning all theoretical design and getting the
new system into implementation or operation. After the design of the software has
a) If you haven‟t done so already, download the free Mysql community edition.
You can download the software from the Mysql website. Be sure to
57
download the windows(x86) version (way at the button of the page), which
b) It‟s time to install sql server. The installation file comes as a .zip file. Your
unzipping software should open the file and show you a list of files inside
the archive. There should be only one “setup.exe”. when you have done that,
Click “Next>”.
c) On the next window, click the radio button “custom”, and then click
d) On the next window, highlight “Mysql Server”, and then click the “change
f) Now Mysql is ready to install. You should see a window that looks like this:
g) Click “install”.
58
h) Once the installation is complete, you will be presented with a “Mysql
signup” window. Click the radio button “skip signup”, and then click
i) If the installation was successful, you should see a window that looks like
this:
Mysql success
j) Mysql was successfully installed. Now we want to configure it. Leave the
check box “configure the Mysql Server Now” checked, and click “Next>”.
After you do that, you should see a window that looks like this.
Mysql Configure
k) Click “Next>”.
l) On the next window, click the radio button “Standard Configuration”, and
m) On the next window make sure “install as window Service” and “launch the
n) On the next window you need to create a root password. Type in what you
want your root password to be and make sure “Enable root access from
password and write it down so you don‟t forget it. Click “Next>”.
59
o) On the next window, click “Execute”. This will start the mysql server. After
p) Now we need to make sure Mysql was in fact installed successfully. On the
q) This will open a command window that is asking you for a password. Hit
enter and you should see a window that looks like this:
Training of staffs is inevitable. It involves educating the staff that would use the
understandable. Although the staff involved has to know the basic operation of the
software. The following are available to staff in order to get acquainted with the
ii. Organizing a class for the staff that are already computer literate as well as
60
Every piece of software from time to time needs to be checked and maintained.
Maintenance has to do with cases such as virus attack, back up problems, system
upgrade.
Maintenance includes not only monitoring the information system by keeping the
system running to keep pace with the new products, service regulations and other
The main menu contains all the available commands and serves as a link to all
other modules in the program. To access any of the menu command, click at the
menu.
61
4.3.4.2 THE LOGIN
The login form enables the various management section to enter their username/
password. If the password entered is valid, the system will then open the program
menu. But if the password is not valid the user will be denied access to the
program.
This menu contains the commands that are used for registering new students, new
62
Fig. 4.3 Student Registration
The menu is used mostly by students to register their courses and submit it directly
to exams and record. At the end of the registration, student result a printout of the
63
Fig4.4 Course registration
This section verifies that each subsystem of the software is working correctly
before integrating the modules altogether. This system also involves debugging
After the series, the result obtained from the system was tested as a single entity so
as to ensure that controls were transferred and returned correctly. The data
64
retrieved into the database was checked against the database of the foreign
location.
After obvious program errors have been detected and corrected from the software,
the program was tested carefully. Every statement in the program was executed.
65
CHAPTER FIVE
5.1 SUMMARY
This research work focuses on the use of computer system with reference to
The work covers the manual system of opertions as regards the problems
identified, stating the aims of the new system, stating the various
and the package was tested and improved upon which yields an automated
The project work cannot be said to be perfect, but however, its benefits
System, a quiet number of factors affected this study. The factors are:
66
a. Time Factor: Due to time factor the system did not consider the school
b. Poor Network facilities:- Networking tools and equipments used during the
prototype and testing phase of the project where hardly available around
School Vicinity. Internet services were also barely available during the
management
was developed using web development application like PHP, Apache web
server, MySQL, Java Script and CSS. Since the latest versions of some of
5.3 RECOMMENDATION
Based on the achieved objective of this project and the experiences gained during
during the course of their studies. In this regard, the students of Computer
greater efficiency, neatness, and reliability. This will go a long way to save the
Finally, project should not fall in shelf like novels but rather should be
TOTAL N11,500
68
5.5 CONCLUSION
Realizing a project of this nature is very exciting. However, the students encounter
a lot a problem which I believe if looked into, will go a long way toward reducing
the tension associated with the design implementation and construction of the
project.
Moreover, an attempt to accomplish this project has taken care of the delay
between examination and result processing with minimum mistakes. This has also
Finally, I wish to commend the university system and indeed the department of
computer engineering for this project inclusion as a course that must be taken by
large.
69
BIBLOGRAPHY
Publications Inc.
Edith press.
media.
printers.
70
Enwere, J.C. (1992). Record Management in Nigeria To Be or Not To Be?
Nigeria Library and Information Science Review.
Lagos: Akin Publishing.
Enubele, U.V. (2008). Project Work on Accounting for Student School fees.
Enugu: Caritas University.
Printers.
71
GLOSSARY
* Clearance: An authorization or permission from an authority
* Design:- Create detailed plan of the system; to make a detailed plan of the form
72
APPENDIX A
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>School Bank</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<div class="text" id="main_nav">
<div id="clearfix"><a href="index.php">Log out</a>| <a href="baho.php">Home</a></div>
</div>
<div id="main_content">
<div class="left">
<p>ENTER STUDENT REG NUMBER TO COMPUTE PAYMENT RECORD</p>
<form id="search" method="get" action="bsearch.php">
<label for="search"> ENTER REG. NO:</label>
<span id="sprytextfield1">
<input name="search" type="text" id="search2" value="CE/2007/229" />
<span class="textfieldRequiredMsg">Reg Number required.</span></span>
<input type="submit" name="button" id="button" value="SEARCH" />
</form>
<p>Ugwoke Vivian</p>
<p><img src="images/picture/229.jpeg" alt="" width="200" height="200" align="up"/></p>
<form
action="/www.caritasmanager.com/bsearch.php?search=CE%2F2007%2F229&button=SE
ARCH" id="form2" name="ins" method="POST">
<table border="0" width="100%" cellpadding="2">
<tr>
<td width="16%">Name</td>
<td width="84%"><input name="name" type="text" id="name" value="Ugwoke Vivian"
size="40" readonly="readonly" /></td>
</tr>
<tr>
<td>Reg No</td>
<td><input name="reg" type="text" id="reg" value="CE/2007/229" size="40"
readonly="readonly" /></td>
</tr>
<tr>
<td>Sex</td>
73
<td><table width="200">
<tr>
<td><label>
<input name="sex" type="radio" id="sex_0" value="male" checked="checked" />
male</label></td>
</tr>
<tr>
<td><label>
<input checked="checked" type="radio" name="sex" value="female" id="sex_1" />
female</label></td>
</tr>
</table></td>
</tr>
<tr>
<td>L.G.A</td>
<td><label for="town"></label>
<input name="lga" type="text" id="textfield2" value="Nsukka" readonly="readonly" />
STATE
<select name="state" id="state">
<option value="Abia" >Abia</option>
<option value="Adamawa" >Adamawa</option>
<option value="Akwa-ibom" >Akwa-ibom</option>
<option value="Anambra" >Anambra</option>
<option value="Bauchi" >Bauchi</option>
<option value="Bayelsa" >Bayelsa</option>
<option value="Benue" >Benue</option>
<option value="Borno" >Borno</option>
<option value="Cross-River" >Cross-River</option>
<option value="Delta" >Delta</option>
<option value="Edo" >Edo</option>
<option value="Ekiti" selected="selected">Ekiti</option>
<option value="Enugu" >Enugu</option>
<option value="FCT" >FCT</option>
<option value="Kano" >Kano</option>
<option value="Kaduna" >Kaduna</option>
<option value="Kastina" >Kastina</option>
<option value="Kogi" >Kogi</option>
<option value="Kwara" >Kwara</option>
<option value="Lagos" >Lagos</option>
<option value="Niger" >Niger</option>
<option value="Nasarawa" >Nazarawa</option>
<option value="Ogun" >Ogun</option>
<option value="Ondo" >Ondo</option>
<option value="Osun" >Osun</option>
<option value="Oyo" >Oyo</option>
<option value="Plateau" >Plateau</option>
74
<option value="Rivers" >Rivers</option>
<option value="Sokoto" >Sokoto</option>
<option value="Taraba" >Taraba</option>
<option value="Zamfara" >Zamfara</option>
</select>
<br />
<br />
HOME TOWN
<label for="dept"></label>
<input name="town" type="text" id="textfield3" value="Nsukka" readonly="readonly"
/></td>
</tr>
<tr>
<td>FALCUTY</td>
<td><label for="fal"></label>
<select name="fal" id="fal">
<option value="Engineering" selected="selected">Engineering</option>
<option value="Natural Sciences" >Natural Sciences</option>
<option value="Management Sciences" >Management Sciences</option>
<option value="Environmental Sciences" >Environmental Sciences</option>
</select>
<label for="state">DEPARTMENT</label>
<label for="cn1"></label>
<input name="dept" type="text" id="textfield4" value="Engineering"
readonly="readonly" /></td>
</tr>
<tr>
<td>LEVEL</td>
<td><label for="level">
<select name="level" id="level">
<option value="1" selected="selected">1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
</select>
SESSION</label>
<label for="sess"></label>
<input name="sess" type="text" id="sess" value="" />
<label for="level">
</label></td>
</tr>
<tr>
<td height="33"> </td>
<td><label for=""></label>
75
PAY FEES</td>
</tr>
<tr>
<td>SCHOOL FEE</td>
<td><label for="purnish">
<input name="schlfee" type="text" id="schlfee" value="" />
PAYMENT DATE
<input name="paydate" type="text" id="textfield5" value="" />
</label></td>
</tr>
<tr>
<td>LIBRARY FEE</td>
<td><input name="libfee" type="text" id="libfee" value="" /></td>
</tr>
<tr>
<td>HOSTEL FEE</td>
<td><input name="hosfee" type="text" id="hosfee" value="" /></td>
</tr>
<tr>
<td>MEDICAL FEE</td>
<td><input name="medfee" type="text" id="medfee" value="" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button3" id="button3" value="Submit" /></td>
</tr>
</table>
<input type="hidden" name="MM_update" value="ins" />
</form>
</div>
<div class="sidebar">Welcome: Bank Manager!<br />
<br />
<a href="bpending.php">Pending Request(0 ) </a><br />
<br />
</div>
<div id="footer">Powered By: IDAKWO MONDAY A. CE/2007/214 @2012</div></div>
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
</script>
</body>
</html>
76
APPENDIX B (SAMPLE OUTPUT)
ID CARD
77
APPENDIXC (USER MANUAL)
This User manuals provide guidelines on the use of these software. To run this
hardware requirement.
3. Ensure that Adobe flash player, Java 6.0 and browser are up to date
Having ensure the above precaution, you can proceed to the next step
Step 2
the system
78