Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
A library wants to build a simple online recommendation system for a summer reading programme. The system involves people reading and recommending books and authors. • Readers (people) have a screen name as well as a real name and contact information, including an unknown number of phone numbers they can be contacted at. • Books have a title, ISBN, genre and reading level. • An author has a name and nationality. They can write zero or more books. • Assume that Books are written by only one author. • The database records what books a reader has read. • Readers can “like” books. • Readers can “like” authors independent of the books the author has written. Create a hand-drawn, conceptual entity relationship diagram (like the last lab, except that you’re including attributes) describing this circumstance for a database designer.
Expert Solution
arrow_forward
Step 1
a simple online recommendation system
it contains actors which are given below
1) user
2) book
3) Author
User(reader) like author and book
And author write book
Step by stepSolved in 2 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.Similar questions
- For this system System Main Functions For Student - Login -Reserve a place Library of university system - Borrow a book - Order a book - Return a book |- Add book For Employee - Login - Add a book for the list - Remove a book from the list |- Edit book information - Writing a daily report (for users and books) Write scenario for a borrow book(for student) and design the corresponding Sequence Diagram ( for a borrow book ) Example Cashier Cash Reg. Sale Product Hem sd Buy a Produxt Cash Product hem Register Cathier Sytem 1: add newsale 1.1: create a sale Sale loop 2: check in pro dud Check in ali products 3: get product details (description, price) 4: add product 5. calculate total 6: retum total 7. process payment (amount) 7.1: verity anountarrow_forwardBut what does it mean to have wide and consistent rules?arrow_forwardDraw the Level 0 and Level 1 Data Flow Diagram for a Car Purchasing System. Scenario: An owner has to register first to buy a car by providing his personal details, which are later saved in the registration database, then the system will give the registration number back to the owner. The owner will then need to provide the model, name, type of car he wants to buy, and the system automatically reads the status of the car from the car database, which later informs the owner regarding its availability. The owner pays the cost of the car. The system will update the payment database and issue a receipt back to the owner.arrow_forward
- In Chapter 3 of Sharma et al. (2010), you will be introduced with a case study: "This case study describes a simple Library Management System. Assume the requirements for the system were written by your client exactly in these terms: The system will manage the author's and loaner's information, and keep track of books loaned. The borrower's information includes name, address, e-mail, and phone. The author's information includes name, address, and e-mail. New books, authors and clients are entered into the system. When a client checks out a book, the system will register the date the book was loaned and calculate the days the book can be loaned. It will also calculate the date the book is due to be returned. If the borrower returns the book late, he must pay a fine based on the number of days overdue." (Sharma, et al., 77). Assume that the traditional file system is currently used in this library and a DBMS is to be developed. Discuss the advantages and challenges for the use of…arrow_forwardBut what does it mean to have wide and consistent rules?arrow_forwardActivity: Interaction Models Consider the university system. Departments offer courses. Professors teach courses. Students can declare majors and are admitted to university departments if they meet minimum requirements. Students and professors have schedules based on courses they take/teach. Courses have rosters, scheduled times, and instructors. Courses may get full. Students can request to sign up for courses, and if the course is not full and they meet pre-requisites, the course is added to their schedule and the course will have them as a student in that course. Students can also drop courses. Students should be informed of the consequences such as change of status from full-time to part-time, loss of scholarships, and delays in graduation. Perform the following: 1. Create a use-case diagram for this university. Make your use-case diagram as complete as you can. 2. Pick two use cases from your use case diagram, CourseAdd and CourseDrop, and describe these use cases in the standard…arrow_forward
- A decision table makes it easier to link conditions to actions. explain?arrow_forwardDraw level 1 DFD for the context diagram below Main function for the health tracker: - User management such as register, login, logout - User information such as height, weight, BMI, gender, age, activity level, goal weight, suggested calorie intake, bedtime (to manage/control the diet intake based on the lifestyle) - Diet management such as suggested food menus, calories intake, water intake (glass) for a day. (based on user input informations) - Exercise diary such as type of workout preferred, duration, daily steps, calorie burnt, meditation (based on the user informations input) - Progress such as start weight, current weight, achievement, weight loss, datearrow_forwardDraw a Use Case Diagram for Patient management system Vic’s hospital has a patient management system. A patient must register with the hospital before start of the treatment. Once registered, a doctor is assigned to the patient. The patient must be provided with an appointment date based on the urgency. A doctor meets the patient and request tests to be performed by labs. When the lab results are ready, a new appointment is set with doctor. Doctor meets the patient again and prescribe medicines and treatments/rehabilitation.arrow_forward
- When it comes to analyzing people's feelings, what kinds of situations often call for it?arrow_forwardAn art museum owns a large volume of works of art. Each work of art is described by an item code (identifier), title, type, and size; size is further composed of height, width, and weight. A work of art is developed by an artist, but the artist for some works is unknown. An artist is described by an artist ID (identifier), name, date of birth, and date of death (which is null for still living artists). Only data about artists for works currently owned by the museum are kept in the database. At any point in time, a work of art is either on display at the museum, held in storage, away from the museum as part of a traveling show, or on loan to another gallery. If on display at the museum, a work of art is also described by its location within the museum. A traveling show is described by a show ID (identifier), the city in which the show is currently appearing, and the start and end dates of the show. Many of the museum works may be part of a given show, and onlyactive shows with at least…arrow_forwardFact-Finding Summary• A typical center has 300–500 members, with two membership levels: full and limited.Full members have access to all activities. Limited members are restricted to activitiesthey have selected, but they can participate in other activities by paying a usage fee. Allmembers have charge privileges. Charges for merchandise and services are recorded on acharge slip, which is signed by the member.• At the end of each day, cash sales and charges are entered into the BumbleBee accounting software, which runs on a computer workstation at each location. Daily cash receiptsare deposited in a local bank and credited to the corporate Personal Trainer account. TheBumbleBee program produces a daily activity report with a listing of all sales transactions.• At the end of the month, the local manager uses BumbleBee to transmit an accounts receivable summary to the Personal Trainer headquarters in Chicago, where member statements are prepared and mailed. Members mail their payments to…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY