1
Feeders: An Online Food Ordering System
Akhil Patel
California Miramar University
CIS 6190 (MSCIS)- Capsonte
Professor Elizabeth McGuire
October 17, 2022
2
Executive Summary 4
Project Vision 6
Objectives 6
Problem Company Solves 7
Problem Definition 7
Scope 8
Complexity 8
Project Plan 8
Project Requirements 10
Target Customer And Market Size 10
Service or product portfolio 11
Gross (Conceptual) System Design 12
Feasibility Study 12
Classification of the System 13
Entity Relationship (ER) Diagram 13
Project Organization 14
Tasklist 14
Strategic plan 15
Project Strategy Statement 15
How Project Meets Objectives 15
Capability and Maturity Analysis 17
IS Overview 18
Food Ordering System Model 18
Model of the Project 19
Relevant applications 19
System Testing 20
3
Defect Tracking 20
Technical Reviews 21
Version and Change Control for Project Documents and Source Code 21
4
Executive Summary
Rapid technological advancements have disrupted multiple sectors, including
communication, banking, and business. Before the Web's advent, businesses were confronting
obstacles in connecting with the customers, boosting service speed, and monitoring the business
climate. The Web bridged the gap and played a crucial role in transforming the business climate
completely. Also, emerging technological trends are forcing companies to adopt and integrate
new technologies to improve customer experience.
Though technology disrupted conventional business practices, it also empowered small
businesses to strive to broaden their horizons. The feeders attempt to leverage the Web's
potential for bridging the gap between customers and business. Big players like Uber Eats have
adopted technologies that quickly address and resolve customer's issues. Feeders.com is an effort
to boost the capabilities of a newly launched restaurant that provides online food delivery
services. Feeders currently are being operated in a single city. They don't have much muscle in
allocating massive sums of money for improving customer experience, and their complaint
management is also incapable of managing compliments quickly. The venture is in infancy;
therefore, the quick attention to complaints can provide a competitive advantage. Also, having a
well-functioning complaint management system can facilitate a healthy flow of information
within the organization.
5
Feeders will integrate an online complaint management system in the form of a portal on
its site. With the site, users will be able to provide feedback related to the taste, food delivery,
and any other issues. The integrated mechanism, then, automatically sorts the complaints.
Moreover, the constructed portal will serve as a bridge between customers and the restaurant
staff. Presently, the team manages complaints manually, which consumes a considerable amount
of time.
The website of the restaurant is also not upgraded. So, the team is required to redesign the
site and in order to improve its user experience. The program will automatically schedule the
complaints to notify the right person. Proven and time-tested methods were utilized in the design
and development of feeders.com. Languages like HTML, CSS, PHP, and MySQL are widely
popular languages that are commonly used to execute such operations.
To execute the project on time with no errors, a significant amount of attention has been
given to each and every phase of the project. Effective project management, neat and clean
coding, excellent test planning, and detailed documentation helped the team deliver a high-
quality, fully functioning web portal.
After the completion of the project, it is expected that the small business owner will be
able to manage the compliments quickly, which ultimately strengthens the customer and business
relationship. The owner will also be able to list his products in an impressive manner and provide
the information which usually a user needs to make a purchase decision. More importantly, all
the data will be safe, and the website also has a fully shielded payment gateway that will keep
6
the payment details private and secure. Lastly, all the third-party service providers have trusted
vendors, so there is no threat to any security breach. The constructed portal will protect the
information of both- user and the business.
Project Vision
The project aims to provide small restaurant owners an online platform to manage, list,
market, and sell their products. The platform will be free software as a service platform designed
using advanced technologies. The portal has the capabilities to assist many small restaurants or
food outlets in expanding their footprints on the Web. Each member who registers its business on
the portal will get a private dashboard with a range of features. Also, all the sensitive information
will be safeguarded via third party anti-breach tools. The prime aim of developing the platform is
to extend a helping hand towards the food businesses which are on the verge of shutting down
due to pandemic.
Objectives
After doing the requirement analysis and holding discussions with the relevant
stakeholders, the goals were developed. During the stages of planning and initiating the project,
each of the stakeholders was kept informed at all times. In addition, the information that was
acquired is examined so that a high-level project plan may be developed. The primary purpose of
the project is to create a platform that will enable proprietors of small restaurants to expand their
7
operations by using the internet. It will function as a one-stop solution for all of their business
requirements, including the integration with the various delivery firms.
Problem Company Solves
The Feeders will arm small food businesses with tools and techniques which will provide them,
customers, to target as the website will employ internet marketing strategies to get the visitors.
The feeder.com will utilize the potential of the Web to bring businesses and customers closer.
Integrate an online complaint management system in the form of a portal will also reduce
physical movements. Users can submit their feedback related to the taste, food delivery, and any
other issues. The system, then, automatically sorts the complaints. Moreover, the constructed
portal will serve as a bridge between customers and the restaurant staff. Presently staff is
managing complaints manually, which consumes a considerable amount of time. The portal can
facilitate the healthy flow of information within an organization, helping businesses make more
informed decisions.
Problem Definition
Running a food business in the pandemic hit world has become increasingly difficult as the
governments are changing guidelines frequently and imposing strict laws. Like food outlets and
restaurants, such small companies are facing challenges like massive losses, no way of
generating revenue to pay employees, or even earn small profits. Consequently, hundreds of such
businesses have been shut down. The critical problem in the considered case is that such
businesses don't have the financial capabilities to establish an I.T. infrastructure to take their
business online instantly. Also, they have adequate means and methods to target their customer
and connect with them to address their feedback and resolve them immediately.
8
Scope
The scope is developed after gathering information from various stakeholders. The team utilizes
the team members' skills, knowledge, and experience to meet the considered requirements. Though
the stakeholders' requirements have broadened the project's scope, it primarily involves providing
deliverables at the given time. In the given case, it is a fully functioning website with a portal to
address the consumers' complaints related to taste and other inconveniences. Moreover, the scope
mainly depends on the Project Manager's capability to effectively deploy the resources required
for the actual web and database development and testing.
Complexity & Work Plan Estimates
In the given project, the key challenge will be integrating the design with the database without
compromising on security. The team estimated that the web development would take 180 hours,
and the database development will take 100 hours. The work will be completed in three phases,
which are:
● Analysis
● Design
● Construction
Project Plan
Project management is normally referred to as the application of processes, methods, skills,
knowledge, and experience to achieve specific project objectives according to the project
9
acceptance criteria within agreed parameters. Project management must also account for
competing demands, including the project's goals as articulated through the scope, almost certain
time constraints, planned and unplanned financial costs, and quality – regardless of its
measurement. In simple terms, project management has final deliverables that must be delivered
under the constraints like finite timescale and budget (Zwikael, O., & Globerson, S., 2004).
Current projects nature warranted an extraordinary amount of focus on scope and time.
Simply put, the team preferred emphasizing scope and time to the cost and quality. Initially, the
group attempted to manage the project's scope through statements, continuous analysis, and work
breakdown structures. The group also deployed project management practices like Gantt-like
charts through milestones, critical-path scheduling, and fast tracing.
Efficient planning and excellent execution strategies empowered the team to make quick
adjustments whenever the situation demanded. All the requirements, including functional and non-
functional requirements, have been found at the initial planning stages. This project goes through
seven main phases, which are mentioned below:
1. Understanding Stakeholders’ requirements
2. Research and developing a requirement document
3. Planning
4. Training
5. Designing
6. Development
7. Testing and Deployment
10
8. Maintenance until the handover
Project Requirements
● Due to PCI obligations, the payment will be collected through a third party payment
gateway, which will accept all cards.
● The restaurants will be sorted as per the name, area code/zip code, and can also be
filtered via State and City filters.
● Other reports and statistics can be integrated into the project but part of this project. The
site and platform administrator should have the potential to suspend suspicious accounts.
● Other sellers can upload food item information and images and can get paid through the
payment method.
● The system will show reports of the number of products sold by a seller and the revenue
amount for each item.
● Sellers can communicate with customers via email.
Target Customer And Market Size
The feeders attempt to leverage the Web's potential for bridging the gap between customers and
business. Big players like Uber Eats have adopted technologies that quickly address and resolve
customer's issues. Feeders.com is an effort to boost the capabilities of a newly launched
restaurant that provides online food delivery services. Feeders currently are being operated in a
single city. They don't have much muscle in allocating massive sums of money for improving
customer experience, and their complaint management is also incapable of managing
compliments quickly. The venture is in infancy; therefore, the quick attention to complaints can
11
provide a competitive advantage. Also, having a well-functioning complaint management system
can facilitate a healthy flow of information within the organization.
The majority of the company's customers are neighborhood eateries that are open to expanding
their operations via the use of internet platforms. Small businesses, which are defined as
companies with less than 20 employees, account for 89.4 percent of the economy in the United
States. The new eateries that entrepreneurs build contribute to the vitality of communities around
the country. To put it simply, the small businesses in our communities are what contribute to
their culture, character, and heart. It is anticipated that revenue in the Online Food Delivery
market would reach $63.02 billion in the year 2022. It is anticipated that it will have an annual
growth rate (CAGR 2022-2027) of 8.90%, which will result in a projected market volume of
$96.50bn by the year 2027. Platform-to-Consumer Delivery is anticipated to account for the
greatest share of the market in 2022, with a volume of 32.01 billion United States dollars. It is
anticipated that in the Online Food Delivery market, the average revenue per user (ARPU) would
equal $0.39k US dollars in the year 2022. By the year 2027, it is anticipated that there will be a
total of 217.1 million consumers in the market for online food delivery services. In the market
for online food delivery, the user penetration rate will reach 48.1% in the year 2022.
Service or product portfolio
Feeders will integrate an online complaint management system in the form of a portal on
its site. With the site, users will be able to provide feedback related to the taste, food delivery,
and any other issues. The integrated mechanism, then, automatically sorts the complaints.
Moreover, the constructed portal will serve as a bridge between customers and the restaurant
12
staff. Presently, the team manages complaints manually, which consumes a considerable amount
of time.
The website of the restaurant is also not upgraded. So, the team is required to redesign the
site and in order to improve its user experience. The program will automatically schedule the
complaints to notify the right person. Proven and time-tested methods were utilized in the design
and development of feeders.com. Languages like HTML, CSS, PHP, and MySQL are widely
popular languages that are commonly used to execute such operations.
Gross (Conceptual) System Design
In the conceptual design, the feasibility of meeting the management objectives for the MIS is
assessed and a broad picture of the system is analyzed. Conceptual design of the system of the
current project is mentioned below:
Feasibility Study
Projects which aim to develop computer-based information systems commonly face
multiple obstacles and a lack of resources. While planning, the project team faced similar issues;
13
however, strong leadership and exceptional management skills helped the team surmount all the
odds. First, the team invested a lot of time and other resources to identify the problems that can
surface during the project's selection, initiation, and planning phases; after that, the team worked
closely with key stakeholders to mitigate such challenges.
The nature of the project didn't warrant the consideration of a formal study of feasibility.
However, the team estimated that cost is minimal, and there are no significant technical issues
associated with the current version of feeders.com. The team, in this case, assumed that the
project would deliver the business value.
Classification of the System
This project can be classified as an interactive website. To be more specific, it’s an Ecommerce
website that allows users to shop for and purchase products or services online. Amazon,
Bookshop, and other retailers that sell products through an online store are great examples of
ecommerce sites
Entity Relationship (ER) Diagram
The following is the ERD of the project.
14
Project Organization
Tasklist
Team Member Task
Project Manager Manages and oversees the project. Outlines
15
the course of work for the team and
coordinates with clients.
Designer Design wireframe, mockup and prototype
Developing Team Work with the designer and project manager
to complete the tasks.
Testing Team Tests the project at various phases and helps
in deploying the project with neat and clean
code in order to provide great user experience
and heightened security.
Strategic plan
Project Strategy Statement
Every strategy comes with a unique set of advantages and disadvantages that are intrinsic to it.
The majority of government agencies have discovered that the greatest outcomes may be
achieved by adapting the information-gathering methods to the requirements of the various
stakeholders and the organization itself.
How Project Meets Objectives
The company intends to accomplish a variety of business goals with the IS system that is already
in place. To put it another way, putting up an online food ordering system for the restaurant will
16
initially need some effort on the part of the staff, but it will end up being very beneficial for the
business in the long run.
Getting ahead financially should be the primary focus. Every order placed via one of the
several third-party services such as Uber Eats or Deliveroo is subject to a commission fee of up
to thirty percent. You will incur some initial expenses in order to set up your very own online
ordering system; however, once it is fully operational, you will simply be required to pay a
membership fee as well as a minor transaction charge. When your clients make an order online
via your restaurant's website using Square Online, Square's per-transaction cost is only 2.2%, and
there are no monthly fees associated with our free plan.
The second goal is to accumulate more substantial orders. When customers place their
food orders online, they experience a sense of reduced urgency. Studies have shown that
purchases done through an online ordering system are more likely to be bigger. Additionally,
with the majority of online ordering systems, you have the ability to provide upsell proposals to a
client while they are in the process of checking out.
And finally, the third primary goal is to appreciate both flexibility and control. An
internal online buying system gives you more control over aspects such as the presentation of
your products, the generation of product bundles, and the provision of a number of various
delivery choices.
The ultimate goal in the scenario at hand is to maintain the existing consumer base. You
run the danger of losing regular consumers if third-party websites include your restaurant with a
large number of businesses that provide food that is comparable to your own. Your very own
online buying system will ensure that your clients continue to purchase from you despite the
allure of your rivals' products.
17
Capability and Maturity Analysis
The Capability Maturity Model, sometimes known as CMM, is a technique that is used to
plan and design the software development process of a company. The model outlines an
evolutionary trajectory of five levels, each representing a higher degree of structure and maturity
in terms of systematic application.
The Software Engineering Institute (SEI), which is a research and development facility
financed by the United States government, is responsible for the creation and promotion of
CMM. Previously a component of the Department of Defense (DOD), Carnegie Mellon
University has recently taken it over. In 1984, the Software Engineering Institute was established
with the goal of advancing software engineering approaches and resolving difficulties related to
software engineering. To be more precise, SEI was founded with the intention of improving the
process of designing, procuring, and supporting software-intensive systems for the Department
of Defense (DOD). SEI encourages the widespread use of the CMM Integration (CMMI)
standard, which is an upgraded version of the CMM. The CMM model is still being used
extensively today.
The CMM development process may be broken down into five distinct tiers. The following are
some of them:
At the beginning stages of a process, everything is unorganized, ad hoc, and could even
be chaotic. It is probable that success is dependent on the efforts of a person, and it is not
believed to be reproducible. This is due to the fact that procedures are not specified and
documented well enough to make them capable of being repeated.
18
The necessary procedures are developed, specified, and documented when moving up to
the repeatable level. As a consequence of this, fundamental project management approaches are
defined, and it is possible to replicate accomplishments in significant aspects of the process.
At the specified level, a company creates its own proprietary standard for the software
development process. Because they have been established, these procedures make it possible to
pay more attention to documenting, regulating, and integrating.
At the managed level, an organization is responsible for the monitoring and management
of its own operations by gathering and examining relevant data. And lastly, it is optimizing. At
the optimization level, the processes are continuously enhanced by continuously monitoring the
input from the processes and continuously adding novel processes and functionality.
IS Overview
To begin, if you want to construct a platform that brings together consumers and
companies, you will need to develop the three distinct interfaces that are outlined in the
following paragraphs.
1. Customer Interface
2. Restaurant interface
3. Admin panel
If you want to construct a local online food ordering system, you should think about
incorporating the elements listed above so that people will find it simple to sign up.
Food Ordering System Model
19
Model of the Project
Relevant applications
The completion of a variety of business applications and the experience of dealing with a large
number of customers are both valuable experiences that may be gained by companies. Aside
from that, the following are some of the other significant reasons that emphasize the superiority
of professional meal ordering systems:
20
System Testing
Previous evaluation operations conducted by the team declared that the project team might come
up with a product with slightly low-quality standards as the team members could not utilize their
full potential at some points. The Project Manager managed to meet the requirements of
stakeholders. Moreover, the team also focused on optimizing the performance and design of the
system.
The Test plan was designed to focus on:
● Description, goal, and focus of each test
● System components and features tested.
● Entry and exit criteria
● Environmental considerations
● Testing schedule
● Format of test cases
● Defect reporting and tracking procedures
● Estimated time required to perform system testing
Defect Tracking
The team conducted weekly reviews where they also identified the defects. As the team utilized
the easy-to-manage web development platform, the system automatically addressed the defects
and notified the concerned team members. Also, the agile approach enabled the team to tackle
the defects in a straightforward manner.
21
Technical Reviews
Testers also focused on code and design. While making progress towards the accomplishment of
the project, both noted and improved them during these stages. The reviews and the report will
be mentioned in the appendix.
Version and Change Control for Project Documents and Source Code
It was very necessary to provide efficient change control systems in order to keep the system
documentation accurate. A significant portion of the documentation included very dynamic
textual language, as well as dynamic graphics and tables. Due to the complexity of the process, a
powerful control management system was necessary; for this reason, the team utilized Google
Docs. It is a free cloud-based data storage service that is accessible over the web, and members
of the team may see the revision history of any document. Before the completion of each
milestone, each member of the team turned in their report so that the remaining members could
have an understanding of the latest developments. Following the completion of the final draft of
each milestone report by the project manager, the most recent version of each component of the
report was included into the finished milestone report. Documents that were modified only by
one member of the project team continued to fall under the exclusive responsibility of that
member of the team when it came to change control.
The administration of the source code's change control was also the responsibility of the
developers. The Principal Developer remained in charge of the most recent version of the source
code and retained control over it. During this period, other members of the development team
made use of shadow copies in order to facilitate their work on the user interface design and
22
several other improvements. After a modification had been made, the team would vote on
whether or not to approve it before incorporating it into the system source.

