Está en la página 1de 5

Library Management System

Documentation

Group 5

A1200022 Trn Tun Anh

A1200073 Trn Quang Huy


Group Member A1200189 L Vn Quan Tr

A1200089 Nguyn Hong Kit

A1200061 L Thanh Hin


Problem Definition

1 - Introduction
Mohan Ltd. has a library which is managed by Ms. Monica manually. All records are on
paper and Monica finds it very difficult to manage when somebody issues or returns the books.
She has to maintain list of books along with details such as Author name, book title etc. When a
book is to be issued, she has to manually search for that book and again for issuing book she has
to maintain a register which will have details of book issued such as Name of the book, Author,
Employee details (name, department etc), Date of issue, Date of return, etc. This process is
tedious and time consuming. She has brought it to the notice of her seniors and they have
proposed the solution of developing a system which will help Monica managing the things more
effectively and also save her time. She will be the only user of the system.

2 - Proposed Solution

Library Management System is a System for an issues or returns the books, the manager
can easier to find the Author name, book title, etc and will help them the things more effectively
and also save them time.
The system will have login for employee and system administrator. It can use for search,
update , .
Software Library Management Book of we will help to Ms. Monica, can manage book
have library same manage business borrow and return book.

3 User Requirement Specification


Mohan Ldt. wants the application to include following :
- There is should have system administrator.
- Allow admin to manage employees. Example : update, delete,.
- The employee can be check in book, check out book.
- Allow add a new book, update, delete a book.
- Allow the system shall let librarian query books details information by their
ISBN number or Author or Title.
- Display employee details.
- Display books details.
4 - Functional Requirements Specification :

4.1 Login Functional : .


- Administrator.
- The users need to provide a username and password to access the system.
4.2 Administrative Functions For Employees :
- Admin has permissions to manage employee data such as : insert, update,
delete,.
- Admin must login on system by his/her account, and then :
Can add a new the employee:
Employee ID.
Name of Employee.
Address, Phone Number, Department.
Can update the employee information:
Employee would be selected using employee ID.
Name, Address, Phone Number, Department of Employee.
Can delete the employee information:
Employee can be delete if there are no books issued by user.
Can search the employee information.
Approve or refuse to borrow books.
Check the date of issue and the date of return books of the employee.

4.3 Administrative Functions For Books :


- Admin must login on system by their account, and then :
Can add a new Book item:
The call number format to be adopted :
o (First 2 alphabets of title)-(first 2 alphabets of author)
sequence number of book.
o XX-XX-NNN.
The ISBN format to be adopted :
o (Numeric code for subject)- (Sequence number).
o NNN-NNNN.
o It would be unique of each specific title/author combitation.
Title, Author of the book.
Can add Update a Book item:
The book can be retrieved using the call number.
The Data items which can be update are:
o ISBN, Title, Author.
Can add Delete a Book item:
The book can be delete only if no user has issued it.
All information will be delete.
Can create card book for Employee:
Create information for Employee :
o EmployeeID, Name, Address...
Can change their information/account:
Change their password.
Change address, phone number...
Can search a book item:
Allow Search by their ISBN number, Title, Author.
Employees can approve or refuse to borrow books.
Check the date of issue and the date of return books of themselves.
Receive borrow books and return books of employee.
Can display all information about book, borrower.

4.3 Administrative Functions For Issue Note :


- Employee must register card book.
Check the date of issue and the date of return books of themselves.
Receive borrow books and return books of Employee.
Check fees of Employee.

5 Inputs Provided By Application :


- Employees Information :
+ EmployeeID.
+ Name.
+ Address.
+ Phone Number.
+ Department.
- Login Information :
+ Username.
+ Password.
- Books Information :
+ Call Number.
+ ISBN.
+ Title.
+ Author Name.
+ Quantity.
+ Status.
- IssueNote Book Information :
+ EmployeeID.
+ Issue Code.
+ Call Number.
+ Due Date.
+ Issue Date.
+ Return Date.
+ Fine.

6 Process Provided By Application :


- Login validation:
+ Valid username, password.
- Book information validation:
+ Call Number(XX-XX-NNN).
+ ISBN (NNN-NNNN).
+ All information can not blank.
- Employee information validation:
+ A unique System ID would also be generated internally for each
employee.
+ All information can not blank.
- IssueNote book information validation:
+ All information can not blank.
+ The Issue Date would automatically reflect the current system date.
+ The due date would automatically be stamped as 5 days from current
Date

7 Outputs Provided By Application :


- Details information employees :
+ EmployeeID, Name, Address,.
- Details book information:
+ Call Number, Author, Title,.
- Issue Note book information:
+ EmployeID, Call Number, IssueDate.

También podría gustarte