Developing Business Applications
Project 1
Project Overview
You are to develop a graphical application, using Python, intended to help keep track of inventory, sales,
expenses, and profit for a cookie shop.
Project Details
The following is a sample interface for your project. You may use this design or another design provided
the interface meets the requirements of the project.
The interface must have the three following sections:
● Inventory/Add to Inventory
● Order Form
● Financial Data
Saunders College of Business Page 1 of 3 MGIS-350-01
2205
Developing Business Applications
Project 1
Inventory / Add to Inventory
The Inventory will reflect how many units of dough, chocolate chips, walnuts, and bags are on hand.
The user will check the box to indicate which item they want to add to inventory when the Add To
Inventory button is clicked. The following table will show how many units are to be added and at what
expense:
When the user adds to the inventory, be sure to update the inventory values on the form as well as the
expenses and the profit. Profit is calculated by subtracting the expenses from the sales.
Order Form
For the order form, the user may select how many many cookies they want to order. Each cookie will
increase sales by $1.50. They can select between the following types of cookies:
● plain
● chocolate chip
● walnut
● chocolate chip and walnut
When the user places the order, be sure to update the inventory values on the form as well as the sales
and the profit.
Each order will use 1 bag. Each cookie will use 2.5 oz of dough, 1.5 oz of chocolate chips if selected, and
1 oz of walnuts if selected.
Profit is calculated by subtracting the expenses from the sales.
Financial Data
Each time the user adds to inventory, expenses will be incurred. Each time the places an order, sales will
be increased by $1.50 per cookie. Be sure to update the output, including the profit. The profit is
calculated by subtracting the expenses from the sales.
Saunders College of Business Page 2 of 3 MGIS-350-01
2205
Item Units Cost
Dough 100 oz $20.00
Chocolate Chips 50 oz $15.00
Walnuts 50 oz $30.00
Bags 20 count $1.00
Developing Business Applications
Project 1
Grading Criteria
Your application will be graded based on the following criteria:
● Project must be graphical. Output to the terminal must be limited to debugging only.
● Your application meets the requirements of the project.
● If you create your own user interface, it must be intuitive.
All graded material must be submitted to the designated Assignment folder. Other methods of
submission will not be accepted.
While this is an individual project, you may work with your classmates to assist and learn from each
other. Each student is expected to submit their own work. Do not submit someone else’s work as it
may result in a zero grade for the project.
You may submit to the Assignment folder multiple times. The instructor will simply grade the last
submission. If you make a mistake and realize it, just resubmit. Each submission is automatically
timestamped so that the instructor will know which one is the last submission.
Saunders College of Business Page 3 of 3 MGIS-350-01
2205