尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Software Requirements
Specification
For
Café Management System
Version 1.0 approved
Prepared by Unsa - #002, Iqra Qayyum - #008, Farwa Javed - #018
Lahore Garrison University
16-April-2018
Copyright © 2018
Software Requirements Specification for Café Management System
Page ii
Table of Contents
1. Introduction................................................................................................................................1
1.1 Purpose................................................................................................................................................ 1
1.2 Product scope...................................................................................................................................... 1
1.3 Intended audience and document overview........................................................................................ 1
1.4 References........................................................................................................................................... 1
2. Overall description.....................................................................................................................1
2.1 Product perspective............................................................................................................................. 1
2.2 Product function.................................................................................................................................. 1
2.3 User class and characteristics.............................................................................................................. 2
2.4 Operating environment....................................................................................................................... 2
2.5 Design and implementation constraints.............................................................................................. 2
2.6 User documentation............................................................................................................................ 2
2.7 Assumptions and Dependencies......................................................................................................... 2
3. External interface requirements...............................................................................................3
3.1 User interfaces..................................................................................................................................... 3
3.2 Hardware interfaces............................................................................................................................ 3
3.3 Software interfaces.............................................................................................................................. 3
3.4 Communication interfaces.................................................................................................................. 3
4. System Features......................................................................................................................... 3
4.1 Functional Requirements.................................................................................................................... 3
4.2 Behavior requirements........................................................................................................................ 8
5. Other Nonfunctional Requirements.........................................................................................8
5.1 Performance Requirements................................................................................................................. 9
5.2 Safety and Security Requirements...................................................................................................... 9
6. Other Requirements.................................................................................................................. 9
Software Requirements Specification for Café Management System
Page iii
List of Table:
Table 1: Café system login............................................................................................................ 3
Software Requirements Specification for Café Management system Page 1
1. Introduction
1.1 Purpose
The purpose of our system is to facilitate the student, faculty members of the university, by providing
the fresh, hygienic and cost efficient food.
1.2 Product scope
The system will help to manage, run and maintain the café management system. We will make such
system that the student and the staff can easily access the food and the owner of the café can easily
evaluate the whole system. Customers can also payment through debit and credit cards. To facilitate
the student and staff by getting discount of several deals that is access through the membership card.
1.3 Intended audience and document overview
This document is intended for different types of reader such as café owner, System designer, system
developer and tester. By reading this document, a reader can learn about what the project is
implemented for and how it will present its basic ideas.
1.4 References
www.google.com
www.wikepedia.com
www.ieee.com
2. Overall description
2.1 Product perspective
The café management system helps the café manager to manage the café more effective and
efficiently by computerized billing and inventory control. The system processes transaction and store
resulting data. Report will generate from these data which help the manager to make an appropriate
business decisions for the café. By this knowing the number of customer for the particular time
interval, manager can manage properly.
2.2 Product function
Functionality of the product is as follow:
1. Customer information.
2. Food order.
Software Requirements Specification for Café Management system Page 2
3. Take order.
4. Serve order.
5. Payment.
6. Customer review.
2.3 User class and characteristics
Café management system has several active actors and one cooperating system. The customer can
order the food. Receptionist can enter the data or order of the customer in the computer and cook
will prepare the requested food. After that the customer will pay the bill to the cashier. The daily
report of the daily sale will be generated by the cashier.
2.4 Operating environment
Operating system: Minimum Windows XP or window VISTA. Better environment Windows 7, 8,
and 8.1,10.
Language: JAVA
It is need to use smartphone to place food order in this system. Which, we are running an Android
Operating System. We will provide the android app to place order with the system. Whole system
should be covered by Wi-Fi connection.
To maintain whole system these requirement can be followed to provide best environment.
3-computers (owner, cashier, manager)
2-3 tablets with android operating system.
2.5 Design and implementation constraints
These are some constraints which costs more for the system. If those constraints can overcome then
this whole system will be perform best. These are follows:
1. IOS App and Windows App.
2. Information flow or data flow can be controlled and more effective.
3. Faster server system such as UNIX server.
2.6 User documentation
It will provide specific guidelines to a user for using the Restaurant management system. More slide
shows will be provided which will represent the whole system function and how it works.
Assumptions and Dependencies:
If this system have IOS and Windows app then customers who use such kind of smartphone will be
more benefited. If there are more Tablets for each tables the whole system performance will be
better. For more secure system it is beneficial to use CC camera and TV.
2.7 Assumptions and Dependencies
Software Requirements Specification for Café Management system Page 3
If this system have IOS and Windows app then customers who use such kind of smartphone will be
more benefited. If there are more Tablets for each tables the whole system performance will be
better. For more secure system it is beneficial to use CC camera and TV.
3. External interface requirements
There are many types of interfaces as such supported by this software system namely;
User interface, software interface and hardware interface.
3.1 User interfaces
The user interface will be implemented using any android smartphone app browser. The interface will
be user friendly. So, that customer can place the food order easily. Customers can also give feedback
through it easily with some demo comment or if they are keen to write their review by own they can
do it.
3.2 Hardware interfaces
They shall be logical address of the system in IPv6 format.
3.3 Software interfaces
The system shall communicate with the configurator to identify all the available components to
configure the product.
The system shall communicate with the content manager to get the product specifications.
3.4 Communication interfaces
Communication function required the Internet protocol version 6 and it will follow HTTPS. It will
use FTP for whole system with local server and email communication to device to device of the
system.
4. System Features
System features contains different functional requirements of the system
4.1 Functional Requirements
USECASE MODEL OF CAFÉ MANAGEMENT SYSTEM
Table 1: Café system login
Use case: System Login
Actor: Customer
Pre-condition: Customer is an authorized person who must enter in the café system
Software Requirements Specification for Café Management system Page 4
management.
Normal flow: Customer enters the data that is required by the system and then login. The
record of the recent enter customer is stored in database of the café.
Post-
condition:
Customer successfully enters his data in the café database.
Table 2: Information of order food
Use case: Order food
Actor: Customer
Pre-condition: Customer must request the food item that he wants to ordered.
Normal flow: After login the system, customer selects the food items from the given menu
and then orders the selected food items.
Post-
condition:
Customer successfully orders the food.
Table 3: Information of checking the food order
Use case: Check order
Actor: Chef
Pre-condition: Chef must check the order that is currently visible on the entire screen of the
system.
Normal flow: Chef checks the order that is notified in the notification bar of the order list
that is running on the café system. He checks all the ingredients that is
available and then send the conformation message.
Post-
condition:
Chef successfully checking the order details.
Table 4: Information about prepared the order food
Use case: Prepare food
Actor: Chef
Pre-condition: Chef must prepare the food that customer order.
Normal flow: After sending the conformation message and give the delivered time to the
customer that he ordered. Then chef starts preparing the food.
Post-
condition:
Chef successfully cook the food at the given time duration.
Table 5: Information about taking the food
Use case: Take food
Actor: Customer
Pre-condition: After completing the time period given by the chef, customer takes his order
food.
Software Requirements Specification for Café Management system Page 5
Normal flow: Customer go to the counter, received his food by checking the order details.
Post-
condition:
Customer successfully took order from the counter.
Table 6: Information about the payment
Use case: Payment
Actor: Customer, Administration
Pre-condition: Customer must got the receipt and paid it.
Administration must paid supplier for supplying the raw material related for
the café kitchen.
Normal flow: After ordering the food, customer got the receipt from the cashier and checks
the mood of payment; he wants to pay and then paid the bill.
Administration check all the list that the supplier delivered, admin paid for this.
Supplier gets the payment from the admin for delivering the raw material.
Post-
condition:
Customer, administration successfully pays the bill for the desired parties.
Cashier, supplier successfully received the payment.
Table 7: Debit/credit information
Use case: Debit/credit
Actor: Customer, administration
Pre-condition: Customer and admin must check the mood of payment either it is debit/credit.
Normal flow: After receiving the receipt, both parties pay the bill via debit/credit.
Post-
condition:
Both are successfully pay the bill through debit/credit.
Table 8: Cash information
Use case: Cash
Actor: Customer, administration
Pre-condition: Customer and admin must check the mood of payment either it is cash.
Normal flow: After receiving the receipt, both parties pay the bill by cash.
Post-
condition:
Both are successfully pay the bill through cash.
Table 9: Request for raw material
Use case: Request for raw material
Actor: Chef
Pre-condition: Chef must create and provide the list of raw material that is required in the
cooking to the administration.
Normal flow: Chef check all the ingredients in the stock that is available for preparing the
food, all the missing and less product list is created and send it to the
Software Requirements Specification for Café Management system Page 6
administration.
Post-
condition:
Chef successfully created the list of raw material.
Table 10: Order the raw material
Use case: Order raw material
Actor: Administration
Pre-condition: Admin must order the list of raw material to the supplier.
Normal flow: Admin check out the list of raw material that chef’s created of the missing and
less products of the entire list, admin send the list to the supplier and give the
date for delivered the products.
Post-
condition:
Admin successfully order the raw material.
Table 11: Supply raw material
Use case: Supply the raw material
Actor: Supplier
Pre-condition: Must be supplied the raw material.
Normal flow: After receiving the list of raw material and checking the delivery date of the
list. Supplier start gathered all the items that is mentioned in the list, pack all
the items and then delivered it with receipt.
Post-
condition:
Successfully supply all the raw material to the administration of the café.
Table 12: Information of maintain the system
Use case: Maintain the system
Actor: Administration
Pre-condition: Admin must maintain the café management system.
Normal flow: Admin look after the system of the café, he added, update and delete the
records from the database of the café management system according to their
need.
Post-
condition:
Admin successfully maintaining the café system.
Table 13: Take payment
Use case: Take payment
Actor: Cashier
Software Requirements Specification for Café Management system Page 7
Pre-condition: Cashier must take the payment from the customers.
Normal flow: Cashier give the receipt to the customer and then take the payment from the
customer and then enter the record in the database of the café management
system.
Post-
condition:
Cashier successfully takes the payment from the customers.
Table 14: Generate report
Use case: Generate report
Actor: Cashier
Pre-condition: Cashier must generate the report of daily sale.
Normal flow: After entered the daily record of sale in the system, he generate the daily
report at the end of each day.
Post-
condition:
Cashier successfully generates the report of daily sale.
Table 15: Check the report
Use case: Check the report
Actor: Administration
Pre-condition: Administration must check the report that is generated by the cashier on daily
basis.
Normal flow: After generated the report, cashier send the report to the admin, then admin
check it.
Post-
condition:
Administration successfully checks the report.
Table 16: Get discount
Use case: Get discount
Actor: Student
Pre-condition: Student must get discount by ordering some specific food.
Normal flow: Customer is classified into groups, so the student is one who get the discount
by fulfill some rules of café on some specific food that he ordered.
Post-
condition:
Student successfully get discount.
Table 17: Information about Membership
Use case: Membership
Actor: Faculty
Pre-condition: Faculty must get membership card from café.
Normal flow: Customer is another group is faculty, café facilitate faculty members to
become a part of café and get discount on different items that is available in
Software Requirements Specification for Café Management system Page 8
café and enjoy it. So, faculty member get the membership card.
Post-
condition:
Faculty successfully get membership card.
Table 18: System logout
Use case: System logout
Actor: Customer
Pre-condition: Customers are an authorized person who must exist in the system.
Normal flow: After getting the required items, customer leaves the café system and logout
his current account.
Post-
condition:
Customer successfully logout the system.
4.2 Behavior requirements
Use case view:
The use case for each of the actor is described below:
Customer Use Case:
Use case: Order Food.
Description:
The customer can order food and see their payment receipt and pay
.
Chef Use Case:
Use Case: Prepare food.
Description:
The chef can see the orders of customers and checks whether this order can be taken or not and then
confirms the order and starts preparing the food. When the food is ready the chef alerts the waiter to
server the food. He can also edit what ingredients are available and what ingredients are demanded.
Cashier Use Case:
Use case: Take Payment
Description
The cashier can only take payment from the customer and save it into the system database with
respect to the food item and also check if the customer is eligible for discount. If yes then take the
payment accordingly.
Admin Use Case:
Use Case: Maintain System
Description
The admin has full access to the system. He maintains the whole system to ensure better and secure
service and solves any error appeared in the system.
5. Other Nonfunctional Requirements
Software Requirements Specification for Café Management system Page 9
5.1 Performance Requirements
 The product will be based on local server.
 The product will take initial load time.
 The performance will depend upon hardware components.
 Payment system will be fully secured through POS system.
 Different database for employee.
