LIBRARY INFORMATION SYSTEM

Slides:



Advertisements
Similar presentations
Use Case Diagrams.
Advertisements

If you are new to bus safar then click on new User Registration. Click on sign up.
Exercise 1 Consider the ER diagram below. Assume that an employee may work in up to two departments or may not be assigned to any department. Assume that.
Use cases Use-cases are a scenario based technique in the UML which identify the actors in an interaction and which describe the interaction itself A set.
How To Use OPAC.
SEEM 3430 – Tutorial 2 Two Examples on Requirement Definition and Use Cases.
Middle Georgia Technical College Library 80 Cohen Walker Dr. Room A108 Warner Robins, GA Phone:
Business Analysis & Data Design ITEC-630 Spring 2008
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
Use Case - Example University library system requirements
Jan 16, Ron McFadyen1 Ch 9. Use-case model: drawing System Sequence Diagrams Iteration 1: a simple cash-only success scenario of Process Sale.
Overseas Library Catalog – Request Item Overseas Library Catalog Request loaned item.
Requirements Analysis 1 Use Cases -> Class Diagrams Moving from the user towards the system.
Theatre: Rough Solution
Software Engineering Lecture 9 Object-Oriented Design II.
Overseas Library Catalog – Basic Search Overseas Library Catalog Basic Search by Title: “ The Middle East: geography and geopolitics” by Ewan W. Anderson.
Thredz Thredz is a successful costume hire business. Its customers range from theatre companies, who hire large numbers of outfits for periods of several.
ONLINE SERVICES HOW TO SEARCH BOOKS?. BASIC SEARCH ENGINE.
Use Case Diagram : Library System
Com S 362: Object-Oriented Analysis and Design Class, Responsibilities, Collaborations, CRC Cards Com S 362: Object-Oriented Analysis and Design Oct 18,
Electronic Library Management System (ELiMS). Content Overview on ELiMS Key Fact on National Library Board Entities, Key Attributes Entities – Relationship.
Chapter 3 Object-Oriented Analysis of Library Management System(LMS)
Computer Login User and your Cascadia Network Account Password Or Use the generic login and password written on the board.
Online Book Shop Conceptualization Bookshop: Books, MusicCDs, Software
THE WONDERFUL WORLD OF EBAY! …and how to use it..
Data Modeling using Entity Relationship Diagramming (ERD)
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Use Cases 2 ENGR ♯10 Peter Andreae
What is Novanet? Mission: Novanet is a consortium of academic libraries who cooperate to enhance access to information and knowledge for the benefit of.
Aitons’ Equipment. Type in your user name and password And click sign in Hit enter for next page.
School library systems 3.2 Education. Libraries often contain many thousands of books, magazines, CD- ROMs, etc. In fact, some of the largest libraries.
CSE 441: Systems Analysis & Design
Polchow, M. - Homework 3 1 Check out books Patron database Patron ID barcode Book barcode Book database Circulation database Patron id number Book id number.
Library Information and Management System
Introduction to Sequence Diagrams
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Message Analysis Table.
1 CMPT 275 Phase: Design. Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces Data Persistance.
Class Diagrams Tutorial.
Presented by: CHAN LAI SAN ( ) REBAH DAW SARREB ( ) FIDA AL-OBAISI ( ) 08 April 2008 (Tuesday 6pm – 7:30pm)
1 Sub-Phase Low Level Design (cont). Janice Regan, Map of design phase DESIGN HIGH LEVEL DESIGN Modularization User Interface Module Interfaces.
1 Object-Oriented Analysis Use Case Driven. 2 The outline method for OOA 1.Identify object classes within the problem domain 2.Define the behaviour of.
Library Services 29/01/2013 Welcome to London Metropolitan University Libraries.
Visamäki Campus Library Building D Introduction to HAMK Library and information services.
Lecture 3 Uses Cases Topics UML Use Cases pop quiz Readings: Chapter 3 January 24, 2008 CSCE 492 Software Engineering.
Submitted By: Memon Khurshed (Group Leader) Hamed Abdollahpur
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle eBookSharing.
MSF Design Example Conceptual Design Logical Design Physical Design.
Registration & Awareness. All staff and students are eligible to join the library and to do so you must:  Bring along your Student ID card to Library+
Computers in the Library A database application. Input and Output Devices Input Keyboard Mouse Scanner / light pen Output VDU / screen / monitor Printer.
UML Diagrams CSC 422 Kutztown University Dr. Daniel Spiegel.
Use Case Diagrams.
1 High Level Design Phase Refining Use Cases User Interface Information.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Phase 6 Start: Saturday14 April End: Saturday 21 April
Use cases Week Use‐case diagram 2 – Depicts the interactions between the system and external systems and users. – Graphically describes who will.
22 August, 2007Information System Design IT60105, Autumn 2007 Information System Design IT60105 Lecture 8 Use Case Diagrams.
G057 - Lecture 05 From Scenario To Design Mr C Johnston ICT Teacher
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
or Introduction to Learning Resource Centre (LRC)
Use Case Diagram Example
Library Orientation
Use case Diagram.
Creating Use Cases.
SEMCOM COLLEGE LIBRARY INFORMATION SYSTEM
Start at 17th March 2012 end at 31th March 2012
ER MODEL Lecture 3.
تحلیل و طراحی سیستم‌های شی گرا
Creating a library account
Guidelines for Library Users
Lecture 8 Object Concepts
Presentation transcript:

