SlideShare a Scribd company logo
1 of 26
NAME : NURUL HUSNA BINTI NAFFI
MATRIC NUM : BTCL15041579
PROGRAM : BACHELOR OF COMPUTER
SCIENCE (INTERNET COMPUTING)
SUPERVISOR : PROF. MADYA DR. ENGKU
FADZLI HASAN B. SYED ABDULLAH
CONTEXT
◉1) PROJECT BACKGROUND
◉2) PROBLEM STATEMENT
◉3) OBJECTIVE
◉4) SCOPE OF PROJECT
◉5) LIMITATION OF WORK
◉6) EXPECTED RESULT
◉7) CONCLUSION
◉8) REFERENCES
BACKGROUND
◉ Nowadays, people are more and more frequent to dine-in at restaurant for their meals. Especially in Besut,
it has roughly 1 thousands to 2 thousands of citizens staying in this small town. Therefore, it will have a
lot of people especially staffs and students of UniSZA (University Sultan Zainal Abidin) looking for
restaurant that they prefer as their meals such as breakfast, lunch and dinner. With the coming of
information and communication technology (ICT),web based system has become more and more popular.
With the existing of this online home made food selling system, it is where homemade food delivery
platforms add personalization to those services by making healthy food affordable & accessible to
everyone and to get healthy & delicious meals right at your doorsteps but only in Besut. Users can order
food for themselves with just a click of a button. The most interesting thing is that food is delivered fresh
and hot.This system allows the user to browse the upcoming menu options along with current day menu
and it also allow admin to alter menu options to keep the foodies hooked. At the end of the online home
made food selling system project, it will be very useful and did a huge contribution for people which are
located in Besut.
PROBLEM STATEMENT
• Saves your time
Women nowadays have their own career so they have erratic work
schedules making it impossible to cook for their family. So this online
homemade food system will ease them because they just have to order
online from their home without have to go out to restaurant.
• Saves your money
With the economy in a recession, people nowadays just order
homemade food because it is cheaper than going to a restaurant or
buying pre-cooked meals besides home cooked meals ensure healthy
and delicious meals
”
There are 3 main objectives for this proposal.
The objectives are:
1) To implement the food ordering on a
system
2) To design and develop a system that can
help people save their time but can get
healthy food at the same time
3) To test and evaluate the functionality of
the system
OBJECTIVE
PROJECT SCOPE
OHFSS will be used by 3 main actor which are customer , staffs and delivery person :
Customer
1. Customers have to register and log in to update their information.
2. Customers can choose their meal from the menu consist of categories and cuisines then add to
cart.
3. Customers can see recommended food that customers often orders.
4. Customer can choose to pick up or delivery in front of the door but they have to pay cash on
delivery only.
5. Customer can review their order before confirming their order.
6. Customer can rated the foods after trying it.
”
1. Staff have to register first and login as staff
every time they want to login.
2. Staff will be able to add or update food menus
everyday to attract customer’s attention.
3. Staff will also be able to delete the menus if
there occurs any change.
4. Staff have to update the orders from customer
to delivery persons in charge.
5. Staff will altering menu options to keep the
foodies hooked.
6. Staff have to allow the customer to browse the
upcoming menu options along with current
day menu
STAFF
Delivery person
1. Delivery person have to login as delivery person in charge. Before that they have to
register as a delivery person.
2. Having part time delivery persons who deliver meals to customers.
3. Delivery person have to update in system every time they finish delivering meals to
customers
 https://www.fatbit.com/fab/build-advanced-food-ordering-delivery-
website-with-best-features/
 http://www.ijeert.org/pdf/v2-i7/10.pdf
 http://staff.ustc.edu.cn/~waterzhj/files/documents/cos.pdf
 https://pdfs.semanticscholar.org/ee9c/d43c9705bdaaaa34b9532493c
