Title Library Management System Project (1)
Title Library Management System Project (1)
3.E d is Ja al………………………………………………………………
6.Ede Da iel…………………………………………………………......
Submitted on date:-22/09/2006
0|Page
Table of content page
ACKNOWLEDGEMENT............................................................................................................4
1. Introduction...........................................................................................................................4
4. VISION ..................................................................................................................................6
5. MISSION .............................................................................................................................. 6
1|Page
12.4. Use ase details…………………………………………………………………………………………………
. Co lusio ……………………………………………………………………………………………………..…..33
19. Reference……………………………………………………………………………………………………..……
2|Page
ACKNOWLEDGEMENT
Our Library project system that offers many flexible and convenient features,
allowing librarians and library users to maximize time and efficiency. Library
System gives the all detailed information about students, staff and books. It will
track on the how many books available in library and books issued to the students.
It can reserve a book. It will provide book lost in library. It generates MIS reports
for management. Our software is customizable for any library requirement.
Basically, the students learning in this university are using different materials and
requirement. Such as library and internet. In order to that we focus on the library
system to be automated rather than the manual system. The purpose to having a
computer based system.
3|Page
4. VISION
The vision of Bahir dar university FBE library is to give successful way of service
to the university students and other members of the university in order to develop
skillful and knowledgeable citizens, this library management system offering to
customers to improve their efficiency and becoming one of the top ten research
university from Africa.
5. MISSION
The mission of Bihar Dar University FBE library is omitted to exceed its customer
expectation for quality education, agility, research, community service and
professional excellence.
library.
timelier
4|Page
Can reserve, borrow, return book in easy and understandable way
Can update, create, and delete the record of membership as per requirement and
implementation plants
.
Any education institute can make use of it for providing information about author, content of the
available books.
It can be used in offices and modifications can be easily done according to requirements.
To identify the actors/users who use books and other reading materials in the library and to
enhance the productivity and efficiency of the library processes.
To describe use case of the system and identifying the job concerned to those workers of the
library.
Our project is specified in order to solve the problem that listed in business and economics
library management system.
The general objectives of our project is that all branched libraries’ in bahir dar university provide
effective management system by using automated system and connecting to gather by computer
network in order to get information.
6|Page
Maintenance of the books becomes easy for the librarian.
All the transactions are maintained by computer easily by just little
understanding.
Provide facility for proper monitoring reduces paper work and provide data
security.
11. Methodology
1. Users Requirement
1.2 Functional requirement
List of service:
The Manager
The system should allow for Manager to add new book to the database.
The Manager should able to update a book from database
The system should allow add the user as a member to the database
The librarian
The users
7|Page
The system should allow for the user to search book by title
Business Rule
1. The user must be registered to get the service
2. The user must have his own password to get the service
3. If the user doesn’t return the book on the date he will punished.
The system should not fail more than 2 days in a month The system should
managing operation means (register, delete, and update) can be used by only
library clerk.
The system product requires at most 10GB for installing software and storing
database.
Librarian:- those who organize the information services or materials for those who
need information.
8|Page
12.2. List of use case
Search book
Login
Check reservation
Borrow book
Remove book
Add book
Reserve book
Return book
9|Page
Library management System
search book by
author
login
«extends»
search book by
«extends» title
search book
librarian
borrow book
users
returen book
Registrar system
reserve book
check resevation
of book
remove book
10 | P a g e
12.3. Use case details(designed by Endalk mekuria)
Use case 1: login
11 | P a g e
Use case 2
12 | P a g e
Use case 3: search book by author
Actors: user
13 | P a g e
Use case 4: Borrow book
3. The system will display two choices a. borrow book b. reserve book
8. The system display the deadline date and the book will delivered
14 | P a g e
The user borrow book
Actors: librarian
15 | P a g e
Use-case 6: Check reservation
Actor: librarian
16 | P a g e
Use case 7: delete book
17 | P a g e
Use case 8: Add book
18 | P a g e
13. CRC MODELING (DESIGENDE BY ENDESHAW MANDEFRO)
CRC (Class-Responsibility-Collaborator)
CRC modeling often includes the users, analysts, and developers in a modeling
and design.
1. Class
2. Responsibility
3. Collaborator
13.1. Class
13.2. Responsibility
19 | P a g e
13.3. Collaborator: Collaborator is another class
Librarian that is used to get information for, or perform
Name actions for the class at hand. The Collaborators of
Password Book
Sex Library manager
a class appear along the right side of the CRC
Address user card.
Job experience
Search book()
Search by title
Search by author
Reserve book()
Send report()
Library manager
Name
Password User
Sex
Address Librarian
Job experience
Delete book
Add book
User
Name Librarian
id
Sex
Phone number
Return book
Search book
Borrow book
20 | P a g e
Book
Title User
Author Librarian
Registrar
Name Manager Edition
Address
Level Borrowed by user()
Cheek the student register Reserved by
librarian()
Searched by user()
Searched by
librarian()
Returned by the
user()
21 | P a g e
14. Class Diagram
library manager
Users
1..*
1 --name -1
--id number
--job exprience *
--name --address
--id numeber --sex
-phone number
+add user()
--sex
+delete user()
+search book() +receive report() * -1..*
+ borrow book() 1
+give response()
+return book()
book
* -1 --author
--tittle
--eddition
--ISBN
-End1
-End2 +borrrowing by user()
+returned by user()
*
* +arrenged by librarian()
+searched by liberarian and user()
*
-End2 *
registrar
* -1 1..*
-name
1 -level
librarian
-address
--name
-
--id
+checking student registration()
--address
--sex
--job exprience
+search book()
-End1
+reserve book()
+send report()
*
-1..*
22 | P a g e
Fig 2.class diagram
search book by
title
database
enters the book title
23 | P a g e
search book by
author
database
24 | P a g e
borrow book
25 | P a g e
Remove book
checks
no book found
26 | P a g e
Add book
Controller
Library manager user interface <<UI>> database
27 | P a g e
15. ACTIVITY DIAGRAM:
Activity diagram is the object oriented equivalent of flow chart and data follow diagrams (DFDS)
from the structured development.
Activity diagrams are diagram technique showing workflows of stepwise activities and
Actions,
Use case by describing what actions needs to take place and when they should occur;
describing a
28 | P a g e
Users are in the home page
incorect
corect
29 | P a g e
Search book by title activity diagram
Displays a form
31 | P a g e
Add book to the catalogue
32 | P a g e
Login
User name
Password Login
Ok cancel
Book title
Search book
Ok Cancel
33 | P a g e
Borow book
Acce no 1234
borow reserv
18. CONCLUSION
We have conclude that this project overcome the problems in the existing systems. The
LIBRARY MANAGEMENT “Y“TEM p o ess ade o pute ized to
The problems, which existed in the earlier system, have been removed to a large extent.
And itisexpected that this project will go a long way in satisfying users requirements. The
computerization of the Library Management will not only improves the efficiency but will also
34 | P a g e
REFERENCE
1. INTERNET
3. HANDOUTS OF OOAD
35 | P a g e