Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Project Owner:-
Rabia Khalid SCIT (104)
Hameeda Naz SCIT (103)
Quratulain SCIT (118)
Submitted to:
Sir Abdul Khalique Shaikh
Table of Content
01 Acknowledgement 03
02 Scope definition 04
03 Project description 04
04 Sequence diagram 06
11 Screen shots 15
2
12 Stored procedure 28
13 Time spends 29
14 References 30
ACKNOWLEDGEMENT:
3
LIBRARY MANAGEMENT SYSTEM
SCOPE DEFINITION:
The Library Management System is designed for managing
various activities of Central University Library. Since library
has a very large number of books and a large number of
members, it is impossible for librarian to manage day to day
activities manually.
1. Books in Library.
2. Categories of books.
3. Books that are requested by the members.
4. Books that are issued to members.
5. Books that are not allowed to issue.
6. Detail of members who issued the books.
1. Librarian
2. students
3. Professors
PROJECT DESCRIPTION:
Member and librarian can log into the system using login
screen. After login there are several tasks that can be
performing, if librarian is login then he can do following
tasks.
4
1. Member Management:
Librarian can search members either by there name or
by ID. He can update information about members, view
and create new members.
3. Lend books:
When member request the books then librarian lend a
particular book. If all the available books are lend out to
members, and then librarian can not approve the request
until some members return the books. A catalog of books is
available online that lists books by author, title and subject
area. Student member can check out books for a month.
4. View reports:
Librarian can view the report to know which
membership are about to expire, so that he sent
renewal notice to particular members. He can check
how many books are in issued.
5. Change password:
Both librarian and members can change their
password.
5
SEQUENCE DIAGRAM:
6
7
8
9
DATA FLOW DIAGRAM:
10
ERD Of Library Management System:
11
TABLES OF LIBRARY MANAGEMENT
SYSTEM:
1. Librarian:
This table holds the information of librarian.
Attributes:
1. Lib_id (librarian id)
2. lib_name (librarian name)
2. Lib- login:
In this table librarian login in to system.
Attributes:
1. lib_id (librarian id)
2. User id.
3. Password.
3. Issuance detail:
This table holds the information about books issuance.
Attributes:
1. Issue_ id (issuance id)
2. Book id.
4. Member:
In this table personal information of member is present.
Attributes:
1. mem_id(member id)
2. Name.
3. Phone #.
4. Type (student/professor)
5. mem since (member since)
6. Exp date (expiry date )
12
7. Per add (permanent address)
8. Local add (local address)
5. Member login:
In this table member login detail is stored.
Attributes:
1. Mem id (member id)
2. User id.
3. Password.
4. Type (student/professor)
6. Issuance:
This table holds the information about book issuance.
Attributes:
1. issue date.
2. ret date (return date)
3. Status.
4. Iss_id (issuance id)
5. Mem id (member id)
7. Books:
This table holds the information about books.
Attributes:
1. Title.
2. ISBN (primary key)
3. Edition.
4. Cat id (category id)
5. Desc (description)
6. Type.
7. Author.
8. Category:
13
This table holds the information about the categories of
books.
Attributes:
1. Cat id (category id)
2. Cat name (category name)
3. # books (no. of books)
4. Desc (description)
9. Receiving Detail:
This table holds the information of members who have
received the books.
Attributes:
1. Book id.
2. Rec id(receiving id)
3. Rupees.
4. Fine.
10.Receiving Master:
This table holds the information of members who have
issued the books.
Attributes:
1. Rec_id (receiving id)
2. Issue_id (issuance id)
3. Return date.
SCREEN STOHS:
14
First of all there is screen in which if user is Librarian then he click on
librarian button and if user is Member then he clicks on member
button.
When librarian is selected the librarian should be able to log into the
system using login screen.
15
After a librarian log into the system, he should be able to perform the
following tasks.
16
member by name or by ID. When member name or member ID is put
in search field and Search button is clicked, only members who
satisfy the search criteria appears in the data grid view. Librarian can
also view member detail when he clicks button View member detail.
17
Librarian can update the information by clicking button Update
Information.
18
When in Member Management form librarian wants to add new
members he click on the button Create new member and he is
redirected to form Create Member. When the valid information is
entered and create button is clicked a new user is created in the
system.
19
On the Librarian task form when librarian clicks on Manage Book
Categories form he is redirected to Manage book categories form
where he can manage the books.
In the Add book Category region, the librarian can insert a new
category to the system.
20
When librarian clicks on Manage books he is redirected to form
where he can edit/search/add book information in to the system.
21
In this form librarian can search book of particular category that was
selected in Manage book Category form. He can search books by
their title, ISBN or author. When the search button is clicked only the
books in current category are selected. And when the Search all
categories is clicked, books in all categories are searched based on
provided search criteria.
In the Add Book to Current Category region librarian can add books.
22
When librarian clicks on Edit Selected Book button he is redirected
to form where he can change all the information about that book
except its ISBN number and parent Book Category ID.
23
When librarian click on update book category button in Manage
Book Categories form, he can update the selected book category
information.
24
Both librarian and member can change there account password by
clicking the Change Password button on main menu .
A member can log into the system using similar interface as that of
librarian login.
25
When a member (student or professor) logs in into the system he can
perform following tasks.
26
Librarian can lend books when member request for particular
book.
27
STORED PROCEDURE:
In the back end there are 2 stored procedures. The function of each
stored procedure is give below.
1. sp_find_request:
This is used for showing the data of members who have made
a request for books.
2. sp_cat_view:
This is used for showing the data in the category table.
28
TIME SPENDS:
29
REFERENCE:
CONTACT IDS:
1. rab_kazmi@hotmail.com (Rabia Khalid -104)
2. ainee_15@yahoo.com (Quratulain-118)
3. naz_kazym@msn.com (Hameeda naz-103)
30