0% found this document useful (0 votes)
10 views4 pages

System Implementation and Testing Overview

This chapter discusses the implementation of a software system, detailing the front-end tools (HTML, CSS, Bootstrap) and back-end tools (PHP, MySQL) used in development, as well as the Apache web server selected for deployment. It outlines the system testing conducted through Black Box testing, highlighting successful user and admin requirement tests. Additionally, the chapter covers software and hardware requirements and the evaluation process, which includes gathering user feedback for ongoing improvements.

Uploaded by

mabatcha12
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

System Implementation and Testing Overview

This chapter discusses the implementation of a software system, detailing the front-end tools (HTML, CSS, Bootstrap) and back-end tools (PHP, MySQL) used in development, as well as the Apache web server selected for deployment. It outlines the system testing conducted through Black Box testing, highlighting successful user and admin requirement tests. Additionally, the chapter covers software and hardware requirements and the evaluation process, which includes gathering user feedback for ongoing improvements.

Uploaded by

mabatcha12
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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.

You might also like