0% found this document useful (0 votes)
9 views

Ios Food Order

SRS Document

Uploaded by

hamidraza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
9 views

Ios Food Order

SRS Document

Uploaded by

hamidraza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 40
wy. - se @ 0% oe gw e ee” e Cogs s% ee 6 @ e® o> -e6 iOder (Food Ordering System) ~ee* @ NUR ANIS FADLIN BINTI GHAZAL! 051543 e ® BACHELOR OF COMPUTER SCIENCE IN > ea SOFTWARE DEVELOPMENT > @ | PROF DR. MOHD NORDIN BIN ABDUL RAHMAN e 4 wv we Gator oe ® » ©@” cetstscy INTRODUCTION a= Majority people want to make order anywhere, anytime they want. They don't have enough time to drive car, walk in to the cafe, make order and spent their time at there. Some people also want to booking table and make order first before they arrived at the cafe to save their time for waiting the food. These problems have led to the idea of developing a system which is ‘iOder (Food Ordering System)’ that would help the customer in making order. 1 PROBLEM STATEMENT a = This lack of visibility leads to difficulties in budgeting, planning and forecasting, and the inability to identify and prioritize urgent orders. — Multiple touch points are involved in manually processing orders, an elevated risk of errors are present. Such errors can include incorrect order entry. — Manual processes of keying-in orders and physically handling documents are still in place, the Order to Cash cycle is constantly put on hald. Other than the human error aspect of sales order processing, there are still other considerations that can add processing times and costs. OBJECTIVE & To study the problem and its potential to solve the manual system in taking order to the online system. »To design and develop a system for customer to make order and cafe employee to manage the order. >To testing the developed system for its usability and functionality. SCOPE Admin - Create, retrieve, update Cafe information. - Create, retrieve, update and delete cafe branches. — Create, retrieve, update and delete employee. — View all report r Employee - Create, retrieve, update and delete category of products. - Create, retrieve, update and delete products. — Retrieve the order from customer. SCOPE Customer — Register — Retrieve the products. — Create, retrieve, update and delete order LIMITATION >» The system does not include online payment. fe a, LITERATURE REVIEW Ninja Grill Food Ordering Sakae Sushi Restaurant App Location USA India Singapore and Malaysia System |Allow usertocheck | Allow user to check Allow user to check overview |food ingredient in the | description of the food. | food partion (image) menu. and ingredient in the menu, Method |Web-based system | App for Android Web-based system System 1- NINJA GRILL Description Features | Ninja Grill is a web-system fora | Have both booking and delivery | Japanese restaurant, Has an add to cart This system has been Has a map intended to make it easier for users developed by Joyopos. to know the location of the store, Menu is organized by category Payment method using COD System 2 - Food Ordering Restaurant App Description Features Food Ordering Restaurant App | Have both booking and delivery. ‘is a application that supportby | Jac an add to cart iencrol only. Can contact through email, call and Whatsapp. This app has been developed by | Menu is organized by category AhbiAnroid Has map and navigation Payment method using PayPal, Stripe and COD System 3 - SAKAE SUSHI Description ‘Sakae Sushi is a web-system for ‘Sushi restaurant, This system has been developed by Oddle.me, Features Self-pickup or make delivery Has an add to cart Payment method using COD Menu is organized by category Process Model Process of “iOder (Food Ordering System” - Customer oe i} & Customer will View the menu of Can choose one or more items to We details in the cart before checking out. | _ confirmation details & receipt. 1 il ;—>| place an order register & login the food which will land in Ww the Cart. a o. view all the order gets order Process of “iOder (Food Ordering System” - Employee @ Add / edit / delete Employee will |_|; /enage: i |__.| table, menu of food login liek lili booking table and the order quickly go through the ® 4 orders as they are | Serve the food / received and process all Delivery the food fe) orders : 2 Method / Technique Filtering Method Based — Collaborative Filtering (CF) is a broad term for the process of recommending items to users based on similarities in user taste. Their performance will change based on T= =] the dataset that they operate on, [ aoe | { temcrytmed iain, and the information they harness to (A crane) | ct compile a similarity model. LQ t| a wk Filtering Method Based - Collaborative Filtering Filtering Method Based - Collaborative Filtering Aa yy ita RY Ehilry 7) x slaw) Vedaw) * s{au) denotes the similarity between two users a and u, te: is the rating given to item i by user a, ras the mean rating given by user a while n is the total number af items in the user-item space. - Similarity measure is also referred to as similarity metric, and they are methods used to calculate the scores that express how similar users or items are to each other. These scores can then be used as the foundation of user or item based recommendation generation. =. EXPECTED RESULT ah a>) >Make order BS FE Enable real-time feedback 2 \*\ >» Get the analytic of report E34 s System Development Methodology System Development Methodology Requirement Phase ~ In this phase, the project title had been selected. The project title for the system ‘was iOder (Food Ordering System). This project starting with brainstorming ideas ‘with supervisor and proposed the tile of the project. Design Phase —_ In the design phase, all the data or requirement obtained during planning and analysis phase transformed into the design, Diagrams to show the flow of the system will be develop in this chapter such as Context Diagram (CD), Data Flow Diagram (DFD) Level 0 and 1, Entity Relationship Diagram (ERD), Development Phase — This phase is where the design will implement into the coding. The system will develop regarding the user and system requirement System Development Methodology Testing Phase — When all the module has be done as full system, the system testing has been carried out. This testing phase will test the system to check the ‘error and ensure the function run well as a whole system. Any error or bugs will be fixed and repeated testing the system until all the function can be use, Deployment Phase — This phase is when the system has successfully done and fulfil all the abjective, The system can be deployed and finally the system will publish to the user for use as their need. Review Phase ~ This phase got feedback and review form user for the maintenance. In this phase will follow-up with user to upgrade the system to another version in the future. Hardware Requirement Hardware: Explanation Laptop Lenovo ideapad 330-15ARR Processor: AMD Ryzen 3 RAM: 4 GB OS: Window 10 GPU: Radeon Vega Graphics 2.50 Hz Printer HP. To print the report for the system. Software Requirement Software Explanation Edraw Max 7.9 To design CD, DFD and ERD. PHP Programming language to build the system. Xampp server Local server to run and test the system. MySQL Database Open source relational database management system that uses structured Query Language and store the data of the system. Visual Studio Code Bootstrap Platform to code the system, ‘Application Development Framework Context Design Ung erste va oo Data Flow Diagram Data Flow Diagram Level 1 Process 5.0 Customer + Employee Booking ita Booking status Booking ints Update bonking table * Booking table | yO Booking status Becking detat _——_Bosilag etad Update booking table Booking Data Flow Diagram Level 1 Process 6.0 ‘eminto ie ia I (___ ten ta oS Entity Relationship Diagram Dosa Siac \ igen ime son Data Dictionary WH Stwctuoe SOL Same |G ame apart, LB arg Option Ciara net Iatie = Aen. ~ G tdnin fe lOume HASmieame q Sure fran Emr @ Oop LS teing fp Beene Broce a San uit REMC @ Ole ‘cogay ff Bom 4 Smuae ee H hsen GRE @ Dro eater pt the akin Bue Em ow omptee fe) Somme jx Soucate Sean var EME & Thon mam phan jp Sm gem Ka FEY @ Dey st faa fur Em @ tow tate fies uchew eeanhr Bhai Grey @ thaw ‘atte Sum ‘ows ih Type CeBatea lst tanh. mR at tna ewan it 4 oms0B tet ewes ck 1 it it Soa he toast swan ot at _sonin d5 0 Meet ened t se vai ante he bra tin) maf mn HPs fl Rowton, ‘Sire vmcbea TL Soe oe ee 5s SOL een Mee ah Lagat a eet a fees Opts Tat pe Oe ee nen SP oom woe = “wo Set aoe Tame ote © to Sa pemene fom esiss en eo = Sep eesses Sremcncent one © so Dom ea Sree Aina monte FO. tsinkaye, ¥.0. Fala, B.A. Ojokoh (2015), ‘Recommendation systems: Principles, mathads and evaluation’, Egyption Information Journal, 20 August 2015, 16, 261-273; Link: hips: //senesclenced ict camacience/artlce/a/S} 1686585150034], > httpiliseryices lovel vending. ong /food-ordiaring- system? , pea Nopeit Ms Sacra eee ey eae Year, 6 Jan, 2019; Link: r OSObO ots Toit

You might also like