important note ” don’t use AI and don’t use others work and work based on the details.
E-bookstore Management System
Problem Statement:
The Great E-books Store requires a software application to enhance the customer experience and streamline internal operations. The critical requirements for the software application are as follows:
E-book Management: The system should maintain a comprehensive catalog of the store’s available e-books. Each e-book should have detailed information such as title, author, publication date, genre, and price.
Customer Management: The system should facilitate customer information management, including personal details like (name and contact information). Customers can browse e-books online, create an account, and purchase e-books. Upon purchase, they should receive an invoice with details of the order, e-book prices, and any applicable discounts or promotions.
Shopping Cart and Orders: The system should allow customers to add e-books to their cart, remove items, or update quantities. Orders should reflect the number of e-books and order date. E-books are delivered instantly upon purchase completion.
Discounts and Pricing: The system should support flexible pricing and discount options. The e-book store’s loyalty program members receive a 10% discount on all purchases, and bulk purchases (5 or more e-books in a single order) receive a 20% discount.
Payment and Invoicing: Each order should generate an invoice detailing the itemized price, applicable discounts, and the final total. Value-added Taxes (VAT) at a fixed rate of 8% are applied to all purchases.
Requirements:
Design UML Class Diagram Design UML class diagram representing the concepts and relationships in the scenario. Ensure to use inheritance or association (aggregation and composition) relationships. You may make assumptions about attributes (with proper access specified) and concepts not explicitly mentioned in the problem statement. A clear description of the relationships, modularity, and assumptions must be included. All classes to meet the requirements must be identified (a minimum number of required classes is six (6)), and students are expected to demonstrate knowledge of different types of relationships.
Write Python Code to Implement Your UML Class Diagram Implement the Python classes based on your UML diagram. Make sure to:Group the classes into different files for good modularity.
Use docstring, private/protected attributes, getter and setter methods, and a __str__() method for all classes.
Include comments and documentation to ensure good readability.
The submitted code must be error-free and have well-formatted output. Each student’s work will be unique in terms of the code and output.
Define Test Cases Write test cases in a separate file to demonstrate all the program’s features. Ensure to test all features. Some examples of test cases are (not limited to):Add/Modify/Remove a new e-book to the e-bookstore’s catalog.
Add/Modify/Remove customer account.
The addition of e-books to the shopping cart.
Applying discounts for loyalty program members or bulk purchases.
The generation of an invoice showing relevant discounts and required payments.
Submission Details:
Submit **a report **(single PDF file) that has the following sections:UML Class Diagram and Description
Python classes (copy-paste the code, NOT an image of the code). The code must be well documented and follow good coding standards.
Github repository link, with the access made public:Ensure that your code is updated in GitHub.
Ensure that you include the gradual progress of your work in the Github repository. The repository would indicate the cumulative progress of your work in the assignment.
Summary of learnings
Assignment Information
Weight:20%
Learning Outcomes Added
LO1_OOAD: Analyze and design software that map real-world entities and relationships using Unified Modelling Language (UML) notations.
LO2_OOProgramming: Create working object-oriented programs in a computer language that are well- structured, error free, and can solve computational problems.
LO4_SWDocumentation: Communicate with a clear and precise style that is suited to an appropriate audience to produce well-documented code, design documents, and presentations that are readable and understandable.
Category: Python
I want you to do a website using python you can see the description for the code
I want you to do a website using python you can see the description for the codes here is the link follow the steps in the video https://www.youtube.com/watch?v=dam0GPOAvVI
will write Python code for both encryption and decryption, supporting two key si
will write Python code for both encryption and decryption, supporting two key sizes—8-bit and 16-bit keys. please see the attachment for more details.
write and execute code in Python programming language using Google collab. Desc
write and execute code in Python programming language using Google collab.
Describe the problem statement, input data, method, code and obtained results in the related report.
Need ipynb source file, a word document having description for the methods used as part of the code in order to solve the question and output
Basics of python programming and detailed explanation of Evolution of python and
Basics of python programming and detailed explanation of Evolution of python and importance of python programming and why should we need to learn python
Scenario Instructions You are an English major who has been given an assignment
Scenario Instructions
You are an English major who has been given an assignment to analyze Dr. King’s “I Have A Dream” speech.
Open the file (in Replit) that contains Dr. King’s “I have a dream” speech.
Print the total number of characters in the speech.
Open another file for output.
Write only the first paragraph of this speech to that file
See attach
Write a program to find words with both alphabets and numbers from an input stri
Write a program to find words with both alphabets and numbers from an input string
given that:
str1= “Emma25 is Data scientist50 and AI Expert”
Create a new string made of the first, middle, and last characters of each input
Create a new string made of the first, middle, and last characters of each input string
Given:
s1 = “America”
s2 = “Japan”
Relating to the heuristic search (dfs, A*) it is a sokoban puzzle (robot pushes
Relating to the heuristic search (dfs, A*) it is a sokoban puzzle (robot pushes boxes to storages)
I had completed some of the parts, but have no idea why not pass most of the tests. I suspect the get_successor function causes most of the issue, but don’t know how to fix it. Need someone fix my code and pass all the test. can only modify solve.py, DON’T MODIFY board.py. (the image is what i got for now in my code)
Scenario Instructions You area Pre-Bus Analytics & Info Sys major who has gotten
Scenario Instructions
You area Pre-Bus Analytics & Info Sys major who has gotten a job working with a company that makes ATM machines. Create software that will provide an ATM user with the proper change for any dollar amount up to $200.
Example: Run the code for $19, $55, and $200.