THIS IS A TOPIC OF SOFTWARE ENGINEERING AND IT COVERS 1.MODELLING (USING V-MODEL) 2.REQUIREMENT ENGINEERING 3.BPM ( BUSINESS PROCESS MODEL) OR SWIMLANE DIAGRAM ETC ON LIBRARY MANAGEMENT SYSTEM
2. PRESENTED TO:
• FARHANA IRIN
• LECTURER,
• DEPT. OF CSE
• DAFFODIL INTERNATIONAL UNIVERSITY
PRESENTED BY:
• SHAILA RAHMAN SHAMMI-152-15-5840
• MD. AFIQUR RAHMAN PIASH-152-15-5670
• NAFEES AHMED-152-15-5824
• MEHER NIGER -152-15-5566
3. COVERED BY:
• OBJECTIVES
• CASE STUDY ON AN EXISTING LIBRARY SYSTEM
• DEFICIENCIES OF THE EXISTING SYSTEM
• WHICH MODEL HAVE WE CHOSEN?
• SCENARIO
• WHY HAVE WE CHOSEN V-MODEL
• PROJECT REQUIREMENTS
• TARGET USERS OF THE PROJECT
• ADVANTAGES OF THE USERS
• REQUIREMENT TABLE
• BUSINESS PROCESS MODEL (BPM)- SWIMLANE DIAGRAM
• CONCLUSION
• REFERENCES
4. OBJECTIVES
• OUR TARGET IS TO MAKE A PERFECT MODEL FOR THE
EXISTING LIBRARY MANAGEMENT SYSTEM AND TO
ESTABLISH THE IMPORTANCE OF OUR WORK THROUGH
LOGICS. VIEWERS WILL ALSO HAVE A BRIEF IDEA ON THE
MODEL , REQUIREMENT TABLE AND (BPM) SWIMLANE
DIAGRAM AFTER WATCHING THE FULL PRESENTATION
5. CASE STUDY ON AN EXISTING LIBRARY SYSTEM
• LET US CONSIDER THAT THERE IS ALREADY ONE OR MORE LIBRARIES IN DIFFERENT AREAS OF DHAKA THAT ARE COLLECTIVELY OWNED BY AN OWNER
OR MORE.
HERE- 1. THERE IS A PC AND FREE WIFI CONNECTION IN EACH LIBRARY AND THE
OWNERS (OWNER) WATCH YOUTUBE OR USE FACEBOOK IN FREE TIME OR DO NOTHING.
2. THEY HAVE MORE THAN ONE STAFFS WHO HAVE IT RELATED KNOWLEDGE (NOT MANDATORY) AND WORK IN THE LIBRARY
FULL/PART TIME
3. THEY PROVIDE BOOKS TO THE READERS WITHOUT ANY DOCUMENTATION.
4. HANDWRITTEN INFO OF MEMBERS AND BOOKS ARE NOT PERMANENTLY KEPT.
5. DUE TO CARELESSNESS MANY BOOKS ARE MISSING NOW-A-DAYS
6. AS THE REQUIRED BOOK IS NOT FOUND IN TIME SO READERS ARE QUITE DISAPPOINTED WITH THE SYSTEM
7. FINE IS NOT COLLECTED IN TIME AND OTHER MISMANAGEMENT IS COMMONLY HAPPENING
8. THE SYSTEM IS TOTALLY FAILED TO COLLECT THE MONTHLY MEMBERSHIP FEES IN TIME ETC.
6. DEFICIENCIES OF THE EXISTING SYSTEM
• THE SYSTEM IS BACKDATED
• NO PERMANENT DATABASE IS AVAILABLE
• IT WASTES TIME AND PATIENCE
• MISMANAGEMENT
• UNFAIR ACTIVITY IS OCCURRING DUE TO LESS DOCUMENTATION
7. DEFICIENCIES OF THE EXISTING SYSTEM
• THERE IS NO ACCURATE EVIDENCE OR BILLING FOR FINE
• NO PERMANENT DATA IS AVAILABLE
• READER CAN’T KNOW ANYTHING ABOUT BOOK UNTIL THEY COME
• LIBRARY REQUIREMENT IS NOT FORECAST
• READERS ARE COMPLAINING NOW-A-DAYS FOR ALL THESE
8. CLIENT’S DEMANDS
• THE OWNERS WANT TO DEVELOP THE LIBRARY MANAGEMENT SYSTEM AND CAN AFFORD
100000 TAKA FOR THE COST OF THE DEVELOPMENT
• THEY HAVE SOME FIXED REQUIREMENTS LIKE- THE SYSTEM WILL BE ONLINE BASED
- MEMBERS INFO , BOOKS INFO , AUTHORS INFO,
LIBRARIAN INFO, PUBLICATION INFO , SUPPLIER INFO , RULES , CATEGORIES , BILLING SYSTEM
FOR FINE , MEMBERSHIP FEES ETC. WILL BE COVERED BY THE SYSTEM AND NOTHING ELSE.
• THE PROJECT HAS TO BE COMPLETED WITHIN 1 MONTH
11. WHY?
• CLIENTS ARE 100% CONFIRMED ABOUT THEIR REQUIREMENTS
• NO NEED TO MODIFY ANYTHING ELSE
• THE CLIENTS HAVE FIXED THE COST SCALE
• TIME IS VERY SHORT
• THERE IS NO BACKTRACKING PROBLEM
• THE SYSTEM IS MODIFIED PERFECTLY AT EVERY STEP OF V-MODEL
12. PROJECT REQUIREMENTS
• THE STAKEHOLDERS-
• THECLIENTS,READERS,MEMBERS,LIBRARIANS,STAFFS,DEVELOPERS,TESTER,ANALYST,DESIGNER,
PUBLISHERS , AUTHORS ETC.
• BUDGET-
• 100000 TAKA
• USED TOOLS- HARDWARE-PC OR LAPTOPS , WITH 8 GB RAM AND 120GB SSD , WITH
PERMANENT NET CONNECTION AND POWER SUPPLY
- SOFTWARE- XAMPP , MYSQL , MICROSOFT EXCEL , MICROSOFT WORD , ECLIPSE , JDK ,
GOOGLE DRIVE ETC.
13. LIST OF TARGET USERS
• STAKEHOLDERS
• LIBRARIAN
• MEMBER
• CLIENT
• ADMIN
• PUBLISHER
• AUTHOR
• VENDOR
• OTHERS
14. ADVANTAGES OF THE USERS
• USER CAN EASILY SEARCH FOR BOOKS AND BOOK THE BOOK FOR A GIVEN TIME SCHEDULE
• USER CAN FIND THE EXACT LOCATION OF THE BOOK BY READING DETAILS
• BOOKLISTS ARE WELLY MAINTAINED BOTH IN ONLINE AND IN LIBRARIES
• ONLY ONE SHORT INFO CAN BE HELPFUL TO FIND OUT THE DETAILS OF THE REQUIRED BOOK
• NO WAY TO WASTE TIME
• BILLING CAN BE DONE BY MOBILE BANKING OR CARD TOO
• LIBRARIANS CAN HAVE DETAILS OF THE LENDER OR READER
15. • PERMANENT DOCUMENTATION IS HELPFUL FOR ALL USERS
• NO WAY OF COMMITTING UNFAIR THINGS
• NO BOOK WILL BE MISSING ANYMORE
• EVERY DETAILS OF USERS WILL BE PROVIDED THAT’S WHY THE SYSTEM IS PERFECT
• CALCULATION IS EASIER THAN BEFORE
• NO INFO WILL BE MISSING AFTER A WHILE ETC.
16. REQUIREMENT ENGINEERING
FUNCTIONAL REQUIREMENT
1. MEMBER DB
2. BOOK INFO DB
3. FINE INFO DB
4. MEMBERSHIP PAYMENT DB
5. BOOK REQUEST DB
6. BOOK LENDING DB
7. BOOK RETURNING DB
8. RULES DB
9. CATEGORIES DB
10. LIBRARIAN(ADMIN) DB
11. STAFFS INFO DB ETC.
NON-FUNCTIONAL REQUIREMENT
1. LOCATION DB
2. SECURITY
3. AVAILABILITY
4. ERROR HANDLING
5. POWER SUPPLY INFO
6. COST INFO DB
7. PRICES OF BOOKS
8. PERFORMANCE
9. IOT INFO
10. AUTHOR INFO DB
11. PUBLISHER INFO DB
12. VENDOR INFO DB
13. SUPPLIER INFO DB ETC.
17. REQUIREMENT TABLE
ID REQUIREMENT NAME REQUIREMENT DESCRIPTION PRIORITY
1 STORE INFO THE SYSTEM MUST STORE ALL INFO OF
BOOKS,USERS(MEMBERS),LIBRARIANS,AUTHORS,PUBLISHERS,
PAYMENT ETC.
5
2 UPDATE BOOK INFO THE SYSTEM MUST BE ABLE OF UPDATING DB OF BOOKS BASED
ON REQUEST,LEND AND RETURN ACTIVITY OF MEMBERS
5
3 PROVIDE
LIBRARIANS(ADMIN)
AND STAFFS INFO
THE SYSTEM MUST BE ABLE TO PROVIDE ALL NECESSARY INFO
ABOUT THE LIBRARIANS AND STAFFS TO COMMUNICATE FOR
FURTHER QUERY
2
4 ENLIST PRICE OF
BOOKS
THE SYSTEM HAS TO ENLIST THE PRICES OF BOOK WITH EACH
DEATAILS
1
5 SHOW RULES THE SYSTEM MUST SHOW RULES TO LIBRARIAN,MEMBER AND
STAFF AFTER LOGIN
4
6 DISBURSE FINE AND
MEMBERSHIP FEE
SYSTEM MUST SHOW FINE AND MEMBERSHIP FEE DETAILS FOR
DELAY IN RETURNING BOOKS OR ANY MISCHIEF AND FOR
BEING A MEMBER FOR A MONTH
4
7 APPLY FOR
BOOKING BOOKS
THERE CAN BE MANAGED THE FEATURE “APPLY FOR BOOKING
BOOKS”
3