QAHE College Digital Library Management System Design
VerifiedAdded on 2025/05/12
|22
|2264
|487
AI Summary
Desklib provides solved assignments and past papers to help students succeed.

Coursework 1: System Design
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Contents
Introduction......................................................................................................................................4
Use Case Diagram...........................................................................................................................5
Functional Requirements.............................................................................................................5
Use case Diagram........................................................................................................................6
Use Case Documentation.................................................................................................................8
10 Primary use case Descriptions..............................................................................................10
Conceptual Class Diagram............................................................................................................11
Class Description.......................................................................................................................12
Interaction Diagram.......................................................................................................................14
Sequence Diagram.....................................................................................................................14
Collaboration Diagram..............................................................................................................15
Activity Diagram.......................................................................................................................17
Conclusion.....................................................................................................................................19
Reference.......................................................................................................................................20
Introduction......................................................................................................................................4
Use Case Diagram...........................................................................................................................5
Functional Requirements.............................................................................................................5
Use case Diagram........................................................................................................................6
Use Case Documentation.................................................................................................................8
10 Primary use case Descriptions..............................................................................................10
Conceptual Class Diagram............................................................................................................11
Class Description.......................................................................................................................12
Interaction Diagram.......................................................................................................................14
Sequence Diagram.....................................................................................................................14
Collaboration Diagram..............................................................................................................15
Activity Diagram.......................................................................................................................17
Conclusion.....................................................................................................................................19
Reference.......................................................................................................................................20

List of Figures
Figure 1: Use Case Diagram............................................................................................................6
Figure 2: Conceptual Class Diagram.............................................................................................11
Figure 3: Sequence diagram..........................................................................................................13
Figure 4: Conceptual Diagram.......................................................................................................14
Figure 5: Activity Diagram............................................................................................................16
Figure 1: Use Case Diagram............................................................................................................6
Figure 2: Conceptual Class Diagram.............................................................................................11
Figure 3: Sequence diagram..........................................................................................................13
Figure 4: Conceptual Diagram.......................................................................................................14
Figure 5: Activity Diagram............................................................................................................16
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Introduction
This report is based on the development of a QAHE College digital library management system.
The study given a comprehensive overview of the various functional as well as non-functional
requirements of the digital library management scheme using separate diagrams to represent the
software's interaction with the system as well as the customers.
This report is based on the development of a QAHE College digital library management system.
The study given a comprehensive overview of the various functional as well as non-functional
requirements of the digital library management scheme using separate diagrams to represent the
software's interaction with the system as well as the customers.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Use Case Diagram
Functional Requirements
The main tasks that are to be accomplished by a system are defined by functional requirements.
These are the characteristics of a system that can be accessed as well as viewed by the user. The
stakeholders those who are involved in the development of the system are basically considered
while stating the functions of the system (Tang t.al, 2013). The functional requirements of the
online library system of QAHE library:
The new digital library management system is required to ask for the login credential to
the admin, staff as well as the students for accessing the system.
The admin can access all the information and should be able to manage the stock of the
library that includes that includes CDs, DVDs, books etc as well as the management of
the item details that includes the addition of items in the library stock, the removal of
item, management of the dates regarding removal as well as addition of books.
Admin must have the authority to add item to the stock of the library as well as deleting
the item if the item is damaged or lost.
Admin must have the access to view the reserved as well as loaded books in the system.
The students and staff are required to login to the system for reserving the items of the
system.
Students must able to access the books once they are registered to the system and should
be able to reserve or borrow books based on the availability of the book.
The facility of loaning books must be available for the student for the books that are not
available at the time of students or staff demand.
The system is required to keep a record on the loaned items the due date and the time of
loan as well as must be able restrict the total number of issues for a particular student at
some specific issue number.
The system is required to send the notification regarding the availability of the book that
is demanded by the student and is at reserve state.
Prior to the issue of next book the student is required to clear all the dues and fines.
Functional Requirements
The main tasks that are to be accomplished by a system are defined by functional requirements.
These are the characteristics of a system that can be accessed as well as viewed by the user. The
stakeholders those who are involved in the development of the system are basically considered
while stating the functions of the system (Tang t.al, 2013). The functional requirements of the
online library system of QAHE library:
The new digital library management system is required to ask for the login credential to
the admin, staff as well as the students for accessing the system.
The admin can access all the information and should be able to manage the stock of the
library that includes that includes CDs, DVDs, books etc as well as the management of
the item details that includes the addition of items in the library stock, the removal of
item, management of the dates regarding removal as well as addition of books.
Admin must have the authority to add item to the stock of the library as well as deleting
the item if the item is damaged or lost.
Admin must have the access to view the reserved as well as loaded books in the system.
The students and staff are required to login to the system for reserving the items of the
system.
Students must able to access the books once they are registered to the system and should
be able to reserve or borrow books based on the availability of the book.
The facility of loaning books must be available for the student for the books that are not
available at the time of students or staff demand.
The system is required to keep a record on the loaned items the due date and the time of
loan as well as must be able restrict the total number of issues for a particular student at
some specific issue number.
The system is required to send the notification regarding the availability of the book that
is demanded by the student and is at reserve state.
Prior to the issue of next book the student is required to clear all the dues and fines.

