Library Management system : Assignment
VerifiedAdded on 2021/01/02
|15
|1219
|408
AI Summary
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Library Management
system
system
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
TASK 1
Gantt chart
Task Name Duration Start Finish
Designing of project 3 days Tue
10/9/18
Thu
10/11/18
Determining IT requirements 5 days Fri
10/12/18
Thu
10/18/18
Develop Fri
10/19/18
Fri
10/19/18
installing software and
applications 8 days Mon
10/22/18
Wed
10/31/18
Conducting meeting 3 days Thu
11/1/18
Mon
11/5/18
Evaluate 6 days Tue
11/6/18
Tue
11/13/18
Monitoring and control of
system
Tue
10/9/18
Tue
10/9/18
Collecting data 5 days Wed
11/14/18
Tue
11/20/18
maintaining systems 4 days Wed
11/21/18
Mon
11/26/18
Closure 2 days Tue
11/27/18
Wed
11/28/18
1
Gantt chart
Task Name Duration Start Finish
Designing of project 3 days Tue
10/9/18
Thu
10/11/18
Determining IT requirements 5 days Fri
10/12/18
Thu
10/18/18
Develop Fri
10/19/18
Fri
10/19/18
installing software and
applications 8 days Mon
10/22/18
Wed
10/31/18
Conducting meeting 3 days Thu
11/1/18
Mon
11/5/18
Evaluate 6 days Tue
11/6/18
Tue
11/13/18
Monitoring and control of
system
Tue
10/9/18
Tue
10/9/18
Collecting data 5 days Wed
11/14/18
Tue
11/20/18
maintaining systems 4 days Wed
11/21/18
Mon
11/26/18
Closure 2 days Tue
11/27/18
Wed
11/28/18
1
2
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Trello
TASK 2
Requirements documentation
The purpose of Library management System is to keep records of those students who
have either borrowed or issued a book. Library management tracks the records of inflow and
outflow of books or other readable novels. This system will save the data base of the students,
who have taken a book from library and date of resubmission is also mentioned. If students are
not able to submit the book on a due date then fine will be charged to that person for not
submitting the books of library on time. If the books are not submitted timely then students are
liable to pay penalty charges for late submission. If books are not submitted on a specific date
then students will have to compensate the amount of $10 per day after due date. Then librarian
will calculate the total penalty charged to a member.
The requirement will be accessed based on the following points, such as:
it will trace the activities as type of books available in which quantity.
3
TASK 2
Requirements documentation
The purpose of Library management System is to keep records of those students who
have either borrowed or issued a book. Library management tracks the records of inflow and
outflow of books or other readable novels. This system will save the data base of the students,
who have taken a book from library and date of resubmission is also mentioned. If students are
not able to submit the book on a due date then fine will be charged to that person for not
submitting the books of library on time. If the books are not submitted timely then students are
liable to pay penalty charges for late submission. If books are not submitted on a specific date
then students will have to compensate the amount of $10 per day after due date. Then librarian
will calculate the total penalty charged to a member.
The requirement will be accessed based on the following points, such as:
it will trace the activities as type of books available in which quantity.
3
This also maintains the dates of reissue or resubmission of books so it will systematically
provide a list of students who have to pay fine with late submission and it will also
provide a proper amount to be charged to particular person.
It is required to calculate total pending amount of the students.
In case of any penalty charged, amount is required to be submitted with total bill.
Student have to pay this amount at the time of reissuing or giving back the books to
librarian.
TASK 3
Use Case Diagram
TASK 4
Use Case Textual description
Use case elements Description
Name Library management system will provide membership of
4
provide a list of students who have to pay fine with late submission and it will also
provide a proper amount to be charged to particular person.
It is required to calculate total pending amount of the students.
In case of any penalty charged, amount is required to be submitted with total bill.
Student have to pay this amount at the time of reissuing or giving back the books to
librarian.
TASK 3
Use Case Diagram
TASK 4
Use Case Textual description
Use case elements Description
Name Library management system will provide membership of
4
students to issue book so use case diagram is named as
librarian.
Version Version of use cases may differ by its personnel
identification of problems and action which are taken
accordingly.
Goal Use case are mainly used to link the personnel with
different cases. Since it does not contain any design so it
describes the relation of users with multiple cases.
Summary This use case mainly consists of two entities namely
members and librarian. Here student will request for book
and librarian will check the availability by following if else
condition. if book is available then librarian issue that
requested book to member or else it will be displayed that
book is not available. Then if the student become the
member of the library then bill will be calculated and stus
will be updated that how many books are issued to a
student. Book status contains the description about the
book.
Actors Two primary actors which are commonly used in this use
case are librarian and members who issue books from
library management.
Pre-condition A predicted condition is as follows: library management
system contains the details of books available, issued and
date of resubmission. So member requests for a particular
book and the condition will be: Either member have
already reached a maximum limit to issue book.
Triggers The event is: Student enters in library and requests for a
particular book and proceed the transaction.
Basic course of events There are 9 steps involved to achieve the goal of library
5
librarian.
Version Version of use cases may differ by its personnel
identification of problems and action which are taken
accordingly.
Goal Use case are mainly used to link the personnel with
different cases. Since it does not contain any design so it
describes the relation of users with multiple cases.
Summary This use case mainly consists of two entities namely
members and librarian. Here student will request for book
and librarian will check the availability by following if else
condition. if book is available then librarian issue that
requested book to member or else it will be displayed that
book is not available. Then if the student become the
member of the library then bill will be calculated and stus
will be updated that how many books are issued to a
student. Book status contains the description about the
book.
Actors Two primary actors which are commonly used in this use
case are librarian and members who issue books from
library management.
Pre-condition A predicted condition is as follows: library management
system contains the details of books available, issued and
date of resubmission. So member requests for a particular
book and the condition will be: Either member have
already reached a maximum limit to issue book.
Triggers The event is: Student enters in library and requests for a
particular book and proceed the transaction.
Basic course of events There are 9 steps involved to achieve the goal of library
5
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
management system.
Another paths which takes activities to final node are as
follows:
Book is not available.
Not validated member.
Alternative paths Maximum quota (students are not allowed to issue more
books)
Post-conditions Multiple post conditions are as follows: update status of
book and increase the number of books issued to students.
Business rules Business rule in library management system is students
who have not taken membership of library yet then they are
not allowed to issue books.
TASK 5
6
Another paths which takes activities to final node are as
follows:
Book is not available.
Not validated member.
Alternative paths Maximum quota (students are not allowed to issue more
books)
Post-conditions Multiple post conditions are as follows: update status of
book and increase the number of books issued to students.
Business rules Business rule in library management system is students
who have not taken membership of library yet then they are
not allowed to issue books.
TASK 5
6
Sequence Diagram
TASK 6
Class Diagram
7
TASK 6
Class Diagram
7
8
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
TASK 7
Activity diagram
TASK 8
User interface design
1. Login page and logout page
9
Activity diagram
TASK 8
User interface design
1. Login page and logout page
9
2. Book issue details
2. library loan details
10
2. library loan details
10
3 Registration page
TASK 9
Test Case generation
Number Test name Description Scenario Precondition Input Expected
output
1 Book
availability
This condition
will check the
availability of
book
If member
requests for
a book,
either it is
available in
library or not
available
If book is
available then
library
management
system will
validate the
membership
“Book
name”
Display a
message”Boo
k is not
available”
11
TASK 9
Test Case generation
Number Test name Description Scenario Precondition Input Expected
output
1 Book
availability
This condition
will check the
availability of
book
If member
requests for
a book,
either it is
available in
library or not
available
If book is
available then
library
management
system will
validate the
membership
“Book
name”
Display a
message”Boo
k is not
available”
11
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
2 Member
validity
Condition will
check validity
of member
It will check
the
membership
of students.
One is either
already a
member or
not
If member
name is
mentioned in
table then it
will issue the
book
“member
id and
name”
Issue book to
a member
3 Proceed
transaction
If book is
issued then
increase the no
of issued
books and
proceed
transaction
Search
option will
validate the
membership
of student
and proceed
to perform
transaction
Validate
members are
allowed to
issue more
books.
“book
name”
Book status
updated
12
validity
Condition will
check validity
of member
It will check
the
membership
of students.
One is either
already a
member or
not
If member
name is
mentioned in
table then it
will issue the
book
“member
id and
name”
Issue book to
a member
3 Proceed
transaction
If book is
issued then
increase the no
of issued
books and
proceed
transaction
Search
option will
validate the
membership
of student
and proceed
to perform
transaction
Validate
members are
allowed to
issue more
books.
“book
name”
Book status
updated
12
13
1 out of 15
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
© 2024 | Zucol Services PVT LTD | All rights reserved.