Professional Documents
Culture Documents
A Thesis Proposal
Presented to the Faculty of the
CVSU General-Trias
In Partial Fulfilment
Of the Requirements for the Degree
Bachelor of Science in Information Technology
Christian Magallanes
Clyde Caber
1
Now a days, in a highly technological society, human productivity is made more
efficient through the development of electronic gadgets. Technologies are important and
helpful in everyone’s life. With when systematically arranged in a room of private home
for such as collection the advance of such modernization in education, one way to
globalize the process of research is to realize that technology is advancing at an
incredibly fast pace.
There are many fascinating things happening in the world of technology that are
impacting on work. The use and control of IT provides an opportunity to be innovative in
when we work, where we work and the way we work (time, place and space – see
Harvey, Citation2010) in a global economy.
Every library needs a librarian competent to direct activities in order to put the
resources for effective use to achieve the objectives. Library can plan, organize, direct
and control the activities of other persons subordinate to him. Management requires
specialized knowledge and expert ability in various fields. It has become a process which
acts on the basis of a established knowledge and scientific practices. (C.K. Sharma, Kiran
Singh. p.1)
General Trias City Library has 5,201 books in total. The library is own by the
government official of the General Trias. The General Trias City Library founded by the
Local Government Officials. Inaugurated on April 17, 2006 and received the special
citation for implementing Best Practice on Environment Management as "MODEL
MUNICIPAL LIBRARY" last Septemeber 17, 2007 at the Provincial Capitol,Trece
Martirez City. Most library collection was from Malabonian San Diego California U.S.A,
2
purchasing by our local government, book allocation from the National Library of the
Philippines and receiving book donations. Year 2009, the library acquired 6 complete
computers set with internet connection and free Wi-Fi and passed the evaluation of PRC
Board for Librarian last Feb 22, 2012. The library was affiliated to the National Library
of the Philippines last June 13, 2012 today, library continues to perform its share of
providing information sources and offered other services. A Web-Based City Library
Management will enhance the effectiveness of the library. A good Web-Based City
Library Management should enable librarian to manage library resources in a more
effective way to save time and effort.
situations many people involved in the process of managing the library such a way that to
keep records regarding the books and students (borrowers), check the books manually,
keep records on issued books etc. All these things have to be carried out manually and if
the library is large in content handling is also a problem the other hand keeping large
amount of maintenance workers may cost a lot and it will not be efficient for a library.
"The loss of data about the books Difficulty in tracking down the details of the library
basis". (IEEE explore. Feb 2018) Manual record keeping is also not a reliable method as
people tend to forget thing. the borrower's point of view, in manual system borrower can't
and a book exactly at once as they are not ordered well. When there is no computerized
system there is always a difficult in searching of record, especially if the record are large
in number. “This system has a weakness that is prone to errors in recording and searching
data.” (Jurnal Pilar Nusa Mandiri 16 (2), 261-270, 2020). Sometimes user might be
searching for a book that is not available in the library in such situations people get
annoyed or depressed. Therefore there should be a reliable way to manage the library
3
system. Computerized system has the ability to work at a faster rate than a non-
computerized system. “It takes longer than you think: librarian time spent on systematic
review tasks” (J Med Libr Assoc. 2018, Apr.). As such more time is needed to record
The General Trias City Library has 5201 books in total, these are Social Science
300-399,Useful Arts 600-699, Science (Math) 500 -599, History 900-999, Fine Arts 700-
799,Literature 800-899, Short stories (easy books), General Books 000-099, Philosophy
100-199, Magazines, Fiction books and National Geographic Magazines. The librarian in
the General Trias library faces several problems in their service because of the manually
system they used in daily transaction. They manually listing down the book borrowers.
Borrowing books, returning books or viewing the available books at the Library of
General Trias Cavite is currently done manually. Students or book readers check the list
of books available and borrow the books if the book is a borrow book otherwise it is a
waste of time for the student to come to the library to come to check for the books if the
student does not get the book. The librarian will check the student id and allows the
member to check out the book (if possible) then updates the log book of the borrower and
also the log book of the library. This takes at least one to two hours if the member is
This Web-Based City Library Management was developed to solve the major
drawbacks that faced people responsible for the general managing of small or large
libraries who were using the existing systems. When computerized system is not
implemented files could get missing, sometimes due to some human error there may be a
4
loss of records. Web-Based City Library Management will serves us a great deal since
physical interference is greatly reduced due to the nature of the digital world thus files in
the library is safer than ever before. After the number of records become large the space
for physical storage of files and records also increases if no computerized system is
needed which will increase the cost for the management of library.
Conceptual Framework
The Conceptual Framework of the study used the input-process-output (IPO) diagram
whereas the input of the study is a laptop, software applications such as Microsoft Word
2016 for documentation; Sublime, Xampp and Chrome for interface; JavaScript, CSS,
and HTML5 for functionality and design; and MySQL and PHP for database
management. Followed by the process in which the study will use the Iterative Process as
system development methodology, Screen layout, Database design, Programming/Coding
and testing. The study will produce the output which is Web-Based City Library
Management Of General Trias City, Cavite. The impact of this Web-Based City Library
Management will help the improvement of City library services. Libraries will be more
efficient in serving the demands of their users.
5
Objectives of the Study
of user, availability of books and time that the books is need to be returned.
3. Develop a web application that will determine the availability of the book that
The main beneficiaries of this study are the students who are taking up computer-
related courses like Computer Science and Information Technology. Having this
whenever they are having a hard time dealing with another web applications. .
The researchers will also benefit from conducting this study, it is simply by
having the opportunity to develop, design, and create an application that will be useful in
6
students’ studies. It will supplement the researchers’ technical writing ability,
This study can also benefit future researchers for this will serve as a guide for
This web-based city library management application system that aims to develop
a web app to develop the efficiency and ability to serve of a library to the City of General
trias, Cavite.
their existing account to use the web app. The web app will also available for viewing
without asking to log in but if you create any one of books in the web app, the
The Search module allows the user to search for books information and the
availability of books in the city-library. On this module the books can be viewed by the
user but only the pictures (front, back) of a book. This also will serve as your starting
The Availability of books module allows the user to check if the books are
available to borrow. If the book has a check mark(✓) it means the book is still available
7
to borrow, if the book has a (x) symbol it means the book is not available to borrow or
already borrow. if the book is available to borrow the check mark(✓) below has a link
form asking information of a user. The form will sent “the certification of borrowers” at
email and this will serve as proof that this user are allowed to get one of the books at the
city-library.
The Transaction module this module allows the user to go in the library and get
the book that they choose to get, without a logging in at the log book, without giving a
vaccine certificate, without asking to go inside the library to find books manually. If a
user has a certificate of a borrower they just need to give it to the librarian with a ID
(valid or secondary are allowed), the librarian will give the book quickly to the user and
by the time that the book is already returned the user id will also obtained at the city
library.
Definition of Terms
For a better understanding of this study. The following terms are defined in the context of
research.
that is stored on a remote server and delivered over the internet through a browser
interface.
application is developed.
Database is a file used to store directory of images and words in the application.
8
Operating System is the computer system software that manages computer
Iterative Process- is a technique you can use to improve a product, process,
initiative, idea, or design. Your team starts by creating the first version of the product,
testing it, and identifying necessary adjustments. Then you repeat the process,
implementing the changes you identified in the previous round.
This chapter represents the related literature and studies that explain the
components used in the development of the study. It shows that the creation of the system
relies on various related literature and studies which served as its tool through the
9
Libraries are important center for knowledge, research, history, and much more.
In libraries, students can invest in their own future and connect with other peers. The
system would include a database that stored books, student details, and other data, whilst
it also handled transactions for reservations. Following the study of different approaches
to implement an applicable Graphical User Interface, EECS Library Website was
established. It was accomplished by evaluating theory of usability, design principles and
key concepts of developing user-centered websites. Similarly, data collection through
interviews, and participant observation during user testing, were approaches to gain
insight and understand the target audiences. EECSLS was then designed and developed
in an iterative process consisting of three prototypes, each of which gradually improved.
The findings of the literature review indicate that usability is essential for the prosperity
of a library website. In addition, to facilitate navigation and access to content on library
websites, it was concluded that user-center designs are crucial. In summary,
understanding the target audiences and their needs before applying suitable design
principles ultimately led to enhancing the user experience on the EECS Library Website.
More importantly, the thesis reveals promising opportunities available to the library in
EECS.( Ahmed, Shadab January 2021)
Library Modernization
With modernization the aim was set to minimize the administrative burden on
library staff from the new system. Another aspect in modernization was to utilize the
provided network infrastructure more to simplify system complexity and the amount of
remote components that require library staff maintenance and administration. The system
also contains monitoring features that informs administrative problems that have been
noted. Monitoring decreases the time required for dealing with system maintenance.(
Ollakka, I. (Ilkka) 15 May 2013)
10
in enhancing library services and raising public awareness. The goal of the project was to
implement an interactive application that would provide a unique experience for library
users and show off capabilities of modern virtual technologies. the application was
positively acclaimed, providing an interesting and unusual library experience, and
presenting capabilities of modern virtual reality technologies. (Minyaev, I. (Ilya) 04 June
2019)
Web apps are stored on remote servers and delivered over the internet. They are
not real apps, in fact, they are websites that look and feel like native apps (Blanco, 2016).
They run on browsers and are usually written in HTML5. Users first access them as they
would access any web page: They navigate to a special URL and then have the option of
installing them on their home screen by creating a bookmark to that page. Nowadays, as
more and more sites use HTML5, the distinction between web apps and regular web
pages has become blurry (Ali, 2013).
The growing popularity of web applications makes them an attractive target for
malicious users. Large amounts of private data commonly processed and stored by web
applications are a valuable asset for attackers, resulting in more sophisticated web-
oriented attacks. Therefore, multiple web application protections have been proposed.
Such protections range from narrow, vector-specific solutions used to prevent some
attacks only, to generic development practices aiming to build secure software from the
ground up. However, due to the diversity of the proposed protection methods, choosing
one to protect an existing or a planned application becomes an issue of its own. The
growing dependence on web applications for everyday tasks like online shopping attracts
popular non-technical media attention when attacks against high-profile web applications
occur (Forbes, 2013). Despite the considerable efforts put into protecting popular
applications against various attacks, even the well understood types of attacks such as
SQL injections commonly occur on a large scale (Ars Technica, 2015a, Wired, 2012,
Wired, 2008). These kind of massive server-side vulnerabilities can be explained by the
use of popular web development frameworks – if a vulnerability is in the frameworks
11
itself, all the web applications based on that framework become vulnerable (Ars
Technica, 2015a, Wired, 2008). In some cases the web browser itself can be vulnerable
(Ars Technica, 2015b); however, popular weaknesses are mostly attributed to the server-
side (CWE, 2011). Even significant number of government web sites is vulnerable to
web-oriented attacks signifying the high importance of securing popular web application
(Wired, 2011).Therefore, this review is focused on various web application protection
techniques, although some of the techniques covered (e.g. static code analysis) are
generic enough to be applied to any kind of applications. The key contribution of this
paper is to provide an in-depth and comprehensive web application protection technique
classification.( V Prokhorenko, KKR Choo, H Ashman - … and Computer Applications,
2016 – Elsevier)
12
Table 1. Worldwide Smartphone Sales to End Users by Operating System in 1Q13
Related Studies
The first result of this study was an understanding of the advantages of PHP and
how MySQL benefited a large project. The second result was building practical PHP and
MySQL projects based on a web server on Windows 7 ultimate.
13
The understanding of the development tools directly affected the quality of the website.
The website which was built in this project offered a high performance, secure, stable and
an easy-to-maintain environment. In addition, the website improved the management of a
university library.
This study examined the use of open source integrated library management
system in Central University of Kerala Library with the aim of highlighting the
capabilities and potentials of open source software (Koha) and its practical importance to
academic libraries across the globe. Library automation benefits both the library staff and
the users as it reduces the level of job stress on the staff and enhances remote and timely
provision of up-to-date information to the users. It was found that many libraries in India
and across the globe have turned more and more to free and open source software. The
Libraries of Central University of Kerala is automated library with wi- fi network.
Library collections are searchable through Web OPAC; searches can be made by author,
title, subject, publisher, class number or by words in title and Boolean search.
14
review the use of ICT for the implementation of a virtual library management system.
The examination study will take a gander at how ICT items and administrations have
helped in the administration of virtual libraries and how public and university libraries in
Nigeria have entered into this positive pattern.
15
16
Methodology
This chapter presents the prerequisites used to build the application and its
specifications. The researcher used the iterative development model to elaborate and
Materials
For the software development, one laptop with the following specifications was
used for this study: Windows 10 Home Premium Operating System; 4.00 GB of RAM;
500 GB of hard disk space and Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz.
The applications that were used are Microsoft Word 2016 for the documentation,
Ionic Creator and Microsoft Visual Studio Code for creating interface, JavaScript, CSS,
and HTML5 for editing of codes, and SQLite for the database.
The device required for the application was android phones with the following
Method
The software methodology that the researchers used was iterative development, which is
to break the software development process into the several parts over specific length of
time. It repeats the process by adding more functions to the software until the software is
complete for usage. It was divided into several processes that are planning, requirement,
17
analysis and design, implementation, testing and evaluation
Planning
In the planning stage, the developers found a client to help or to improve the current system
that they are using. After finding a client, the developers interviewed the librarian to gather
some information needed so they can start the research for the ideas on how the system is
going to work.
Designing
After the planning stage, the developers started designing the module that will display the
information about the books in the General Trias Library and the borrower information.
Coding
In the designing stage, the developers will put the codes to run the system and for the coding
18
Testing
The developers will regularly test the system to distinguish errors and bugs inside the system
and make progress in order to make sure that functionalities have been implemented correctly.
Implementation
If the system has no error and ready to be implemented, the developers will prepared the
system for implementation. An evaluation was made to check if they are satisfied with the
system or if there are any changes needed. The system will be uploaded on a web server so it
Maintenance
The developers will continually analyze the performance of the software to resolve issues,
System Architecture
This web-based city library management application system that aims to develop
a web app to develop the efficiency and ability to serve of a library to the City of General
trias, Cavite.
their existing account to use the web app. The web app will also available for viewing
without asking to log in but if you create any one of books in the web app, the
19
The Search module allows the user to search for books information and the
availability of books in the city-library. On this module the books can be viewed by the
user but only the pictures (front, back) of a book. This also will serve as your starting
The Availability of books module allows the user to check if the books are
available to borrow. If the book has a check mark(✓) it means the book is still available
to borrow, if the book has a (x) symbol it means the book is not available to borrow or
already borrow. if the book is available to borrow the check mark(✓) below has a link
form asking information of a user. The form will sent “the certification of borrowers” at
email and this will serve as proof that this user are allowed to get one of the books at the
city-library.
The Transaction module this module allows the user to go in the library and get
the book that they choose to get, without a logging in at the log book, without giving a
vaccine certificate, without asking to go inside the library to find books manually. If a
user has a certificate of a borrower they just need to give it to the librarian with a ID
(valid or secondary are allowed), the librarian will give the book quickly to the user and
by the time that the book is already returned the user id will also obtained at the city
library.
20
WEB-BASED CITY LIBRARY MANAGEMENT OF GENERAL TRIAS CITY, CAVITE
21