Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: INFORMATION MANAGEMENT SYSTEM ANALYSIS1 Information Management System Analysis: UNI Library Information Management System Analysis [Student Name] [University Name]
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
2INFORMATION MANAGEMENT SYSTEM ANALYSIS Table of Contents Introduction.................................................................................................................................................2 Task 1: Project planning..............................................................................................................................3 Gantt chart showing the project planning................................................................................................3 Trello board for managing the assignment...............................................................................................3 Trello board Updating processes.........................................................................................................3 Task 2: Requirements Documentation.........................................................................................................7 Task 3: Use case diagram............................................................................................................................8 Use case diagram.....................................................................................................................................8 Task 4: Use case textual description............................................................................................................9 Task 5: Sequence diagram.........................................................................................................................11 Lee “UML Distilled” book sequence diagram.......................................................................................11 Task 6: Class diagram of the library system..............................................................................................12 Task 7: Activity diagram...........................................................................................................................13 Task 8:User interface designs....................................................................................................................14 Login, logout, forgotten password and registration pages for library admin..........................................14 Library loans’ interface.........................................................................................................................16 Library member’s interface...................................................................................................................16 Library borrowable items interface........................................................................................................18 Task 9: Test case generation......................................................................................................................22 Conclusion.................................................................................................................................................23 Reference...................................................................................................................................................24
3INFORMATION MANAGEMENT SYSTEM ANALYSIS Introduction The informationin variousorganizationsis a great asset since it consists of the whole organization inventories, for better management of the information the organizations makes use of the management information system. In this report there is coverage of the UNI library information management system that is used by the librarian to keep the records of the books, the books borrowers, the exam materials and keep the record of the borrowed books and the respective borrowers. However there is also coverage of the assignment Gantt chart, Trello Board, the use cases diagram, sequence diagrams, activity diagrams and also the class diagrams that will assist in the development of the UNI library information management system. Task 1: Project planning. Gantt chart showing the project planning Below is the assignment planning Gantt chart that indicates the activities and their respective start and end times (Goyal, 2011)
4INFORMATION MANAGEMENT SYSTEM ANALYSIS Trello board for managing the assignment The below are the screen shots of the Trello Board of the assignment plan showing the processes and how they are updated (Gupta, 2015). Trello board Updating processes i.Due in next day. ii.Due in the next week.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
5INFORMATION MANAGEMENT SYSTEM ANALYSIS iii.Due in the next month. iv.Overdue.
6INFORMATION MANAGEMENT SYSTEM ANALYSIS v.Due date marked complete. vi.Not marked as complete.
7INFORMATION MANAGEMENT SYSTEM ANALYSIS Task 2: Requirements Documentation The librarian is one of the main users of the library information management system and he is able to add or remove the borrowers and the overall library materials (Singh, 2016). However the librarian uses the system to fine the borrowers who return the books beyond the set date and time and to enable them borrow more books he mark the fines charges as paid to allow them to borrow books again. The following are the “pay fine” scenario requirements documentation. i.The system allows the librarian to add an item borrower. ii.The system should set the borrower status as pending is he/she has not yet picked library card. iii.System should compute the fines of the borrower who return book late. iv.The system should inhibit any borrower with fine exceeding $25 to borrow a book until he clears the fine through the librarian. v.System should enable librarian to mark fine as paid if the borrower gives him/her the fine charges. vi.The system should issue out a receipt to the borrower after fines payments.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
8INFORMATION MANAGEMENT SYSTEM ANALYSIS UPLOAD ACTIVE BORROWERS LIST THE LIBRARY USE CASES DIAGRAM Task 3: Use case diagram Below is the use case diagram of the UNI library information management system that indicate the various activities and the actors involved (Wixom, 2016). Use case diagram. THE REPORTS GENERATION SUBMIT THE PAST EXAM TO LIBRARY RECEIVE FINES FROM BORROWER PAY THE FINE INCUR FINES RETURN THE ITEMS LATE ADD NEW BORROWER REVIEW LIBRARY ITEMS RECORD RECEIVE PAYMENT RECEIPTS MARK THE BORROWER FINE AS PAID UPLOAD ACTIVE BORROWERS LIST
9INFORMATION MANAGEMENT SYSTEM ANALYSIS Task 4: Use case textual description The below is the use case textual description of the borrowing a book use case, where the borrower visits the library and search for the book and if is available the librarian allocate the borrower the book and set the returning date (Award, 2013). If the borrower uses the book and fails to return the book within the time allowed he is then charged a fine that he requires to pay before borrowing any other book. Below is the borrowing use case textual description. i.Login into the library system NameBorrowing library item/book VersionExpanded use case GoalTo enable the login of system, searching book, borrowing book, and returning the book. SummaryThe book borrower goes to the library to borrow a book using the library card which is scanned using thesystem barcode reader, then the student issue the librarian with the book to search and if is available the librarian record the borrower and set the return date. After the student using the book he returns back to thebook before deadline to evade the fine ,then upon the librarian receiving the book he update the system as returned and set the book status as available. ActorsPrimary actor: Borrower, student, staffs. Secondary actors: Librarian. Pre- conditions The borrower must have library card with barcode. The borrower must not be having any pending fines beyond $25. The borrower should know the book title or book ID. TriggersThe borrower request for a book and give the librarian his library card to login system. Basiccourse of Events Borrower visits the librarian room. Then borrower request for a book. The librarian pick the students’ library card . Librarian login the system.
10INFORMATION MANAGEMENT SYSTEM ANALYSIS The system validates the student’s library card and allows access. The student gives the librarian book title or book ID. The librarian search the book to check if is available. The librarian gives the borrower the book and records the borrower details. The borrower uses the book for the set time. The borrower returns the book to librarian. The librarian login the system. The librarian checks the time and if deadline is passed him fines the borrower some amount. The librarian picks the book and updates the system and set the book status as available. Alternative Paths Borrower visit the librarian room, then the librarian login the system using the Borrower ID, the borrower issue the book title to librarian, then the librarian search the book in the manual record, if the book is available he issue the student and record the student and book details and set the returning date, after the borrower reading the book he returns it before the deadline to the librarian, the librarian check the set date is not past in order to charge borrower. Thelibrarianpickthebookandmarkasreturnedthenlaterupdatethe information to the system. Post- Conditions After the borrower had been given the book the librarian must give him the fixed return date failure to which he will incur some fine and he become restricted from borrowing books till the fine is paid. Business Rules The borrowing of book is allowed only to those who had picked library cards, have no remaining unpaid fines and they have the book titles, Author or the book ID. NotesFor every borrowerto be successful he require to carry the library card, the book’s name/title, book ID and the book author and ensure they have no any pending fines in the library records.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
11INFORMATION MANAGEMENT SYSTEM ANALYSIS LEE (STUDENT)UNI LIBRARY SYSTEM Lee logins in system System validate Lee logins successfully Lee Searches the “UML Distilled” book System displays the “UML Distilled” book and is on a loan. Lee put the “UML Distilled” book on hold status. System set the “UML Distilled” book state as “ put on Hold” Task 5: Sequence diagram The below is the sequence diagram that represent a student named as LEE searching a book with title “UML Distilled” and after searching finds that it is on loan and put it on hold (Karumanchi, 2012). Lee “UML Distilled” book sequence diagram
12INFORMATION MANAGEMENT SYSTEM ANALYSIS ITS_OFFICER +OfficerIDs + Names +Username +Password +uploadingborrowerlist() BORROWERS +BorrowerIDs +Names +D.O.B +Addresses +LicenseNumbers +Borrow_books() +Return_books() +Pay_fines() LIBRARIAN +LibrarianID + Names +User_name +Password +Search_Book() +Verifying_Borrower() +Issuing_Book() +Retrieving_Book() +Charging_Penalty() +ReceivingPenaltyCharges() BOOK +BookIDs +Names +Authors +Editions +Current_status +Displaying_books() +Update_status() HEAD_LIBRARIAN +HeadLibrarianID + Names +User_name +Password +Genarating_books_report() STAFFS + StaffIDs +Bar_codes + Names +D.O.B +Department_Name +Borrowing_Books() +Submiting_Past_Exams() ITEMS_BORROWED +BorrowingIDs +Names +BookIDs +Addborrowing_record() +Deleteborrowing_record() M Requesting book 1 1 Generating Report M 1 AddingM M Issuing 1 M uploading1 M Submitting exams M Task 6: Class diagram of the library system V (Jain, 2010).
13INFORMATION MANAGEMENT SYSTEM ANALYSIS Task 7: Activity diagram Below is the activity diagram of the student that login the system ,search a book and then put it on hold (Laplante, 2013).
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
20THE UNI LIBRARY SYSTEM REMOVINGAUDIO_VIDEOPAGE iii.FACILITY BOOKING ADD BOOKING FACILITIES PAGE
21THE UNI LIBRARY SYSTEM REMOVINGFACILITIESPAGE SEARCHING LIBRARY BORROWABLE ITEMS PAGE
22THE UNI LIBRARY SYSTEM Task 9: Test case generation Below are the various test case generations. NumberTest nameDescriptionScenarioPreconditionInputExpected output 1Student get registered Studentpick librarycard andget registeredto beableto borrow books Student wantto borrowa book Mustbe registered student StudentID andother details. Thestudentis given library card. 2System Loginby the Student Thestudent use the library card to access the system. Student requires loggingin system. Studenthad pickedlibrary card. Library card with barcodes. Student access the system successfully. 3Student Search for a book Student searchesa book to check its availability. Student wantsto searchfor a book. Studentis loggedin system Book Title_Name, Book_IdOr The Author_Na me. Studentviewthe book state if is on loan 4Student Put bookon hold Studentput book on hold ifithasa loan. Student find a book is on loan The book is on loan. Book Title_Name, Book_Id,and Authors’_Na me Studentthenput book on hold. 5Student Borrows the book If the book is freeofloan student borrowsthe book Student get thebook has no loan andis available. Thesearched bookhasno loanandis available. Book Title_Name, Book_Id and student library card. Studentborrows and gets issued the book.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
23THE UNI LIBRARY SYSTEM Conclusion The UNI library information management system is essential in the storage of the records and enables easy retrieval of those records ,however it is very important for the organizations and the institution to adopt the information management systems to make work easy and improve the service delivery to their clients.
24THE UNI LIBRARY SYSTEM Reference Goyal, A. (2011).systems Analysis and Design Paperback,.INDIA:Prentice Hall India Learning Private Limited. Gupta,B.(2015).Power System Analysis and Design,New Delhi: S Chand & Company. Singh,B.(2016).Systems Analysis and Design,Delhi:New Age International Private Limited. Wixom,D.(2016).Systems Analysis and Design,New Jersey: Wiley publishers. Award,E.(2013).Systems Analysis and Design,Delhi:Galgotia Publications Pvt Ltd. Karumanchi,N.(2012).Peeling Design Patterns: For Beginners and Interviews,New York:CareerMonk Publications. Laplante,P.(2013).Real-Time Systems Design and Analysis: Tools f or the Practitioner,New Jersey:Wiley. Jain,S.(2010).A Level Made Simple Structured System Analysis and Design, New Delhi:Bpb Publications.