1. Back End Functions

System Use Case

System Use Case


1.1. User Management Function

1.1.1. User Group

User Group is divided to General Admin, Store Admin, Delivery User, Supplier User etc.

1.1.2. User Info

1.1.3. User Group Permission

Each user group can be assign 2 permissions to some functions: Access Permission and Modify Permission as below:


1.1.4. Page Permission

Each page has permissions combined with the user group assigned permissions and department, i.e. a store admin can only see his/her inventory even he/her is assign the access permission to the inventory page.

1.2. Product Management Function

1.2.1. Product Category Management

 Product Categories can be added, edited and deleted.

1.2.2. Product Management

Product can be added, edited and deleted. 

1.2.3. Product Recipe Relationship

1.3. Supplier Management Function

Suppliers includes external suppliers and internal suppliers which can be added, edited, deleted .

1.4. Customer management Function

1.4.1. Customer Group Management

Customer Group cab defined as below:

 Personal Customer

 Business Customer

1.4.2. Customer Management

Customer cab registered by himself/herself. Personal customer will be enabled after he/she registers but other kind of customers need to be approved by Admin.

General Admin can also add, edit and delete all kind of customers. 

1.5. Department Management Function

Department can be added, edited, and deleted.

1.6. Order Management Function

 All kinds of orders can be filtered and sorted by OrderID, Customer Name, Status, Total, date Added, date Modified, etc.

 Admin can view order’s detail and modify the order status, print invoice, make comments, etc.

1.7. Purchase Order Management Function

1.7.1. All kinds of orders can be generated to Internal/External product list separately.

1.7.2. Admin can view Internal Products and view/modify External Products.

1.7.3. After Admin approves External Product List, it will generate purchase orders by Suppliers, Stores and send email to the related suppliers automatically. Admin prints out all POs and Fax to Suppliers.

1.8. Par Volume Setting Function

1.8.1. Pre-setting Page

Admin can pre-set par volume for each product/per store for one year. System will automatically copy all par counts to the next year by weekly as below:


Admin also can modify some par volumes for holidays after transferring.

1.8.2. Morning Receiving

Store admin enters received products every morning before 11:00 am .

Store admin enters damaged products any time .

1.8.3. Evening Leftover

Store admin enters leftover products every evening .

1.8.4. Leftover List

General Admin and store admin can review Leftover but store admin can only see his/her leftover list. 

1.9. System Settings

1.9.1.  General Settings

 Tax Setting: General Admin sets tax value.

 Par Volume Settings: General Admin enters holiday par volume every year.

1.9.2. Information Management

General Admin adds, edits, deletes some information pages such as about us, terms and conditions, delivery policies, etc.

1.10. Report Management Functions

1.10.1. Sales Report

 Catering Sales

 Store Retail Sales (Per Deduct Leftover)

1.10.2. Cost Report

 Catering Cost

 Internal Transfer Cost Summary

 Store Retail Cost

 Store daily inventory value report

1.10.3. Incoming Report

 Sales deduct Cost

1.10.4. Product List Sheet for baker

1.10.5. Delivery Sheet for Driver

1.10.6. Receiving Inventory Sheet for Store

1.11. Back-end User Login Page


1.12. User Management Pages


Front End Design




  1. Main slideshow will automatically display presentation. Each slide can link to different web pages.
  2. Picture links and descriptions

Information Pages:



  1. Client can create as many information pages as desired.
  2. Each page can contain pictures, videos, links, and text.

Product Pages:



  1. Client can create and add products and categories.
  2. Categories can be split into sub-categories.
  3. Each product can have its own product page which will contain description, pictures, and price.




  1. Clients can add pictures to gallery page.
  2. Visitors can click on images to view in full size.

Contact Page:



  1. Client can add as many locations as desired.
  2. Functional Google maps frame will be generated for visitors.