Computer Science / Software Engineering / IT / Computer Games Development and Multimedia Technology programmes
Title: Groceries Management System (OGMS)
Section A: Program Specification
Due to busy schedule most of us prefer online shopping even to buy groceries and household items, In this situation FRESHCOSdnBhd hire you as a programmer to develop Online Groceries Management System (OGMS) which will be used by “FRESHCO SdnBhd” 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:
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.
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…
Can login to the system.
View all Groceries detail.
Place order of Groceries and do payment.
Can view own order.
Can view personal information.
The application has to be developed using python programming language. Data may be stored in lists, files, etc.
You are required to carry out extra research for your system and document any logical assumptions you made after the research.
Your program should use symbolic constants where appropriate. Validations need to be included to ensure the accuracy of the system. State any assumptions that you make under each function.
You are required to store all data in text files. There is no limit on the number of text files that can be used but they should be kept minimum.
You are expected to use list and functions in your program. Your program must embrace modular programming technique and should be menu-driven.
You may include any extra features which you may feel relevant and that add value to the system.
There should be no need for graphics in your program, as what is being assessed, is your programming skill not the interface design. The marking scheme for the assignment has been provided so that you clearly know how the assessment for this assignment would be done.
You should include the good programming practice such as comments, variable naming conventions and indentation.
In a situation where a student:
Failed to attempt the assignment demonstration, overall marks awarded for the assignment will be adjusted to 50% of the overall existing marks.
Found to be involved plagiarism, the offence and will be dealt in accordance to APU regulations on plagiarism.
You are required to use Python programming language to implement the solution. Use of any other language like C/C++/Java is not allowed.
Global variables, build in functions like min, max, sort, etc…are not allowed.
Get Solution of this Assessment. Hire Experts to solve this assignment for you Before Deadline.
Hire an Expert
The post hire you as a programmer to develop Online Groceries Management System (OGMS) which will be used by “FRESHCO SdnBhd” a Malaysian leading company to manage groceries functionalities: Programming in Python Assignment, OUM, Malaysia appeared first on Malaysia Assignment Help.