The systems can only allow the reserve of 3 items at a particular point of time and
borrowing 5 items at a time for a student and for the staff members it is 5 reserve and 10
can be booked at a time.
The staff must be able to loan or borrow books based on the availability of the books in
the library.
Use case Diagram
The interaction of the users with some digital system is basically represented through a use case
diagram. Use case diagram help in providing an in-depth knowledge of the functional as well as
the non-functional requirements of a digital system. The actors in a system are well represented
through a use case diagram defining the use cases related to the users and the system (Wang
et.al, 2013). Given below is the use case diagram of QAHE College digital library management
system where the main actors are the student, staff and admin and the admin is responsible for
the management of the details of the students and the staff as well as the management of the
library stock:
borrowing 5 items at a time for a student and for the staff members it is 5 reserve and 10
can be booked at a time.
The staff must be able to loan or borrow books based on the availability of the books in
the library.
Use case Diagram
The interaction of the users with some digital system is basically represented through a use case
diagram. Use case diagram help in providing an in-depth knowledge of the functional as well as
the non-functional requirements of a digital system. The actors in a system are well represented
through a use case diagram defining the use cases related to the users and the system (Wang
et.al, 2013). Given below is the use case diagram of QAHE College digital library management
system where the main actors are the student, staff and admin and the admin is responsible for
the management of the details of the students and the staff as well as the management of the
library stock:
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Figure 1: Use Case Diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Use Case Documentation
1. Primary Use Case
Title of the use case Modification of member info
Main Actors Student
Staff
Admin
Use Case Description The admin can access the information of the students and staffs
can do necessary modification to the information regarding
deleting a member, adding more details to the member profiles
and search for the member.
Prerequisite Admin registered to the system.
Flow Digital Library system
Admin Logged in
Entered credentials
Admin successfully logged in
View Details
Modify Information’s
Log out
1. Primary Use Case
Title of the use case Modification of member info
Main Actors Student
Staff
Admin
Use Case Description The admin can access the information of the students and staffs
can do necessary modification to the information regarding
deleting a member, adding more details to the member profiles
and search for the member.
Prerequisite Admin registered to the system.
Flow Digital Library system
Admin Logged in
Entered credentials
Admin successfully logged in
View Details
Modify Information’s
Log out

2. Primary use case
Title of the use case Borrowing Books
Main Actors Student
Staff
Use Case Description Students and staffs are required to log into the system to access
the library items. The students and the staff log into the system
they are allowed to borrow items or they can reserve it if the
book is not available.
Prerequisite Student and staff logged into the system.
Flow Digital Library system
Student and staff Logged in
Entered credentials
Student and staff successfully logged in
View books availability
Reserve or book books based on availability
Log out
10 Primary use case Descriptions
Use Cases Description
Title of the use case Borrowing Books
Main Actors Student
Staff
Use Case Description Students and staffs are required to log into the system to access
the library items. The students and the staff log into the system
they are allowed to borrow items or they can reserve it if the
book is not available.
Prerequisite Student and staff logged into the system.
Flow Digital Library system
Student and staff Logged in
Entered credentials
Student and staff successfully logged in
View books availability
Reserve or book books based on availability
Log out
10 Primary use case Descriptions
Use Cases Description
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

