CHAPTER FOUR
SYSTEM IMPLEMENTATION
4.0 INTRODUCTION
This chapter highlighted the technical tools use for the project, system testing, system
requirement and evaluation.
4.1 TECHNICAL TOOLS USED
The system will be developed using software development tools and are classified into Front –
End tools, Back – End tools and Web Server.
4.1.1 Front–End Development Tools
The frontend here means the web pages that user will be navigating through. HTML, CSS &
Bootstrap are the technologies selected for the development of the frontend.
HTML: HTML stands for Hyper Text Markup Language, it is the standard markup language for
creating Web pages. HTML elements tell the browser how to display the content and it also
describes the structure of a Web page.
CSS: CSS stands for Cascading Style Sheets, it describes how HTML elements are to be
displayed on screen, paper, or in other media. CSS saves a lot of work. It can control the layout
of multiple web pages all at once.
Bootstrap: Bootstrap is a free front-end framework for faster and easier web development. It
includes HTML and CSS based design templates for typography, forms, buttons, tables,
navigation, modals, image carousels and many other, as well as optional JavaScript plugins.
Bootstrap also gives you the ability to easily create responsive designs.
4.1.2 Back-End Development Tools
The backend is the part of the software that handles websites logic and databases. PHP &
MYSQL is the technologies selected for the development of the backend
PHP: PHP stands for Hypertext Preprocessor, is a server scripting language and a powerful tool
for making dynamic and interactive web pages. The scripts are executed on the server.
MYSQL: SQL stands for Structured Query Language, is a standard language for accessing and
manipulating databases. It lets you access and manipulate databases.
4.1.3 THE WEB SERVER
A web server is a software and hardware that uses HTTP (Hypertext Transfer Protocol) and other
protocols to respond to client requests made over the World Wide Web. Apache web server is
selected, it is the best choice for its security, reliability and availability.
4.3 SYSTEM TESTING
The system is tested using the Black Box testing, in which the system developed is tested in
order to evaluate the system’s compliance with the specified user requirements.
Table 4.1 Admin requirement testing
TEST ID FUNCTION DESCRIPTION EXPECTED ACTUAL STATUS
RESULT RESULT
1 Login User try to User login User was Successful
login into the into the login into
system system the system
2 Logout User try to User logout User was Successful
logout in the in the system logout in
system the system
3 View User try to view User view Applicant Successful
applicant applicant in the applicant was viewed
system profile in the in the
system system
4 Accept User try to User accept Admission Successful
Admission accept admission in was
admission in the system accepted in
the system the system
5 Reject User try to User reject Admission Successful
Admission reject admission in was
admission in the system rejected in
the system the system
6 Delete User try to User delete Admission Successful
Admission delete admission in was deleted
admission in the system in the
the system system
Table 4.2 User requirement testing
TEST ID FUNCTION DESCRIPTION EXPECTED ACTUAL STATUS
RESULT RESULT
1 Login User try to User login User was Successful
login into the into the login into
system system the system
2 Logout User try to User logout User was Successful
logout in the in the system logout in
system the system
3 Apply User try to User apply Admission Successful
admission apply for for was applied
admission in admission in in the
the system the system system
4 Check User try to User check Admission Successful
admission check admission status was
status admission status n the checked in
status in the system the system
system
5 Manage User manage User manage User Successful
profile his profile his profile in manage his
the system profile in
the system
4.3 SYSTEM REQUIREMENT
Software Requirement
i. Operating System: Android, Windows, Mac, Linux etc.
ii. Browsers: Opera Mini, Chrome, Firefox etc.
Hardware Requirement
i. Processor: Minimum 1 GHz; Recommended 2GHz or more.
ii. Ethernet connection (LAN) or a wireless adapter (Wi-Fi)
iii. Memory (RAM): Minimum 1GB; Recommended 4GB or above.
4.4 SYSTEM EVALUATION
System evaluation includes measuring the final system against its initial performance goals as
well as performing ongoing testing to see that the system continues to meet those goals.
The method used to gather feedback from software stakeholder is through holding regular
meetings with them. The feedbacks include:
i. The user interface color should be change to another color, so as to be user friendly.
ii. Users should be able to send support message to admin.
iii. The dashboard component should be re-arranged.
4.5 CHAPTER SUMMARY
The main focus of this chapter was the implementation of the software, the frontend and backend
technologies and tools used in developing the software, the software and hardware requirements
needed for the software to be used and also how the functionality of the system was tested and
evaluated to meet its requirement.