Sell-Bike software is a SME (small to medium enterprise) company selling students bicycles; students may opt to buy more than one bicycle as long as it is the same model. If other models are also required then a separate transaction must be made .The sales manager recently retired and the general manager has decided automate the sales process. You have been contracted as an IT consultant to design, implement and test a new sales program.
The program should have following components:
? Program must provide an interface for the user to input daily sales.
? Program must generate sale's report
? Producing and calculating invoices
? Calculating salesperson commissions
? Save all above in appropriate files
? Show company's logo at the start
? Authenticate user
To provide the above components, program should be a menu-driven based program and give the user options to:
1. Input/Validate and save weekly sales data
2. Calculate total sales
3. Display receipt of customers
4. Save receipt in a file
5. Make report of total sales
6. Exit