-
Objectives
-
build a web application which provide different functions for salesperson and manager.
-
apply software development skills to develop a website which is user-friendly, interactive, robust, and easy to maintain.
-
apply the knowledge that you learned in this module to solve the tasks. (i.e., HTML, CSS, JavaScript, PHP, SQL commands and Python)
-
-
A simplified procedure to show how the web application will be used. There are two user roles for the management System:
- Salesperson can place orders and manage customer accounts.
- Manager can manage items and review customer’s order.
-
Clone the project
git clone git@github.com:Ryuuu825/ITP4523M-2022.git
-
import the database file
./createProjectDB.sql
to your mysql database -
change the database setting in
./web/php/conn.php
-
start the database
-
start the server
php -S localhost:8000
-
Place Orders
(Salesperson search for items by name)
(The salesperson can choose need delivery, and input group will be shown)
-
View orders of the customer
-
Update order delivery status (There are Edit button in the order details page)
-
Add Goods
(Staff can only view the item, but cannot edit or delete it)