1. Login The admin, staff as well as the student is required to login to the system in
order to access the facilities of the library. The users are required to enter the
credentials that are required to login as the users enter the login details the
system verifies the information’s and the user can access the library items if
the system is not able to verify the credentials then the access is denied and the
user is required to enter the correct credentials.
2. Record Stock The Library stock is managed by the admin that includes the management of
the books, DVDs, CDS etc. This includes the addition as well delete of the
item if they are lost or damaged.
3. System
Analysis
Admin is involved in the analysis of the system to analyze the books that are
required to be added or deleted from the library stock.
4. Reserving
Books
Reserving the books is required when the book that is required by the staff or
the student is not available such that whenever the book is available student
would receive a notification regarding the availability of the book.
5. Fine payment Fine payment is required for the staff and students those who had not required
the borrowed library items. The payment of the fine is essential in order to
borrow a new book.
6. Modify
Details
Admin are able to add member to the library system, delete member as well as
modify the information of the members and also can edit the information of the
members of the system.
7. Borrow Books Students and staff are required to logon to the library system with the login
credentials in order to borrow books. After login to the system the students can
easily borrow books if they are not having any pending fines.
8. Register The students and the staffs is required to register to the system once for
availing the facilities of the library once they are registered with the system
they are just required to logon every time for reserving or borrowing the books.
9. Loan books Admin can control the number of times an item can be loaned as well as
restrict a customer from loaning an item if it went out number of times it can
order to access the facilities of the library. The users are required to enter the
credentials that are required to login as the users enter the login details the
system verifies the information’s and the user can access the library items if
the system is not able to verify the credentials then the access is denied and the
user is required to enter the correct credentials.
2. Record Stock The Library stock is managed by the admin that includes the management of
the books, DVDs, CDS etc. This includes the addition as well delete of the
item if they are lost or damaged.
3. System
Analysis
Admin is involved in the analysis of the system to analyze the books that are
required to be added or deleted from the library stock.
4. Reserving
Books
Reserving the books is required when the book that is required by the staff or
the student is not available such that whenever the book is available student
would receive a notification regarding the availability of the book.
5. Fine payment Fine payment is required for the staff and students those who had not required
the borrowed library items. The payment of the fine is essential in order to
borrow a new book.
6. Modify
Details
Admin are able to add member to the library system, delete member as well as
modify the information of the members and also can edit the information of the
members of the system.
7. Borrow Books Students and staff are required to logon to the library system with the login
credentials in order to borrow books. After login to the system the students can
easily borrow books if they are not having any pending fines.
8. Register The students and the staffs is required to register to the system once for
availing the facilities of the library once they are registered with the system
they are just required to logon every time for reserving or borrowing the books.
9. Loan books Admin can control the number of times an item can be loaned as well as
restrict a customer from loaning an item if it went out number of times it can
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

be loaned by a customer.
10. Return date
registration
for the loaned
item
The admin can register the date of the return of the loaned item to the staff and
the student such that fine can be applied to the staff or the student if the user is
not able to return the loaned item on the date of the return that is register to the
user (Khurana et5.al, 2016).
Conceptual Class Diagram
The basic structure of a digital system is represented by class diagram. Class diagram is basically
a static diagram form that contains the classes in a digital system as well as the attributes that are
related to the classes as well as the main performing operations by the various classes that are
involved on the digital system (Pham et.al, 2015). Given below is the class diagram representing
the admin, student and staff relation with the system in the new library management system of
QAHE College:
10. Return date
registration
for the loaned
item
The admin can register the date of the return of the loaned item to the staff and
the student such that fine can be applied to the staff or the student if the user is
not able to return the loaned item on the date of the return that is register to the
user (Khurana et5.al, 2016).
Conceptual Class Diagram
The basic structure of a digital system is represented by class diagram. Class diagram is basically
a static diagram form that contains the classes in a digital system as well as the attributes that are
related to the classes as well as the main performing operations by the various classes that are
involved on the digital system (Pham et.al, 2015). Given below is the class diagram representing
the admin, student and staff relation with the system in the new library management system of
QAHE College:

Figure 2: Conceptual Class Diagram
Class Description
Sl. No. Main Classes Class Description
1. Student Student logon to the library system with the library
username and password and can borrow or reserve
books based in the availability of books. Student can
also loan books to some certain set limits.
2. Admin The admin have the access to all the information’s of the
library system that includes management of the library
Class Description
Sl. No. Main Classes Class Description
1. Student Student logon to the library system with the library
username and password and can borrow or reserve
books based in the availability of books. Student can
also loan books to some certain set limits.
2. Admin The admin have the access to all the information’s of the
library system that includes management of the library
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 22
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.