SlideShare a Scribd company logo
1 of 5
SFCS - Smart Food Court System
Version 1.0
Metor: Quản Thành Thơ
Author: Phùng Chí Minh Quang
ID: 1612786
1. Member List:
2. Document History:
3. Introduction to project:
4. Use case of the project:
5. Project features in general:
Feature 1: Customers can order food without going directly to the
food stall.
By using the machine with touch screen around the food count or
mobile app, customers can order food without going directly to the
food stall. On the screen of the touch screen machine will appear
the type of food and their price. Customers choose food and
payment. When the payment is made, the order is confirm and will
be put in the order list at the food stall kitchen.
Feature 2: Notify customers when food is ready.
When the food is ready, the system will notify customers by the
pager calling or mobile app.
Feature 3: Make payments.
Customer can pay by online wallets like Momo wallet, Samsung
Pay, Apple Pay and re-charge the app and use app account to make
payment for ordered food.
Feature 4: Manage the system.
Managers are able to view the online report for the whole food
court.Vendors can view their online report for their stall, add new
food into the menu or add new discounts. The cook can view
orders and inform the ready of food or inform the system that some
food is out-of-order. The IT staff can shutdown all online service
to upload new feature or fix bugs.
6. Non-functional features:
7. Log in function:
7.1: Use case tabular
Use-case name Log in
Actor Customer, staff, manager, vendor (user)
Description The user have to log in to use the app
Preconditions App must be opened
Normal Flow 1. App display “log in screen” attached “register
option”.
+A: user choose to log in.
+B: user choose to register.
Case A:
2. user write id and pass
3. If id and pass are correct, lead user into the app
feature.
Case B:
4. App display 2 choice: “sign up new account” or “sign
up with google account”
+B1: user choose “sign up new account”
+B2: user choose “sign up with Google account”
Case B1:
5. Guide user to write id/pass(2 times)
6. Return to step 1
Case B2:
8. open google app to customer can log in by their
google account.
9. lead user to the app feature.
Exceptions No exception
Alternative Flows Alternative1:
3.1 If id/pass is incorrect, display “id or pass is
incorrect” and return to step 1.
Alternative2:
5.1 If writing password (2 time) is unsuccessful, display
“password is not the same” and let user fill again
Note: Functions in app feature is depent on what kind of user (
vendor will have report function but customer will not)
7.2: Usecase diagram
7.3: Non-functional requirements
- Time to “log in” (if id and pass are correct): <2s
- Once user successfully log in, app will start a active session time
(it means you don’t need to “log in” again in active session time).
Active session time is 2 weeks.
- Time for new account can be use to “log in” is less than 1s.

More Related Content

Similar to Log in system

Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)Akalanaka Liyanage
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Ravindra Dastikop
 
E-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer ApplicationE-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer ApplicationIRJET Journal
 
Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile AppsCleveroad
 
eat24 - Google Docs.pdf
eat24 - Google Docs.pdfeat24 - Google Docs.pdf
eat24 - Google Docs.pdfharikacheluru
 
Sheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering ApplicationSheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering ApplicationIRJET Journal
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211Grayson Zhang
 
How to Create eWallet App and Know the Cost!.pptx
How to Create eWallet App and Know the Cost!.pptxHow to Create eWallet App and Know the Cost!.pptx
How to Create eWallet App and Know the Cost!.pptxTarun Nagar
 
PMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfPMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfMatt Blodgett
 
PMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfPMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfMatt Blodgett
 
Top 50 global apps from the utility sector
Top 50 global apps from the utility sectorTop 50 global apps from the utility sector
Top 50 global apps from the utility sectorNodesEnterpriseApps
 
InfiniteUp Data analysis and UX recommendations 30 11_20 - 06_12_20
InfiniteUp Data analysis and UX recommendations  30 11_20 - 06_12_20InfiniteUp Data analysis and UX recommendations  30 11_20 - 06_12_20
InfiniteUp Data analysis and UX recommendations 30 11_20 - 06_12_20Barrett Nash
 
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docx
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docxCRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docx
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docxfaithxdunce63732
 
Intuit anywhere developer policies and guidelines
Intuit anywhere developer policies and guidelinesIntuit anywhere developer policies and guidelines
Intuit anywhere developer policies and guidelinessanmania
 
Fully dressed Style.docx
Fully dressed Style.docxFully dressed Style.docx
Fully dressed Style.docxSaimSyed1
 

Similar to Log in system (20)

Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)
 
m commerce solution
m commerce solutionm commerce solution
m commerce solution
 
Ijsrdv7 i10318
Ijsrdv7 i10318Ijsrdv7 i10318
Ijsrdv7 i10318
 
