sagnikrivud / e-library

Open source Library management system with easy setup for every mid or small level library.
MIT License
3 stars 0 forks source link

temp #10

Open sagnikrivud opened 5 years ago

sagnikrivud commented 5 years ago

LIBRARY MANAGEMENT SYSTEM REQUIREMENT

  1. IF ONE COPY OF BOOK PRESENT AT BOOKLIST AND MULTIPLE REQUESTS ARE HITS AGAINST SAME BOOK AT A TIME, THEN REQUEST WILL BE HOLD IN QUEUE.

  2. IF ASSIGNED PERSON NOT RECIEVE THE BOOK FROM LIBRERY CENTER , WITHIN 3 DAYS, THEN HIS REQUEST WILL CANCELLED AND NEXT PERSON FROM THE QUEAU WILL BE ASSIGNED. AND A NOTIFICATION MAIL WILL BE SENDT TO THE ASSIGNED PERSON.

  3. IF A PERSON WANT TO EXTEND HIS REQUEST HIS/HER BOOK SCHEDULE , HE CAN POKE TO THE ADMIN FOR EXTENDING HIS PERIIOD. LIBRERYAN JUST CHECK THE THE QUEAUE, IF THERE IS ANY QUEAUE OD BOOK REQUEST THEN USER HAVE TO SUBMIT THE BOOK AND HIT ANOTHER REQUEST FOR THE BOOK AND WAITING, OTHERWISE LIBRERYAN CAN EXTEND THE PERIOD. 7.A WARNING MAIL SHOULD BE FIRED AFTER THE 7TH DAY FROM THE ISSUE DATE. USER CAN ONLY ISSUED A BOOK ONLY FOR 7 DAYS. 8.WHEN A USER RETURNED A BOOK THEN LIBREYAN CAN CHANG THE STATUS TO RETURNED. 9.USER CAN SEE HIS BOOK REQUEST STATUS IN HIS/HER MY BOOK LIST. 10.USER CAN UPDATE HIS DETAILS EXCEPT COMMUNICATION DETAILS. 11.USER CAN PING LIBREYAN TO CONSIDER HIS ISSUE.

  4. USER CAN SEE FULL BOOK LIST with quantityand when not available, then the row will fade out.(NOT FOR NOW). 13.LIBREYAN CAN TRACK HIS BOOKS MULTIPLE COPIES. 14.WHEN A USER CAN RETURNED HIS BOOK HIS REQUESTS STATUS WILL SHOWN RETURNED.

  5. WHEN ASSSIGNED, a BOOK TO USER A SLIP SHOULD BE GENERATE AS A INVOICE THAT CAN USER USE IT WHEN HE RECIEVED THE BOOK FROM LIBRERYAN.

  6. LIBRERYAN CAN ADD A NEW BOOK ALONG WITH BOOK AUTHOR AND IMAGE.

  7. LIBRERYAN CAN MONITOR THE USER HISTORY OF ISSUE ALONG WITH UPDATE STATE.

  8. AFTER A REQUEST LIBRERYAN CAN ASSIGN THE REQUEST AND WHEN THE USER PHYSICALLY ATTEND TO LIBRARY TO the libreyan can CHANGE THE ISSUE STATUS TO CONFIRMED.

  9. A USER AT A TIME CAN’T ISSUE MORE THAN 3 BOOKS.

  10. FOR CURRENTLY NOT IMPLEMENTING NOTIFICATION EXCEPT TO NOTIFY USERS.

  11. FEEDBACK FROM MEMBERS.

  12. FOR NOW NO USER WILL BE BLOCKED.

  13. FOR NOW NO BODY CAN EXTEND THE BORROWING PERIOD.

  14. IF A USER HIT A REQUEST FOR A BOOK THE USER WILL BE SHOWN NO COPIES OF BOOK IS AVAILBALE.

devsubhro commented 5 years ago

A book can be kept for 7 days, starting from collection date. If returned after that, a fine will be calculated when the member visits the library to return the book.

If all copies are out/reserverd, user will be given a chance to wait for a copy to be returned or reservation lapse

if so, when a copy is returned, or reservation lapse, the book will be reserved automatically for the user waiting in line and an email will be sent

Each day, the librarian will check which books are reserved but not collected yet. After a certain waiting period, librarian will cancel the reservation.

Users can extend their borrowing period online, provided nobody is waiting for that book.