Chapter III
Chapter III
TECHNICAL BACKGROUND
Chapter III
Technical Background
The researcher’s observation about the manual library system of Sibonga Christ-Centered Agape
Academy Inc is that it consumes a lot of time and efforts to perform task in borrowing, finding
books and recording of data. With this concern, the proponents found an opportunity to make a
computerized library management system that will provide an efficient way on how to lessen the
time spent in borrowing, finding books, and recording of data.
The proponents have used web-based program wherein the users can access it through digital
platforms. Library Management System of Sibonga Christ Centered Agape Academy Inc is a
system that will be used by the librarian and establishment for easy and convenient access without
using any manual processes
The proposed system will employ the object-oriented approach, where the system's modules are
designed around objects to emphasize data rather than logic or actions. Traditionally, programs
have been perceived as logical procedures that accept input data, process it, and generate output
data. In this context, modules will be utilized throughout the system as necessary. Within the
object-oriented approach, modules can be shared across different parts of the program, enabling a
cohesive system implementation.
These are some of the technical terms that are being used in our system: VS Code – Text Editor,
Server-client side – PHP, HTML, CSS, Apache, Database – Xampp MySQL, Functionality – Web
application, PHP MyAdmin. Some of the terminologies being stated above are also the technology
being used in the system.
Details of the Technologies to be used
VS code – In the development of the system, we made use of Microsoft Visual Studio code for encoding
the source code of the system, in order to be accurate and fast acquisition of data and information.
PHP – is a general-purpose scripting language that is specially suite for server-side web development where
PHP generally runs on a web server. It can also be used for command-line scripting and client-side GUI
applications.
Xampp 8.2.4 – Developers will use this as development tool, to allow website designers and programmers
to test their work on their computers without any access to the internet.
MySQL – is an open-source relational database management system. MySQL will be used by the
developer, because it is one of the system develop compatible database.
Apache – the apache HTTP server is a web server software notable for playing a key role in the initial
growth of the World Wide Web (WWW).
HTML - this is the language that web pages are written in. As far as a computer language go this is the
easiest to learn. You can create a web page without using a web page editing program but the program will
still use HTML to create the page.
CSS – cascading stylesheet are used to format the layout of web pages. They can be used to define text
styles, table sizes and other aspects of web pages that previously could only be define in page’s HTML.
CSS helps web developers create a uniform look across several pages of web site.
Google Chrome - is a web browser developed by Google. It is one of the most popular web browsers used
worldwide and is available for various operating systems, including Windows, macOS, Linux, iOS, and
Android. Google Chrome is also the main components of chrome OS, where it serves as a platform for
running web applications. It is use as one of the testing browsers for the web based system.
Microsoft Edge - is a web browser developed by Microsoft. It is designed to be fast, secure, and efficient,
offering a modern browsing experience. Originally released with the Windows 10 operating system,
Microsoft Edge has become available on other platforms, including macOS, iOS, and Android.