No material may be copied from original sources, even if referenced correctly, unless it is a direct quote indicated with quotation marks. No more than 10% of the assignment may consist of direct quotes.

INSTRUCTIONS:

1. No material may be copied from original sources, even if referenced correctly, unless it is a direct quote indicated with quotation marks. No more than 10% of the assignment may consist of direct quotes.

2. Make a copy of your assignment before handing it in.

3. Assignments must be typed unless otherwise specified.

4. Follow all instructions on the Project’s cover sheet.

5. This is an individual assignment.

BACKGROUND – BICYCLE STORE SALES MANAGEMENT APPLICATION

This project requires you to develop a C++ Windows Forms application for managing bicycle sales data. The application should interact with the provided bicycles.csv file, which contains sales information. The application must enable users to read, write, search, and display data, as well as calculate and display profit margins.

INSTRUCTION

o Keep backup copies of your work.
o Refer to the marking rubric for grading criteria.
o Functional software is required for full marks. Ensure your code compiles and the readme.txt file includes clear
instructions for running the application.

APPLICATION REQUIREMENTS (MARKS: 100)

Your project should include at least the following:

App RequirementDescription
Backend Class (Bicycle Class)
  • Stores: Model, Price, Items Sold, Cost of Sales, Commission %.
  • Methods:
    • CalculateProfit(): (Price × Sold) − (Cost × Sold) − (Price × Sold × Commission %)
    • ValidateData(): Checks for negative values, invalid entries. Prevents negative numbers in sales/price.
File Handling and Exception Handling
  • Read bicycles.csv and load data into any LCR component or Grid.
  • Write new entries to the CSV (append mode).
  • Detect & handle:
    • Missing/Corrupt CSV files.
    • Invalid data formats (e.g., text in numeric fields).
Menu & Submenu System
  • Main Menu: File (Open/Save/Exit), Edit (Add/Delete), View (Sort/Search), Help.
  • Submenus:
    • Sort By: Price, Profit, Sales Volume.
  • Search Filters: Model, Price Range.
Dynamic Controls
  • Show/Hide panels (e.g., toggle between “Sales View” and “Add New Bike”).
  • Real-time profit updates when editing data.

Read more

Evidence of work place learning – 2000 words Critical analysis of your chosen subject – approx. 850 words (E.G. assessment of upper limb injury / CIWA / DKA / NOF / Pain etc)

Evidence of work place learning – 2000 words Critical analysis of your chosen subject – approx. 850 words (E.G. assessment of upper limb injury / CIWA / DKA / NOF / Pain etc) Knowledge and implications for clinical practice – Approx 300 Words (E.G. challenges to embed a new tool or idea – newly qualified nurses

By Jamez Blake

Task paper- Putting It All Together Directions: Read the directions carefully for each section and completely fill in the table for all 4 parts. Part 1: Source Review For Part I, review Adira, et al.’s (2022) article,

Putting It All Together Directions: Read the directions carefully for each section and completely fill in the table for all 4 parts. Part 1: Source Review For Part I, review Adira, et al.’s (2022) article, “Difficulties in emotion regulation and optimistic bias in young drivers’ risky driving behaviors.” Based

By Jamez Blake

In most state and federal forensic laboratories, and even in some local agency labs, the ability to conduct automated searches of things like latent prints, DNA profiles, and ballistics evidence represents an enormous leap

In most state and federal forensic laboratories, and even in some local agency labs, the ability to conduct automated searches of things like latent prints, DNA profiles, and ballistics evidence represents an enormous leap forward in the ability to develop investigative information from physical evidence. Consider that in the past,

By Jamez Blake

Case Study In recent past in the UK the acquisition of Reynolds American by British American Tobacco was a landmark deal in the tobacco industry, providing strategic advantages to BAT and reshaping the market dynamics. The long-term

Case Study In recent past in the UK the acquisition of Reynolds American by British American Tobacco was a landmark deal in the tobacco industry, providing strategic advantages to BAT and reshaping the market dynamics. The long-term success of this acquisition would hinge on effective integration, innovation in next-generation products,

By Jamez Blake

Write My Paper Button

WhatsApp Widget