Professional Documents
Culture Documents
Sharrie MacArthur
Introduction
School lunch programs play a critical role in promoting the health and well-being of school-
aged children. However, traditional school lunch ordering systems can be time-consuming,
error-prone, and inefficient. To address these challenges, many schools have adopted online
school lunch ordering systems. This research paper aims to provide an in-depth analysis of
the benefits and drawbacks of online school lunch ordering systems, as well as the factors
that impact their effectiveness. By synthesizing the existing research on this topic and
conducting our own study, we hope to offer valuable insights and recommendations for
school administrators, parents, and students.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
OBJECTIVES OF STUDY
This study lays out a framework for a new system to be developed and brought to
the market for maximum use and to create an avenue through the web were users
can log on to our server and select whatever goods or food they like
Issued: by Kindo
From Day One, we have been dedicated to the health and well-being of tamariki, and
simplifying school life to ensure schools and families have the resources to support thriving
students is at our heart. We need a product or service (Create a School Lunch Ordering
System including menu details, type of payment, discounts, and billing.) And we are
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
accepting proposals in response to this Request for Proposal (RFP) to find a qualified source.
Our goal with the product/service is to:
Goals
• Uses the power of Kindo online school shop to provide a healthy school lunch delivery
service for students and staff.
• Families use myKindo to order from the school lunch menu, on the day or in advance,
cashless and with no paper forms.
• Our association with the Heart Foundation and caterers provides a school lunch
service with variety, value, and healthy options. Simplifying family life.
• The objective of this Request for Proposal is to locate a source that will provide the
best overall value to Kindo. With price being a significant factor, other criteria will be
considered in the decision-making process, as described more fully in the Evaluation
Factors section of this Request for Proposal.
• Primarily, only qualified individuals or firms with prior experience in similar projects
should submit proposals in response to this RFP.
• Bidders who intend on submitting a proposal should notify the representative
identified on the cover page of this RFP no later than (20 March 2023).
• As part of their response, bidders must specify at least (add a corresponding number)
projects that are like this one. Please provide references for these projects and
examples of your prior work.
• A technical proposal must be not more than (add a corresponding number) pages
long. It must provide an overview of the proposed solution as well as resumes of
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Project Brief
Project Description
To develop a console application using C++ for School Lunch Ordering System including
menu details, type of payment, discounts, billing.
All data must be validated for range, format, and size. Null data must be notified.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Project Scope
The project's scope entails (provide the scope of work here, it may be presented as a list or
paragraph).
The successful bidder will be responsible for (provide further details regarding the scope of
work here).
To achieve the successful completion of the project, the following criteria set should be met:
1. Usability requirements are an essential element of web usability. It is ensuring that the
content works on various devices and browsers.
2. Content: content should do two things: help achieve website goals and give users the
information they are looking for.
3. Functionality: gather contact information from visitors (collect e-mail addresses).
4. The acceptance of the work is contingent based on the following criteria:
5. 3 attempts to logins and appropriate messages, admin accounts, and necessary
reports are part of these applications.
6. Cost calculation managed excellently if applicable.
7. All necessary features and functionalities are developed well to meet the user and
business requirements.
Budget
Kindo's budget for the project is (NZD 2500).
Standard Websites are affordable, fast to build, modern, and built for phones, tablets, and
desktops. To build these websites in a cost-effective manner, we do the layout, content,
design, and development all at once, and then present it to you for review and feedback.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Standard Websites are built on a closed platform, which means we have some limitations on
how we can build it, but this is a great option for small businesses, anyone on a budget, or
those who need to get a website up quickly while we work on building a Premium Website.
Typical price range: $2,500 - $6,000, plus $99-199/month for hosting/support. Typical time
limit: 2-4 weeks
Evaluation Factors
With cost being the most key factor, Kindo will also consider the following aspects rating
proposals:
Kindo reserves the right to award the project to the bidder that presents the best value as
determined solely by Kindo in its absolute discretion.
By signing below, you agree to accept the terms of this Request for Proposal and become
one of the bidders for the project under discussion.
Requirements
Research:
Sharrie MacArthur
Healthy Food:
There are some Nutrition Standards which we should follow to design a nutritious and
balanced menu for kids. Offer a variety of healthy foods from the four food groups. Food
should contain minimal saturated fat, salt (sodium) and added sugar, and be mostly whole or
less processed. Offer only water and unflavored milk as drink options.
Food allergens:
There are 10 common food allergens. They must be listed on the food label if the food
contains them, or if they were used when making the product. These are:
• peanuts
• tree nuts
• milk
• eggs
• sesame seeds
• fish
• shellfish (crustacea and mollusks)
• soy
• lupin
• wheat
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Other cereals containing gluten (like rye, barley, oats, spelt, and triticale) must be listed on
food labels.
Types of payments:
Make 3 different types of methods available for customers:
• Bank transfer: payments will work well in this scenario considering the client requires
cashless modes, the money is debited from the buyer’s account in real time.
• Debit Card: Paying with a debit card takes the money directly out of the buyer's
account. It is like writing a personal cheque, but without the hassle of filling it out.
• Credit Card: Credit cards look like debit cards. But paying with a credit card
temporarily defers the buyer's bill. At the end of each month, the buyer receives a
credit card statement with an itemized list of all purchases.
techniques such as website visit and document review, at the beginning of this
stage. The data collected facilities information required during detailed analysis. A
study on the current system is performed based on the collected data. As a result,
user requirements of the proposed system are determined. At the end of this stage,
How currently looks webpage for School Canteen for South Intermediate School.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Sharrie MacArthur
employees.
order form and this may take a lot of time to obtain it.
These are the major problems facing the existing system and would be corrected
The proposed system will also have some other features such as:
3. Fast rate of operation as in making the ordered food available and delivered
on time.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Study Design: The study design for this research paper is a comparative study, which will
involve comparing the effectiveness of online school lunch ordering systems to traditional
manual ordering systems. The study will be conducted in two phases. In the first phase, we
will conduct a literature review of existing online school lunch ordering systems to identify
their benefits and drawbacks. In the second phase, we will conduct a survey of school staff,
parents, and students to gather data on their experiences with both online and manual
ordering systems.
Data Collection Methods: To collect data for the study, we will use a mixed-methods
approach that combines both qualitative and quantitative data collection methods. The data
collection methods we will use are as follows:
Surveys: We will use online surveys to collect data from school staff, parents, and students on
their experiences with both online and manual ordering systems. The survey will include
questions on factors such as wait times, order accuracy, ease of use, and satisfaction with the
ordering process. The surveys will be distributed via email to school staff and parents and will
be made available online for students to complete.
Sharrie MacArthur
manual ordering systems. Interviews will be conducted via phone or video conference and
will be audio-recorded with the participants' consent.
• Online: 75%
• Manual: 25%
Question 3: How satisfied were you with the wait time for your order?
• Yes: 15%
• No: 85%
• Yes: 70%
• No: 30%
Question 6: How would you rate the overall quality of the school lunch program?
• Excellent: 35%
• Good: 40%
• Fair: 20%
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
• Poor: 5%
These survey results provide insights into the experiences and satisfaction levels of school
staff, parents, and students with the school lunch ordering system. The results will be used to
identify areas for improvement and to inform decisions about which ordering system to use in
the future.
Interview questions will provide a more detailed and nuanced understanding of the
experiences and perceptions of school staff, parents, and students with the school lunch
ordering system. The results of these interviews will be used to identify areas for
improvement and to inform decisions about which ordering system to use in the future.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Data Analysis: We will use both quantitative and qualitative data analysis methods to analyze
the data collected in the study. The quantitative data collected through surveys will be
analyzed using descriptive statistics and inferential statistics, such as t-tests and ANOVA, to
compare the effectiveness of online and manual ordering systems. The qualitative data
collected through interviews and open-ended survey questions will be analyzed using
thematic analysis to identify patterns and themes in the data.
Overall, this study design and data collection methods aim to provide a comprehensive and
nuanced understanding of the effectiveness of online school lunch ordering systems
compared to traditional manual ordering systems, and the factors that impact their success.
Sharrie MacArthur
Conclusion
After the swot analysis of the food delivery service business, we have concluded that it is an
incredibly good low-cost business. But the current circumstances are very tough, the market
is competitive, food ingredients are costly, and people have less affordability. If you have
found reliable suppliers, and you think that you can compete in the food delivery market with
differentiation, then you should do it.
Sharrie MacArthur
(Open source) Libraries help you with repetitious tasks like argument parsing, output
formatting, menu creation etc. You do not have to. Nowadays, it is simpler than ever to build
a console application focused on the business logic you want to implement.
• Robustness
Console applications do not need to change with every new shiny framework, or tool that is
trending right now.
Once created, a console application does not have to be changed every day. Sure, if the
requirements change or if you want to add a new feature, you must change the code or add
new code.
Usually adding new functionality to a user interface forces you to move things around and
consider further changes to provide a great user experience.
Making use of libraries allows you to save time and money while you focus on the job that
needs to be done. It not only makes your application code much simpler; it also helps to
finish the project in a shorter period.
Console applications can be executed from the command line by default which allows for
simple server-side automation or client-based scripting. I love it when I can write a script that
does a series of tasks for me.
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Sharrie MacArthur
Sharrie MacArthur
• Implement the database schema using C++ and a suitable database management
system
• Develop a data access layer for the application
Sharrie MacArthur
Planning on Trello with regular scrum-meetings and clear tasks for team members.
Trello board
GitHub Link
Project Assessment 2. Project done by: Students:
Develop a console
application using C++ for Ksenia Vyazalova Diploma in Software
school lunch ordering system. Development CS103
Valerie Dharmai Integrated Studio I
Sharrie MacArthur
Debugging report
Sharrie MacArthur
• Code Standard:
• Use indentation of 4 spaces.
• Use braces for control flow statements even when the body is a single line.
• Use single quotes for character literals and double quotes for string literals.
• Avoid magic numbers; use constant values instead.
• Add comments to explain the code where necessary.
• Limit the line length to 80 characters.
• Header Files:
• Include only the necessary header files.
• Include header files at the beginning of the code.
• Use standard header files instead of user-defined header files wherever
possible.
• Example: #include <iostream> #include <string> #include <limits> // for
clearing input buffer
• Data Structures:
• Use appropriate data types for variables and arrays.
• Use enums or const int for defining constants.
• Use structs or classes for complex data structures.
Example: string menu[] = {"1. Chicken Sandwich (multigrain bread and free range chicken):
$5.00", "2. Margarita Pizza Slice (GF base made with cauliflower): $5.50", "3. Seasonal
Salad(GF,DF,V): $4.50", "4. Fruit Cup (GF, DF, V): $4.50", "5. Smoked salmon bagel with
cream cheese: $8.00", "6. Greek yoghurt with granola (GF): $5.50" , "7. Bacon Lettuce
Tomato (BLT) spinach wrap (GF): $6.00" , "8. Veggies and dip, 1 cheese stick and banana
mini muffin: 8.00" }; double prices[] = {5.00, 5.50, 4.50, 4.50, 8.00, 5.50, 6.00, 8.00};
Sharrie MacArthur
SUMMARY
At the end of this project work, we were able to design and develop software that can
successfully handle online food ordering For Christchurch South Intermediate School.
With the software installed, product ordering and delivery was made easier.
CONCLUSION
The development of online food ordering system involved many phases. The
approach used is a top-down one concentrating on what first, then how and
Sharrie MacArthur