LibraSync
A Capstone Project Proposal
Presented to the Faculty of the
College of Information and Communications Technology
STI West Negros University
In Partial Fulfillment
of the Requirements for the Degree
Bachelor of Science in Information Technology
by
Christian B. Belasa
John Paul B. Dela Rama
Mary Ann P. Escanuela
Sarah Mae Pauline P. Uypico
2024
CHAPTER II
SYSTEM SPECIFICATIONS
Before the advent of the computer in the modern age there are different methods of
keeping records in the library. Records are kept in the library on shelves and each shelf is
labeled in alphabetical or numerical order, in which the categories of books available are
arranged in a different position on the shelves and as well are recorded on the library
manuscript and when any book is to be referenced the manuscript is being referred to, to
know the position of such required book by the person that requested for the book.
Since the world is gradually transitioning to digitization, it is important that
students- the future generation, are introduced to technology in the early academic stages.
They can adapt their skills to prepare them for technological changes. There is no better
luxury than having access to knowledge and relevant information about to specific
subjects. E-libraries save a lot of time by drawing out relevant resources only through a
simple search tab. In the case of a physical library or book, the same could have taken
hours. Finding a book in a library can be like finding a needle in a pile of hay. Options
like in-built content search options, a few keywords, and title suggestions, would help a
user draw relevant resources from the vast range of material available online. Instant
availability of these resources helps users save time, prioritize other tasks, and store the
found resources for future use. This chapter listed the different features of LibraSync,
where LibrasSync offers a treasure trove of systems, accessible from anywhere, anytime.
Their user-friendly search functions help you find what you need instantly, and borrowing
restrictions are a thing of the past to access multiple titles simultaneously without
overdue fines.
2.1 System Features
The researcher found various reasons for creating and using websites.
They also enable greater access to the content and can be managed from various
locations. To deep dive into understanding the functionality of the LibraSync.
Figure 1 showcases the key features of LibraSync. Six features are highlighted to
emphasize the key features and functionalities of LibraSync – catalog
management, borrowing, and circulation, search and discovery, availability status,
reservation and holds, and notification. These features are aim to prothe needs of
users, systems offer user-friendly search functionalities and filtering options,
allowing users to pinpoint relevant resources with ease.
Figure 1. System General Features.
2.1.1 Catalog Management
This feature encompasses the comprehensive organization and
maintenance of library materials, including books, journals, multimedia
items, and digital resources. It involves recording vital metadata such as
title, author, ISBN/ISSN, publication date, and subject classifications. Its
primary purpose is to provide users with a structured and easily navigable
repository of library resources. By meticulously organizing and cataloging
materials, this feature ensures efficient access and retrieval of information
for users seeking specific resources. Efficient catalog management
significantly enhances the user experience by streamlining the process of
discovering and accessing library materials. It saves users time by
enabling them to quickly locate desired resources through intuitive search
functionalities. Furthermore, this function fosters customer pleasure and
trust by upholding accurate metadata records, which add to the general
integrity and trustworthiness of the library system.
2.1.2 Borrowing and Circulation
This functionality empowers users with seamless access to library
resources, facilitating effortless material borrowing through personalized
library accounts. It meticulously tracks loan transactions, due dates, and
borrower details, ensuring a smooth circulation process. Additionally, it
adeptly manages circulation policies, including loan periods, renewals,
holds, and fines for overdue items, fostering a conducive borrowing
experience. It streamlines the borrowing process for users, enabling them
to easily access and borrow library materials. Tracking loan transactions
and managing circulation policies, ensures a transparent and efficient
borrowing experience, ultimately enhancing user satisfaction. Efficient
borrowing and circulation significantly impact user convenience and
satisfaction by simplifying the process of accessing library resources. By
providing real-time insights into loan transactions and circulation policies,
this feature empowers users with clear visibility and control over their
borrowing activities. In addition, it facilitates efficient inventory
management and resource optimization for libraries, enhancing overall
operational effectiveness and service quality.
2.1.3 Search and Discovery
The search and discovery feature offers a user-centric approach to
exploration, presenting robust search tools that empower users to navigate
through an extensive collection of library materials with ease. It facilitates
searches based on various criteria, including title, author, subject,
keywords, or ISBN/ISSN, ensuring comprehensive access to resources.
Furthermore, it supports advanced search functionalities such as filtering
options and relevance ranking, streamlining the discovery process for
users. This feature enhances user accessibility to library materials by
providing intuitive and efficient search tools. Offering a wide range of
search criteria and advanced search options, it enables users to quickly
find relevant resources tailored to their information needs, thereby
improving the overall user experience. This will significantly improve user
satisfaction and engagement by simplifying the process of finding and
accessing library materials. By offering robust search functionalities and
advanced filtering options, it empowers users to efficiently explore the
library's collection and discover resources aligned with their interests and
requirements. In addition, it promotes the discovery of new materials and
facilitates serendipitous browsing, enriching the user experience and
promoting lifelong learning.
2.1.4 Availability Status
The availability status feature provides real-time insights into the
availability of library materials, allowing users to instantly check the
status of desired items. It enables users to determine whether items are
available for borrowing, on hold, checked out, or overdue. Availability
information can be accessed directly through the catalog interface or via
dedicated availability checks, enhancing the browsing experience for
users. The primary purpose of the availability status feature is to provide
users with transparent and up-to-date information about the availability of
library materials. By offering real-time insights into material availability, it
enables users to make informed decisions when selecting resources and
facilitates efficient resource management for library staff. The availability
status feature improves user satisfaction and engagement by providing
timely and accurate information about the availability of library materials.
Users are less frustrated and have a better overall browsing experience
when they can immediately verify the availability status of sought items.
Furthermore, by offering insights into borrowing trends and the demand
for particular materials, it assists libraries in streamlining circulation
workflows and optimizing resource usage.
2.1.5 Reservation and Holds
This feature allows users to place reservations or holds on items
that are currently unavailable for borrowing. It facilitates uninterrupted
access to coveted resources by seamlessly managing waitlists and
notifying users when reserved items become available for pickup. Users
receive timely notifications about hold pickups, ensuring a seamless
borrowing experience. The primary purpose of the reservations and holds
feature is to provide users with equitable access to library materials, even
when they are currently checked out by other users. By enabling users to
place reservations or holds on desired items, it ensures that popular
resources are accessible to all users and reduces wait times for in-demand
materials. The reservations and holds feature enhance user satisfaction by
providing fair and transparent access to library materials. Facilitating the
management of waitlists and notifying users about hold pickups, ensures a
seamless and equitable borrowing experience for all users. Besides, it
helps libraries optimize resource utilization and improve user engagement
by maximizing the availability of popular materials.
2.1.6 Notifications
The notifications feature leverages automated notifications to keep
users informed about crucial events and updates related to their library
accounts. It sends notifications for various events, including due date
reminders, overdue notices, hold pickups, and library announcements.
Notifications can be delivered via email, SMS, or through the library's
online portal, catering to diverse user preferences. The notification feature
is used to enhance user engagement and communication by keeping users
informed about important events and updates related to their library
accounts. By sending timely notifications, it helps users stay organized
and informed about upcoming due dates, overdue items, hold pickups, and
other relevant information. The notifications feature improves user
satisfaction and engagement by providing timely and relevant updates
about their library accounts. Keeping users informed about important
events and deadlines, helps reduce the likelihood of overdue items and
ensures a smooth borrowing experience. Furthermore, it encourages user
involvement in library services and resources by allowing communication
and interaction between users and library staff.
2.2.1 The Hardware requirements of LibraSync
The hardware requirements of libraSync refer to the specific
hardware component and specifications needed to support the library’s
automation and digitalization initiatives as seen in Table 2, these
requirements are important to note that the specific hardware varies
depending on the scale of the library, the number of users and the
complexity of the system. LibraSync can synchronize library resources,
facilitate easy information access, and guarantee dependable operation for
both administrators and users.
Function Component Development Requirements Operating Requirements (Desktop
(Desktop Compueter)
Intel i5 N5030 CPU @ 1.10GHz
Processor 1.10 GHz Window Os
Random Access Memory 4.00 GB (3.77 GB usable) 4 GB RAM
Storage 1 Terabyte 1 Terabyte
Local One drive, Local Server Google Drive, One Drive
Table 2. Hardware Requirements.
2.2.2 Software Requirements
The software requirements for LibraSync or a provincial library
encompass a range of components and tools designed to facilitate library
management, digital cataloging, user access, and other essential functions. These
requirements are categorized below into primary component areas and the
software tools typically used within those areas. By integrating these components
and software tools, libraries can effectively manage their operations, provide
access to a wide range of resources, and ensure the preservation of digital content.
It is crucial to choose software that aligns with the library's specific needs, budget,
and the technical expertise of its staff. Consulting with library technology
specialists and conducting thorough evaluations of software options are
recommended steps in selecting the most appropriate tools.
Component Software Tool
Software Tools Microsoft Word, Teams, Excel
Project Management Tool MS Teams, Trello, Slack, Discord
Code Editor Visual Studio Code
Programming Languages JavaScript
Front End Development Figma
Operating System Windows 11
Table 3. Software Requirements.
2.2.3 Connectivity requirements
The connectivity requirements of LibraSync or a provincial library revolve
around ensuring seamless access to library resources, services, and management
systems for both patrons and staff. These requirements are critical for the efficient
operation of digital services, online catalogs, and internal management systems.
As seen in Table 4, these connectivity requirements, libraSync would enable
efficient synchronization of library resources, seamless access information, and
enhanced user experiences across diverse library environments. LibraSync may
support wireless connectivity options such as Wi-Fi or mobile network for
accessing library resources and services from mobile devices, and laptop within
library premises or remote locations.
Component Specification
Internet Access 100 MBPS
Wireless Network Wi-Fi 5 (802.11ac) or Wi-Fi 6 (802.11ax)
Local Server Window Server
Table 4. Connectivity Requirements.
2.3 Design and Implementation Constraints
Creating an online provincial library comes with its own set of challenges and
limitations that developers need to navigate. The constraints included are in infrastructure
and technology, scalability, accessibility, usability, content management, interoperability,
system performance, and privacy and security. By developing this system, they will face
some implementation constraints that will hinder the process. These constraints are
technical, resources, regulatory and legal, user adoption, interoperability and integration
of the system, and infrastructure and hosting capability.
2.3.1 Design Constraints
Designing a Provincial online library entails navigating numerous design
constraints to create a system that effectively serves the diverse needs of users
while addressing technical, regulatory, and usability challenges. Scalability
constraints necessitate a robust infrastructure capable of accommodating a large
and growing user base, as well as expanding digital collections. Accessibility
constraints mandate adherence to accessibility standards to ensure inclusivity for
users with disabilities and support for multiple languages to cater to linguistic
diversity within the province. Usability constraints dictate the need for an intuitive
and responsive user interface that simplifies navigation and minimizes cognitive
load across various devices. Content management constraints require the
implementation of standardized metadata schemas and copyright compliance
measures to organize, categorize, and protect digital resources effectively.
Interoperability constraints call for seamless integration with external systems and
adherence to industry standards for data exchange and communication.
Performance constraints demand optimization strategies to minimize response
times and conserve bandwidth, particularly in areas with limited internet
connectivity. Security constraints necessitate robust measures to safeguard user
data and digital assets, ensuring compliance with data protection regulations and
mitigating cybersecurity risks. By addressing these design constraints
comprehensively, developers can create a provincial online library that provides
equitable access to information, promotes digital literacy, and fosters a culture of
lifelong learning within the community.
2.3.2 Implementation Constraints
Implementing a provincial online library poses several implementation
constraints that require careful consideration and strategic planning. Technical
constraints, such as limited IT infrastructure and compatibility issues, may hinder
the deployment of the online library system, especially in rural or underserved
areas with inadequate internet connectivity and outdated hardware. Resource
constraints, including budgetary limitations and availability of skilled personnel,
may impact the scope and quality of implementation, influencing decisions
regarding technology selection, resource acquisition, and personnel allocation.
Regulatory and legal constraints, such as copyright compliance and data
protection regulations, impose requirements for navigating licensing agreements,
ensuring data privacy, and mitigating legal risks throughout the implementation
process. User adoption constraints, stemming from varying levels of digital
literacy and awareness, necessitate targeted outreach efforts and user training
programs to promote the adoption and usage of the online library system within
the community. Interoperability and integration constraints, related to integrating
with existing systems and data migration, require careful planning and adherence
to interoperability standards to ensure seamless data exchange and compatibility
with legacy systems. Infrastructure and hosting constraints, such as cloud
infrastructure availability and server capacity, may affect decisions regarding
hosting options, scalability, and performance optimization strategies. By
addressing these implementation constraints effectively, stakeholders can
overcome challenges and successfully deploy a provincial online library that
enhances access to information, fosters digital inclusion, and enriches the cultural
and educational landscape of the province.
2.4 Assumptions and Dependencies
It is very important to know the potential challenges or constraints to ensure the
success of the application as it meet its objectives and the target audience. With
comprehensive and effective marketing and promotion of this application, along with the
willingness to participate of the users, this application will surely be successful. The
assumptions and dependencies are emphasized due to the limitations of this study and its
development.
In establishing a provincial online library, it is essential to acknowledge and
address various assumptions and dependencies that underpin its development and
operation. Assumptions may include expectations regarding user demand for digital
resources, availability of funding for infrastructure and content acquisition, and
willingness of stakeholders to embrace technological innovations. Dependencies, on the
other hand, encompass reliance on external factors such as government support for digital
initiatives, collaboration with content providers and technology vendors, and engagement
of community stakeholders in promoting and utilizing the online library platform.
Assumptions and dependencies shape the strategic planning and decision-making
process, guiding resource allocation, risk assessment, and mitigation strategies. By
recognizing and managing these assumptions and dependencies effectively, stakeholders
can ensure the viability and success of the provincial online library initiative, fostering
access to information, education, and cultural enrichment for residents across the
province.
2.4.1 Assumptions
In embarking on the development of a provincial online library, several
assumptions guide the planning and implementation process. Firstly, there is the
assumption that there is significant demand within the province for digital access
to library resources, driven by factors such as increasing reliance on digital
technology, changing reading habits, and the convenience of online access.
Additionally, it is assumed that there will be adequate funding available to support
the infrastructure requirements, content acquisition, and ongoing maintenance of
the online library platform. This assumption is based on the recognition of the
importance of digital literacy and access to information in the modern age, as well
as potential government support for initiatives aimed at enhancing educational
and cultural resources within the province. Furthermore, it is assumed that
stakeholders, including government entities, educational institutions, content
providers, and the community at large, will be receptive to the concept of a
provincial online library and willing to collaborate in its development and
promotion. These assumptions shape the strategic vision for the online library
project and inform decision-making regarding resource allocation, partnerships,
and stakeholder engagement strategies.
2.4.2 Dependencies
The successful establishment and operation of a provincial online library
rely on various dependencies, both internal and external. Internally, dependencies
may include the availability of skilled personnel to develop and maintain the
online library platform, as well as access to sufficient funding for infrastructure, content
acquisition, and ongoing operations. Additionally, the online library may depend
on the cooperation and collaboration of multiple stakeholders within the province,
including government agencies, educational institutions, libraries, and community
organizations. Externally, dependencies may include partnerships with content
providers and technology vendors to acquire digital resources, access to reliable
internet infrastructure to ensure seamless access for users, and compliance with
regulatory frameworks governing areas such as copyright, data protection, and
accessibility. Furthermore, the success of the provincial online library may be
dependent on broader societal factors such as government support for digital
initiatives, public awareness and adoption of digital literacy programs, and
community engagement in promoting and utilizing the online library platform.