Library System Analysis: Analyzing the Library System
Verified
Added on  2023/06/11
|15
|1634
|446
AI Summary
This article provides an analysis of the library system, including a class diagram, activity diagram, user interface design, and test case generation. It covers topics such as book details, UNI Library, UNI Librarian, UNI Members, and UNI Books Transaction. The article also includes links to the user interface design for the library system.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running Head:LIBRARY SYSTEM ANALYSIS1 Library System Analysis: Analyzing the Library System [Student Name] [University Name] Table of Contents
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
2LIBRARY SYSTEM ANALYSIS 1Task 6: Class Diagram of the library system.......................................................................................3 2Task 7: Activity Diagram....................................................................................................................4 3Task 8: User interface design...............................................................................................................7 4Task 9: Test case generation..............................................................................................................11 5References.........................................................................................................................................15
3LIBRARY SYSTEM ANALYSIS 1Task 6: Class Diagram of the library system TheBookconsistsofthebookID,bookauthor,bookedition,bookauthorandthe dateofpurchase. It also contains the displayingbookdetails() and updatingStatus(). The UNI Library consists of three kinds of books and they are study books, journals and the study magazines. The UNI Librarian is responsible to handle all the activities related to library books. They manage allthe underlying issues. TheUNI Librarianconsistsof name,password, verifyingMember(), calculatingFine(), returningBook(), creatingBill() and issueBook().The UNI librarian carries out the transaction of books. Generally the members of the UNI Library are the students and the faculties. They contain all the details of the members in their database. The details that the UNI Library database holds are UNImemeberId, type, dateofMembership, noBookBorrowed, name, address and maxBookLimit. It too contains the retrieveMemeber(), increassingBookIssued(), decreasingBookIssued(), payBill. The members request for the books they want to borrow and the bookId is assigned to that UNI Member. UNI Librarian creates the bill.The bill consists of the details like the billNo, date, memberID, amount and fine. The bill consists of the details like the billCreate() and billUpdate(). UNI Books Transaction consists of the following details like the transactionID, dateOfIssue, dueDate, bookID and UNImemberID. The UNI Books transaction consists of creatingTransaction(), acquiringTransaction() and lastly the deleteTransaction(). UNI Books Transaction refers to payment of bills. The UNI Members pays the bill according to the subscription period. The students and the faculties are liable to pay the fine if they delay to return the books. They will have to return the books and along with that they will have to pay the fine.
4LIBRARY SYSTEM ANALYSIS 2Task 7: Activity Diagram The members of the UNI Library make inquiries for the books. After that, the availability of the books is checked. The UNI Library keeps an update of the database that means if the books are not available the students will be updated. If the books are available, then it will be issued to the members. However, before issuing the books to the students, it will be checked whether the students are valid or not. The students or the members will have to register to pay minimal fees. After that, they can log in to their portal and can borrow the books. The invalid students will be
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
5LIBRARY SYSTEM ANALYSIS requested to register. In case of registered members, the books will be allowed to borrow. It will be checked whether the books borrowed to them is exceeding the maximum limit or not. If the number of books issued is within the range, then the members can borrow books. The number of books issued is exceeding will not be allowed to book any books. At the time of issuing books, the members are requested to return the books. The members if fail to return the books within the given timeframe then they will have to pay fine. The UNI Library will keep the status of the books issued. The below diagram demonstrates how the activity diagram of the business in details.
6LIBRARY SYSTEM ANALYSIS
7LIBRARY SYSTEM ANALYSIS 3Task 8: User interface design Home and Login Page Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement Library Loan Interface Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement/library-loans
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
11LIBRARY SYSTEM ANALYSIS 4Task 9: Test case generation NumberTest name DescriptionScenarioPreconditionInputExpected output 1Books inquiry UNILibrary Management Systemneed to keep stock of the all the available books.They need to keep all the latest trending books. Along withthat theyshould keep stock of the academic booksread bystudents byschool, collegeor Thestudents whoare registered withUNI Library Management Systemwill search for the booksof their likes or needs UNILibrary Management System shouldbe readywith thee-books andifthe stockis unavailable theyshould updateitin the list The students will search for the desired book The students will either findtheir desired bookor will fail
12LIBRARY SYSTEM ANALYSIS University. 2Validity ofthe member The membersor thestudents whowill borrowe- booksfrom their site will bechecked whether they arevalid membersor not,ifthey are not valid thenthey willnotbe ableto borrowe- books. The membersor thestudents will login in theUNI Libraryand willprovide thedetails. The members whoarenot registered willnotbe able to login UNILibrary Management Systemhas designeda system,the members and thestudents willhaveto loginand willhaveto access the e- books The validate members orthe members whoare already registered canbe ableto usethe system. The members whoare not registered willnot be able to usethe system. The students whoare not registered arenot eligible to login their system. 3NumberTheTheUNILibraryTheThe
13LIBRARY SYSTEM ANALYSIS ofbooks issued members are eligibleto borrow bookstoa certainlimit, and they are noteligible toborrow books outsidethat range. If the numberof books issued arewithin therange then they are eligiblefor issuingof books members and thestudents willorder books on this e-portaland thosewho areeligible willbeable toborrow books sets the limits howmany booksthe members can borrow members orthe students will request forthe books they want to borrow students willbe allowed to either borrow booksor theywill be disallowed 4Books borrowed are returned The membersor thestudents areallowed Thestudents andthe members whoare UNILibrary sets the time periodand the registered The students whoare registered Ifthe members returnthe books
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
14LIBRARY SYSTEM ANALYSIS or nottoborrow books, however they willhaveto payfineif theyfailto paythe books within stipulated time already registered members will haveto returnthe books within thattime period withthe system will borrow books within time otherwise theywill haveto paythe fine along withthe books
15LIBRARY SYSTEM ANALYSIS 5References Buede, D. M., & Miller, W. D. (2016).The engineering design of systems: models and methods. John Wiley & Sons. Coronel, C., & Morris, S. (2016).Database systems: design, implementation, & management. Cengage Learning. Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object- oriented approach with UML. John wiley & sons. Kan, T., Nguyen, T. D., White, J. C., Malhan, R. K., & Mi, C. C. (2017). A new integration method for an electric vehicle wireless charging system using LCC compensation topology: analysis and design.IEEE Transactions on Power Electronics,32(2), 1638- 1650. Melchers, R. E., & Beck, A. T. (2018).Structural reliability analysis and prediction. John Wiley & Sons. Montgomery, D. C. (2017).Design and analysis of experiments. John wiley & sons. Moon, S., Kim, B. C., Cho, S. Y., Ahn, C. H., & Moon, G. W. (2014). Analysis and design of a wireless power transfer system with an intermediate coil for high efficiency.IEEE Transactions on Industrial Electronics,61(11), 5861-5870. Thang, T. V., Thao, N. M., Jang, J. H., & Park, J. H. (2014). Analysis and design of grid- connected photovoltaic systems with multiple-integrated converters and a pseudo-dc-link inverter.IEEE Transactions on industrial electronics,61(7), 3377-3386. Valacich, J., George, J., & Hoffer, J. (2014).Essentials of systems analysis and design. Prentice Hall Press. Wang, G., Zhang, Q., & Yan, X. (2015).Analysis and design of singular Markovian jump systems. Springer International Publishing. Wasson,C.S.(2015).Systemengineeringanalysis,design,anddevelopment:Concepts, principles, and practices. John Wiley & Sons.