079041fc2ac.pdf
REFERENCES
CHAPTER 3
METHODOLOGY
◉ The software methodology that chosen to develop this system is V- model
◉ V-model is especially useful when the project is small because it works well for
small project where requirements are easily understood
◉ The reason to choose V-model to develop this system is due to it can develop a new
system in a short time compare with other software methodology because it is
simple and easy to use.
◉ This model also considered as proactive defect tracking because that is defects are
found at early stage. So this will save our time a lot.
◉ V-model is where the objective to develop the system rapidly and to understand the
user’s requirements and hence develop a better requirements definition for the
system
THE PROCESS OF V-MODEL
◉ Requirement analysis: In this phase the requirements are collected, analyzed and studied. Here
how the system is implemented, is not important but, what the system is supposed to do, is
important. Brain storming sessions/walkthrough, interviews are done to have the objectives
clear.
Verification activities: Requirements reviews.
Validation activities: Creation of UAT (User acceptance test) test cases
◉ System requirements / High level design: In this phase a high level design of the software is
build. The team studies and investigates on how the requirements could be implemented. The
technical feasibility of the requirements is also studied. The team also comes up with the
modules that would be created/ dependencies, Hardware / software needs
Verification activities: Design reviews
Validation activities: Creation of System test plan and cases, Creation of traceability metrics
.
◉ Architectural design: In this phase, based on the high level design, software architecture is
created. The modules, their relationships and dependencies, architectural diagrams, database
tables, technology details are all finalized in this phase.
Verification activities: Design reviews
Validation activities: Integration test plan and test cases.
◉ Module design/ Low level Design: In this phase each and every module or the software
components are designed individually. Methods, classes, interfaces, data types etc are all
finalized in this phase.
Verification activities: Design reviews
Validation activities: Creation and review of unit test cases
◉ Implementation / Code: In this phase, actual coding is done.
Verification activities: Code review, test cases review
Validation activities: Creation of functional test cases
◉ Unit Testing: In this phase all the unit test case, created in the Low level design phase are
executed.
*Unit testing is a white box testing technique, where a piece of code is written which invokes a
method (or any other piece of code) to test whether the code snippet is giving the expected output or
not. This testing is basically performed by the development team. In case of any anomaly, defects are
logged and tracked.
◉ Integration Testing: In this phase the integration test cases are executed which were created in
the Architectural design phase. In case of any anomalies, defects are logged and tracked.
*Integration Testing: Integration testing is a technique where the unit tested modules are integrated
and tested whether the integrated modules are rendering the expected results. In simpler words, It
validates whether the components of the application work together as expected.
◉ Systems testing: In this phase all the system test cases, functional test cases and
nonfunctional test cases are executed. In other words, the actual and full fledge
testing of the application takes place here. Defects are logged and tracked for its
closure. Progress reporting is also a major part in this phase. The traceability
metrics are updated to check the coverage and risk mitigated.
◉ User acceptance Testing: Acceptance testing is basically related to the business
requirements testing. Here testing is done to validate that the business requirements
are met in the user environment. Compatibility testing and sometimes nonfunctional
testing (Load, stress and volume) testing are also done in this phase.
.
PROOF OF CONCEPT
HOMEPAGE
LOGIN PAGE
PROS CONS
– Development and progress is very organized
and systematic
– Works well for smaller to medium sized
projects.
– Testing starts from beginning so ambiguities
are identified from the beginning.
– Easy to manage as each phase has well
defined objectives and goals.
– Not suitable for bigger and complex
projects
– Not suitable if the requirements are not
consistent.
– No working software is produced in the
intermediate stage.
– No provision for doing risk analysis so
uncertainty and risks are there.
HARDWARE REQUIREMENTS
◉ Laptop Lenovo Windows 10
Laptop Lenovo was used while doing this
project to develop this system with Apache
Server, MySQL, with RAM 4.0GB, 64xbits
operating system, and writes report using
Microsoft Office.
◉ HP deskjet ink advantage 2135 all-in-
one printer
Hardware that is used to print the hard copy of
information and report of this system.
◉ Apacer AC235 (AP1TBAC235P-1) 1TB
USB 3.0 External Hard Drive
Portable storage device that can be attached to a
computer through a USB to back up all the data,
coding and report.
SOFTWARE REQUIREMENTS
 Xampp Server, MySQL version 3.2.1
