Why Choose Us?
0% AI Guarantee
Human-written only.
24/7 Support
Anytime, anywhere.
Plagiarism Free
100% Original.
Expert Tutors
Masters & PhDs.
100% Confidential
Your privacy matters.
On-Time Delivery
Never miss a deadline.
AICT005-4-1 Database Systems Case Study: APU’s E-Bookstore The availability of books and reading material for purchase within the Asia Pacific University (APU) is quite inadequate
AICT005-4-1 Database Systems
Case Study:
APU’s E-Bookstore
The availability of books and reading material for purchase within the Asia Pacific University (APU) is quite inadequate. Although the APU library has vast collection of books (both hardcopy and e-books), the availability of it is quite limited and bound by many restrictions. Student and staffs only have the option of a small bookshop within the enterprise. Larger books store in the city are often sought for other varieties.
In view of the growing population within APU, the university is planning to establish an e-bookstore. The online store will facilitate the purchase of latest books of many genres. Your team is assigned the project to design and implement a database system for online APU’s e-Bookstore System.
Scenario:
- Publishers frequently send lists of latest books to the e-bookstore manager. The bookstore manager compiles a list of needed books and sends an order to the publishers. The publisher sy. The bookstore manager records the details of the order and books that have arrived at the bookstore.
- Customers, who wish to purchase books online, need to initially register as members. Members will be able to view the book, read reviews and compare the online products with other similar ones.
- Members who wish to purchase can select their books into the website’s shopping cart. The cart will show the summary of the selection and total cost to be paid. Once the payment is made, the order is confirmed, the bookstore will send the books to the customers within 7 working days.
- The system should manage information about books in the bookstore, members and books they have ordered. It should also store information about members’ feedback.
- Members can also provide 'rating' for a book, as a score (1-10 which is 1 = terrible, 10= masterpiece) along with optional short text. No changes are allowed; only one feedback per user per book is allowed.
*Note: you may make any other assumptions after discussing them with module lecturer
Coursework Details:
- In this assignment, you are required to design, implement, and document a database system for an electronic bookstore named as APU E-Bookstore.
- Create the following queries using Data Manipulation Language (DML) – student must be able to explain the queries.
-
- List the book(s) which has the highest rating. Show book id, book name, and the rating.
-
- Find the total number of feedback per member. Show member id, member name, and total number of feedback per member.
-
- Find the total number of book published by each publisher. Show publisher id, publisher name, and number of book published.
-
- Find the total number of books ordered by store manager from each publisher.
-
- Find the total number of books ordered by each member.
-
- Find the bestselling book(s).
-
- Show list of total customers based on gender who are registered as members in APU E-Bookstore. The list should show total number of registered members and total number of gender (male and female).
-
- Show a list of purchased books that have not been delivered to members. The list should show member identification number, address, contact number, book serial number, book title, quantity, date and status of delivery.
-
- Show the member who spent most on buying books. Show member id, member name and total expenditure.
-
- Show a list of total books as added by each members in the shopping cart.
-
- Find the total number of database books that were sold in April-2020.
- Show list of books that were added to the shopping but the order was not completed. Show member id, member name, book serial number, and book title.
- Deliverables - Minimum requirement of your documentation:
|
Part |
Generate the database diagram from the DBMS |
|
1 |
|
|
1 |
|
|
1 |
|
|
2 |
|
|
2 |
|
|
2 |
|
General Requirements:
In this assignment you are required to:
- Work a group of 3-4 members.
- Design and implement a solution to a business problem.
- Implement the solution using any Enterprise DBMS.
- Document the solution as set out in the assignment requirements.
- Submit the document online according to the date and time given below.
- Submit a Workload Matrix given by lecturer through Ms.TEAMS.
- Each group member is required to participate in all tasks / discussions together.
- Presentation schedules will be published at a later date through Ms.TEAMS.
Note: It is acceptable for discrete activities of this assignment to be undertaken by individual group members. However, it is essential that all group members understand the presentation in its entirety. At the end of the demonstration your group will be asked a series of questions to explore your understanding and analysis of the given problem. Responses to these questions such as “I don’t know because I didn't work on that part of the assignment” are not acceptable and will result in a penalty for either the entire group or specific individual(s).
|
Part |
Assessment Criteria:
|
Marks Allocation |
Online Submission Date |
|
1 |
Group Component (40%)
|
8% 12% 20%
|
|
|
2 |
Group Component (18%)
Individual Component (42%)
|
18%
12% 30% |
|
Expert Solution
Please download the answer file using this link
https://drive.google.com/file/d/1SE4-TX8tvQM95sF29Ub1BApJ6yg9gSQ5/view?usp=sharing
Archived Solution
You have full access to this solution. To save a copy with all formatting and attachments, use the button below.
For ready-to-submit work, please order a fresh solution below.





