E-Repositories for Student Projects
E-Repositories for Student Projects
BY
UMOREN ALBERT
2001110031
IN
…..………………
Umoren Albert Signature & Date
(Student)
…………………………. ………………
……
Dr. Kayode Aderinsola E. Signature & Date
(Project Supervisor)
…………………………. ……………………
Dr. Kayode Adrerinsola E. Signature & Date
(Ag. HOD, Computer and Information Sciences)
ii
DEDICATION
To those who value online operations and to my fellow computer science students
both men and women who are connecting the world, making life more convenient.
This project work is also dedicated to my parents Mr. Umoren Saviour and Mrs.
Umoren Abigail for their support, financial needs and words of encouragements and
to God.
iii
DECLARATION
I, Umoren, Albert Saviour (2001110031) declare that this research was carried out
by me under the supervision of Dr. Kayode Aderinsola, Department of Computer
Science Faculty of Basic Medical and Applied Sciences, Trinity University, Yaba,
Lagos State, Nigeria. I attest that the research has not been presented either wholly or
partially for the award of any degree elsewhere. All sources of data and scholarly
information used in this research are duly acknowledged.
………………………
UMOREN ALBERT DATE
iv
ACKNOWLEDGEMENT
Writing this project has been an incredible learning experience, and I am deeply
grateful for the support and encouragement of those who helped me along the way.
Firstly, I would like to thank my supervisor Dr. Kayode Aderinsola E., for her
guidance and feedback throughout this project. Her insights and suggestions have
been invaluable in shaping my work.
I would also like to thank my family and friends for their encouragement and support.
Finally, I would like to thank all the authors, researchers, and scholars whose work I
have consulted and cited in this project. Their contributions to the field have been
instrumental in shaping my understanding and analysis.
Thank you all for your support and guidance throughout this project. I am truly
grateful for your contributions to my work.
v
ABSTRACT
As the education sector grows, it must be utilized to the fullest extent possible. In
order to enable students to access materials posted by 400 level students that will be
easily accessible to classes that will graduate in the future, this project proposes a web
application for storing and retrieving project resources. It is an electronic resource that
makes learning easier and streamlines access. A searchable database of categorized
PDF’s with searchable names is available on the website. MySQL is used by the
implementation for data retrieval and storage together with HTML, CSS, JavaScript,
and Java/Spring Boot. Between graduating courses, this easily available online
resource promotes collaborative learning and information transfer. More file types and
user interaction elements may be included in later releases. This study advice the
policy maker of Nigeria and management of Trinity University to consider the
outcome of this research study.
vi
TABLE OF CONTENTS
Title Page
Declaration ii
Certification iii
Dedication iv
Acknowledgment v
Abstract vi
Table of Contents vii
List of Tables vii
List of Figures ix
vii
2.9 Review of Proposed System 17
2.9.1 Review of related literature 18
2.9.2 Review of existing literature in tabulation 24
2.9.3 Review of existing system 26
viii
LIST OF TABLES
Tables Pages
2.1 Jos University Repository 19
2.2 Ibadan University Repository 22
2.3 Ahmadu Bello University 23
2.4 Covenant University 23
2.5 Landmark University 24
2.6 Review of existing literature 25
3.1 Users Details Table 34
3.2 FBMAS Upload 34
3.3 FAMSS Upload 34
4.1 The Software Requirements 35
4.2 The Hardware Deployment Requirements 35
ix
LIST OF FIGURES
Figures Pages
3.1 Use Case Diagram 32
3.2 A Flowchart Work flow 33
4.1 Agile Software Methodology 39
4.2 User Home Page 40
4.3 User Registration Page 40
4.4 Login Page 41
4.5 Student Body Page 42
4.6 FBMAS Projects 43
4.7 FAMSS Projects 43
4.8 FBMAS Upload 44
4.9 FAMSS Upload 44
x
CHAPTER ONE
INTRODUCTION
Since the evolution of World Wide Web, technologies have now been incorporated in
almost every area of our lives. To enable work done easier, better and faster in
comparison with human undeniable effort.
Taking the businesses of today either for services or advertisement of products have
their works projected into the online space. Also known as E-shopping or online
shopping. Others like e-learning, e-banking, e-commerce and several others. This
study not only examines the background, problems, purpose, significance, and
limitations of an E-repository, but also explores the potential advantages of storing
web-copies of students’ projects.
1
be readily available and can only be accessed by one user at a time. If resources are
not sorted out and stored properly, finding them might be difficult.
1.3 Aim and Objectives
The main aim of this project is to develop and implement an e-repository for storing
student’s projects. The focus of this is to provide students with a convenient and easy
way to browse and find projects which matches their preference online. The objectives
of this e-repository are as follows:
1. To find relevant literature review
2. To perform system analysis/modeling
3. To implement the system
4. To conduct system testing and evaluation
Most people looking to perform any activity today turn to technology because of the
benefit it holds and how easy it makes life. In these modern times, the advancement of
technology has made it possible for it to find its way into working of the educational
system, bringing about massive and positive advancement into a good education.
An E-library purpose is to solve the problems that exists in the physical academic
libraries. It ensures availability and accessibility at all times and extended services and
uses. It's also doesn't consume as much physical space. Without an E-library it's
difficult to manage and provide continuous or effective access to these resources.
1. Absence of User Engagement: Users may not be drawn in by the first screen. To
grab attention
3. Restricted Search Options: Relying just on basic search may make it more difficult
for visitors to find highly targeted material.
Moving on to Chapter Two, this section delves into the literature related to the study
and explores existing systems.
Chapter Three provides an overview of the proposed solution and the design model
that supports it.
In Chapter Four, we dive into the implementation process in detail. This chapter
explains how the systems were implemented according to the design outlined in
Chapter Three.
Finally, Chapter Five serves as a wrap-up. This chapter includes a summary of the
study's findings, draws conclusions based on those findings, and offers
recommendations for the study's implications and future steps.
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
The level of interest regarding digital libraries has grown increasingly as institutions,
schools and museums consider the possible necessity of E-repository.
An institutional repository is a new method for identifying, collecting, managing,
disseminating, and preserving scholarly works created in digital form by the
constituent members of an institution. An institutional repository is digital archives of
intellectual products created by the faculty, staff and students of an institution or
group of institutions accessible to end users both within and outside the institution.
(Olubiyo & Olubiyo, 2023). However (Ezema & Eze, 2024; Anene, et al., 2020)
defines an institutional repository as a process of storing information sources and
resources in the digital space. These documents are stored, retrieved and disseminated
from the repositories. Repositories use open standards to ensure that the content they
contain is accessible in that it can be searched and retrieved for later use by students.
IR(Institutional Repositories) remains an open access model, and operates by
centralizing and preserving the knowledge of an academic institution with the purpose
to make that accessible to anyone with Internet access (Schöpfel & Azeroual, 2021).
5
The Greenstone Digital Library software's creators have been working on bringing the
platform to iOS-powered mobile devices. They used iPod software, the Greenstone
Digital Library ( Rathee et al., 2020) The repository's archives could be accessed
locally on the iPod device thanks to the manner the technology was done, eliminating
the requirement for Internet access. Consequently, the repository materials were kept
on the iPod's storage. Despite the fact that the resources can be easily accessed on the
device without requiring Internet connectivity, institutional repositories that require
network accessibility for a wide user base may find this technique unsuitable.
Lately, DSpace, a prominent repository software overseen by the Dura Space
Foundation (Patel & Patel 2023) came about and proposed a system which
incorporates internet connectivity.
Only the creators of Greenstone, one of the most widely used institutional repository
software platforms, put a lot of effort into making their program mobile-friendly. The
potential for an EPrints mobile version is mentioned ( Mazumder & Barui, 2024), but
as of the time of writing, no work has been done in this area. This disparity is what
has spurred us to re-evaluate institutional repositories as web applications and test
their essential features across various mobile platforms—all without the need to
develop mobile versions. This is predicated on the claim that because repositories are
constructed in accordance with standards like XHTML, JavaScript, and CSS, they can
adjust to various screen sizes.
Accounts of the history of digital libraries, their origins can be found in the early years
of electronic databases, which were first kept on mainframe computers in the 1960s
and 1970s and were only accessible to a small number of users (Lischer-Katz, 2022).
However, with the advent of personal computers in the 1980s, digital libraries were
made available to a larger audience (Jones & Piper, 2024).
The University Of Minnesota Digital Library of Minnesota (DLM) is one of the first
digital libraries to use the internet for resource distribution. It was established in 1989
with the goal of preserving and making available Minnesota's cultural history.
The number of digital libraries increased quickly in the 1990s due to a number of
factors, including the expansion of high-speed internet access, advancements in digital
preservation technology, and growing interest in electronic publishing.
The establishment of the Digital Library Initiative (DLI) in 1994 was a significant
turning point in the history of digital libraries. It was a large-scale research project
funded by the National Science Foundation with the goal of creating the technologies
and infrastructure needed for large-scale digital libraries. The launch of a significant
illustration of a system designed to address tangible demands, Krogerus (2024)
stressed about the significant. This system, which was once known as "e-print
archive" and is now widely known as "arXiv," was created as an experimental way to
address a need primarily voiced by the physics community: improving the
effectiveness and economy of scientific communication. The “arXiv” became archives
for physics, mathematics and computer science. It currently holds a third of the global
physics research output. It was developed as an experimental solution to a requirement
that was mainly expressed by the physics community, increasing the efficiency and
economy of scientific communication. (Krogerus, 2024).
Because of open archive initiatives it no longer matters whether documents are stored
in one central discipline based archive or in many distributed ones. They are all
interoperable and harvest able into one virtual global archive, in which all contents are
seamlessly navigable and retrievable (Khan, 2024). Today millions of digital libraries
exists worldwide encompassing various materials including books, articles, images,
videos and audio recordings digital libraries have significantly influenced education
research and Culture facilitating easier access to information for students
collaboration among researchers and cross cultural learning. A major example of a
system intended to meet concrete needs was introduced. Originally named "e-print
archive," this system is now often referred to as "arXiv."
Despite these challenges digital libraries have the potential to play an even more
significant role in our lives in the future (Pauget, 2024). They can enhance learning
collaboration, and global connectivity making resources more efficient and accessible
to a broader audience.
The primary goal of the electronic library is to bridge the gaps left by the traditional
academic library (Bakare & Bakare, 2024). A number of studies have demonstrated
the benefits and usefulness of converting the library to a digital entity, demonstrating
how this improves resource management and efficiency while also cutting down on
the time it takes to access resources. According to Nwankwo (2023), it facilitates file
sharing and tracking for projects, enhances cooperation, and guarantees that everyone
has access to the most recent version of a resource.
The Sorbonne library at the University of Paris was the first academic library to be
acknowledged by 1338, holding close to 1700 volumes of lectures (Goeing et al.,
2020). It became evident throughout time as more works were available for study that
material that was not suitable for in-depth analysis nonetheless had value.
That being said, Sir Thomas Bodley, a University of Oxford benefactor, decided to
provide funds for the library's book acquisition and traveled throughout the continent
to buy books on a range of topics (West, 2024). As a result, by 1605, the collection of
books and manuscripts had grown to over 5000. It is clear from the information in
these publications that the academic library's primary goal was to protect the books
rather than to grant access.
The 20th century brought about advances in the acquisition and preservation of
resources, which have led to academic libraries being more functional. Most services
were required since more people now need access to the academic library (Siddique,
et al., 2021). As a result, university libraries evolved into centers for dynamic learning
as academic institutions assumed a more proactive role in funding library materials
and planning appropriate facilities. Thanks to ICT, work has become more diverse and
has greater potential. Take digital libraries, for example. It is accepted by academic
libraries all around the world (Martzoukou, 2021).
Manual tasks like sorting and searching were done before computers were created.
Unfortunately, a lot of Nigerian university libraries maintain their information
resources in extremely unfavorable environmental conditions (Esse & Haliso, 2024).
According to (Ezema & Eze, 2024), Nigerian academic libraries need to employ better
techniques for preserving information resources if they want to catch up to their
counterparts in wealthier countries. Moreover, digitization programs like the ones the
UK saw in 2009 show that digitization is a better approach to preserve academic
resources than alternative preservation techniques.
1. Subject-based repositories:
Subject-based repositories, both single and combined, commercial and non-
commercial, are typically established by members of the community and embraced by
the larger community. Since the repository has inherent value for scholars,
spontaneous self-archiving is common. A significant portion of the authors' intrinsic
value stems from the chance to share ideas and findings early on through working
papers and pre-prints. This can lead to a number of advantages, including the ability to
assert priority, evaluate the usefulness of an idea or finding, enhance a publication
before submission, get recognition, garner attention from around the world, and more.
Because of this, topic-based repositories have clearly defined themes, and community
users can make sense of alert services and usage statistics. (Ezema & Eze, 2024).
2. Research Repositories:
Research repositories are usually sponsored by research funding or performing
organizations to capture results. They include the use of research data in order to make
research results. This capturing typically requires a deposit mandate (Jain, 2021).
Publications are results, including books, but data may also be considered a result
worth capturing, leading to a collection with a variety of items. These repositories are
very likely to contain a very high-quality output. This is because the content is
reviewed multiple times (e.g. grant applications, research evaluation, journal
submission) and the production of these resources are well funded.
3. National Repository:
National systems are designed to capture scholarly output more generally and not just
with a view to preserving a record of scholarship, but also to support, for example,
teaching and learning in higher education. Indeed, only a national purpose will justify
the national investment (Sahley et al., 2024). Such systems are likely to display
scholarly outputs in the national language, highlight the publications of prominent
scholars, and develop a system for recording dissertations. One could conceive of such
a national system as part of a national research library that supports public policy,
public scholarly communication.
4. Institutional repositories:
The institution's diverse products are kept in institutional repositories. Among these
outputs, research results are significant, but so are qualification works and
instructional materials. The repository serves as both a showcase and a library if it
includes all of the output.Because of the potential for the collection's accessibility and
online open access exhibition to inspire and engage, it is both a library with an
institutional collection and a showcase. Today, a variety of institutional repository
software options are accessible, including as managed, open-source, and proprietary
solutions. (Formanek, 2023). DSpace, EPrints, Fedora, and Greenstone are a few
well-known names.
3. Single sign-on: Users may conveniently enter into several web programs with the
same login and password thanks to this approach, but it also necessitates careful
security precautions.
In addition to the methods mentioned above, there are a number of other factors that
can be considered when implementing user authentication in digital libraries. These
includes:
In order to safeguard the resources of digital libraries and stop unwanted access, user
authentication is crucial. A range of authentication techniques can be used, and the
particular requirements of the library should be taken into account. Additional ways in
which it can be beneficial:
DBMSs are essential for storing and managing large amount of data. They provide a
number of benefits, including:
1 Data Security: DBMSs helps to protect data from authorized access,
modification, or deletion.
2 Data Integrity: DBMSs can help to ensure that data is accurate and consistent.
3 Data Scalability: DBMSs can be scaled to accommodate large amounts of data.
4 Data accessibility: DBMSs can make data accessible to authorized users from
anywhere in the world.
Electronic copies of these projects will be stored in the DBMSs. Students would be
able to simply upload their project to the web application and view them from any
location in the globe thanks to this. The DBMS code can also be used to monitor the
project's progress and give students feedback tools. There are numerous DBMSs
available, each with unique advantages and disadvantages. Among the most widely
used DBMSs are Oracle, Postgres, and MySQL.
Numerous studies discuss the various kinds of document storage systems, such as
cloud-based storage systems, distributed story systems, and centralized story systems.
Every system has benefits and drawbacks of its own. Centralized storage systems, for
instance, can be a single point of failure even though they are simple to operate.
Although distributed storage systems are more dependable and scalable, sophisticated
money can be stored in them. Although they are a relatively new technique, cloud-
based storage systems have several benefits, including cost effectiveness, scalability,
and reliability. (Bhardwaj, 2024; Dash & Mishra, 2016). This project repository
integrates a document storage system.
Encryption: Encrypting documents before they are stored makes it difficult for
unauthorized users.
Access control: Access to documents can be controlled by user roles. This will ensure
that only authorized users have access to the documents.
Logging: All access to documents should be logged. This will help to track down
unauthorized access attempts.
Backups: Documents should be backed up regularly
This will ensure that the documents are available in case of disaster.
The authors found that the key themes in user interface design for e-libraries include:
1. User-centered design: The user interface should be designed with user in mind,
and it should be easy to use and understand.
2. Accessibility: The user interface should be accessible to users with disabilities.
3. Usability: The user interface should be usable, and it should allow users to
find the information they need quickly and easily.
4. Visual Design: The user should be visually appealing, and it should be
consistent with the overall design of the e-library.
A crucial step in the creation of an electronic library is the design of the user interface,
which must be simple to use and comprehend while keeping the needs of the users in
mind.
The user interface should be easy to use, accessible to all, and quick and simple for
users to locate the information they require. In addition to being physically pleasing,
the user interface should complement the e-library's overall design.
The following are some of the key features that should be included in the UI:
1. Search form: The UI should include a search form that allows users to search
for resources by title, author or keyword.
2. Resources listing: the UI should display a list of all the resources that are
stored in the system. The list should be paginated comma and user should be
able to sort the resources by title, author or date.
3. Resource detail view: The UI should allow users to view the details of a
particular resources. See digital view should include the resource title, author,
date, and a brief description of the resources (Abstract).
4. Navigation menus: The UI should include navigation menus that allows users
to easily navigate between different parts of the systems.
UI, like the majority of universities worldwide, uses ITeMS to power its website, (
Ahmed et al, 2023). Numerous significant historical sources and distinctive
repositories can be found on the internet. One significant repository, for example, is
the UI Space, which is overseen by Kenneth Dike Libarary of the University.
The library was renamed the Kenneth Dike Library in 1984 to honor Professor
Kenneth Onwuka Dike, who was the first Nigerian vice-chancellor and principal of
the university. Keneth Onwuka Dike, professor (University of Ibadan, 2022).
Keneth Onwuka Dike was a renowned historian and scholar from Nigeria. He was a
key figure in the University of Ibadan's early growth and was appointed as the
institution's first Nigerian principal. He then held the position of first vice chancellor
for Nigeria.
The UI Space has a collection of theses, articles, books, videos, images, lectures,
papers, data sets and all types of digital contents originating from the University.
The first librarian at University College was Professor William John Harris.
In November 1948, Professor William John Harris, a native of New Zealand, became
the University of Ibadan's first University College Librarian. He had been the
University Librarian at Otago University in New Zealand from 1935 till his arrival in
Nigeria.
Professor Harris's Library Development: Professor Harris was committed to building a
"good library" at the University of Ibadan. In the early years of the university, when it
was still housed at the former site in Eleyele, he started his career cataloguing books
and made great strides toward processing and organizing the library collection.
Approximately thirty thousand volumes have been classified thanks in large part to
Professor Harris's cataloging work. Ten thousand volumes had been entirely processed
and placed on the library shelves by 1949 (University of Ibadan, 2023)
The University of Ibadan's founding, early growth, and library were testaments to
Nigeria's dedication to research and academic success. Later, a significant player in
the university's history was acknowledged by having the library named in Professor
Kenneth Dike's honor. The University of Ibadan's academic community still relies
heavily on the Kenneth Dike Library.
Four departments were included in the new administrative organization that was
established in 1978: Bibliographic Services, which was later combined with the
Readers' Services division; Collection Development; Readers' Services; and Technical
Services. The Special Collections section was elevated to the status of a division in
1987.
The majority of the library's funding throughout the 1960s came from grants given by
international philanthropies like the Rockefeller Foundation, Ford Foundation, and
Carnegie Corporation. The National Universities Commission (NUC) mandated in the
1970s that five percent (5%) of the funds from their respective schools be given to all
federal university libraries(Ahmed Zakaria et al, 2023).
The Kashim Ibrahim Library (KLL), the university's main library, and eleven
additional satellite libraries spread around the university's several campuses make up
Ahmadu Bello University's University Library System, which was founded in 1962.
66,000 titles of periodicals and more than 1.2 million book volumes are held by the
library. The university library has long been at the forefront of scholarly inquiry and
study, taking a leading position in the acquisition, processing, and lending of library
materials as well as in answering questions from users.
Interestingly, the library has a policy that guides the operations and management of
their collections including the digital ones which makes the operation more effective
(Ahmadu Bello University Zaria, 2021).
The home page of the website, for instance, has links to the library page, news,
journals, and other digital content produced by the university and its community. ABU
Symposia and special bulletins are two significant digital resources found under the
news section. The unique bulletin informs the university community of events
occurring on campus and among its associates. Information is arranged
chronologically on the website based on the date it was published, the title, and the
download view option.
A List of Ahmadu Bello University Repository Items:
Table 2.3 Ahmadu Bello University Repository
S/N Repository Items Entries
1 Journals 468
2 Theses & Dissertations 59
3 Books 355
4 News Bulletin 153
5 Open access Database 57
METHODOLOGY
3.1 Overview
The research methodology covers and explains the methodology or approach that I
employ throughout the study. Crucially, the methodology must be the most suitable
means of achieving the project's goals and must allow other researchers to repeat the
same findings.
The techniques used in the creation of a web application to store student projects in
the department are explained in this section. It includes requirements for system
design, system development, testing, evaluation, and research and analysis of
associated works.
Functional Requirements:
1. User Registration and Authentication:
- Users must be able to authenticate themselves before they can access the E-
library. Username and password authentication is the most common method.
- Users should be able to create accounts are registered with the web apps.
- Provide authentication mechanisms to ensure secure access to the system.
- Differentiate between user roles, such as students, faculty, and administrations,
with appropriate access privileges.
35
- Ensure that the resources are easily retrievable and searchable based on various
attributes (e.g., project title, author, keywords).
8. System Security
- Implement appropriate security measures to prevent user data resources files.
- Ensure secure user authentication and session management.
- Apply necessary measures to prevent unauthorized access, data breaches or data
loss.
Non-functional Requirements:
1. Usability:
- The web app should have a user-friendly interface and initiative navigation to
ensure ease of the use for all types of users, including students, faculty, and
administrators.
- The design should be responsive and adaptable to different screen sizes and
devices.
- Consider accessibility standards to ensure the web app is usable by individuals
with disabilities.
2. Performance:
- The web app should be responsive and provide fast loading times for project
search retrieval, and viewing.
- It should be able to handle multiple concurrent users without significant
performance degradation.
- Implement efficient database and file storage systems to ensure quick retrieval
and storage of project files.
3. Security:
- Implement strong security measures to protect user data and project files from
unauthorized access or malicious activities.
- Use encryption techniques to secure data transmission over the network.
- Apply best practices for user authentication and password storage to safeguard
user accounts.
4. Scalability:
- Design the web app to handle increasing volumes of projects and users over time
- Ensure that this system can scale boot horizontally by adding more servers and
vertically by upgrading hardware or optimizing performance so our commodity
growing demands.
5. Reliability
- The web app should be available and accessible to users without frequent
downtime or disruption.
- Implementation appropriate backup and recovery mechanism so they've got
projects data in case of system failures or data loss.
6. Compatibility:
- Ensure that the web app is compatible with common web browsers and platform
(e.g, Chrome, Firefox, Safari) to support a wide range of users.
- Consider compatibility with different operating systems and device to allow
users to access the app from various environment.
8. Documentation
- Provide comprehensive documentations, user guides, and FAQs to assist users in
understanding and utilizing the web app.
- Establish a support mechanism to address user inquires, issues, and feedback in
a timely and efficient manner.
Technical Requirements:
1. Developing Environment
- Microsoft Visual Studio: Install the latest version of Visual Studio, which
included the necessary told and libraries for developing front-end technology
projects. Microsoft Visual Studio is a powerful IDE that supports a wide range of
programming languages and frameworks.
2. Programming
- Java: Java is an object oriented language. It is a general purpose that is used to
develop applications. Several applications and software tools.
4. Frontend Development
- HTML: HTML is a markup language that is used to create the structure of the
web page. This makes it a good choice for creating the static page of an Elibrary
such as the homepage the catalog page and the search page.
- CSS: CSS is used to style the HTML element in an E library. This includes
things like the fonts, color and layout of the pages. CSS can also be used to create
animation and other effects CSS can be used to style the look and view of the E
library such as the font color and layout with the pages.
- Privacy: But in education and authorization can help you protect the privacy of
users data. By requiring users to authenticate themselves before they can access
their data, you can help to prevent unauthorized access to their personal
information.
- Scalability: What the indication and authorization can help to improve the
scalability of an e-library. By using a centralized authentication on authorization
system you can make it easier to manage users and help permissions. This can
help improve their performances of the library as it grows in size.
The interaction between students, or users, and the e-repository system is depicted in
the use case diagram (figure 3.1). After logging in, students can peruse or look for
projects, and even have the option to review them. In addition, they can handle their
accounts and upload their own final year project. The system administrator keeps it up
to date and makes sure it runs well.
Elements:
1) User: This is a representation of the students using the system.
2) Login: In order to access the system, students must log in with their credentials,
which are most likely their student ID and password.
3) Browse Item: To locate projects that pique their attention, students might peruse
the repository.
4) View Newest Additions: This feature lets students view projects that have been
uploaded recently.
5) Search: Students can use the search repository to look for projects by entering
keywords, or department or year.
6) Review Item: Depending on how the system is set up, students may be able to
examine or comment on projects.
7) Create Account: In order to utilize the system, new students must first create an
account.
8) Deposit New Item: The repository now allows students to upload their capstone
projects. This can only be done by a 400 level student. In order for a penultimate or a
lower level to gain view.
4.1 Introduction
The goal of the system deployment process is to lay out the specifics of the planned
system's construction, installation, testing, and delivery. This chapter explains the
tools used, their functions, system installation procedures, the programming language
used, and its rationale.
The last stage of system development is turning the system's specifications into a
working system. It basically entails creating and programming the system in addition
to fine-tuning its specs.
This chapter goes into additional detail on the features and deployment choices for
each of the system modules that comprise the E-repository System. It also has images
of every interface on the system, along with their intended inputs and outputs.
35
Devices Hp Elite Book, 13-inch, Touch
sensitivity
2. IntelliJ Toolkit: The AWS Toolkit for IntelliJ IDEA is an open source plug-in
that makes it easier to create, debug, and deploy Java and Python applications on
Amazon Web Services. With the AWS Toolkit for IntelliJ IDEA, you can get
started faster and be more productive when building applications AWS.
3. Visual Studio Code: is a streamlined code editor with support for development
operations like debugging, task running, and version control. It aims to provide
just the tools a developer needs for a quick code-build-debug cycle and leaves
more complex workflows to fuller featured IDEs, such as Visual Studio IDE.
4. Insomnia: Insomnia is an open source desktop application that takes the pain out
of interacting with and designing, debugging, and testing APIs. Insomnia
combines an easy-to-use interface with advanced functionality like authentication
helpers, code generation, and environment variables.
5. My SQL: The most widely used free SQL database management system was
created by Oracle Corporation and is called MySQL. Data is collected structurally
using this method. The relational database management system server supports
multiple concurrent connections and uses SQL to interface with and change data.
This program generates a lot of data, which can be managed by a reliable
RDBMS that can be integrated with the development environment.
8. CSS (Cascading Style Sheet): Cascading Style Sheet is a term used to describe
the presentation of an HTML text file. The presentation and text are separated
using CSS, which also creates colors and fonts. It can contribute to a far more
beautiful user experience and make content access much simpler. As part of the
user interface design for this system, HTML and CSS are used.
11. React: React JS is a free library for making websites look and feel cool. It’s like a
special helper for JavaScript. React is developed by Facebook, React is a
powerful JavaScript library used for building user interfaces, particularly for
single-page applications. It allows developers to create large web applications that
can change data, without reloading the page.
4.4 Development Methodology
A methodology is a defined approach that can be used to implement the software
development life cycle, or SDLC for short. Despite the fact that many businesses have
their own processes that have been refined over time, this project will use the Agile
development strategy. The SDLC is streamed by an assortment of programming-
specific techniques known as the agile development methodology.
Much of the overhead associated with modeling and documentation is eliminated.
Agile project management approaches work best on dynamic projects with changing
requirements.
They emphasize collaboration, flexibility, and iterative development heavily. Agile is
flexible enough to adjust to shifting client needs and market regulations.
The Agile methodology is an iterative approach to software development that
prioritizes the reduction of process overheads and documentation while still delivering
software incrementally. Figure 4.1.
This is a diagram of the agile development process.
Figure 4.1 Agile Software Development
Source: (Agile Methodology (pinterest.com)
5.1 Summary
The Trinity University E-Repository serves as a pillar for upcoming library innovation.
Agile development techniques guarantee that the platform is responsive and flexible,
always changing to meet the needs of users and incorporate new technology. The
repository will grow to be an essential resource for Trinity University, supporting a
thriving environment for research and education. Trinity University is moving toward
a more promising future for knowledge generation and dissemination thanks to this
user-centered platform, which opens the door for a more connected and collaborative
academic experience.
5.2 Conclusions
The Trinity University E-Repository is a state-of-the-art system that utilizes
contemporary technologies and a user- centric design to overcome the drawbacks of
traditional repository systems. With a suite of robust modules, the E-Repository
guarantees a secure and seamless experience for all users. Agile development
methodology enables us to deliver a platform that is flexible and responsive,
constantly adjusting to the needs of users. In addition to facilitating simplified access,
the E-Repository optimizes internal processes, increasing overall efficiency. As the
repository expands, it will become an essential resource, fostering a vibrant research
and learning environment at Trinity University.
Ultimately, it is reasonable to draw the conclusion that the system is a reliable and
effective automated system that saves web copies of student projects based on the
analysis and evaluation of the system that has been developed thus far. It meets the
minimal requirement and the objectives that were first specified for it and operates as
intended.
5.3 Recommendations
For further research work to be carried out, a few suggestions can be integrated:
1. Enhanced Accessibility: A mobile app allows users to access the repository's
resources on the go, from anywhere with an internet connection. This increases
convenience and flexibility for students, faculty, and researchers.
2. Improved User Experience: A well-designed mobile app can provide a more
intuitive and user-friendly experience compared to a traditional website interface.
Features like push notifications can keep users informed about new uploads or
relevant updates.
35
3. Offline Access (Optional): Consider allowing users to download specific
resources for offline access. This would be particularly beneficial for those with
limited or unreliable internet connectivity.
4. Marketing and Promotion: Develop a well-defined marketing strategy to raise
awareness about the mobile app amongst the Trinity University community.
5. User Feedback: Implement mechanisms to gather user feedback on the mobile
app and continuously iterate based on user needs.
‘
REFERENCES
Bakare, O. D., & Bakare, B. M. (2024). Redesigning Library and Information Science
Curriculum for Sustainable Environmental Transformation Among Students of
the Department of Library and Information Science, Lead City University.
Journal of Education for Library and Information Science, 65(1), 1-21.
Esse, U., & Haliso, Y. (2024). Facilitating conditions and institutional repository
sustainability by librarians in public university libraries in Nigeria. Digital
Library Perspectives, 40(1), 4-22.
Ezema, I. J., & Eze, J. U. (2024). Status and challenges of institutional repositories in
university libraries in South-East Nigeria: Implications for visibility and
ranking of Nigerian universities. The Journal of Academic Librarianship, 50(2),
102834.
Gaitanou, P., Andreou, I., Sicilia, M. A., & Garoufallou, E. (2024). Linked data for
libraries: Creating a global knowledge space, a systematic literature review.
Journal of Information Science, 50(1), 204-244.
Goeing, A. S., Parry, G., & Feingold, M. (Eds.). (2020). Early Modern Universities:
Networks of Higher Learning (Vol. 31). Brill.
Hamad, F., Al-Fadel, M., & Shehata, A. M. K. (2024). The level of digital
competencies for the provision of smart information service at academic
libraries in Jordan. Global Knowledge, Memory and Communication, 73(4/5),
614-633.
Idiedo, V. O., Omigie, C. A., & Ebhomeye, L. (2024). A Survey of Open Access
Institutional Repositories in Nigerian University Libraries: The Current State.
International Journal of Knowledge Content Development & Technology, 14(1).
Jackson, B. M., & Richardson, G. L. (2024). Digital Office Complex: Reengineering
Vision Delivery by Transforming Teaming. CRC Press.
Oberhiri-Orumah, G., & Baro, E. E. (2023). The extent of building and managing
local contents in institutional repositories: a survey of tertiary institution
libraries in Nigeria. Global Knowledge, Memory and Communication, 72(4/5),
464-483.
Patel, S., & Patel, Y. (2023). Technical Aspects of Managing a Large-Scale ETD
Repository-Insights from Shodhganga.
Pauget, B., Tobelem, J. M., & Grenier, C. (2024). Changes in the organizational field
of Libraries in 2030. Futures, 157, 103319.
Rathee, S., Kumar, A., Kaushik, S., Kazimieras Zavadskas, E., Banaitis, A., & Garza-
Reyes, J. A. (2020). An MCDA cause-effect factors model for the
implementation of Greenstone Digital Library software. Management Decision,
58(11), 2543-2564.
Russell, C. (2023). Complete Copyright for K12 Librarians and Educators. American
Library Association.
Sahley, C., Sapp-Nelson, M., Ferullo, D., Mason, L., & Xie, H. (2024). Needs
Assessment–National Repository for NSF AGEP Deliverables.
Schöpfel, J., & Azeroual, O. (2021). Current research information systems and
institutional repositories: From data ingestion to convergence and merger. In
Future directions in digital information (pp. 19-37). Chandos Publishing.
Scommegna, L., Verdecchia, R., & Vicario, E. (2024). Unveiling faulty user
sequences: A model-based approach to test three-tier software architectures.
Journal of Systems and Software, 112015.
Siddique, N., Rehman, S. U., Khan, M. A., & Altaf, A. (2021). Library and
information science research in Pakistan: A bibliometric analysis, 1957–2018.
Journal of librarianship and information science, 53(1), 89-102.
West, A. J. (2024). Update of the History of the Shakespeare First Folio. The Library:
The Transactions of the Bibliographical Society, 25(1), 29-40.