Our academic experts are ready and waiting to assist with any writing project you may have. From simple essay plans, through to full dissertations, you can guarantee we have a service perfectly matched to your needs.
GET A 40% DISCOUNT ON YOU FIRST ORDER
The course project brings together everything we have learned about requirements analysis, design and development. This project is not intended to be overly complicated, however, it is meant to challenge you and provide some introductory insight into software development processes and activities.
We will have periodic reviews during the first 7 weeks of the course; the expectation is that you will make incremental progress and receive feedback during each stage gate to ensure you are on track.
For this final assignment, you will prepare requirements and design documentation, a project plan and develop a simple application based upon your analysis and design. You will then record a presentation of a review of the documentation and demo of the application.
Create an application that will allow a manager to enter each salesperson’s daily items sold, calculate the total sold and commission for each salesperson, display and print the summary for the day for each salesperson:
The manager should be able to enter data for each salesperson to be reported (create a class for salespersons):
Salesperson commission rate
The manager should be able to enter all items sold for each salesperson (create a class for items):
Item tax rate
Once salesperson and item data has been collected, the manager should have the option to display or print the daily summary
Display option will print daily summary data to the console
Print option will print daily summary data to a file
The daily summary should provide the following:
Salesperson name and commission rate and the following information for each salesperson:
Item tax (calculated using item tax rate, item price and item quantity)
Item total amount (calculated using item price, item quantity and item tax)
The total sold (calculated using all item total amounts for the salesperson)
The total commission earned by the salesperson (calculated using total sold and the salesperson’s commission rate)
Overall Deliverables for the Project:
The deliverables should include the following:
A use case for each of the major functions/features of the Salesperson Daily Sales Entry Application
Note: Include calculation details – when the requirements are reviewed, there would be an opportunity to validate the calculations you have prepared after requirements analysis
A data flow diagram for the Salesperson Daily Sales Entry Application (at least a context and level 0 diagram)
An ERD for the Salesperson Daily Sales Entry Application or Data Storage Design
A design for the Salesperson Daily Sales Entry Application (include UI and data storage design)
Working Application (Python program, screenshots of test run(s))
Presentation to include your high-level summary of deliverables 1-5 and a brief demonstration of the running application
Note: Record your presentation using the assignment’s video recording feature in canvas (or use another video recording option that you prefer)
Deliverables for Assignment 8.02 (#1 thru #3 above)
Upload the following with this assignment (the presentation and application code should be submitted assignments 8.03 and 8.04):
UI and Use Case
Data Flow Diagram
Entity Relationship Diagram or Data Storage Design
Deliverables for Assignment 8.03
Write the code in the IDE, test it and upload the SalespersonDailyEntry.py file and a screenshot of your test (as an image file) to canvas.
Deliverables for Assignment 8.04