RCST Pro - HTML
RCST Pro - HTML
For
Royal college of science and technology
By
Supervisor
Name: Mona
October, 2021
Declaration
This is to certify that this report embodies the original work done by David during this project
submission as a partial fulfillment of the requirement for the Award of Diplomacy in Bachelor of
information technology of Royal College of science and technology
Signed ……………………………………
Date: ……………………………
I
?
Approval
This Project Report has been submitted for Examination with the approval of the undersigned
supervisor
Signed: …………………………………
Date: …………………………………
Name:
Department of information technology
Royal college of science and technology
ii
Dedication
Acknowledgement
iii
TABLE OF CONTENTS
DECLARATION ..................................................................................................................................
I
APPROVAL ........................................................................................................................................
II
DEDICATION
....................................................................................................................................III
ACKNOWLEDGEMENT .................................................................................................................
IV
TABLE OF CONTENTS ....................................................................................................................
V
LIST OF TABLES...........................................................................................................................
VIII
LIST OF FIGURES ........................................................................................................................... IX
LIST OF ABBREVIATIONS..............................................................................................................
X
ABSTRACT....................................................................................................................................... XI
iv
CHAPTER TWO ................................................................................................................................5
LITERATURE REVIEW .....................................................................................................................5
2.1 INTRODUCTION ..........................................................................................................................5
2.2 PREVIOUS STUDIES ...................................................................................................................5
2.3 RELATED SYSTEMS ...................................................................................................................6
2.4 TYPES OF MANUAL
SYSTEMS ...............................................................................................13 CHAPTER
THREE ..........................................................................................................................17
METHODOLOGY .............................................................................................................................17
3.1 INTRODUCTION ........................................................................................................................17
3.2 DATA COLLECTION TECHNIQUES .......................................................................................17
3.2.1
QUESTIONNAIRES ........................................................................................................................17
3.2.2 INTERVIEWS ................................................................................................................................17
3.2.3
OBSERVATION .............................................................................................................................18
3.3 SYSTEM REQUIREMENTS SPECIFICATION ........................................................................18
3.3.1 USER CLASSES AND CHARACTERISTICS .......................................................................................18
3.3.2 DESIGN AND IMPLEMENTATION CONSTRAINTS ............................................................................18
3.3.3 USER
REQUIREMENTS ..................................................................................................................19 3.3.4
FUNCTIONAL REQUIREMENTS ....................................................................................................19 3.3.5
NONFUNCTIONAL REQUIREMENTS ...............................................................................................20
3.3.6 EXTERNAL INTERFACE REQUIREMENTS .......................................................................................20
3.3.6.1 User interfaces ........................................................................................................................20
3.3.6.2 Hardware interfaces ................................................................................................................21
3.3.6.3 Software
interfaces ..................................................................................................................21
3.3.6.4 Communication interfaces ......................................................................................................21
3.3.7 SECURITY
REQUIREMENTS ..........................................................................................................21 3.3.8
SOFTWARE QUALITY ATTRIBUTES ...............................................................................................21
3.3.9 OTHER REQUIREMENTS ...............................................................................................................22
3.4 ANALYSIS OF
REQUIREMENTS .............................................................................................22
3.5 SYSTEM ANALYSIS AND
DESIGN .........................................................................................22
v
3.6 SYSTEM TECHNOLOGIES AND
TOOLS ................................................................................23
3.6.1 ENTITY RELATIONSHIP DIAGRAM
(ERD) ....................................................................................23
3.6.2 DATA FLOW DIAGRAMS (DFD) ..................................................................................................23
3.7 SYSTEM
IMPLEMENTATION ..................................................................................................23
3.8 SYSTEM INTEGRATION AND TESTING ...............................................................................24
3.9 VALIDATION AND
VERIFICATION .......................................................................................24
CHAPTER
FOUR .............................................................................................................................25 SYSTEMS
ANALYSIS AND DESIGN ............................................................................................25
4.1 INTRODUCTION ........................................................................................................................25
4.2 THE EXISTING SYSTEM STUDY ............................................................................................25
4.2.1 WEAKNESS OF THE EXISTING SYSTEM ........................................................................................25
4.3 SYSTEM DESIGN .......................................................................................................................25
vi
CHAPTER SIX .................................................................................................................................43
CONCLUSIONS AND RECOMMENDATIONS .............................................................................43
6.1 INTRODUCTION ........................................................................................................................43
6.2
CONCLUSION .............................................................................................................................43
6.3
LIMITATIONS .............................................................................................................................44
6.4
RECOMMENDATIONS ..............................................................................................................44
6.5 FUTURE RESEARCHES: ...........................................................................................................45
REFERENCES ...................................................................................................................................46
APPENDIX .........................................................................................................................................4
9
APPENDIX I QUESTIONNAIRE .....................................................................................................49
APPENDIX II:
INTERVIEW .............................................................................................................51
APPENDIX III: PROJECT BUDGET................................................................................................52
APPENDIX IV: WORK
PLAN ..........................................................................................................53
PSEUDO CODE .................................................................................................................................54
List of Tables
vii
TABLE 7 OBJECTIVES AND LEVEL OF ACCOMPLISHMENT.................................................47
List of Figures
viii
Figure 5.7: Fees Payment
Page ...........................................................................................................40
Figure 5.8: Fees View Page ................................................................................................................41
Figure 5.9: Staff Home
Page ...............................................................................................................42
Figure 5.10: Student Record Page ......................................................................................................42
Figure 5.11: Student Record View
Page .............................................................................................43
Figure5.12: Abdulraham Page….........................................................................................................43
List of Abbreviations
SRS Student Registration System
ix
E-SAS Electronic Student Academic Systems
IT Information Technology
SADB
Subject-Area Databases
SEDCAR
Standards for Education Data Collection
and Analysis
Abstract
In this study, a student registration system to manage school records was developed. This was as a
result of the realization of the need for an efficient and effective automated system given the
incompetent nature of the manual systems in place in the managing of student’s records. The
dynamic nature of information technology and the wide array of information need to be
implemented. Standard Royal College of science was used as the case study. The system was
implemented using MYSQL software development tool to develop the database because it is easy to
learn and understand. PHP scripting language was used for interacting between the database and the
x
Graphical User Interface (GUI). And Dreamweaver was used to develop user interfaces. JavaScript
was used to ensure security controls and validation. The application was complete with user
interface, summarized reports, for applicant and security controls necessary such that the user can
start deriving value from the new application. The designed system was tested by a number of few
courses which was successfully applied. To identify system requirements, the questionnaire,
observation and interview methods of data collection were used. The study identified the major
problems faced by the use of manual filing systems to manage school records and attempted to solve
them by developing an automated records management system. Recommendations such as user
training, parallel system conversion and anti-virus update installations ensured smooth functionality
and system availability. This student’s registration system project report acts as a fundamental guide
or tool to management of Royal college of science and technology records in system evaluation and
decision making.
xi
Chapter One Introduction
1.0 Introduction
Records management is the field of management responsible for efficient and systematic control
of the creation, receipt, maintenance, use, and disposition of the registration records of students.
Given the ever-increasing growth of litigation, investigations and regulatory actions coupled with
the explosive growth of electronic records, automation of college’s records management policies,
processes and practices is no longer an option; it is now a necessity. Automated Student
Registration Systems (ASRSs) have been available for nearly ten years. However, they have not
been adopted or implemented at the anticipated level of success because the process of declaring
and classifying records has been largely manual. To facilitate the adoption of needed new
registration systems, all manual operating costs associated with the system’s use and operation
must be minimized.
Royal college of science and technology uses a file based system for keeping records such as
admission book, school fees (ledger book), warden’s book, also books and files for both teachers
and students which are becoming expensive. These records include admission of students,
discipline cases of students, staff members and students’ performance among others however this
is not efficient enough because the books wear out, it takes time looking for specific information
in a lot of files and also get lost by malicious students or teachers retrenched hence loss of the
school’s records. This system of Student Registration was designed for improving the
effectiveness and efficiency of managing student’s registration electronic records.
The national focus on student outcomes has placed an additional burden on our nation’s schools,
school districts, and state education agencies according to The National Forum for Educational
Statistics, for they must monitor the achievement of individual students, as well as groups of
students, and show that all students are meeting high standards for learning. An education
organization’s ability to meet this challenge is affected by the organization’s access to complete,
accurate, and timely information about its students. This project has been developed to help
education organizations plan and implement efficient systems for maintaining and using
individual student records so that effective decisions can be made for the benefit of the students
and administration including DOS, teachers etc.
Many colleges, and state education agencies already collect and use data effectively. However,
the proliferations of new reporting requirements and dramatic changes in technology have had a
profound effect on the need for student data and the education community’s ability to manage
student records. Purchase of more powerful computer hardware and software and the
reconfiguration of information systems have become essential components in efforts to meet the
needs of all students.
1.1 Background
Royal college is a privately owned, mixed boarding, O and A Level Royal college offering a
wide range of subjects or programs for students to choose from.
The college was founded in 2016 by a group of experienced and committed professional
teachers. It has since then grown and expanded enough to programming and Microsoft office
with traditional college in the country. The college is registered by the ministry of education and
has a …………… center ………
The college uses books to keep records concerning information about students admitted and staff
employed.
Royal college of science and technology has been using a manual system to capture the
department and student’s records that are obtained. Records that are used in the college by the
department are kept in the files until the end of every semester or year for assessment of
student’s performance. A lot of time is needed to process the request for a particular department
in case all the departments order at the same time for the student’s records.
Since the requests from other stuffs are also made through the head office, this manual system
takes time and often time computational errors are in the system. Also due to this paper manual
system, there isn’t much security in the records and every one could get access to the store
registry file even if not authorized to do so. Reference to a particular registration record in a
particular year would imply manually opening all the old files until the record is found. This did
not only consume time but also wasted resources and manual labor in shifting and moving the
files.
2
1.2 Problem Statement
Royal college of science and technology uses a file based system for keeping records such as
admission book, school fees (ledger book), warden’s book, also books and files for both teachers
and students which are becoming expensive currently. These records include admission of
students, discipline cases of students, staff members and student’s performance among others
however this is not efficient enough because the books wear out, it takes time looking for
specific information in a lot of files and also get lost by malicious students or teachers retrenched
hence loss of the school’s records. It also retains the school’s records for the case where a
teacher is dismissed from the college and a new teacher is supposed to begin commencement of
teaching.
i. To clearly analyze the current system used by Royal college of science and
technology to manage its data records.
ii. To establish the requirements necessary for designing a computerized database
system for Royal college of science and technology
iii. To design a student registration system for Royal college of science and
technology
iv. To develop a student registration system for Royal college of science and
technology
v. To test the computerized student’s registration system for Royal college of
science and technology
3
1.6 Scope of the study
1.6.1 Subject scope
The study majorly concentrated on the management and how students are registered at Standard
Royal college of science and technology with an aim of designing and developing a
computerized web site based student registration system.
i. The study serves as a reference for anyone who might wish to develop a school
information management system.
ii. The study enables knowledge and understandability to the researcher and also succeed in
my current studies by attaining a degree in my studies.
iii. The study enabled the researcher gain experience in database design, development and
management
iv. It improved the administrative efficiency in decision making and management of the
school.
v. To other teaching institutions, the study helped them realize that running a computerized
student registration system saves time and managing student’s data more efficiently.
vi. To policy makers like the government of Khartoum, it helped them understand the
benefits of computerizing students and records management systems.
4
Chapter Two Literature Review
2.1 Introduction
This chapter is about work done by previous research in attempt to provide information to the
Automated Student Registration System. But analysis of similar systems like Students Record,
General Record Schedule, hotels information management information, automation of patients
records system and State education data systems that increase learning and improve
accountability. DMY term define a database as a collection of structured files containing related
data.
Many scholars who have looked at documentation in system support in The IT industry have not
yet answered the question “why haven’t the previous program written to simplify IT support
been put to good use?” Even suggest that previous projects presented in the faculty of computing
and IT cited evidence to suggest that those systems are very good but IT support departments and
organization require system that will help them retain knowledge from their IT support.
The techniques may depend upon whether the items are independent or dependent demand items.
Independent demand items are those whose demand is not affected by the demand of or decisions
about other items whereas the dependent demand items are those whose demand depends on the
demand for or decisions about other items.
5
Dependent resource planning (Dip) is another technique for dependent items, however this one
focuses basically on efficiency in product flow from upstream to the down streaming of the
distribution
Time savings
With the aid of restricted user rights, company managers can allow many employees to assist in
inventory management. They can grant employees enough information access to receive
products, make orders, transfer products and do other tasks without compromising company
security. This can speed up the inventory-management process and save managers’ time.
6
Existing Student Registration System
College patrons have been using a manual Student Registration System whereby different
Student Registration activities were carried out manually. The manual system involved the use of
file management system for storing the different record records, these records were stored in
form of files and receipts that’s after a sale is made. The manual system involved different
Student Registration activities like record taking, record valuation, and record ordering these
enabled records to management its record.
Royal college of science and technology manually carries out record taking and this is done by
the cashier assistant and the accounts department, once the number of record is noted it’s sent to
the accounts department who secure the resources to use when re-recording the company store.
Student Registration System uses a record book that includes all records about the transactions in
the college. This enables the business to keep a log of record received and record issued.
7
According to Kibera (1996), Inventory in most organizations is the largest single investment.
It’s therefore sensible that the management understands what it is and also effectively
managements it. And due to this new era of system automation there is need to computerize
every system in the organization to reduce on the problems associated with manual systems.
Effective Student Registration is, therefore about implementing strategies to meet or exceed
customer demand related to products availability by maintaining a sufficient record of each of
record item, which will also maximize the convenience organizations profits. How can one
maintain this aspect or come up with it? Automation of Student Registration will effectively
maintain a sufficient buffer record for the smooth running of the organization.
Amoro (2004), in his project Automation of Business Transaction, whereby he focused on the
system to be able to track the records of customers, orders and drugs as well as providing the
reports on business transaction.
His system further focused calculating the discount on large purchases of drugs and also able to
carry out registration of drugs and customers particulars. The project was mainly to deal with
production and sale of drugs in the organization putting emphasis on production organizations.
Data and system have no meaning till put into context of what business or organization does.
The system involved carrying out monthly record takes and this exposes the record to record
theft and hence causing loss of revenue to the company.
Clockworkaccounting.com states that the manual system has some weaknesses and these include
• Manual systems are associated with record outs since its hard for it to keep track of the
actual record that is kept in the organization stores
• With the manual system in place, organizations find it difficult to have meaningful
Student Registration measures
8
• It’s also difficult for manual system to management record levels
• The manual system is also not ideal for complex organizations
• The current system is also associated with fraud since all records about record are entered
by different individuals who sometimes enter un genuine data entries
• Data entry errors can cause a lot of problems to inventory. For example, if something
goes missing, does that mean someone stole it? Or did the accounting clerk simply enter
in the wrong quantity?
• Another weakness of the existing system is that it is time consuming. Even if your
accounting clerk can punch in number really quickly, he/she can’t do it as fast as a
machine.
The manual system involves the physical counting of the record in store therefore the manual
system is more tiring and takes more time than the computerized system where automatic record
takes are taken as soon as goods are issued and received in and out of the store
Accuracy, once the barcode is printed with the correct information, there is very little room for
error. With manual-entry record systems the assistant may enter 96,900 instead of 99,600; this
simply doesn’t happen with barcodes.
Speed, even though some people are amazingly fast at the 10 key or at typing, there is no feasible
way to be as fast as scanning it. Think about how much faster the grocery store process is with
scanners. Imagine if the grocery store assistant had to enter everything in by hand; you would be
9
in line for a lot longer. The one disadvantage of this type of Student Registration system over
manual-entry accounting services is that for most companies it will cost more in terms of pure
dollars paid. It costs money to buy barcode printers, scanners, and stickers. In addition, it costs
money to buy the software to manage it all. With hand entry all you need is a spreadsheet.
3.2.1 Questionnaires
This is a data collection technique in which written questions were presented and answered by
respondents in a written form. The researcher designed questions which were distributed to the
individuals so as to obtain statically useful information about the current college record practices.
This technique was used due its ability to gather responses in a standardized way, it is cheap and
information is easy to analyze. Here written questions were presented to the respondents and this
helped me get detailed information about the difficulties they face with the current student’s
management at the school. See appendix ii
3.2.2 Interviews
This involved the interviewer and the respondents. The researcher interviewed some students and
staff members so as to get first-hand information about both the existing system and suggestions
about the user requirements of the new system. This method of data collection facilitated
gathering responses in an objective and standardized way, learning about processes that cannot
be observed, allowed representatives to raise concerns. It provided an opportunity to gather
information from respondents who were knowledgeable about the system under study. It was
10
also useful to respondents who did not communicate properly in writing or are lazy to complete
questionnaires.
3.2.3 Observation
Observation was the other method used to understand how the current system at Standard Royal
college of science and technology operates. This technique involved seeing various activities that
occurred to get a clear view of what exactly takes place, other than the interviews conducted.
This method was adopted because it enabled obtaining information, which I couldn’t capture
from a questionnaire.
For example, attitude of respondents can only be observed.
Observation was relevant in research because it gave more accurate assessment of how things
actually worked approval to interviews. This technique helped find out the way forward to design
the system.
Director of studies. This is the one who registers students in the college. This user has limited
rights to the system, since the headmaster can assign the duty of registering students to many
people, they cannot delete any record from the system because they can delete records that were
entered by other people.
Abdurrahman. This is the person responsible with all payments for the schools for example staff
payments, student payments, fees defaulters and all the expenses the school incurs. This user also
has limited rights to the system as compared to the director of studies.
11
All scripts were written in java and PHP
The system used mysql database engine to store data for easy retrieval
Use case diagram showing user requirements for the student registration system
12
3.3.4 Functional Requirements
This describes what the system should do
ii. System shall allow DOS access to edit information in case of any mistakes made in
insertion.
iii. System shall allow the director of studies to login to access their information iv. The
v. The system shall enable the administrator access all data accessed by the other users of the
system, add new users to the system.
ii. The system should use less storage space. iii. The system should employ
13
used in the system were maroon, white and blue because some of the school uniforms are in
maroon, the school t-shirts are white and blue sweaters so it reflected the school colors.
The standard button specified on the student registration system was the logout button which
enables the users to log out when they have finished using the system. ENTER on the key board
enables the users to access the system after providing the right credentials instead of clicking the
login button, ALT + left cursor enables the user to go back to the previous page.
Other hardware was the keyboards, mice, LCD desktops and hard disk drives for back up.
14
Ease of use. Due to the user friendly graphical user interface, the system was ease for the users to
interact with. There were no problems the users identified with its ease of use.
Compatibility. The system was able to interact with other software like the operating systems
which were available. The system was also tested on the windows XP, 7 platforms.
Scalability. New features were added to the system hence enabling its expandability. For
example, a frame with moving data going up was added on the welcome page.
Backup for the system was done by exporting the database. This is a functionality available in
MySQL. A user can just import the database or its tables.
The system development was broken down into stages based on the systems development life
cycle (SDLC) of software engineering and the traditional database development life cycle. SDLC
is process by which an information system comes into life and maintains its usefulness to an
organization as it moves from inception to replacement.
At the end of SDLC, evaluation was carried out to ensure that the desired or stated goals and
objectives for that particular stage are achieved.
15
3.6 System technologies and tools
a) Connect the user interface with the prototype database because it is free ware.
b) Validate data before it is entered into the database
c) User login authentication
d) Open source language; it has good connective abilities and runs on many operating
systems.
MYSQL is a Structured Query Language (SQL) based, client/server relational database. Each of
these terms describes a fundamental part of the architecture of MySQL Server. A database is a
storage place for data. The user runs an application that accesses data from the database and
presents it to the user in an understandable format. There are different ways to organize data in a
database but relational databases are one of the most effective. Relational database systems are
applications of mathematical set theory to the problem of effectively organizing data. In a
relational database, data is collected into tables (called relations in relational theory). I choose
MYSQL because it is easy to use, secure and scalable. It also manages memory very well and
runs on many operating systems therefore supporting several development interfaces.
16
Dreamweaver technology was used to draw the user interfaces of the application because it can
work in a visual editing environment. Dreamweaver also provides with helpful tools to enhance
web creation experience.
Fireworks technology was used for designing background images and banner.
17
Chapter Four Systems Analysis and Design 4.1 Introduction
This chapter involves discussing the weaknesses and strengths of the previous systems,
establishment of the requirements for the Automated Student Registration System and the design
of the new system. The new system is designed to meet the needs of automated Student
Registration users and the public as far as managing the school records and maintaining a
knowledge base is concerned.
18
4.4 DATAFLOW DIAGRAMS
4.4.1 Level Zero Data Flow Diagram
D3 Fees records
D2 staff payment David
saves
submits pay
views
3.0
2.0
Staff
Pay Fees
Staff payment
records
D1 Students records
Head Master
enters
views
4.0
19
Symbols used for the DFD
NAME SYMBOL DESCRIPTION
External entity This shows the outputs and the inputs to the
system.
20
4.5 The context diagram for the proposed system
David
Views payments
Enters payments
AUTOMATED
RECORD
Staff Enters student details
MANAGEMENT
SYSTEM
Head Master
21
4.6 Data Modeling
The database was designed with different users that access the system which are Bursar,
Headmaster and DOS.
All their entries are stored in the database.
They are authenticated with a different username and password for the login credentials.
Pays
Student Fee
Registers
DOS Student
1..* 1..*
Receives
Staff Salary
22
1..1 1..1
Staff
staffNo{ PK }
sName
Fee gender
date
sId{ PK } class
sName 1..1 nationality
date Pays nokName
1..* R egisters
year 1..1
payFor 1..1
balance Student
Recieves
sNo{ PK }
sName 1..*
gender 1..1
date Salary
class sId{ PK }
nationality amount
nokName payFor
rBy
pBy
pDate
Fee (sId{PK}, name ,dat, year ,class ,term ,amount ,payf , balance,sNo{FK} )
Primary key: sId
Foreign Key: sNo
23
Student (sNo{PK}, name ,gender ,dat ,class ,term ,date ,nationality ,nokname ,nokaddress,
staffNo{FK} )
StaffSalary (sNo{PK}, name ,gender ,dat ,class, date ,nationality nokname ,nokaddress, sId{FK}
)
Primary key: sNo
Foreign Key: sId
After normalization and identification of the functional dependencies, the final data structures
for the various tables and their corresponding data fields and sizes are as below;
24
Students
Attributes Description Datatype Constraints
The records of students to be enrolled in the school are recorded down by the registrar of
authorized staff.
25
Fees
Attributes Description Datatype Constraints
26
Salary
Attributes Description Datatype Constraints
Table 4 Salary
Staff record
Attributes Description Datatype Constraints
Staff records are registered by the head master who is in charge of giving jobs. Users
27
Attributes Description Datatype Constraints
Table 6 Users
28
5.1 Introduction
This chapter shows the screen shots of how the student registration system was implemented at
Royal college of science and technology.
Login Page
This is the page that authenticates users to the system. There are three user rights which include
bursar, DOS and headmaster. They all have different panels of management. Provision of correct
username and password redirects them to the correct panel otherwise denied access.
?
Figure 5.3: Login page
When a wrong password is entered the page below is displayed.
?
Headmaster Page
The Headmaster performs registering of staff members, checks for fees defaulters, students
registered in the school, employee payment and can add new users to the system.
29
?
Figure 5.4: Headmaster page
The information about staff is put down before they are allowed to begin teaching. Their records
are stored in the database which can be viewed by the staff who can also delete them in case a
staff member leaves the school.
?
Figure 5.5: Staff Records page Staff Records Page
?
Figure 5.6: Staff Records view page
Payments made by a student are recorded by the bursar in the form displayed below.
?
Figure 5.7: Fees payment page
30
Fees View Page
The Abdul rah am can view the fees payments made by students in all classes or in a particular
class.
?
Figure 5.8: Fees View page
The bursar checks payments and defaults by selecting a particular class for checking.
?
Staff Page
The staff performs registration of Students and also checking their views.
?
31
The students’ details are recorded in the format above Figure
5.10: Student Record page
6.1 Introduction
This section presents a conclusion to the project report highlighting in the summary the results
and any recommendations from the project and way forward after its development.
6.2 Conclusion
The manual system used by the school was so inefficient, data retrieval was tedious a lot of
misplacement within the records. Updates and correction of records was very time consuming,
there was wear and tear of the different files and papers kept raising researcher’s attention to
identify a basic integrated computer based information system to solve the above problems and
avoid misunderstanding and complaints from the stake holders the information system included
proposing a data flow diagram to show how information should flow within the school and an
integrated database was needed to help proper storage of the information within the school.
1 To clearly analyze the current system used by This objective was highly achieved
Royal college of science and technology to
manage its data records.
2 To establish the requirements necessary for Requirements were well established
designing a computerized database system for and the system was developed.
Royal college of science and technology
3 To design a student registration system for Royal A conceptual and technical design
college of science and technology for the system was designed.
4 To develop a student registration system for A computerized web based student
Royal college of science and technology registration system was developed
using mysql, PHP, HTML, java,CSS
scripts.
Table 7 objectives and level of accomplishment
33
6.3 Limitations
During the research, the following constraints were encountered and these include;
i. Limited resources such as computers, storage devices like flash disks, software as wamp
server these resources where limited and accessing them was quite hard
ii. Limited time to complete the project this made the researcher strive to beat the dead line
for the project estimated time.
iii. The skill to design a systematic database using MYSQL was a little technical and also
adopting to use PHP scripting language
6.4 Recommendations
The researcher found that the existing system was manual that all recording procedures were
done manually hence the need for a computerized system that would help the Royal college of
science and technology manage its records well. A computerized interface was developed using
PHP scripting language, the researcher further recommended the integration of other database
management technologies that enable mass storage of information. Training should be got or out
sourced from competent firms dealing in lines of business.
A computer based information system was developed for the management to run their day to day
activities. The implemented system helped solve the problems of information inconsistencies and
loss. The researcher recommends that the system to be developed under web based platform to
enable better communication between the school and parents. This can be achieved through
developing a database while incorporating the latest internetworking technologies for instance
local area networks.
After implementation the researcher discovered that the school did not have backup system and
database securities hence recommending that there be development of backup security system to
enable automatic back up of data by the backup set system set in place.
The backup system could be developed using modern backup and data recovery systems to avoid
loss of data.
34
Antivirus should be in place to detect and often eliminate computer viruses from corrupting the
information system.
Power stabilizing systems should be set up so that there would not be unnecessary loss of
information in case of power insurgencies.
The researcher also recommended uses of modems to enable the school have internet access so
that the school’s information base is expanded.
The researcher recommended that the new system should be tested alongside other existing
system to ensure that it runs smoothly to meet the purpose for which the users required it in case
of no errors than system should be implemented.
2. How the implemented information system has influenced the customer or user
satisfaction?
35
References
6. Basic Data Elements for Elementary and Secondary Education Information Systems.
Retrieved September 3rd 2011 http://nces.ed.gov/pubs97/97531.pdf
7. Building an Automated Student Record System by the National Centre for Educational
Statistics October 2000
11. Connolly, T.M. and Begg, C.E. Database System A Practical Approach to Design,
Implementation and Management. Addison-Wesley, 2005.
36
Appendix
Appendix i Questionnaire
Questionnaire
I David ladu William a student of Royal college of science and technology, Department of
Business Computing and Information Technology, carrying out a project on Student Registration
system of colleges would like to find out more about technology practices used in the Royal
college of science and technology. This project will be submitted to Royal college of science and
technology and will go a long way in improving and the management of the college works and
administration. You are kindly requested to respond to the questionnaire and information
provided will be treated with confidentiality and will only be used for the purpose of this project.
Put a tick in a box that corresponds with the answer of your choice and fill the blanks where
applicable.
Gender
Male Female
Yes No N ot applicable
2. How do you find the existing Student Registration System at the College?
4. Will it benefit the staff, of Royal college of science and technology, students and parents?
37
5. Is the file based (Manual) system of any problem?
..........................................................................................................................................................................
...................................................................................................................................................
..........................................................................................................................................................................
...................................................................................................................................................
Thank you so much for taking your time to fill this questionnaire.
38
Appendix
ii: Interview
Interview Questions
1. Name of Respondent?
3. How do you manage record handling in the different administration areas of Royal
college of science and technology?
8. How do you like the system to operate to solve the Problems Addressed?
39
Appendix
A table showing the expenditures incurred in the process of doing the project.
Flash disk
External HDD
Printing
Typing
Binding
Stationary
Airtime
Allowances
Others
Total
40
Appendix
41
Pseudo code
The Login code shows the authentication procedures that blocks the unauthorized persons using
PHP scripting language
42