Ijsrdv7 i10318
Ijsrdv7 i10318Ijsrdv7 i10318
Ijsrdv7 i10318
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)
 
E-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer ApplicationE-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer Application
 
SRS for Google Pay(Gpay)
SRS for Google Pay(Gpay)SRS for Google Pay(Gpay)
SRS for Google Pay(Gpay)
 
Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile Apps
 
eat24 - Google Docs.pdf
eat24 - Google Docs.pdfeat24 - Google Docs.pdf
eat24 - Google Docs.pdf
 
Sheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering ApplicationSheroes Cafe - Food Ordering Application
Sheroes Cafe - Food Ordering Application
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211
 
How to Create eWallet App and Know the Cost!.pptx
How to Create eWallet App and Know the Cost!.pptxHow to Create eWallet App and Know the Cost!.pptx
How to Create eWallet App and Know the Cost!.pptx
 
PMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfPMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdf
 
PMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdfPMI! Software Documentation - Summer 2022.pdf
PMI! Software Documentation - Summer 2022.pdf
 
Top 50 global apps from the utility sector
Top 50 global apps from the utility sectorTop 50 global apps from the utility sector
Top 50 global apps from the utility sector
 
InfiniteUp Data analysis and UX recommendations 30 11_20 - 06_12_20
InfiniteUp Data analysis and UX recommendations  30 11_20 - 06_12_20InfiniteUp Data analysis and UX recommendations  30 11_20 - 06_12_20
InfiniteUp Data analysis and UX recommendations 30 11_20 - 06_12_20
 
Welcome To Fid Pro
Welcome To Fid ProWelcome To Fid Pro
Welcome To Fid Pro
 
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docx
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docxCRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docx
CRICOS Provider No. 00103D ITECH1400 Foundations of Progra.docx
 
Intuit anywhere developer policies and guidelines
Intuit anywhere developer policies and guidelinesIntuit anywhere developer policies and guidelines
Intuit anywhere developer policies and guidelines
 
Fully dressed Style.docx
Fully dressed Style.docxFully dressed Style.docx
Fully dressed Style.docx
 

Recently uploaded

The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Recently uploaded (20)

The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Log in system

  • 1. SFCS - Smart Food Court System Version 1.0 Metor: Quản Thành Thơ Author: Phùng Chí Minh Quang ID: 1612786
  • 2. 1. Member List: 2. Document History: 3. Introduction to project: 4. Use case of the project: 5. Project features in general:
  • 3. Feature 1: Customers can order food without going directly to the food stall. By using the machine with touch screen around the food count or mobile app, customers can order food without going directly to the food stall. On the screen of the touch screen machine will appear the type of food and their price. Customers choose food and payment. When the payment is made, the order is confirm and will be put in the order list at the food stall kitchen. Feature 2: Notify customers when food is ready. When the food is ready, the system will notify customers by the pager calling or mobile app. Feature 3: Make payments. Customer can pay by online wallets like Momo wallet, Samsung Pay, Apple Pay and re-charge the app and use app account to make payment for ordered food. Feature 4: Manage the system. Managers are able to view the online report for the whole food court.Vendors can view their online report for their stall, add new food into the menu or add new discounts. The cook can view orders and inform the ready of food or inform the system that some food is out-of-order. The IT staff can shutdown all online service to upload new feature or fix bugs. 6. Non-functional features: 7. Log in function: 7.1: Use case tabular Use-case name Log in Actor Customer, staff, manager, vendor (user) Description The user have to log in to use the app Preconditions App must be opened
  • 4. Normal Flow 1. App display “log in screen” attached “register option”. +A: user choose to log in. +B: user choose to register. Case A: 2. user write id and pass 3. If id and pass are correct, lead user into the app feature. Case B: 4. App display 2 choice: “sign up new account” or “sign up with google account” +B1: user choose “sign up new account” +B2: user choose “sign up with Google account” Case B1: 5. Guide user to write id/pass(2 times) 6. Return to step 1 Case B2: 8. open google app to customer can log in by their google account. 9. lead user to the app feature. Exceptions No exception Alternative Flows Alternative1: 3.1 If id/pass is incorrect, display “id or pass is incorrect” and return to step 1. Alternative2: 5.1 If writing password (2 time) is unsuccessful, display “password is not the same” and let user fill again Note: Functions in app feature is depent on what kind of user ( vendor will have report function but customer will not) 7.2: Usecase diagram
  • 5. 7.3: Non-functional requirements - Time to “log in” (if id and pass are correct): <2s - Once user successfully log in, app will start a active session time (it means you don’t need to “log in” again in active session time). Active session time is 2 weeks. - Time for new account can be use to “log in” is less than 1s.