Private Library Management Information System You as a systems analyst and designer were asked to analyze and design a Private Library Management Information System (PLMIS). The proposed system should keep track of the following data items: Library member ID_ No, library member name, library member civil no, civil-card expire date, mobile, address, library member E-mail address, library member nationality, first date of joining the library. The library incorporates books from different knowledge categories. Each category has many books. The system should keep track of book serial number, ISBN (International Standard Book Number), book index number, book title, publishing year, book language, book edition number, book price in OMR, book purchasing date, and book category. If a book has many copies, each copy has a different book serial number. An author may write more than one book, and each book may be written by more than one author, so the system should keep track of author name(s). Each book is published by only one publisher, so the system should keep track of publisher name, publisher E-mail address, and publisher web site address. Each library member can borrow more than one book, and each book can be borrowed by more than one library member in different periods, so the system should keep track of book borrowing date, and book returning back date. The librarian is responsible for indexing books (sticking book index number on each book) and putting them on the right places on different shelfs in the library. Library membership should be renewed annually after paying annual membership fees, so the system should record different dates of paying annual membership for each library member. The proposed system should notify the librarian for library members (borrowers) who borrowed books for more than three weeks. If a borrower borrowed a book for more than 3 weeks, he/she would pay a fine (OMR5). If a borrower returned a book in a bad state (damaged book), he/she would pay a fine (OMR40). So the system should record the history of all fines paid by different library members (date of paying the fine, paid fine value in OMR, and the reason of paying the fine).A librarian can add, delete, modify, search by book name, author name(s), book-category, or ISBN, index, lend, and return back a book. A librarian is responsible for issuing and renewal of library memberships, and collecting the fines. A library member can search books by book name, author name(s), book category, or ISBN. Also they (a librarian and a library member) can check book status (available/ borrowed). Assume any mandatory, optional, and relationships from the previous case study and from your logical point of view. For the above case study, and using Sybase Power Designer S/W, or one of the open-source S/W that supports UML (such as draw.io, click chart, star UML, etc.,) draw the following diagrams: 1. Entity Relationship Diagram (ERD), OR Domain Model Class

Oracle 12c: SQL
3rd Edition
ISBN:9781305251038
Author:Joan Casteel
Publisher:Joan Casteel
Chapter1: Overview Of Database Concepts
Section: Chapter Questions
Problem 5HOA: Access path A database table is composed of records and fields hold data. Data is stored in records....
icon
Related questions
Question

Private Library Management Information System
You as a systems analyst and designer were asked to analyze and design a Private Library Management Information System (PLMIS). The proposed system should keep track of the following data items: Library member ID_ No, library member name, library member civil no, civil-card expire date, mobile, address, library member E-mail address, library member nationality, first date of joining the library. The library incorporates books from different knowledge categories. Each category has many books. The system should keep track of book serial number, ISBN (International Standard Book Number), book index number, book title, publishing year, book language, book edition number, book price in OMR, book purchasing date, and book category. If a book has many copies, each copy has a different book serial number. An author may write more than one book, and each book may be written by more than one author, so the system should keep track of author name(s). Each book is published by only one publisher, so the system should keep track of publisher name, publisher E-mail address, and publisher web site address. Each library member can borrow more than one book, and each book can be borrowed by more than one library member in different periods, so the system should keep track of book borrowing date, and book returning back date. The librarian is responsible for indexing books (sticking book index number on each book) and putting them on the right places on different shelfs in the library. Library membership should be renewed annually after paying annual membership fees, so the system should record different dates of paying annual membership for each library member. The proposed system should notify the librarian for library members (borrowers) who borrowed books for more than three weeks. If a borrower borrowed a book for more than 3 weeks, he/she would pay a fine (OMR5). If a borrower returned a book in a bad state (damaged book), he/she would pay a fine (OMR40). So the system should record the history of all fines paid by different library members (date of paying the fine, paid fine value in OMR, and the reason of paying the fine).A librarian can add, delete, modify, search by book name, author name(s), book-category, or ISBN, index, lend, and return back a book. A librarian is responsible for issuing and renewal of library memberships, and collecting the fines. A library member can search books by book name, author name(s), book category, or ISBN. Also they (a librarian and a library member) can check book status (available/ borrowed). Assume any mandatory, optional, and relationships from the previous case study and from your logical point of view.

For the above case study, and using Sybase Power Designer S/W, or one of the open-source S/W that supports UML (such as draw.io, click chart, star UML, etc.,) draw the following diagrams:
1. Entity Relationship Diagram (ERD), OR Domain Model Class

Expert Solution
steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Knowledge Booster
Concurrency control
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781285196145
Author:
Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781305627482
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning