Chapter Four
Chapter Four
Invoice
Customer
Home
Medicine
Supplier
Purchase
Reports
A. Hardware Requirement
These are the physical component needed by the system to operate.
A hard disk of at least 40GB
256 RAM memory
Corei5 2.5 MHz
Window 7 operating system
Any microcomputer of the above capacity is required to be used, the only important thing
is that PHP is used to design the package resides on the hard disk. The computer used in
designing and implementing the grade point average (GPA) package is HP Intel Centrino Duo.
Processor 1.8 GHz, 1.4 GHz, 1.4 GB of RAM, 160 hard disk capacity.
B. Software Requirements
These are the software component needed by the system to operate.
Processor speed- 1.30Hz and above
Web browser
XAMPP control panel
Operating system
Visual Studio Code
Microsoft Office Suite
4.3 Testing
Testing is the process of executing a program or system with the intent of finding errors”.
Simply testing involves the processes of verifying and validating the program or application.
This is performed at the start of the system by the test team. It’s called black box testing. The
system is tested in a controlled environment. The purpose of system testing is to validate an
application’s accuracy and completeness in performing the function as designed. The system is
tested through the following testing approaches.
2. Integration Testing
In this approach, the program modules of the system were integrated and tested as the
whole.
The back button which leads you to the previously opened page,
Checking whether the all buttons on the admin panel are working and displaying
options.
3. Regression Testing
This approach involved checking to see if the addition of one feature is negatively
affecting other features.
Constantly inputting wrong data in login page causes the entire application to
force close.
Medicine Page
Invoice Page
Supplier Page
Purchase Page
Since PHP is a server-sided scripting language and cannot be executed on the computer
without having a server, therefore, a XAMMP server was used to run the program.
4.5.1 System Design Tools
The system will be a web based application which will be implemented using the
following software engineering tools;
3. JavaScript
JavaScript (JS) is a dynamic computer programming language. It is most
commonly used as part of web browsers, whose implementations allow client-side scripts
to interact with the user, control the browser, communicate asynchronously, and alter the
document content that is displayed. It is also being used in server-side network
programming, game development and the creation of desktop and mobile applications.