Trello TASK 2 Requirements documentation The purpose of Library management System is to keep records of those students who have either borrowed or issued a book. Library management tracks the records of inflow and outflow of books or other readable novels. This system will save the data base of the students, who have taken a book from library and date of resubmission is also mentioned. If students are not able to submit the book on a due date then fine will be charged to that person for not submitting the books of library on time. If the books are not submitted timely then students are liable to pay penalty charges for late submission. If books are not submitted on a specific date then students will have to compensate the amount of $10 per day after due date. Then librarian will calculate the total penalty charged to a member. The requirement will be accessed based on the following points, such as: it will trace the activities as type of books available in which quantity. 3
This also maintains the dates of reissue or resubmission of books so it will systematically provide a list of students who have to pay fine with late submission and it will also provide a proper amount to be charged to particular person. It is required to calculate total pending amount of the students. In case of any penalty charged, amount is required to be submittedwith total bill. Student have to pay this amount at the time of reissuing or giving back the books to librarian. TASK 3 Use Case Diagram TASK 4 Use Case Textual description Use case elementsDescription NameLibrary management system will provide membership of 4
students to issue book so use case diagram is named as librarian. VersionVersionofusecasesmaydifferbyitspersonnel identificationofproblemsandactionwhicharetaken accordingly. GoalUsecasearemainlyusedtolinkthepersonnelwith different cases. Since it does not contain any design so it describes the relation of users with multiple cases. SummaryThis use case mainly consists of two entities namely members and librarian. Here student will request for book and librarian will check the availability by following if else condition. if book is available then librarian issue that requested book to member or else it will be displayed that book is not available. Then if the student become the member of the library then bill will be calculated and stus will be updated that how many books are issued to a student. Book status contains the description about the book. ActorsTwo primary actors which are commonly used in this use case are librarian and members who issue books from library management. Pre-conditionA predicted condition is as follows: library management system contains the details of books available, issued and date of resubmission. So member requests for a particular bookandtheconditionwillbe:Eithermemberhave already reached a maximum limit to issue book. TriggersThe event is: Student enters in library and requests for a particular book and proceed the transaction. Basic course of eventsThere are 9 steps involved to achieve the goal of library 5
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
management system. Another paths which takes activities to final node are as follows: Book is not available. Not validated member. Alternative pathsMaximum quota (students are not allowed to issue more books) Post-conditionsMultiple post conditions are as follows: update status of book and increase the number of books issued to students. Business rulesBusiness rule in library management system is students who have not taken membership of library yet then they are not allowed to issue books. TASK 5 6
Sequence Diagram TASK 6 Class Diagram 7
8
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
2Member validity Conditionwill checkvalidity of member It will check the membership ofstudents. One is either alreadya memberor not Ifmember nameis mentionedin tablethenit willissuethe book “member idand name” Issue book to a member 3Proceed transaction Ifbookis issuedthen increase the no ofissued booksand proceed transaction Search optionwill validatethe membership ofstudent andproceed toperform transaction Validate membersare allowedto issuemore books. “book name” Bookstatus updated 12