Chapter Three: System Analysis, Design and Implementation
Chapter Three: System Analysis, Design and Implementation
IMPLEMENTATION
The existing system is manual based and need lot of efforts and consume enough
time. In the existing system allocation of rooms to student are done manually. It
may lead to corruptions in the allocation process as well as loss of file or file
damage.
Disadvantages:
1. More human power
4. Low security.
5. Data redundancy.
6. Difficulty to handle.
The proposed system is having many advantages over the existing system. It
requires less overhead and very efficient. The proposed system deals with
The major purpose of this project is to eliminate the use of paper in manual hostel
registration and allocation processes and all the risk associated with it, also to carry
out the analysis of the manual processes involved in hostel registration and
creating a database which will be used for record storage, processing, and retrieval.
Primary Source: This involves oral interview conducted with some personnel in
the vital registration unit of hostel registration and allocation at the federal
polytechnic of oil and gas, Bonny Island, Rivers State, reviewing and sharing their
experience about the difficulties they undergo in the storage and retrieval of
Secondary Source: This includes the use of textbook, dictionary, newspaper and
System design is concerned with the design of the proposed system based on the
investigation and requirement made. This involves the processing algorithms and
Input design data for this research work are all the data, which are collected
HOSTEL, and the data will be design into input table as shown below.
1. Login table
2. Student Info
Start
NO
Is the data
correct?
YES
Main menu
Stop
3.2.2 OUTPUT DESIGN
The output design of their project work will be the result of all the processed
information which are carried out by the creation of a graphical user interface.
Stated below are sample of the output to be used in the proposed system of this
project.
1. List of students
3. Report
4. Add student
5. Update Student
6. Report Student
3.3 DOCUMENTATION
Documentation involves all the function performed by the system and how the
system is to be used. Documentation describes how the program is used and it also
clarifies any obscurities in the design. Documentation usually shows how to use
the system, how to install and operate the system, system implementation and test
End users of the software should take the following guide when using the system:
Startup Pages
The startup pages, user can create an account from the “Sign Up” button to open
the sign-up form to create an account and a “Forget Password” button whenever
the user forgets their password. To sign in user are to enter their staff id and
password.
Figure 3.2: Start up page
Sign Up
The sign up page is a form to collect users details like the: staff id, staff names, and
Home Page
Here you can view the student details and their rooms, filter the table
Here you user can add new student to the database and also allocate a
Here user can update student record in case of any typo-error or any
necessary change
Figure3.6: Update Student data
Report Page
Here user can make a report either closing report or incident report
Figure 3.7: Report page
Module II (MySQL connector): This module enables the connection between the
Module III (Main Module): This module is the main program, a GUI application
that calls the stated modules above to achieve the objectives of the design.
3.4 IMPLEMENTATION OF THE DESIGN
hardware, software and people. Hence, the hardware being mainly a personal
computer (PC). The software for the implementation of this system is Localhost
server which serves as a connection between the database and application. The
Microsoft windows operating system. All the users must be trained and computer
literates else the system’s aim and objective will be defeated. For any system to
output results, the users must be able to use the system effectively. This new
system is user friendly, flexible and interactive. Thereby, offering users the ease of
learning and training staff. Once the training is completed. The system is
implemented and the manual system has to be replaced. The following changes
The proposed system has been tested with real life data and information each
program module has been tested with appropriate data to ensure it work as
expected, the system testing with appropriate data to ensure it work as expected.
The system testing determines how the entire system as a whole can be relied
upon.
As one of the specific objectives of this study, validation of the system was very
asked by the users, hostel porters. Most of their answers matched with what the
system can do. Visual Basic was use to validate user’s input and other respective
inputs.
tested exhaustively, the black box testing method was used for system testing. The
black box testing usually demonstrates that software functions are operational; that
the input is properly accepted and the output is correctly produced; and that
It is pertinent to note that though all the program modules have been debugged,
this does not mean that they are completely error free as logical errors might