online food delivery system projects.docx

  • 1.
    1 Feeders: An OnlineFood Ordering System Akhil Patel California Miramar University CIS 6190 (MSCIS)- Capsonte Professor Elizabeth McGuire October 17, 2022
  • 2.
    2 Executive Summary 4 ProjectVision 6 Objectives 6 Problem Company Solves 7 Problem Definition 7 Scope 8 Complexity 8 Project Plan 8 Project Requirements 10 Target Customer And Market Size 10 Service or product portfolio 11 Gross (Conceptual) System Design 12 Feasibility Study 12 Classification of the System 13 Entity Relationship (ER) Diagram 13 Project Organization 14 Tasklist 14 Strategic plan 15 Project Strategy Statement 15 How Project Meets Objectives 15 Capability and Maturity Analysis 17 IS Overview 18 Food Ordering System Model 18 Model of the Project 19 Relevant applications 19 System Testing 20
  • 3.
    3 Defect Tracking 20 TechnicalReviews 21 Version and Change Control for Project Documents and Source Code 21
  • 4.
    4 Executive Summary Rapid technologicaladvancements have disrupted multiple sectors, including communication, banking, and business. Before the Web's advent, businesses were confronting obstacles in connecting with the customers, boosting service speed, and monitoring the business climate. The Web bridged the gap and played a crucial role in transforming the business climate completely. Also, emerging technological trends are forcing companies to adopt and integrate new technologies to improve customer experience. Though technology disrupted conventional business practices, it also empowered small businesses to strive to broaden their horizons. The feeders attempt to leverage the Web's potential for bridging the gap between customers and business. Big players like Uber Eats have adopted technologies that quickly address and resolve customer's issues. Feeders.com is an effort to boost the capabilities of a newly launched restaurant that provides online food delivery services. Feeders currently are being operated in a single city. They don't have much muscle in allocating massive sums of money for improving customer experience, and their complaint management is also incapable of managing compliments quickly. The venture is in infancy; therefore, the quick attention to complaints can provide a competitive advantage. Also, having a well-functioning complaint management system can facilitate a healthy flow of information within the organization.
  • 5.
    5 Feeders will integratean online complaint management system in the form of a portal on its site. With the site, users will be able to provide feedback related to the taste, food delivery, and any other issues. The integrated mechanism, then, automatically sorts the complaints. Moreover, the constructed portal will serve as a bridge between customers and the restaurant staff. Presently, the team manages complaints manually, which consumes a considerable amount of time. The website of the restaurant is also not upgraded. So, the team is required to redesign the site and in order to improve its user experience. The program will automatically schedule the complaints to notify the right person. Proven and time-tested methods were utilized in the design and development of feeders.com. Languages like HTML, CSS, PHP, and MySQL are widely popular languages that are commonly used to execute such operations. To execute the project on time with no errors, a significant amount of attention has been given to each and every phase of the project. Effective project management, neat and clean coding, excellent test planning, and detailed documentation helped the team deliver a high- quality, fully functioning web portal. After the completion of the project, it is expected that the small business owner will be able to manage the compliments quickly, which ultimately strengthens the customer and business relationship. The owner will also be able to list his products in an impressive manner and provide the information which usually a user needs to make a purchase decision. More importantly, all the data will be safe, and the website also has a fully shielded payment gateway that will keep
  • 6.
    6 the payment detailsprivate and secure. Lastly, all the third-party service providers have trusted vendors, so there is no threat to any security breach. The constructed portal will protect the information of both- user and the business. Project Vision The project aims to provide small restaurant owners an online platform to manage, list, market, and sell their products. The platform will be free software as a service platform designed using advanced technologies. The portal has the capabilities to assist many small restaurants or food outlets in expanding their footprints on the Web. Each member who registers its business on the portal will get a private dashboard with a range of features. Also, all the sensitive information will be safeguarded via third party anti-breach tools. The prime aim of developing the platform is to extend a helping hand towards the food businesses which are on the verge of shutting down due to pandemic. Objectives After doing the requirement analysis and holding discussions with the relevant stakeholders, the goals were developed. During the stages of planning and initiating the project, each of the stakeholders was kept informed at all times. In addition, the information that was acquired is examined so that a high-level project plan may be developed. The primary purpose of the project is to create a platform that will enable proprietors of small restaurants to expand their
  • 7.
    7 operations by usingthe internet. It will function as a one-stop solution for all of their business requirements, including the integration with the various delivery firms. Problem Company Solves The Feeders will arm small food businesses with tools and techniques which will provide them, customers, to target as the website will employ internet marketing strategies to get the visitors. The feeder.com will utilize the potential of the Web to bring businesses and customers closer. Integrate an online complaint management system in the form of a portal will also reduce physical movements. Users can submit their feedback related to the taste, food delivery, and any other issues. The system, then, automatically sorts the complaints. Moreover, the constructed portal will serve as a bridge between customers and the restaurant staff. Presently staff is managing complaints manually, which consumes a considerable amount of time. The portal can facilitate the healthy flow of information within an organization, helping businesses make more informed decisions. Problem Definition Running a food business in the pandemic hit world has become increasingly difficult as the governments are changing guidelines frequently and imposing strict laws. Like food outlets and restaurants, such small companies are facing challenges like massive losses, no way of generating revenue to pay employees, or even earn small profits. Consequently, hundreds of such businesses have been shut down. The critical problem in the considered case is that such businesses don't have the financial capabilities to establish an I.T. infrastructure to take their business online instantly. Also, they have adequate means and methods to target their customer and connect with them to address their feedback and resolve them immediately.
  • 8.
    8 Scope The scope isdeveloped after gathering information from various stakeholders. The team utilizes the team members' skills, knowledge, and experience to meet the considered requirements. Though the stakeholders' requirements have broadened the project's scope, it primarily involves providing deliverables at the given time. In the given case, it is a fully functioning website with a portal to address the consumers' complaints related to taste and other inconveniences. Moreover, the scope mainly depends on the Project Manager's capability to effectively deploy the resources required for the actual web and database development and testing. Complexity & Work Plan Estimates In the given project, the key challenge will be integrating the design with the database without compromising on security. The team estimated that the web development would take 180 hours, and the database development will take 100 hours. The work will be completed in three phases, which are: ● Analysis ● Design ● Construction Project Plan Project management is normally referred to as the application of processes, methods, skills, knowledge, and experience to achieve specific project objectives according to the project
  • 9.
    9 acceptance criteria withinagreed parameters. Project management must also account for competing demands, including the project's goals as articulated through the scope, almost certain time constraints, planned and unplanned financial costs, and quality – regardless of its measurement. In simple terms, project management has final deliverables that must be delivered under the constraints like finite timescale and budget (Zwikael, O., & Globerson, S., 2004). Current projects nature warranted an extraordinary amount of focus on scope and time. Simply put, the team preferred emphasizing scope and time to the cost and quality. Initially, the group attempted to manage the project's scope through statements, continuous analysis, and work breakdown structures. The group also deployed project management practices like Gantt-like charts through milestones, critical-path scheduling, and fast tracing. Efficient planning and excellent execution strategies empowered the team to make quick adjustments whenever the situation demanded. All the requirements, including functional and non- functional requirements, have been found at the initial planning stages. This project goes through seven main phases, which are mentioned below: 1. Understanding Stakeholders’ requirements 2. Research and developing a requirement document 3. Planning 4. Training 5. Designing 6. Development 7. Testing and Deployment
  • 10.
    10 8. Maintenance untilthe handover Project Requirements ● Due to PCI obligations, the payment will be collected through a third party payment gateway, which will accept all cards. ● The restaurants will be sorted as per the name, area code/zip code, and can also be filtered via State and City filters. ● Other reports and statistics can be integrated into the project but part of this project. The site and platform administrator should have the potential to suspend suspicious accounts. ● Other sellers can upload food item information and images and can get paid through the payment method. ● The system will show reports of the number of products sold by a seller and the revenue amount for each item. ● Sellers can communicate with customers via email. Target Customer And Market Size The feeders attempt to leverage the Web's potential for bridging the gap between customers and business. Big players like Uber Eats have adopted technologies that quickly address and resolve customer's issues. Feeders.com is an effort to boost the capabilities of a newly launched restaurant that provides online food delivery services. Feeders currently are being operated in a single city. They don't have much muscle in allocating massive sums of money for improving customer experience, and their complaint management is also incapable of managing compliments quickly. The venture is in infancy; therefore, the quick attention to complaints can
  • 11.
    11 provide a competitiveadvantage. Also, having a well-functioning complaint management system can facilitate a healthy flow of information within the organization. The majority of the company's customers are neighborhood eateries that are open to expanding their operations via the use of internet platforms. Small businesses, which are defined as companies with less than 20 employees, account for 89.4 percent of the economy in the United States. The new eateries that entrepreneurs build contribute to the vitality of communities around the country. To put it simply, the small businesses in our communities are what contribute to their culture, character, and heart. It is anticipated that revenue in the Online Food Delivery market would reach $63.02 billion in the year 2022. It is anticipated that it will have an annual growth rate (CAGR 2022-2027) of 8.90%, which will result in a projected market volume of $96.50bn by the year 2027. Platform-to-Consumer Delivery is anticipated to account for the greatest share of the market in 2022, with a volume of 32.01 billion United States dollars. It is anticipated that in the Online Food Delivery market, the average revenue per user (ARPU) would equal $0.39k US dollars in the year 2022. By the year 2027, it is anticipated that there will be a total of 217.1 million consumers in the market for online food delivery services. In the market for online food delivery, the user penetration rate will reach 48.1% in the year 2022. Service or product portfolio Feeders will integrate an online complaint management system in the form of a portal on its site. With the site, users will be able to provide feedback related to the taste, food delivery, and any other issues. The integrated mechanism, then, automatically sorts the complaints. Moreover, the constructed portal will serve as a bridge between customers and the restaurant
  • 12.
    12 staff. Presently, theteam manages complaints manually, which consumes a considerable amount of time. The website of the restaurant is also not upgraded. So, the team is required to redesign the site and in order to improve its user experience. The program will automatically schedule the complaints to notify the right person. Proven and time-tested methods were utilized in the design and development of feeders.com. Languages like HTML, CSS, PHP, and MySQL are widely popular languages that are commonly used to execute such operations. Gross (Conceptual) System Design In the conceptual design, the feasibility of meeting the management objectives for the MIS is assessed and a broad picture of the system is analyzed. Conceptual design of the system of the current project is mentioned below: Feasibility Study Projects which aim to develop computer-based information systems commonly face multiple obstacles and a lack of resources. While planning, the project team faced similar issues;
  • 13.
    13 however, strong leadershipand exceptional management skills helped the team surmount all the odds. First, the team invested a lot of time and other resources to identify the problems that can surface during the project's selection, initiation, and planning phases; after that, the team worked closely with key stakeholders to mitigate such challenges. The nature of the project didn't warrant the consideration of a formal study of feasibility. However, the team estimated that cost is minimal, and there are no significant technical issues associated with the current version of feeders.com. The team, in this case, assumed that the project would deliver the business value. Classification of the System This project can be classified as an interactive website. To be more specific, it’s an Ecommerce website that allows users to shop for and purchase products or services online. Amazon, Bookshop, and other retailers that sell products through an online store are great examples of ecommerce sites Entity Relationship (ER) Diagram The following is the ERD of the project.
  • 14.
    14 Project Organization Tasklist Team MemberTask Project Manager Manages and oversees the project. Outlines
  • 15.
    15 the course ofwork for the team and coordinates with clients. Designer Design wireframe, mockup and prototype Developing Team Work with the designer and project manager to complete the tasks. Testing Team Tests the project at various phases and helps in deploying the project with neat and clean code in order to provide great user experience and heightened security. Strategic plan Project Strategy Statement Every strategy comes with a unique set of advantages and disadvantages that are intrinsic to it. The majority of government agencies have discovered that the greatest outcomes may be achieved by adapting the information-gathering methods to the requirements of the various stakeholders and the organization itself. How Project Meets Objectives The company intends to accomplish a variety of business goals with the IS system that is already in place. To put it another way, putting up an online food ordering system for the restaurant will
  • 16.
    16 initially need someeffort on the part of the staff, but it will end up being very beneficial for the business in the long run. Getting ahead financially should be the primary focus. Every order placed via one of the several third-party services such as Uber Eats or Deliveroo is subject to a commission fee of up to thirty percent. You will incur some initial expenses in order to set up your very own online ordering system; however, once it is fully operational, you will simply be required to pay a membership fee as well as a minor transaction charge. When your clients make an order online via your restaurant's website using Square Online, Square's per-transaction cost is only 2.2%, and there are no monthly fees associated with our free plan. The second goal is to accumulate more substantial orders. When customers place their food orders online, they experience a sense of reduced urgency. Studies have shown that purchases done through an online ordering system are more likely to be bigger. Additionally, with the majority of online ordering systems, you have the ability to provide upsell proposals to a client while they are in the process of checking out. And finally, the third primary goal is to appreciate both flexibility and control. An internal online buying system gives you more control over aspects such as the presentation of your products, the generation of product bundles, and the provision of a number of various delivery choices. The ultimate goal in the scenario at hand is to maintain the existing consumer base. You run the danger of losing regular consumers if third-party websites include your restaurant with a large number of businesses that provide food that is comparable to your own. Your very own online buying system will ensure that your clients continue to purchase from you despite the allure of your rivals' products.
  • 17.
    17 Capability and MaturityAnalysis The Capability Maturity Model, sometimes known as CMM, is a technique that is used to plan and design the software development process of a company. The model outlines an evolutionary trajectory of five levels, each representing a higher degree of structure and maturity in terms of systematic application. The Software Engineering Institute (SEI), which is a research and development facility financed by the United States government, is responsible for the creation and promotion of CMM. Previously a component of the Department of Defense (DOD), Carnegie Mellon University has recently taken it over. In 1984, the Software Engineering Institute was established with the goal of advancing software engineering approaches and resolving difficulties related to software engineering. To be more precise, SEI was founded with the intention of improving the process of designing, procuring, and supporting software-intensive systems for the Department of Defense (DOD). SEI encourages the widespread use of the CMM Integration (CMMI) standard, which is an upgraded version of the CMM. The CMM model is still being used extensively today. The CMM development process may be broken down into five distinct tiers. The following are some of them: At the beginning stages of a process, everything is unorganized, ad hoc, and could even be chaotic. It is probable that success is dependent on the efforts of a person, and it is not believed to be reproducible. This is due to the fact that procedures are not specified and documented well enough to make them capable of being repeated.
  • 18.
    18 The necessary proceduresare developed, specified, and documented when moving up to the repeatable level. As a consequence of this, fundamental project management approaches are defined, and it is possible to replicate accomplishments in significant aspects of the process. At the specified level, a company creates its own proprietary standard for the software development process. Because they have been established, these procedures make it possible to pay more attention to documenting, regulating, and integrating. At the managed level, an organization is responsible for the monitoring and management of its own operations by gathering and examining relevant data. And lastly, it is optimizing. At the optimization level, the processes are continuously enhanced by continuously monitoring the input from the processes and continuously adding novel processes and functionality. IS Overview To begin, if you want to construct a platform that brings together consumers and companies, you will need to develop the three distinct interfaces that are outlined in the following paragraphs. 1. Customer Interface 2. Restaurant interface 3. Admin panel If you want to construct a local online food ordering system, you should think about incorporating the elements listed above so that people will find it simple to sign up. Food Ordering System Model
  • 19.
    19 Model of theProject Relevant applications The completion of a variety of business applications and the experience of dealing with a large number of customers are both valuable experiences that may be gained by companies. Aside from that, the following are some of the other significant reasons that emphasize the superiority of professional meal ordering systems:
  • 20.
    20 System Testing Previous evaluationoperations conducted by the team declared that the project team might come up with a product with slightly low-quality standards as the team members could not utilize their full potential at some points. The Project Manager managed to meet the requirements of stakeholders. Moreover, the team also focused on optimizing the performance and design of the system. The Test plan was designed to focus on: ● Description, goal, and focus of each test ● System components and features tested. ● Entry and exit criteria ● Environmental considerations ● Testing schedule ● Format of test cases ● Defect reporting and tracking procedures ● Estimated time required to perform system testing Defect Tracking The team conducted weekly reviews where they also identified the defects. As the team utilized the easy-to-manage web development platform, the system automatically addressed the defects and notified the concerned team members. Also, the agile approach enabled the team to tackle the defects in a straightforward manner.
  • 21.
    21 Technical Reviews Testers alsofocused on code and design. While making progress towards the accomplishment of the project, both noted and improved them during these stages. The reviews and the report will be mentioned in the appendix. Version and Change Control for Project Documents and Source Code It was very necessary to provide efficient change control systems in order to keep the system documentation accurate. A significant portion of the documentation included very dynamic textual language, as well as dynamic graphics and tables. Due to the complexity of the process, a powerful control management system was necessary; for this reason, the team utilized Google Docs. It is a free cloud-based data storage service that is accessible over the web, and members of the team may see the revision history of any document. Before the completion of each milestone, each member of the team turned in their report so that the remaining members could have an understanding of the latest developments. Following the completion of the final draft of each milestone report by the project manager, the most recent version of each component of the report was included into the finished milestone report. Documents that were modified only by one member of the project team continued to fall under the exclusive responsibility of that member of the team when it came to change control. The administration of the source code's change control was also the responsibility of the developers. The Principal Developer remained in charge of the most recent version of the source code and retained control over it. During this period, other members of the development team made use of shadow copies in order to facilitate their work on the user interface design and
  • 22.
    22 several other improvements.After a modification had been made, the team would vote on whether or not to approve it before incorporating it into the system source.