Highlights
LEARNING OUTCOMES
· Build a moderate to advanced stand-alone GUI applications using Java concepts(C3,PL02)
· Demonstrate the use of Java concepts and their functionalities in the existing system(A3,PL05)
Title
ONLINE FOOD ORDER MANAGEMENT SYSTEM (OFOMS)
Section A: Program Specification
SPIDERMAN ONLINE FOOD SERVICES (SOFS) is one of the fast-growing Online Food Service in Malaysia which help customer to save their time by ordering food online from their place. SOFS decided to enhance their online order services by including different kinds of dishes on one click.
SOFS requires you to develop application for the OFOMS which have 2 users and should contains features stated below:
Functionalities of Admin
i. Add Food Item Category-wise
ii. Modify Food Item
iii. View All Food Items
iv. View All Customers Orders
v. Exit
Customer
i. Register to Access System (if new customer)
ii. View
a. All Food Category
b. All Food Items
iii. Select Food Item and add to card
iv. Do payment to confirm order.
v. Exit
· All the accounts details are predefined and saved in text files and those files will be updated for transactions and changes made.
· GUIs should be done for all interactions between users and the system.
· The system should be running continuously unless an exit command is issued.
Section B: Deliverables
This is an individual assignment. Each individual is required to submit:
1. A softcopy of the program coded in Java . The program should include the following:
· Basic Java concepts such as displaying and reading of text, variables, and assignment of values, comments – to explain various parts of the program, selection control and iteration structures, and arrays – single/double scripted.
· Object-oriented concepts incorporated using Java such as definition of classes, creation of objects / arrays of objects, constructors, method overloading, method overriding, inheritance etc.
· Any other aspects of Java.
2. A documentation of the system, that incorporates basic documentation standards such as header and footer, page numbering, and which includes:
· Cover page
· Table of contents
· Sample outputs when the program is executed with some explanation of the outputs/sections of the program
· Sample code to discuss the OO concepts and Java features used in system
· Additional features which have been incorporated in the solution in terms of Java codes
· Assumptions
· All references must be made using the Harvard Naming Convention
This IT Computer Science Assignment has been solved by our IT Computer Science Experts at My Uni Papers. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing Style. Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered.
You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turn tin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2025 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.