Xampp was used as localhost to create database
 PHP Hypertext Preprocessor
PHP was used as programming language in this
system
 Notepad++
Text editor and source code editor used as a
platform in this system
 UniSZA Hotspot
Internet connection used to search additional
information about this system
 ClickCharts Diagram Flowchart Software
Feature packed diagram flowchart application
that allows to construct almost any type of flow
chart or diagram
”
 MySQL Workbench 6.3.10
Used to import table from MySQL database to design
the real ERD
 Microsoft Office
Software used to write report and slide for
presentation
 Snipping tools
Tools to capture the screenshot into the clipboard and
later can insert them to other applications
CONTEXT
DIAGRAM
DATA
FLOW
DIAGRAM
ENTITY RELATIONSHIP DIAGRAM
Thanks!

More Related Content

Similar to Husnafyp

Online hostel management_system
Online hostel management_systemOnline hostel management_system
Online hostel management_systemmd faruk
 
resturent management
resturent managementresturent management
resturent managementFreelancer
 
iOder (Food Ordering System)
iOder (Food Ordering System)iOder (Food Ordering System)
iOder (Food Ordering System)UniSZA
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Fatima Qayyum
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_systemDivya Baghel
 
Software Engineering
Software Engineering Software Engineering
Software Engineering Nethan Shaik
 
Some of the Material in this paper has been repurposed from C.docx
Some of the Material in this paper has been repurposed from C.docxSome of the Material in this paper has been repurposed from C.docx
Some of the Material in this paper has been repurposed from C.docxwhitneyleman54422
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation SystemIRJET Journal
 
Fee collection system
Fee collection systemFee collection system
Fee collection systemharryz18
 
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...drakselva2011
 
Advance Hospital Management System PPT by Krishna
Advance Hospital Management System PPT by KrishnaAdvance Hospital Management System PPT by Krishna
Advance Hospital Management System PPT by KrishnaKrishna Shidnekoppa
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Mess_Management.pptx
Mess_Management.pptxMess_Management.pptx
Mess_Management.pptxAnand283
 
online examination system
online examination systemonline examination system
online examination systemsnelkoli
 
Online Examination
Online ExaminationOnline Examination
Online Examinationsnelkoli
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfRohini SharmaOhlan
 

Similar to Husnafyp (20)

Online hostel management_system
Online hostel management_systemOnline hostel management_system
Online hostel management_system
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
 
resturent management
resturent managementresturent management
resturent management
 
iOder (Food Ordering System)
iOder (Food Ordering System)iOder (Food Ordering System)
iOder (Food Ordering System)
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_system
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Some of the Material in this paper has been repurposed from C.docx
Some of the Material in this paper has been repurposed from C.docxSome of the Material in this paper has been repurposed from C.docx
Some of the Material in this paper has been repurposed from C.docx
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
 
Fee collection system
Fee collection systemFee collection system
Fee collection system
 
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...
orphanemgensysmtelsjfdinadlfhlajfdljflajdfkljalkdjflkjlajfeohrlejkldjlkjglajf...
 
AnateHalvorsenCV 2016
AnateHalvorsenCV 2016AnateHalvorsenCV 2016
AnateHalvorsenCV 2016
 
Advance Hospital Management System PPT by Krishna
Advance Hospital Management System PPT by KrishnaAdvance Hospital Management System PPT by Krishna
Advance Hospital Management System PPT by Krishna
 
Online help desk
Online help deskOnline help desk
Online help desk
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Mess_Management.pptx
Mess_Management.pptxMess_Management.pptx
Mess_Management.pptx
 
online examination system
online examination systemonline examination system
online examination system
 
Online Examination
Online ExaminationOnline Examination
Online Examination
 
