Professional Documents
Culture Documents
Scenario:
Hello dev people!
Assume, we are in need of a super shop management system. The requirements are not so
sophisticated. We will only have the basic functionalities of this system, i.e.
1. Product Management: We need simple CRUD operations for the products. The product
must contain product code, name, category, unit price, current stock in units etc.
2. Order Management: We would like you to focus on this part most. To create an order,
you must enter customer name, phone and email. Then, you have to select the
product(s) either from dropdown or search box. You should provide a warning if the
operator puts units of any product more than your stock. At the end, you have to create
an invoice for the customer, but with a bit of a twist!! Customer information must be in
QR code, and the rest of the information is as usual. You have to create a PDF invoice
when the order is done. You must save the order information in the database for future
reference. A sample Invoice may look like the one provided in the next page.