“
”
LIBRARY MANAGEMENT SYSTEM
-MODELLING
-REQUIREMENT ENGINEERING
-BUSINESS PROCESS MODEL
CSE 333
SOFTWARE ENGINEERING
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
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
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
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.
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
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
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
WHICH MODEL HAVE WE CHOSEN?
•WE HAVE CHOSEN V-MODEL
SCENARIO OF V-MODEL
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
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.
LIST OF TARGET USERS
• STAKEHOLDERS
• LIBRARIAN
• MEMBER
• CLIENT
• ADMIN
• PUBLISHER
• AUTHOR
• VENDOR
• OTHERS
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
• 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.
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.
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
BPM- SWIMLANE DIAGRAM
BPM- SWIMLANE DIAGRAM
BPM- SWIMLANE DIAGRAM
CONCLUSION
• SO THE V-MODEL IS PERFECT FOR LIBRARY MANAGEMENT SYSTEM AND AFTER ALL THIS SLIDES
WE HOPE YOU ALL ARE AGREEING WITH US
REFERENCES:
• HTTPS://WWW.SCRIBD.COM/DOCUMENT/323690209/REPORT-BOOK-SHOP-MANAGEMENT-
SYSTEM 12 FEB,2018
• HTTPS://EXISTEK.COM/BLOG/SDLC-MODELS/ 12 FEB,2018
• HTTPS://AIRBRAKE.IO/BLOG/SDLC/V-MODEL 12 FEB,2018
• HTTP://ISTQBEXAMCERTIFICATION.COM/WHAT-IS-V-MODEL-ADVANTAGES-DISADVANTAGES-
AND-WHEN-TO-USE-IT/ 13 FEB,2018
THANK YOU 

Software engineering presentation on modelling requirement engineering and bpm by shammi diu-2018

  • 1.
    “ ” LIBRARY MANAGEMENT SYSTEM -MODELLING -REQUIREMENTENGINEERING -BUSINESS PROCESS MODEL CSE 333 SOFTWARE ENGINEERING
  • 2.
    PRESENTED TO: • FARHANAIRIN • 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 TARGETIS 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 ONAN 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 THEEXISTING 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 THEEXISTING 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 • THEOWNERS 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
  • 9.
    WHICH MODEL HAVEWE CHOSEN? •WE HAVE CHOSEN V-MODEL
  • 10.
  • 11.
    WHY? • CLIENTS ARE100% 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 • THESTAKEHOLDERS- • 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 TARGETUSERS • STAKEHOLDERS • LIBRARIAN • MEMBER • CLIENT • ADMIN • PUBLISHER • AUTHOR • VENDOR • OTHERS
  • 14.
    ADVANTAGES OF THEUSERS • 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 DOCUMENTATIONIS 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 REQUIREMENTNAME 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
  • 18.
  • 19.
  • 21.
  • 22.
    CONCLUSION • SO THEV-MODEL IS PERFECT FOR LIBRARY MANAGEMENT SYSTEM AND AFTER ALL THIS SLIDES WE HOPE YOU ALL ARE AGREEING WITH US
  • 23.
    REFERENCES: • HTTPS://WWW.SCRIBD.COM/DOCUMENT/323690209/REPORT-BOOK-SHOP-MANAGEMENT- SYSTEM 12FEB,2018 • HTTPS://EXISTEK.COM/BLOG/SDLC-MODELS/ 12 FEB,2018 • HTTPS://AIRBRAKE.IO/BLOG/SDLC/V-MODEL 12 FEB,2018 • HTTP://ISTQBEXAMCERTIFICATION.COM/WHAT-IS-V-MODEL-ADVANTAGES-DISADVANTAGES- AND-WHEN-TO-USE-IT/ 13 FEB,2018
  • 24.