Professional Documents
Culture Documents
Project
Project
Introduction
A Student Record Management System website is designed to streamline and enhance the
administrative processes within educational institutions. It provides a centralized platform for
managing student records, academic data, and other essential information. Efficiently manage
detailed student profiles, including personal information, academic history, attendance
records, and more. This centralized system ensures that all student data is up-to-date and
easily accessible to authorized personnel. It maintains comprehensive records of all teachers
and staff members, including their qualifications, schedules, and contact information Track
student grades, report cards, and progress reports with ease. Our system allows teachers to
input grades directly and provides tools for analysing academic performance over time,
helping to identify areas where students may need additional support. It simplifies the
creation and management of class schedules and timetables. The system allows for easy
adjustments and ensures that all students and staff have access to the most current scheduling
information.
Problem Statement
The problems facing the current manual system are data redundancy, difficult to update and
maintain, inconsistent data, insecurity, difficult to impose constraints on various data file and
difficult to backup. Therefore, because of these drawbacks that Student Record Management
System has been developed to address the problems catalogued above.
Project Objective
The main objective is to develop a Student Database Management System
Specific Objectives;
Scope
This project is basically designed as the institution provides a lot of services to students which
includes; Vocational training to students, admits new students, keep students records, for
every department.
The project provides comprehensive Student Database System for Vocational Training
Institute. The system is able to capture, validate, sort, classify, calculate, summarize, store and
retrieve data. Student Database System store semester details, course details, department
details and all the details of students including their background information, educational
qualifications and personal details etc.
Purpose of Project
The proposed system is intended to make life easy. The main purpose of the project is to build a
student database system to facilitate easy access of student’s records. The Student Database System
will allow the registrar of Vocational Training institute, Login to edit, update students details records.
It also enhances efficient management of student’s information and process and print out student’s
transcripts/ result slips.
3
student ID, student address, guardian information, medical information, Room number and
name and attached student passport photo and a list of personal characteristics. Student
records could be maintained in handwriting, print, computer’s main memory, magnetic tape,
and disk even on cloud backup for safety.
The student records are used by the organization to assist offices in support of their basic
institutional objectives and to document student progress and achievement in the educational
process of the institute.
Educational institution is required to conform to fair information practices. This means that
persons who are subjects of data systems must:
Be informed of the existence of such systems.
Have identified for them what data about them are on record.
Be given assurances that such data are used only for intended purposes.
Be certain that those responsible for data systems take reasonable precautions to
prevent misuse of the data.
6
2. Data Collection
The required data including department details, course details, student personal details,
semester details, exam details etc. were collected. The data collected would help identify
attributes, relationships, classes, entities/objects that describe, relate and interact with the
system. The data collection tools and techniques that were used are as follows:
1. Observation
Our group went to observe their daily as regards their current system and they were manually
recording the student’s records in registrars, and principal offices. A follow up was made to
determine the time it took to carry out the student record management. I observed their
system’s weaknesses.
3.2.2. Interviewing
Interview is a powerful tool for data gathering since it allows the interviewer to probe and
clarify a number of issues. Face to face interview was used to interact with the registrar and
the Principal of the proposed system to obtain the data required for the database management
system.
1. System Implementation
This describes the tools used to implement the graphical user interface and the database.
Microsoft Access was used to create and connect relational tables in the database.
2. System Study
The main purpose of the study was to find out the processes on how student’s record is carried
out.
2. System Analysis
The system study phase, requirements of DBMS were categorized into user requirements,
system and hardware requirements.
3. User Requirement
During data collection, the researcher investigated and found out how the current system
operates, not only that but also tried out which problems are faced and how best they can be
settled. The users described some of the basic requirements of the system this includes Search
for Student records, view all types of reports and grade and print out transcripts.
3. System Design
After interpretation of the data, tables were drawn and process of data determined to guide the
researcher of the implementation stage of the project. The tools, which were employed during
this methodology stage, were mainly tables, Data Flow Diagrams (DFDs) and Entity
Relationship Diagrams (ERDs). The design ensures that only allows authorized users to access
the system‟s information.
1. Logical Model
This figure shows the logical flow of events in the system, it caters for the time when the
admin login and signs out from the system.
10
3. Implementation
Implementation includes all the activities that take place to convert from the old system to the
new. A proper implementation is required to provide a dependable system to meet the
requirements. An improper installation may affect the success of the system. The most
appropriate approach used was to run the old and new system in parallel. This offers high
security, because even if there is a flaw in the automated system, the manual system can be
depended on.
To develop a database system that allows the registrar to list and update students
information;
Login module: Login module will help in authentication of admin .admin who have
valid login id and password can be allowed the access into the system;
Search module: This model allows one to search for a particular student or group of
students using search criteria such as name of student, Index number, course code etc;
5. User Requirement
For effective use of the system, it is important that users are fully involved and are given
opportunities to participate as much as possible This rectifies numerous problems associated
with change management, users getting accustomed to using new way of doing things as
opposed to traditional system of student records management system. During data collection,
the researcher investigated and found out how the current system operates, not only that but
also tried out which problems are faced and how best they can be settled. The users described
some of the basic requirements of the system as;
Search for Student
Update, student records
View all types of reports (Students attendance, Address book, and Phone list, Student
by room, Students by level, Medical information
Generates students transcripts and certificates Assign access rights and privileges to
the system users.
1. Functional Requirement
The following is the desired functionality of the new system
The system should authenticate the users of the system.
The system should generation of students reports and Print out transcript and
certificates.
The system should only allow the administrator to delete records in the database.
3. Software Requirements
The technology selected for implementing Student Database System is Microsoft Access,
embedded visual basic and graffiti creator.
13
Microsoft Access
Microsoft Access is a rapid application development (RAD) relational database tool. Access
can be used for both desktop and web-based applications, and uses VBA as its coding
language.
Visual Basic
Visual basic is a programming language and environment developed by Microsoft, based on
the BASIC language. Since its launch in 1990, the Visual Basic approach has become the
norm for programming languages. Now there are visual environments for many programming
languages, including C, C++, Pascal, and Java. Visual Basic is sometimes called a Rapid
Application Development (RAD) system because it enables programmers to quickly build
prototype applications.
Microsoft Project
Microsoft Project is a project management software program, developed and sold by
Microsoft, which is designed to assist a project manager in developing a plan, assigning
resources to tasks, tracking progress, managing the budget, and analyzing workloads.
6. System Implementation
This describes the tools used to implement the graphical user interface and the database.
Microsoft access was used to create and connect deferent tables, queries, forms and reports in
the database.
7. System Testing
The system testing was done to ensure that the system produces the right results. It was time
consuming to test the system because data must be carefully prepared, results reviewed and
corrections made in the system.
The following explain the ways in which testing is done.
1. Unit Testing
Unit testing was carried out on individual modules of the system to ensure that they are fully
functional units. This was done by examining each unit. It was checked to ensure that it
functions as required and that it adds student’s data and other details and also ensured that this
data is stored in the database. The success of each individual unit gave led a go ahead to
carryout integration testing. All identified errors were dealt with.
2. Integration Testing
The integration testing carried out after different modules had been put together to make a
complete system. Integration was aimed at ensuring that modules are compatible and they can
be integrated to form a complete working system.
3. System Validation
Validation of the system was very important. Validation of the system was done by comparing
it to the questions asked by the users at Christian Childcare Programme. Most of their
answers
14
matched with what the system can do. For example the system ensures security for the
student’s information
8. Presentation of results
The presentation of the results of SDBMS is analyzed in terms of the interfaces of the system
and output from the backend of the system. This includes activities of the users. The
following are the results after the implementation of the SDBMS
9. Maintenance
The system will be maintained periodically through effective monitory and evaluation. This
will go a long way to help identify and debug emergency production problems and address
them accordingly. A considerable amount of time would be spent to effect changes in data,
files, reports, hardware and software.
1. Login Form
Only authorized user with the right user name and password has right to access the services to
particular department he or she intent to view. When wrong user name and password is used
the system rejects access to the services.
15
2. Limitations
This section describes those services that are not provided by the system and those include the
following
It is not cloud based database Management system, therefore it limits other users from
interacting with it. The user is to ensure separate information backup reason that we use
Microsoft access to develop the system which cannot support the system to be used on other
operating system like Linux and apple.
2. Conclusion
Information is an indispensable tool many organizations use to advance decision making.
Large amount of student’s data are generated either manually or electronically on daily basis.
When population of student in a school is less than a hundred, the manual system can work
perfectly but it is not the best method of managing records of students. The manual and
disintegrated electronic systems have numerous disadvantages because these methods of
capturing and managing data about students are prone to data inconsistency, data redundancy,
difficult to update and maintain data, bad security, difficult to impose constraint on various
data file and difficult to backup.
An integrated student database system provides prudent solutions to address problems
associated with manual system. In order to assess the performance of the school and students
overtime, there is the need to use past records of students without any missing data. The
integrated student database system which captures and maintains longitudinal data of students
would provide an accurate and reliable data about current and past students.
The system is free of errors and very efficient and less time consuming due to the care taken
to develop it. All the phases of software development cycle are employed and it is worthwhile
to state that the system is very robust. Provision is made for future development in the
system.
5.3. Recommendation
Since student database system is very broad, the scope of this project covers only a small
aspect of student information system due to the fact that the stipulated one month within
which the project is expected to be executed is too short.
Students who are interested in building database system should be encouraged to work on
other aspect of student information system in that all the available related student database
system could be linked together.
19
REFERENCES
Academia. (2021, November 19). 4 Benefits Student Record Management System
Institutions Must Know. Academia. https://www.academiaerp.com/blog /4-benefits-of-
student-record management-system-institutions-must-know/
Ambali, A. R., & Bakar, A. N. (2015). Theory of Reasoned Actions (TRA) and its Relation to
ICT Adoption. In ICT Adoption and Application in the Malaysian Public Sector (pp. 82–95).
IGI Global. https://doi.org /10.4018/978-1-4666-6579-8.ch006
Bhardwaj, S. (2020, June 21). 16 Best Student Record Management System for Schools &
Institutes. Software Suggest. https://www.softwaresuggest.com /blog/best-student-record
management-system
Boot, W., & Charness, N. (2016). Technology, Gaming, and Social Networking.
ScienceDirect. https://www.sciencedirect.com/topics/social-sciences/technology-acceptance-
model
Business Leeds. (2019, March 6). Socio-technical systems theory. University of Leeds.
https://business.leeds.ac.uk /research-/doc/socio-technical-systems
DeSanctis, G., & Poole, M. S. (1994). Capturing the Complexity in Advanced Technology
Use: Adaptive Structuration Theory. Organization Science, 5(2), 121–147.
http://www.jstor.org /stable/2635011
Fox, W., & Bayat, M. S. (2007). A guide to managing research. In Juta Publications. Cape
Town. http://hdl.handle.net/11189/6745
G2.com. (2021, September 15). Best Student Information Systems (SIS) in 2021 | G2.
G2.Com. https://www.g2.com/categories/student-information-systems-sis#learn-more
Goodhue, D. L., & Thompson, R. L. (1995). Task-Technology Fit and Individual
Performance. MIS Quarterly, 19(2), 213. https://doi.org
20
Appendices
Login page
Dashboard
Student details
21
Courses
Subjects