Section A: Program Specification
Due to busy schedule most of us prefer online shopping even to buy groceries and household items, In this situation FRESHCO Sdn Bhd hire you as a programmer to develop Online Groceries Management System (OGMS) which will be used by “FRESHCO Sdn Bhd” a Malaysian leading company to manage groceries functionalities.
A good System allows you to effectively manage all transactions of customers easily.
Functionality of OGMS
There are 3 users for this system, 1. Admin 2. New Customer 3. Registered Customer.
The following characteristics are important to be included in your system:
Admin
- Can login to access system.
- Can upload Groceries detail in system. (Medicine name, exp date, price, specification, etc…)
- Can view all uploaded Groceries
- Can update/modify Groceries information if required.
- Can delete Groceries information.
- Can search specific Groceries detail.
- Can view all orders of customers.
- Can search order of specific customer.
- Exit
New Customer - Can view Groceries detail.
- Can do registration by providing their detail like Name, Address, Email ID, Contact Number, Gender, Date_Of_Birth, User ID, Password, Rewrite Password, etc…
- Exit
Registered Customer
- Can login to the system.
- View all Groceries detail.
- Place order of Groceries and do payment.
- Can view own order.
- Can view personal information.
- Exit
The application has to be developed using python programming language. Data may be stored in lists, files, etc.
Sample Solution