5.2 Safety and Security Requirements
 The source code developed for this system shall be maintained in configuration management
tool.
 The whole system is secured. Only admin can access all the data.
 The system will use HTTPS; because of this protocol this is more secure.
 The system will use secured POS system.
6. Other Requirements
Licensing Requirements
Not applicable.
Legal, Copyright and Other Notices
All rights reserved by our team.
Applicable Standards
It should be as per the industry standard
Software Requirements Specification for Café Management system Page 10
Software Requirements Specification for Café Management system Page 11

More Related Content

What's hot

E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management System
Arno Lordkronos
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
Yasmeen Od
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
Nidhi Kumari
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
Fuckboy123
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
rinshi jain
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
Sameer Gurjar
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main Report
AkashChauhan139
 
Cafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) sureshCafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) suresh
Nawaraj Ghimire
 
Property Management System Abstract 2017
Property Management System Abstract 2017Property Management System Abstract 2017
Property Management System Abstract 2017
ioshean
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
ankonline
 
Restaurant management system project
Restaurant management system projectRestaurant management system project
Restaurant management system project
relocathi789
 
Cooking Recipe App
Cooking Recipe AppCooking Recipe App
Cooking Recipe App
Friend Porag
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
A-Tech and Software Development
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
Upendra Sengar
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
Sachin Sharma
 
Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
Rahulraj Nirala
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
Amal Jose
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
Ahsan Rizwan
 