Online Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdfOnline Food Order System for Restaurants.pdf
Online Food Order System for Restaurants.pdf
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Husnafyp

  • 1.
  • 2. NAME : NURUL HUSNA BINTI NAFFI MATRIC NUM : BTCL15041579 PROGRAM : BACHELOR OF COMPUTER SCIENCE (INTERNET COMPUTING) SUPERVISOR : PROF. MADYA DR. ENGKU FADZLI HASAN B. SYED ABDULLAH
  • 3. CONTEXT ◉1) PROJECT BACKGROUND ◉2) PROBLEM STATEMENT ◉3) OBJECTIVE ◉4) SCOPE OF PROJECT ◉5) LIMITATION OF WORK ◉6) EXPECTED RESULT ◉7) CONCLUSION ◉8) REFERENCES
  • 4. BACKGROUND ◉ Nowadays, people are more and more frequent to dine-in at restaurant for their meals. Especially in Besut, it has roughly 1 thousands to 2 thousands of citizens staying in this small town. Therefore, it will have a lot of people especially staffs and students of UniSZA (University Sultan Zainal Abidin) looking for restaurant that they prefer as their meals such as breakfast, lunch and dinner. With the coming of information and communication technology (ICT),web based system has become more and more popular. With the existing of this online home made food selling system, it is where homemade food delivery platforms add personalization to those services by making healthy food affordable & accessible to everyone and to get healthy & delicious meals right at your doorsteps but only in Besut. Users can order food for themselves with just a click of a button. The most interesting thing is that food is delivered fresh and hot.This system allows the user to browse the upcoming menu options along with current day menu and it also allow admin to alter menu options to keep the foodies hooked. At the end of the online home made food selling system project, it will be very useful and did a huge contribution for people which are located in Besut.
  • 5. PROBLEM STATEMENT • Saves your time Women nowadays have their own career so they have erratic work schedules making it impossible to cook for their family. So this online homemade food system will ease them because they just have to order online from their home without have to go out to restaurant. • Saves your money With the economy in a recession, people nowadays just order homemade food because it is cheaper than going to a restaurant or buying pre-cooked meals besides home cooked meals ensure healthy and delicious meals
  • 6. ” There are 3 main objectives for this proposal. The objectives are: 1) To implement the food ordering on a system 2) To design and develop a system that can help people save their time but can get healthy food at the same time 3) To test and evaluate the functionality of the system OBJECTIVE
  • 7. PROJECT SCOPE OHFSS will be used by 3 main actor which are customer , staffs and delivery person : Customer 1. Customers have to register and log in to update their information. 2. Customers can choose their meal from the menu consist of categories and cuisines then add to cart. 3. Customers can see recommended food that customers often orders. 4. Customer can choose to pick up or delivery in front of the door but they have to pay cash on delivery only. 5. Customer can review their order before confirming their order. 6. Customer can rated the foods after trying it.
  • 8. ” 1. Staff have to register first and login as staff every time they want to login. 2. Staff will be able to add or update food menus everyday to attract customer’s attention. 3. Staff will also be able to delete the menus if there occurs any change. 4. Staff have to update the orders from customer to delivery persons in charge. 5. Staff will altering menu options to keep the foodies hooked. 6. Staff have to allow the customer to browse the upcoming menu options along with current day menu STAFF
  • 9. Delivery person 1. Delivery person have to login as delivery person in charge. Before that they have to register as a delivery person. 2. Having part time delivery persons who deliver meals to customers. 3. Delivery person have to update in system every time they finish delivering meals to customers
  • 10.  https://www.fatbit.com/fab/build-advanced-food-ordering-delivery- website-with-best-features/  http://www.ijeert.org/pdf/v2-i7/10.pdf  http://staff.ustc.edu.cn/~waterzhj/files/documents/cos.pdf  https://pdfs.semanticscholar.org/ee9c/d43c9705bdaaaa34b9532493c 079041fc2ac.pdf REFERENCES
  • 12. ◉ The software methodology that chosen to develop this system is V- model ◉ V-model is especially useful when the project is small because it works well for small project where requirements are easily understood ◉ The reason to choose V-model to develop this system is due to it can develop a new system in a short time compare with other software methodology because it is simple and easy to use. ◉ This model also considered as proactive defect tracking because that is defects are found at early stage. So this will save our time a lot. ◉ V-model is where the objective to develop the system rapidly and to understand the user’s requirements and hence develop a better requirements definition for the system
  • 13. THE PROCESS OF V-MODEL
  • 14. ◉ Requirement analysis: In this phase the requirements are collected, analyzed and studied. Here how the system is implemented, is not important but, what the system is supposed to do, is important. Brain storming sessions/walkthrough, interviews are done to have the objectives clear. Verification activities: Requirements reviews. Validation activities: Creation of UAT (User acceptance test) test cases ◉ System requirements / High level design: In this phase a high level design of the software is build. The team studies and investigates on how the requirements could be implemented. The technical feasibility of the requirements is also studied. The team also comes up with the modules that would be created/ dependencies, Hardware / software needs Verification activities: Design reviews Validation activities: Creation of System test plan and cases, Creation of traceability metrics .
  • 15. ◉ Architectural design: In this phase, based on the high level design, software architecture is created. The modules, their relationships and dependencies, architectural diagrams, database tables, technology details are all finalized in this phase. Verification activities: Design reviews Validation activities: Integration test plan and test cases. ◉ Module design/ Low level Design: In this phase each and every module or the software components are designed individually. Methods, classes, interfaces, data types etc are all finalized in this phase. Verification activities: Design reviews Validation activities: Creation and review of unit test cases ◉ Implementation / Code: In this phase, actual coding is done. Verification activities: Code review, test cases review Validation activities: Creation of functional test cases
  • 16. ◉ Unit Testing: In this phase all the unit test case, created in the Low level design phase are executed. *Unit testing is a white box testing technique, where a piece of code is written which invokes a method (or any other piece of code) to test whether the code snippet is giving the expected output or not. This testing is basically performed by the development team. In case of any anomaly, defects are logged and tracked. ◉ Integration Testing: In this phase the integration test cases are executed which were created in the Architectural design phase. In case of any anomalies, defects are logged and tracked. *Integration Testing: Integration testing is a technique where the unit tested modules are integrated and tested whether the integrated modules are rendering the expected results. In simpler words, It validates whether the components of the application work together as expected.
  • 17. ◉ Systems testing: In this phase all the system test cases, functional test cases and nonfunctional test cases are executed. In other words, the actual and full fledge testing of the application takes place here. Defects are logged and tracked for its closure. Progress reporting is also a major part in this phase. The traceability metrics are updated to check the coverage and risk mitigated. ◉ User acceptance Testing: Acceptance testing is basically related to the business requirements testing. Here testing is done to validate that the business requirements are met in the user environment. Compatibility testing and sometimes nonfunctional testing (Load, stress and volume) testing are also done in this phase. .
  • 20. PROS CONS – Development and progress is very organized and systematic – Works well for smaller to medium sized projects. – Testing starts from beginning so ambiguities are identified from the beginning. – Easy to manage as each phase has well defined objectives and goals. – Not suitable for bigger and complex projects – Not suitable if the requirements are not consistent. – No working software is produced in the intermediate stage. – No provision for doing risk analysis so uncertainty and risks are there.
  • 21. HARDWARE REQUIREMENTS ◉ Laptop Lenovo Windows 10 Laptop Lenovo was used while doing this project to develop this system with Apache Server, MySQL, with RAM 4.0GB, 64xbits operating system, and writes report using Microsoft Office. ◉ HP deskjet ink advantage 2135 all-in- one printer Hardware that is used to print the hard copy of information and report of this system. ◉ Apacer AC235 (AP1TBAC235P-1) 1TB USB 3.0 External Hard Drive Portable storage device that can be attached to a computer through a USB to back up all the data, coding and report. SOFTWARE REQUIREMENTS  Xampp Server, MySQL version 3.2.1 Xampp was used as localhost to create database  PHP Hypertext Preprocessor PHP was used as programming language in this system  Notepad++ Text editor and source code editor used as a platform in this system  UniSZA Hotspot Internet connection used to search additional information about this system  ClickCharts Diagram Flowchart Software Feature packed diagram flowchart application that allows to construct almost any type of flow chart or diagram
  • 22. ”  MySQL Workbench 6.3.10 Used to import table from MySQL database to design the real ERD  Microsoft Office Software used to write report and slide for presentation  Snipping tools Tools to capture the screenshot into the clipboard and later can insert them to other applications