LIBRARY INFORMATION SYSTEM

Library Information System Conceptualization Library: Books, Journals and Newspapers Members: Register, Browse, Borrow and Return Librarian: Issue, Renew, Order and Validate Supplier: Supply

Library Information System Analysis: Identify Function Points Actors Members Librarian Supplier Use-cases Member registers details Member browses, borrows and returns books Librarian orders for new books Supplier ships to Library Librarian updates details

Use Cases and Actors

Use Case Diagram

Library Information System Analysis: Identify Scenarios Scenario 1 Member registers details Librarian issues ID card and library cards Member browses and borrows books Member Shows ID card Librarian validates the ID Card Failure? Invalid ID card Exit Loop Member browses Member selects the books Librarian enters details Member presents library cards Librarian accepts the cards Issues books Member done

Library Information System Analysis: Identify Scenarios Scenario 2 Member returns book Librarian checks due date Pay fine if date exceeded Librarian updates details in the register Librarian returns library cards Librarian stacks books in the rack

Activity Diagram for Member Registration process

Activity diagram for Book Browsing and Borrowing process

Activity Diagram for Book Return process

LIS (Classes) Design: Identify Classes Library Librarian Members Student Staff Supplier Books Reference Regular

Classes With Names

Library Information System Design: Identify Inheritance Relationships Among Classes Inheritance Reference book is-a Book Regular Book is-a Book Student is-a Member Staff is-a Member

Classes with Inheritance

Library Information System Design: Identify Attributes of Classes Isolated class design - attributes Library Name CourseName ContactNumber Book Id Author Price Publisher Category ReferenceBook RegularBook Status Librarian Address PhoneNo Supplier Name Address PhoneNo Member MemberNo ContactNo Email Student CoursePersuing Staff

Classes with Attributes

Library Information System Design: Identify Methods of Classes Class methods Member Borrow() Return() PayFine() Student Staff Book ReferenceBook RegularBook DateofIssue() DateofReturn() Librarian EnterDetails() IssueIDCard() RenewIDCard() IssueForm() RecieveForm() ValidateForm() ValidateIDCard() IssueBook() ReceiveBook() RenewBook() OrderNewBook() Supplier Supply() Sell() Library AddMember() DeleteMember() AddNewBook() DiscardOldBook() RequestNewBook() PurchaseBook()

Classes with Methods and Relationships

Library Information System Analysis: Identify Objects Member browses and borrows/returns books and other items Present ID Card Get Member object Librarian validates Member ID Failure? Invalid Exit Success Member object initialized Member permitted to borrow books Loop Member browses for/returns book Get/stack books from/in book rack Member selects/Stacks book Member object created SelectedBook/ReturnedBook object created from the books selected/returned Librarian enters details Librarian requests/returns Library cards Member/Librarian signs register SelectedBook/ReturnBook object authorized Member takes the book/Library Cards

Sequence Diagram for Member Registration process

Sequence diagram for Book Borrow process

Sequence Diagram for Book Return process

Collaboration Diagram for Member Registration process

Collaboration Diagram for Book Borrow process

Collaboration Diagram for Member Book Return process

Component Diagram Member Registration

Component Diagram for Book Borrow and Book Return Process

Database Modeling Member.db SupplierInfo.tbl Books.tbl transaction.tbl LibraryInfo.db           StudentInfo.tbl SupplierInfo.tbl Books.tbl transaction.tbl StaffInfo.tbl

Object Diagram Object Diagram for Library Information System

Thank You