Professional Documents
Culture Documents
CHAPTER III.3 - Final
CHAPTER III.3 - Final
This section discusses the software, hardware, and tools used during the
development of Arlin’s Farmville. This part also presents the results of the testing
3.3.1 Development
laptop with the following specifications: an Intel i5-10300H CPU, a 256GB SSD, a
GTX 1650Ti, and 8GB of random-access memory. During the development of the
system, the researchers used the following software for web development: (1)
which has been used by the system; (2) Datatables, a plug-in for the jQuery
Javascript that adds flexible tables which has been use for the inventory and
chicken and egg production tables; (3) SB Admin, a free, open-source, MIT-
licensed Bootstrap admin template that uses the default Bootstrap 5 styles along
with various plugins to create a powerful framework for creating admin panels,
web apps, or dashboards that has been used for the Admin Module and
Dashboard of the system; (4) Chart.js, is a free JavaScript library for making
charts, it was specifically use for the charts generated for the chicken production,
egg production and inventory. (5) Moment JS, is a JavaScript library which helps
very easy way and provides an easy and efficient way of filtering the data based
94
on date ranges. (6) TCPDF is a free Open-Source PHP class for generating PDF
documents, TCPDF is used in generating pdf in reports module. This allows the
user to quickly and easily select the specific date range they would like to view
the data in. The researchers selected these frameworks for the development of
the web. (7) PHP 7, the primary programming language used to develop the
system, was chosen due to its reputation as one of the easiest scripting
languages for programmers to use, the researchers have used it as their back-
server package containing PHP, MySQL, and APACHE 2.4 was also used. (9)
MySQL version 10.4.11 was used for the development of the database for the
system. (10) Visual Studio Code (VSCode) version 1.60, a code editor made by
Users can access Arlin's Farmville through a web browser with an active
3.3.2 Testing
capabilities and identify areas for improvement. This will involve real users of the
system, including the manager, administrator, and the employee, interacting with
administrator, and employee interact with the system and test each functionality.
The researchers provide test cases, which outline each functionality and its
expected results, to aid in the testing. After each test case, the tester provides
their remarks. A remark of "OK" indicates that the functionality met the expected
result during testing, while a remark of "NOT OK" means that the expected result
was not achieved. The test is concluded with the tester signing their name at the
The testing phase was a crucial step in the development of the system, as
it allowed us to validate its functionality and identify any issues. During the testing
phase, the testers were able to identify areas of improvement that could enhance
the user experience and the overall performance of the system. One of the areas
that the testers highlighted was the need to improve the user interface. This
adding more descriptive labels and tooltips to help guide the user's interaction
Another area of improvement that the testers identified was the need to
add more intuitive features to the system. They suggested the inclusion of
additional functionalities that would enable the user to perform tasks more
search bar that would allow the user to quickly locate specific information within
96
the system. They also suggested adding more options for customizing the
responsiveness, reduce lag time, and ensure that it operates efficiently even
when dealing with large amounts of data. They also suggested conducting further
testing to identify and fix any potential bugs or issues that could affect the
system's performance. These insights and suggestions from the testers are
functionality and usability. This was confirmed by the testers, who provided