Srs documentation
Srs documentationSrs documentation
Srs documentation
Senthil Ascent
 
srs-example.pdf
srs-example.pdfsrs-example.pdf
srs-example.pdf
AmitDas125851
 

What's hot (20)

E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management System
 
Online real estate management system
Online real estate management systemOnline real estate management system
Online real estate management system
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main Report
 
Cafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) sureshCafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) suresh
 
Property Management System Abstract 2017
Property Management System Abstract 2017Property Management System Abstract 2017
Property Management System Abstract 2017
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
 
Restaurant management system project
Restaurant management system projectRestaurant management system project
Restaurant management system project
 
Cooking Recipe App
Cooking Recipe AppCooking Recipe App
Cooking Recipe App
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
 
Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Srs documentation
Srs documentationSrs documentation
Srs documentation
 
srs-example.pdf
srs-example.pdfsrs-example.pdf
srs-example.pdf
 

Similar to Final project se

SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
FarDeen11
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
SAURABH SHARMA
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
adprojects1
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
Kamal Acharya
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
AsraNadeem4
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
lunarrain
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
Daffodil International University
 
SRS document
SRS documentSRS document
Documentation
DocumentationDocumentation
Documentation
Kalyan A
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
Vinod Gurram
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Kamal Acharya
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
SameerUsmani3
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
hani2253
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 

