To day, business manages system to require the effect and to economize time .First and foremost in business manages library book of a company .Therefore we present sofware to manage library book of the Mohan Ltd company.
Trang 1Library Management System
Documentation
Group 1
Group Member
Vũ Đức Hà Lưu Tuấn Anh
Đỗ Anh Đức
Hanoi, 10/2009
Trang 2Instructor 1
Phung Anh Tan 1
1 Problem Definition 3
1.1 Problem Abstraction 3
1.2 The Current System 3
1.3 The Proposed System 3
1.4 Boundaries of the System 3
1.5 Hardware and Software Requirements 3
1.5.1 Minimum Requirements 3
1.5.2 Recommended Requirements 3
1.5.3 Software 4
2 Customer Requirements Specification 4
1.6 Users of the System 4
1.7 System functions 4
Function User 4
3 Architecture & Design of Project 8
3.1 Data Flow Diagram 8
3.2 Entity Relationship Diagram (Table Design) 13
3.3 Database Structure 13
3.4 Screen Design 15
4.Task Sheet 18
5 Checklists 19
Trang 31 Problem Definition
1.1 Problem Abstraction
To day, business manages system to require the effect and to economize time First and foremost in business manages library book of a company Therefore
we present sofware to manage library book of the Mohan Ltd company
1.2 The Current System
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.
1.3 The Proposed System
- Software Library Management Book of we will help to Ms Monica, can manage book have library same manage business borrow and return book
1.4 Boundaries of the System
Boundaries of system will built:
- Software Library Management Book of we, have size small only use to a company
1.5 Hardware and Software Requirements
1.5.1 Minimum Requirements
Minimum
PC Pentium II 600 MHz 128MB RAM
500 MB hard drive
1.5.2 Recommended Requirements
Preferred
PC Pentium III 1800 MHz
Trang 42G RAM
2 GB hard drive
1.5.3 Software
Software:
-JDK 1.6 -Netbean 6.1 -Sql server 2005
2 Customer Requirements Specification
1.6 Users of the System
The object influence system include:
- User
1.7 System functions
Function User
1 Add, edit Employee
-Name
-Address
-Phone Number
-Department
-EmployStatus
Trang 52 Delete Employee
Output Display announcement you deleted successful
3 Add, edit Book
-CallNumber(XX-XX-XXX) -ISBN.(XXX-XXXX)
-Title
-Phone Number
-PubHouse
4 Delete Book
Trang 65 Add, edit, delete User
Description User add, edit, delete user
-Name
-User Status
Process Update data in database when add, edit, delete user
6 Search Book
-ISBN number.(XXX-XXXX) -Title
-Author
Process Access data from database and to take information book satisfyrequire search
-If not have book then display announcement
7 Check Out
-ISBN number
-Title
-Author
-Employee ID
Process Update data in database when librarian add the ballok give borrow book
Trang 7Output -Display result the ballok borrow book
8 Check In Description User agree the book return from Employee, search Employee Name
-Date due
-Employee Name
Process Access data from database and to take information the ballok give borrow book,
compare the due date and return date if The Employee keep a borrowed book in excess of the time limit then Employee was punish 10 cent each day
Output -Display result the ballok give the book return
9 Display information detail book
Description Function give the librarian see the book detail
10 Display information detail employee Description Function give the librarian see the book detail
11 Log in Description To allow the librarian log in
Trang 8Output -Display the result log in
12 Log out Description To allow the librarian log out
3 Architecture & Design of Project
3.1 Data Flow Diagram
Level 0:
User
Library Management System
Level 1:
4
Borrow Management 3
User
Management
2
Book
Management
1
Employee Management 5
Trang 9
Level 2:
View 1.2 User
Edit 1.4
Book
InfomatioView
InfomationBook
Search 1.3
InfomationSearch
Delete 1.5
Add 1.1
BoookID
Trang 10View 2.2 User
Edit 2.4
User
InfomatioView
InfomationUser
Search 2.3
InfomationSearch
Delete 2.5
Add 2.1
UserID
Check Out 3.1
InformationBorrow
Check In 3.2
InformationReturn
Trang 11User LogIn
4.1
LogOut 4.2
User,Pass Msg
Info 4.3
User
User
View 5.2 User
Edit 5.4
Employee
InfomatioView
InfomationEmployee
Search 5.3
InfomationSearch
Delete 5.5
Add 5.1
EmployeeID
Level 3:
Trang 12View 3.1.1
3.1.2
Edit 3.1.4
Borrow
InfomatioView
InfomationBorrow
Search 3.1.3
InfomationSearch
View 3.2.1
User
Edit 3.2.3
Borrow
InfomatioView
InfomationReturn
Search 3.2.2
InfomationSearch
Trang 133.2 Entity Relationship Diagram (Table Design)
3.3 Database Structure
3.3.1 Borrow
BorrowId int 4 Primay key, identity(1,1) Code ballok book borrow
3.3.2 Book
CallNumber varchar 50 Not null
Trang 14Title nvarchar 100 Not null Title of book
3.3.3.BorrowDetail
Primay key, identity(1,1), Foreign
Primay key, identity(1,1), Foreign
3.3.4.Employee:
EmployeeId int 4 Primay key, identity(1,1) Code Employee
Store gender of user
If = 0 : Female
If = 1 : Male
3.3.5.User
If = 0 : Female
If = 1 : Male
Trang 153.3.6.Subject
3.4 Screen Design
Login
Home
Trang 16USER MANAGER
EMPLOYEE MANAGER
Trang 17BOOK MANAGER
BORROW MANAGER
Trang 184.Task Sheet Project Ref No.: Project
title
Activity Plan Prepared
by :
Date of Preparation of Activity Plan :
Sr
No
Start Date
Actual Days
Team Member Names
Status
I.Document
1 Problem Definition Library
Manager System
- Vu Duc Ha
- Do Anh Duc
Completed
2 Customer
Requirements
Specification
Library Manager System
- Vu Duc Ha
- Do Anh Duc -Luu Tuan Anh
Completed
Manager System
- Vu Duc Ha
- Do Anh Duc -Luu Tuan Anh
Completed
4 ERD, Table Design Library
Manager System
Vu Duc Ha Completed
II.Coding
1 Login Library
Manager System
Vu Duc Ha Completed
2 User Manager Library
Manager System
Do Anh Duc Complete
3 Employee
Manager
Library Manager System
Luu Tuan Anh
Completed
4 Change Personal
Information
Library Manager System
Vu Duc Ha Completed
5 Borrow Manager Library
Manager System
Vu Duc Ha Completed
Trang 196 Search Library
Manager System
Vu Duc Ha Completed
7 Change Password Library
Manager System
Do Anh Duc Completed
8 Book Manager Library
Manager System
Vu Duc Ha Completed
5 Checklists
Do all the options present in the application display the correct result? Yes
Dose the application’s functionality resolve the user problem, and satisfy their
needs?
Yes Has the hardware and software been correctly chosen? Yes