Академический Документы
Профессиональный Документы
Культура Документы
SUBMITTED TO :-
ACHARYA MOTIBHAI PATEL INSTITUTE OF COMPUTER STUDIES
KHERVA - 382711
(CONSTITUENT OF GANPAT UNIVERSITY)
Page 1 of 51
AMPICS LIBRARY
Library detail:-
Name:- Bansidhar Library.
Address:-Vadipara chock, Unjha
City:- Unjha
Pin code:-384170
Mobile :- 9726666220
Page 3 of 51
AMPICS LIBRARY
Disadvantage:-
The manual system required more time for processing.
No generating any type of record.
System is difficult and time consuming.
Page 4 of 51
AMPICS LIBRARY
Page 5 of 51
AMPICS LIBRARY
Page 7 of 51
AMPICS LIBRARY
START
Admin/ MEMBER
User
ADMIN
Enter Username/Password
NO
NO Enter Username/Password YES
YES
Verify
Verify
BookINFO
BOOK Info.
A B
Page 8 of 51
AMPICS LIBRARY
A B
INSERT
Insert/
/Update
UPDAT Book
E Available
Update Entry
Add New Entry
Collect Book
Issue Book
If YES
Book Give Card
Return Book
NO Issue
Fine
FINE
NO
YES
C D E F
Page 9 of 51
AMPICS LIBRARY
C D E F
Give Receipt
Report
END
Page 10 of 51
AMPICS LIBRARY
Page 11 of 51
AMPICS LIBRARY
Page 12 of 51
1ST Level DFD For Lib Info System.
AMPICS LIBRARY
1.0 Info.
Username/Password Login
ADMIN Response Response LOGIN_Mst
Process
Info 2.0
Maintain Info.
Response Response MEMBER_Mst
Lib.Info
Update Book
Request For Issue
4.0 Info.
MEMBER Issue Book
Issue Response BOOK ISSUE_Mst
Update book
2.2 STOCK_Mst
Book Info. Issue Book Info.
Book detail book. Take book BOOK ISSUE_Mst
STOCK_Mst
2.3
Return book
Book
Complete submit book BOOK RETURN_Mst
Return
Complete submit book
Page 14 of 51
AMPICS LIBRARY
Update stock
Req. For Book Return 3.3
View Book issue detail
Book
View book detail Return Book Return info
Page 16 of 51
AMPICS LIBRARY
Page 17 of 51
AMPICS LIBRARY
Page 18 of 51
AMPICS LIBRARY
Page 19 of 51
AMPICS LIBRARY
Page 20 of 51
AMPICS LIBRARY
Page 21 of 51
AMPICS LIBRARY
Page 22 of 51
AMPICS LIBRARY
Admin
1
m
Manage Book_MST
m
Book_Id Book_Name
Regi_Id
Take Name
m
Member 1
Issue/Return
1
m
m
Penalty Pay
Penalty_Id Member_Id
Page 23 of 51
AMPICS LIBRARY
Page 24 of 51
AMPICS LIBRARY
Member process:-
•Member process can provide information about It can maintain the
member information.
Penalty process:-
•Book return process provide the information about if book
is return from member after duration time than librarian will
calculate the fine.
Stock process:-
Stock process provide the information about the stock.
Page 26 of 51
AMPICS LIBRARY
Process Algorithm
Page 27 of 51
Admin AMPICS LIBRARY
Step 1: Start
Step 2: Admin login.
1. If valid then go to next step.
2. If invalid then go to step 2.
Step 3: Admin add/update manage book information.
Step 4:Admin manage member (add/update)
Step 5:Admin manage book return.
Step 6:If member return book
1. Check book issue information.
2. Check time duration.
1.If yes then go to step 9.
2. If no then go next step.
Step 7:Admin manage penalty.
Step 8: Book stock.
Step 9: Generate report.
Step 10: Stop Page 28 of 51
AMPICS LIBRARY
Member
Step 1: Start.
Step 2: Member registration.
Step 3: Search book
1. If book available then book issue.
2. Not available then go to stop step.
Step 4: Give card.
Step 5: stop
Page 29 of 51
AMPICS LIBRARY
Page 30 of 51
AMPICS LIBRARY
Page 31 of 51
AMPICS LIBRARY
Page 32 of 51
Main form AMPICS LIBRARY
Page 33 of 51
Book Information Form AMPICS LIBRARY
Page 34 of 51
Book Purchase Information Form
AMPICS LIBRARY
Page 35 of 51
Member Information form AMPICS LIBRARY
Page 36 of 51
Book Issue Information Form AMPICS LIBRARY
Page 37 of 51
Book Return Information FormAMPICS LIBRARY
Page 38 of 51
Penalty Information Form AMPICS LIBRARY
Page 39 of 51
AMPICS LIBRARY
Page 40 of 51
Report Book Info AMPICS LIBRARY
Page 41 of 51
AMPICS LIBRARY
Page 42 of 51
Report Member AMPICS LIBRARY
Page 43 of 51
Report Book Issue AMPICS LIBRARY
Page 44 of 51
Report Book Return AMPICS LIBRARY
Page 45 of 51
AMPICS LIBRARY
Testing
The testing is the process to check the program and find the errors.
1) code testing
2) Specification testing
3) Unit testing
Page 46 of 51
2> Specification testing AMPICS LIBRARY
:- The specification stating with the program should
do and how it should perform under various
condition by Examining the result the analyst can
determine Whether the program according to its
specified requirements.
:- The analyst must perform both unit testing and
system testing.
Page 47 of 51
AMPICS LIBRARY
Page 48 of 51
AMPICS LIBRARY
Future Enhancement
In this system, I have not included online book order. So in
Future I will expand my system with this facility .
Page 49 of 51
AMPICS LIBRARY
Bibliography
Visual Basic 6 Programming (Black Book)
Online Resources
Website Referred
:- www.google.com
:- www.codeproject.com
:- www.freevbcode.com
:- www.vbsources.com
Page 50 of 51
AMPICS LIBRARY
Page 51 of 51