Professional Documents
Culture Documents
Library Managment System
Library Managment System
14.0 INTRODUCTION
The aim of a case study is to teach the student to observe the issue
professionally and solve the problem of the definite case successfully. The
cause and effect of the problem which has occurred and focus on the
solution of the matter with the help of the reliable and valid methods. The
success of the case study depends on the quality of the chosen solution.
14.1 OBJECTIVE
After going through this unit, you will be able to:
Understand what a case study is
Understand a particular topic clearly with cause and solution
Understand the methods available to reach a solution
The following are the brief description on the functions achieved through
this case study:
Self-Instructional Material
Case study
End-Users:
also to cater the needs
NOTES
of the users.
librarian.
Class Diagram
Classes identified
Library are Books database
Library
Location Title
Librarian
Librarian id Author
Books Database Book id
User +update()
Vendor
Librarian User
Vendor
Details Details
Book details
Librarian id User id
+Issue status()
+search()
+Complaint resolution() +search()
+supply book()
+tracking() +request()
+payment
+calculate fine() +complaints()
details()
+vendor request() +pay fine()
+payment()
+register() +login()
+history()
+unregister()
Librarian
User
Self-Instructional Material
Case study
NOTES
Books Database
status
Vendors
Sequence Diagram
Sequence diagram for searching a book and issuing it as per the
request by the user from the librarian:
Self-Instructional Material
Case study
NOTES
1. login
2. enter book name
3. request for issue
4. logout
User
Self-Instructional Material
Case study
Activity Diagram
Activities:
User Login and Authentication NOTES
Search book operation for Reader
Acknowledge and Issue books to the users by the Librarian
Provide books requested by the Librarian from the Vendor
Bill payment from the Librarian to the Vendor
Status of the books updated in the Books Database
Start
login
No Yes
Valid user
Search
book
Book
No
Book
updat Reque
Yes st to
found Pay bill to
librari
Updated
No
Reque
st for
Yes
i
logout
Self-Instructional Material
Case study State Chart Diagram
States:
NOTES Authentication
Successfully logged on or re-login
Search for a book (user) / request the vendor (librarian) / provide the
requested book (vendor)
Receive acknowledgement
Logged off / re-search / new function
Transitions:
Authenticate ---> Logged in
Logged in ---> Search <---> Acknowledgement
Logged in ---> Request Vendor <---> Provide Book <--->
Acknowledgement
Logged in ---> Provide Book <---> Acknowledgement
Acknowledgement ---> Logged off
Component Diagram
Components:
Self-Instructional Material
Case study
NOTES
Deployment Diagram
Systems Used:
Self-Instructional Material