Staff Login
This application was created to help the staff of Luton Model Shop manage their customers and products in order to be more efficient in their tasks, increase sales and make logical decisions based on the automatic reports that are generated from the data available in the database. I have implemented a role-based access system, using the four basic concept that were taught in this unit, namely: Interoperability, Event-Driven, Version Control and Security using passwords and sessions.
The table below summarises the 5 different role-based access levels and their features:
Sales Representatives
- View Inventory
- Search Inventory
- Edit Inventory
- View Own Customers
- Edit Own Customers
- Edit Inventory
- Login with
username: rep and password: demo
Rep Manager
- View Inventory
- Search Inventory
- Edit Inventory
- View All Customers
- Edit All Customers
- Delete Any Customer
- Create Customers
- View Staff Logs
- Login with
username: manager and password: demo
Vice President Marketing
- View Inventory
- Search Inventory
- Edit Inventory
- View All Customers
- Edit All Customers
- Delete Any Customer
- Create Customers
- View Staff Logs
- View All Reports
- Login with
username: vp_marketing and password: demo
Vice President Sales
- View Inventory
- Search Inventory
- Edit Inventory
- View All Customers
- Edit All Customers
- Delete Any Customer
- Create Customers
- View Staff Logs
- Manage Orders
- Manage Sales
- Login with
username: vp_sales and password: demo
President
- View Inventory
- Search Inventory
- Edit Inventory
- View All Customers
- Edit All Customers
- Delete Any Customer
- Create Customers
- View Staff Logs
- View All Reports
- Manage Orders
- Manage Sales
- Login with
username: president and password: demo