QMS

Create a simple to-do list to track your tasks

Get Started. It's Free
or sign up with your email address
QMS by Mind Map: QMS

1. Dashboard

1.1. Front-end

1.1.1. Authentication UI

1.1.1.1. Register Employee UI

1.1.1.2. Login/Logout UI

1.1.2. CRUD Category

1.1.3. CRUD Branch

1.1.3.1. +icon

1.1.3.2. Select if QR Code is available

1.1.3.2.1. Generate QR Code

1.1.3.3. Select if Beacon is available

1.1.3.4. Geo-fence Management

1.1.3.4.1. CRUD Geo-fence

1.1.3.4.2. Geo-code physical address

1.1.4. CRUD Service

1.1.5. CRUD Counter

1.2. Back-end

1.2.1. Queue system back-end

1.2.1.1. Authentication

1.2.1.1.1. Register employee

1.2.1.1.2. Login/Logout admin

1.2.1.2. CRUD Category

1.2.1.3. CRUD Branch

1.2.1.3.1. +icon

1.2.1.3.2. Define if out-site queuing is available

1.2.1.3.3. Define QR Code availability

1.2.1.3.4. Define Beacon availablity

1.2.1.3.5. CRUD Geo-fence

1.2.1.4. CRUD Service

1.2.1.5. CRUD Counter

1.2.1.6. CRUD Advertisement

1.2.1.7. CRUD Campaign

1.2.1.7.1. CRUD Campaign General information

1.2.1.7.2. CRUD Schedule

1.2.1.7.3. Configure Beacon

1.2.1.8. CRUD Beacon

1.2.2. Java Application

1.2.2.1. Authentication

1.2.2.1.1. Login/Logout

1.2.2.1.2. Select employee information

1.2.2.2. Get list of categories

1.2.2.3. Get list of branchs

1.2.2.4. Get list of services

1.2.2.5. Get list of counters

1.2.2.6. Number management

1.2.2.6.1. Get next number

1.2.2.6.2. Transfer Queue Number

1.2.2.6.3. Re-Schedule Queue Number

1.2.2.7. Total of queue generated(real time)

1.2.3. Mobile Application

1.2.3.1. Authentication

1.2.3.1.1. Register mobile user

1.2.3.1.2. Login/Logout mobile user

1.2.3.1.3. Get Mobile user details

1.2.3.2. Verify if out-site queuing is available

1.2.3.2.1. Generate out-site queue number

1.2.3.3. Generate in-site queue number

1.2.3.4. Get employee information

1.2.3.5. Rate/feedback for employee

1.2.3.6. Push Advertisement

1.2.4. Reporting

1.2.4.1. Beacon Reports

1.2.4.1.1. Number of people inside the branch(daily, weekly, monthly)

1.2.4.1.2. Number of people who interacted with the beacon

1.2.4.1.3. Average time spent with Bluetooth ON

1.2.4.1.4. Average time spent inside the branch

1.2.4.2. QR Code

1.2.4.3. QMS Reports

1.2.4.3.1. Get number of served customers(daily, weekly, monthly)

1.2.4.3.2. Calculate average serving time(daily, weekly, monthly)

1.2.4.3.3. Counter daily activity(daily, weekly, monthly) => services that he was dealing with

1.2.4.3.4. Counter login/logout event (daily, weekly, monthly)

1.2.4.3.5. Number of out-site generated queue numbers

2. Java Application

2.1. Authentication

2.1.1. Login/Logout

2.2. Counter functionalities

2.2.1. Select Branch/Service/Counter

2.2.1.1. Number of in-site generated queue numbers

2.2.2. Counter Status

2.2.3. Current Number in Process

2.2.4. Total of customers waiting

2.2.5. Sequential Call (call customer by pressing the keypad or the button in the software) the calling number will automatically increment by 1

2.2.6. Counter Call

2.2.6.1. Recall(repeat calling your customer if he/she does not respond or unaware of the process). Unlimited times of recall are allowed

2.2.6.2. Priority call => Allows customer calling in a jump queue manner. Able to serve different services at the same time at a particular counter with each service having different priority level. If all services are having the same priority level, calling order will be based on FIFO(First In First Out)

2.2.6.2.1. Support multiple services for every counter(in case the branch is having small number of staffs/counters)

2.2.6.3. Missed call, allows counter staff to discard the current calling number when customer fail to turn up at the counter.

2.2.6.4. Transfer Queue Number

2.2.6.4.1. Counter Transfer

2.2.6.4.2. Service Transfer

2.2.7. Staff personal information

2.3. Short Cut Key =>Customer can assign dedicated function on a selected keyboard button to enhance efficiency

3. Mobile Application

3.1. Employee

3.1.1. Select Branch/service/Counter

3.1.2. Call for next number

3.1.3. Login/Logout

3.2. Customer

3.2.1. Register

3.2.1.1. Social Network

3.2.1.2. Simple Form (name, email, DOB, phone number)

3.2.2. Geo-fence Detection

3.2.2.1. Notify when the mobile phone is inside a geo-fence

3.2.2.2. Notify when beacon is detected

3.2.2.3. Switch on Bluetooth notification

3.2.2.4. QR Code scanner (only when inside the Geo-fence)

3.2.3. Notification Management

3.2.3.1. Notify when it's almost the customer turn

3.2.3.2. Notify when it's customer turn

3.2.4. List of Categories

3.2.5. Check if out-site queuing is available

3.2.6. Request for out-site queue number

3.2.7. List of Branchs

3.2.8. List of Services

3.2.9. Request for in-site queue number

3.2.10. Rate employee at counter

3.3. Prevent using fake GPS applications (mock location system option needs to be disabled)

4. Reporting

4.1. Average service time

4.1.1. Number of Customers served

4.1.1.1. By Employee

4.1.1.2. By Counter

4.1.1.3. By Branch

4.1.1.4. By Service

4.1.2. Rating by employee

4.1.3. Counter

4.1.3.1. Counter daily activity(daily, weekly, monthly) => services that he was dealing with

4.1.3.2. Counter login/logout event (daily, weekly, monthly)

4.1.3.3. counter total tickets(daily, weekly, monthly)

4.1.4. Department

4.1.5. Average dwelling time for customers

4.1.6. Different Charts for every report

5. beacon

6. ips

7. qms