Similar to Final project se (20)

SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
SRS document
SRS documentSRS document
SRS document
 
Documentation
DocumentationDocumentation
Documentation
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Job portal
Job portalJob portal
Job portal
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 

More from hira akram

Presentation artificial intelligence
Presentation artificial intelligencePresentation artificial intelligence
Presentation artificial intelligence
hira akram
 
Database project
Database projectDatabase project
Database project
hira akram
 
Presentation of database Project Bismillah General Store By hira Akram
Presentation of database Project Bismillah General Store By hira AkramPresentation of database Project Bismillah General Store By hira Akram
Presentation of database Project Bismillah General Store By hira Akram
hira akram
 
hostel managament system
hostel managament system hostel managament system
hostel managament system
hira akram
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
hira akram
 
Presentation Of Hostel Management System SRS
Presentation Of Hostel Management System SRSPresentation Of Hostel Management System SRS
Presentation Of Hostel Management System SRS
hira akram
 

More from hira akram (6)

Presentation artificial intelligence
Presentation artificial intelligencePresentation artificial intelligence
Presentation artificial intelligence
 
Database project
Database projectDatabase project
Database project
 
Presentation of database Project Bismillah General Store By hira Akram
Presentation of database Project Bismillah General Store By hira AkramPresentation of database Project Bismillah General Store By hira Akram
Presentation of database Project Bismillah General Store By hira Akram
 
hostel managament system
hostel managament system hostel managament system
hostel managament system
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
 
Presentation Of Hostel Management System SRS
Presentation Of Hostel Management System SRSPresentation Of Hostel Management System SRS
Presentation Of Hostel Management System SRS
 

Recently uploaded

Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
dABGO KI CITy kUSHINAGAR Ak47
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
hotchicksescort
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
GOKULKANNANMMECLECTC
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
Ismail Sultan
 
SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
Tsuyoshi Horigome
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
tanujaharish2
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
ssuser381403
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 

Recently uploaded (20)

Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
 
SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 

Final project se

  • 1. Software Requirements Specification For Café Management System Version 1.0 approved Prepared by Unsa - #002, Iqra Qayyum - #008, Farwa Javed - #018 Lahore Garrison University 16-April-2018 Copyright © 2018
  • 2. Software Requirements Specification for Café Management System Page ii Table of Contents 1. Introduction................................................................................................................................1 1.1 Purpose................................................................................................................................................ 1 1.2 Product scope...................................................................................................................................... 1 1.3 Intended audience and document overview........................................................................................ 1 1.4 References........................................................................................................................................... 1 2. Overall description.....................................................................................................................1 2.1 Product perspective............................................................................................................................. 1 2.2 Product function.................................................................................................................................. 1 2.3 User class and characteristics.............................................................................................................. 2 2.4 Operating environment....................................................................................................................... 2 2.5 Design and implementation constraints.............................................................................................. 2 2.6 User documentation............................................................................................................................ 2 2.7 Assumptions and Dependencies......................................................................................................... 2 3. External interface requirements...............................................................................................3 3.1 User interfaces..................................................................................................................................... 3 3.2 Hardware interfaces............................................................................................................................ 3 3.3 Software interfaces.............................................................................................................................. 3 3.4 Communication interfaces.................................................................................................................. 3 4. System Features......................................................................................................................... 3 4.1 Functional Requirements.................................................................................................................... 3 4.2 Behavior requirements........................................................................................................................ 8 5. Other Nonfunctional Requirements.........................................................................................8 5.1 Performance Requirements................................................................................................................. 9 5.2 Safety and Security Requirements...................................................................................................... 9 6. Other Requirements.................................................................................................................. 9
  • 3. Software Requirements Specification for Café Management System Page iii List of Table: Table 1: Café system login............................................................................................................ 3
  • 4. Software Requirements Specification for Café Management system Page 1 1. Introduction 1.1 Purpose The purpose of our system is to facilitate the student, faculty members of the university, by providing the fresh, hygienic and cost efficient food. 1.2 Product scope The system will help to manage, run and maintain the café management system. We will make such system that the student and the staff can easily access the food and the owner of the café can easily evaluate the whole system. Customers can also payment through debit and credit cards. To facilitate the student and staff by getting discount of several deals that is access through the membership card. 1.3 Intended audience and document overview This document is intended for different types of reader such as café owner, System designer, system developer and tester. By reading this document, a reader can learn about what the project is implemented for and how it will present its basic ideas. 1.4 References www.google.com www.wikepedia.com www.ieee.com 2. Overall description 2.1 Product perspective The café management system helps the café manager to manage the café more effective and efficiently by computerized billing and inventory control. The system processes transaction and store resulting data. Report will generate from these data which help the manager to make an appropriate business decisions for the café. By this knowing the number of customer for the particular time interval, manager can manage properly. 2.2 Product function Functionality of the product is as follow: 1. Customer information. 2. Food order.
  • 5. Software Requirements Specification for Café Management system Page 2 3. Take order. 4. Serve order. 5. Payment. 6. Customer review. 2.3 User class and characteristics Café management system has several active actors and one cooperating system. The customer can order the food. Receptionist can enter the data or order of the customer in the computer and cook will prepare the requested food. After that the customer will pay the bill to the cashier. The daily report of the daily sale will be generated by the cashier. 2.4 Operating environment Operating system: Minimum Windows XP or window VISTA. Better environment Windows 7, 8, and 8.1,10. Language: JAVA It is need to use smartphone to place food order in this system. Which, we are running an Android Operating System. We will provide the android app to place order with the system. Whole system should be covered by Wi-Fi connection. To maintain whole system these requirement can be followed to provide best environment. 3-computers (owner, cashier, manager) 2-3 tablets with android operating system. 2.5 Design and implementation constraints These are some constraints which costs more for the system. If those constraints can overcome then this whole system will be perform best. These are follows: 1. IOS App and Windows App. 2. Information flow or data flow can be controlled and more effective. 3. Faster server system such as UNIX server. 2.6 User documentation It will provide specific guidelines to a user for using the Restaurant management system. More slide shows will be provided which will represent the whole system function and how it works. Assumptions and Dependencies: If this system have IOS and Windows app then customers who use such kind of smartphone will be more benefited. If there are more Tablets for each tables the whole system performance will be better. For more secure system it is beneficial to use CC camera and TV. 2.7 Assumptions and Dependencies
  • 6. Software Requirements Specification for Café Management system Page 3 If this system have IOS and Windows app then customers who use such kind of smartphone will be more benefited. If there are more Tablets for each tables the whole system performance will be better. For more secure system it is beneficial to use CC camera and TV. 3. External interface requirements There are many types of interfaces as such supported by this software system namely; User interface, software interface and hardware interface. 3.1 User interfaces The user interface will be implemented using any android smartphone app browser. The interface will be user friendly. So, that customer can place the food order easily. Customers can also give feedback through it easily with some demo comment or if they are keen to write their review by own they can do it. 3.2 Hardware interfaces They shall be logical address of the system in IPv6 format. 3.3 Software interfaces The system shall communicate with the configurator to identify all the available components to configure the product. The system shall communicate with the content manager to get the product specifications. 3.4 Communication interfaces Communication function required the Internet protocol version 6 and it will follow HTTPS. It will use FTP for whole system with local server and email communication to device to device of the system. 4. System Features System features contains different functional requirements of the system 4.1 Functional Requirements USECASE MODEL OF CAFÉ MANAGEMENT SYSTEM Table 1: Café system login Use case: System Login Actor: Customer Pre-condition: Customer is an authorized person who must enter in the café system
  • 7. Software Requirements Specification for Café Management system Page 4 management. Normal flow: Customer enters the data that is required by the system and then login. The record of the recent enter customer is stored in database of the café. Post- condition: Customer successfully enters his data in the café database. Table 2: Information of order food Use case: Order food Actor: Customer Pre-condition: Customer must request the food item that he wants to ordered. Normal flow: After login the system, customer selects the food items from the given menu and then orders the selected food items. Post- condition: Customer successfully orders the food. Table 3: Information of checking the food order Use case: Check order Actor: Chef Pre-condition: Chef must check the order that is currently visible on the entire screen of the system. Normal flow: Chef checks the order that is notified in the notification bar of the order list that is running on the café system. He checks all the ingredients that is available and then send the conformation message. Post- condition: Chef successfully checking the order details. Table 4: Information about prepared the order food Use case: Prepare food Actor: Chef Pre-condition: Chef must prepare the food that customer order. Normal flow: After sending the conformation message and give the delivered time to the customer that he ordered. Then chef starts preparing the food. Post- condition: Chef successfully cook the food at the given time duration. Table 5: Information about taking the food Use case: Take food Actor: Customer Pre-condition: After completing the time period given by the chef, customer takes his order food.
  • 8. Software Requirements Specification for Café Management system Page 5 Normal flow: Customer go to the counter, received his food by checking the order details. Post- condition: Customer successfully took order from the counter. Table 6: Information about the payment Use case: Payment Actor: Customer, Administration Pre-condition: Customer must got the receipt and paid it. Administration must paid supplier for supplying the raw material related for the café kitchen. Normal flow: After ordering the food, customer got the receipt from the cashier and checks the mood of payment; he wants to pay and then paid the bill. Administration check all the list that the supplier delivered, admin paid for this. Supplier gets the payment from the admin for delivering the raw material. Post- condition: Customer, administration successfully pays the bill for the desired parties. Cashier, supplier successfully received the payment. Table 7: Debit/credit information Use case: Debit/credit Actor: Customer, administration Pre-condition: Customer and admin must check the mood of payment either it is debit/credit. Normal flow: After receiving the receipt, both parties pay the bill via debit/credit. Post- condition: Both are successfully pay the bill through debit/credit. Table 8: Cash information Use case: Cash Actor: Customer, administration Pre-condition: Customer and admin must check the mood of payment either it is cash. Normal flow: After receiving the receipt, both parties pay the bill by cash. Post- condition: Both are successfully pay the bill through cash. Table 9: Request for raw material Use case: Request for raw material Actor: Chef Pre-condition: Chef must create and provide the list of raw material that is required in the cooking to the administration. Normal flow: Chef check all the ingredients in the stock that is available for preparing the food, all the missing and less product list is created and send it to the
  • 9. Software Requirements Specification for Café Management system Page 6 administration. Post- condition: Chef successfully created the list of raw material. Table 10: Order the raw material Use case: Order raw material Actor: Administration Pre-condition: Admin must order the list of raw material to the supplier. Normal flow: Admin check out the list of raw material that chef’s created of the missing and less products of the entire list, admin send the list to the supplier and give the date for delivered the products. Post- condition: Admin successfully order the raw material. Table 11: Supply raw material Use case: Supply the raw material Actor: Supplier Pre-condition: Must be supplied the raw material. Normal flow: After receiving the list of raw material and checking the delivery date of the list. Supplier start gathered all the items that is mentioned in the list, pack all the items and then delivered it with receipt. Post- condition: Successfully supply all the raw material to the administration of the café. Table 12: Information of maintain the system Use case: Maintain the system Actor: Administration Pre-condition: Admin must maintain the café management system. Normal flow: Admin look after the system of the café, he added, update and delete the records from the database of the café management system according to their need. Post- condition: Admin successfully maintaining the café system. Table 13: Take payment Use case: Take payment Actor: Cashier
  • 10. Software Requirements Specification for Café Management system Page 7 Pre-condition: Cashier must take the payment from the customers. Normal flow: Cashier give the receipt to the customer and then take the payment from the customer and then enter the record in the database of the café management system. Post- condition: Cashier successfully takes the payment from the customers. Table 14: Generate report Use case: Generate report Actor: Cashier Pre-condition: Cashier must generate the report of daily sale. Normal flow: After entered the daily record of sale in the system, he generate the daily report at the end of each day. Post- condition: Cashier successfully generates the report of daily sale. Table 15: Check the report Use case: Check the report Actor: Administration Pre-condition: Administration must check the report that is generated by the cashier on daily basis. Normal flow: After generated the report, cashier send the report to the admin, then admin check it. Post- condition: Administration successfully checks the report. Table 16: Get discount Use case: Get discount Actor: Student Pre-condition: Student must get discount by ordering some specific food. Normal flow: Customer is classified into groups, so the student is one who get the discount by fulfill some rules of café on some specific food that he ordered. Post- condition: Student successfully get discount. Table 17: Information about Membership Use case: Membership Actor: Faculty Pre-condition: Faculty must get membership card from café. Normal flow: Customer is another group is faculty, café facilitate faculty members to become a part of café and get discount on different items that is available in
  • 11. Software Requirements Specification for Café Management system Page 8 café and enjoy it. So, faculty member get the membership card. Post- condition: Faculty successfully get membership card. Table 18: System logout Use case: System logout Actor: Customer Pre-condition: Customers are an authorized person who must exist in the system. Normal flow: After getting the required items, customer leaves the café system and logout his current account. Post- condition: Customer successfully logout the system. 4.2 Behavior requirements Use case view: The use case for each of the actor is described below: Customer Use Case: Use case: Order Food. Description: The customer can order food and see their payment receipt and pay . Chef Use Case: Use Case: Prepare food. Description: The chef can see the orders of customers and checks whether this order can be taken or not and then confirms the order and starts preparing the food. When the food is ready the chef alerts the waiter to server the food. He can also edit what ingredients are available and what ingredients are demanded. Cashier Use Case: Use case: Take Payment Description The cashier can only take payment from the customer and save it into the system database with respect to the food item and also check if the customer is eligible for discount. If yes then take the payment accordingly. Admin Use Case: Use Case: Maintain System Description The admin has full access to the system. He maintains the whole system to ensure better and secure service and solves any error appeared in the system. 5. Other Nonfunctional Requirements
  • 12. Software Requirements Specification for Café Management system Page 9 5.1 Performance Requirements  The product will be based on local server.  The product will take initial load time.  The performance will depend upon hardware components.  Payment system will be fully secured through POS system.  Different database for employee. 5.2 Safety and Security Requirements  The source code developed for this system shall be maintained in configuration management tool.  The whole system is secured. Only admin can access all the data.  The system will use HTTPS; because of this protocol this is more secure.  The system will use secured POS system. 6. Other Requirements Licensing Requirements Not applicable. Legal, Copyright and Other Notices All rights reserved by our team. Applicable Standards It should be as per the industry standard
  • 13. Software Requirements Specification for Café Management system Page 10
  • 14. Software Requirements Specification for Café Management system Page 11
  翻译: