This document provides an overview of the Library System Development Project, including project planning, requirement documentation for the Pay Fine scenario, use case diagram, textual description of use case, sequence diagram, class diagram, activity diagram, user interface, and test case.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head:LIBRARY SYSTEM DEVELOPMENT PROJECT Library system Development project Name of the Student Name of the University Authors note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1LIBRARY SYSTEM DEVELOPMENT PROJECT Task 1: Project Panning for the development of the Information System Schedule of the Project Task NameDurationStartFinishPredecessors Library information System Backend Project 20 daysMon 07/01/19 Fri 01/02/19 Initiation and Scope of Project 2 daysMon 07/01/19 Tue 08/01/19 Determina tion of project scope 2 daysMon 07/01/19 Tue 08/01/19 Requireme nts analysis 8 daysWed 09/01/19 Fri 18/01/19 Analysis of the present system functionalities 2 daysWed 09/01/19 Thu 10/01/19 3 Creating a draft of functional requirements 2 daysFri 11/01/19 Mon 14/01/19 5 Requireme nt Elicitation 4 daysTue 15/01/19 Fri 18/01/19 6
2LIBRARY SYSTEM DEVELOPMENT PROJECT Use case Design stage 7 daysFri 11/01/19 Mon 21/01/19 Determini ng the classes and designing class diagram 5 daysFri 11/01/19 Thu 17/01/19 5 Designing Interface for the application 2 daysFri 18/01/19 Mon 21/01/19 6,9 Use case Textual Description 2 daysTue 22/01/19 Wed 23/01/19 Developme nt of description for the Pay fine Use Case 2 daysTue 22/01/19 Wed 23/01/19 10 Class diagram design stage 3 daysThu 24/01/19 Mon 28/01/19 determinin g the classes 3 daysThu 24/01/19 Mon 28/01/19 12 Developme nt of the Class Diagram Sequence diagram design 2 daysTue 29/01/19 Wed 30/01/19
3LIBRARY SYSTEM DEVELOPMENT PROJECT Stage Determini ng the sequence 2 daysTue 29/01/19 Wed 30/01/19 14 Designing the Sequence Diagram Generatin g Test case stage 2 daysThu 31/01/19 Fri 01/02/19 Generatio n of test cases for the system 2 daysThu 31/01/19 Fri 01/02/19 17 Gantt chart for the project Trello Board Snapshots for the Project
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
5LIBRARY SYSTEM DEVELOPMENT PROJECT Task 2: Requirement Documentation for Pay Fine Scenario The student or borrower member of the library have to be an active member in the library along with the details like name, membership type, enrolment ID, expiry datein the library. Administrative staffs as well as library staff will be able to view/ track the borrowers and their status of borrowed books from the library system. In case the borrower is not able to return the book to the library in the stipulated time the system will consequently add fines to the borrower account in an automated manner to the related borrower account. After the fineis paid and received by the library staff only after that staff will make the update in the system about the paid fine. Thestaffwillbeabletoproduceareceiptusingtheinformationsystem acknowledging receipt of the fine from the borrower.
6LIBRARY SYSTEM DEVELOPMENT PROJECT Task 3: Use case Diagram for Pay Fine Scenario
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7LIBRARY SYSTEM DEVELOPMENT PROJECT Task 4: Textual Description of use case NameSearch and borrow a book using the information system. VersionU401 GoalChecking the availability of a bookor publication and borrow the book by requesting through the Information system. SummaryThis use case will represent all the actors and actions of those actors for achieving the goal of borrowing a book if it is available it. ActorsStudent/borrowers,librarystaffadministratorofthe library system. Pre-conditionsTheborroweralreadyhasactiveaccountinthe information system and the intended book is in stock. TriggersBorrower /studentrequests through the system to borrow the book after searching and confirming the availability of the book. BasicCourseof Events The book is searched by the name of the author/subject/ year or publication by the student or borrower. After this the borrower requests to the staff. The librarian checks the borrower account information of the and after confirmation of no due scan
8LIBRARY SYSTEM DEVELOPMENT PROJECT through the scanning ofthe barcodes of the books the book is assigned. Post-ConditionsThe book is issuedfor finite number of days and the return date for the book is also entered in the system. Business RulesTheStudentmusthaveanaccountinthelibrary information system. If any pending fine is remaining against the account, then no book will be allowed to be borrowed. The dates of return must be later than the borrow date so that the track of the fine amount can be easily managed and tracked.
9LIBRARY SYSTEM DEVELOPMENT PROJECT Task 5:Sequence diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
14LIBRARY SYSTEM DEVELOPMENT PROJECT Task 9:Test case Numbe r Test name DescriptionScenarioPreconditio n InputExpected output 1User credential validatio n Aborrower mustlogin usingcorrect credentialsin ordertouse the functionalities . The user wantto borrow orplace hold on a book The borroweris theactive member and doesnot have pending finesfor previous transactions . userID and Passwor d validuserid and password willleadthe user to get to the functionalitie stosearch, borrow,or place hold on a book. 2Search of a book Aregistered membercan search a paper or book from the system. The user willfind the book from catalogu e or they can search the book using author or Mustbe logged in to thesystem usingthe valid credentials. Author, subject orname ofthe book. Foran existing book thesystem willshow detailsand availability of thebooks otherwise some relevant error
15LIBRARY SYSTEM DEVELOPMENT PROJECT subject.message.