146 lines
3.9 KiB
Plaintext
146 lines
3.9 KiB
Plaintext
1.採購經理界面
|
||
|
||
為採購經理操作創建導航菜單:
|
||
|
||
下訂單(Make orders)
|
||
查看訂單記錄(View order records)
|
||
更新採購經理信息(Update purchase manager's information)
|
||
刪除訂單記錄(Delete order record)
|
||
|
||
1.1.為每個操作設計單獨的頁面和表單,合併您的規範中提到的必填字段和功能。
|
||
|
||
1.2. 下訂單
|
||
為所需的訂單信息創建一個帶有輸入字段的表單。
|
||
使用 JavaScript 自動生成訂單 ID。
|
||
使用 JavaScript 或日期選擇器庫來選擇訂單日期和時間以及交貨日期。
|
||
使用可排序和可過濾的表格或列表顯示可用項目,允許用戶將項目添加到訂單中。
|
||
|
||
* Sort the list of items wisely to facilitate smart purchasing
|
||
|
||
Required information for creating an order as below:
|
||
|
||
1. Order ID
|
||
2. Purchase Manager ID
|
||
3. Manager Name
|
||
4. Order Date & Time
|
||
5. Delivery Address
|
||
6. Delivery Date
|
||
7. Item ID
|
||
8. Item Image
|
||
9. Item Name
|
||
10. Order Quantity
|
||
11. Item Price
|
||
12. Total Order Amount
|
||
|
||
* orderID should be generated automatically by the system as Primary Key
|
||
* update the stock item quantity after an order is created
|
||
|
||
|
||
1.3. 查看訂單記錄
|
||
在表格或列表中顯示訂單記錄。
|
||
允許用戶按至少兩列對數據進行排序和過濾。
|
||
按供應商對訂購的物品進行分組。
|
||
|
||
Required information for order record page:
|
||
|
||
1. Order ID
|
||
2. Supplier ID
|
||
3. Supplier’s Company Name
|
||
4. Supplier’s Contact Name
|
||
5. Supplier’s Contact Number
|
||
6. Order Date & Time
|
||
7. Delivery Address
|
||
8. Delivery Date
|
||
9. Item ID
|
||
10. Item Image
|
||
11. Item Name
|
||
12. Order Quantity
|
||
13. Total Order Amount
|
||
|
||
|
||
Function requirement:
|
||
* Group ordered items by suppliers
|
||
* List the items in ascending or descending order by at least TWO columns selectable by the user
|
||
|
||
1.4. 更新採購經理的信息
|
||
創建一個表單,其中包含用於更新密碼、聯繫電話和倉庫地址的輸入字段。
|
||
|
||
Only allow the use to update the following information:
|
||
1. Password
|
||
2. Contact Number
|
||
3. Warehouse Address
|
||
|
||
|
||
1.5. 刪除訂單記錄
|
||
在“查看訂單記錄”部分為每條訂單記錄添加刪除按鈕。
|
||
在刪除記錄之前使用 JavaScript 顯示確認消息。
|
||
刪除訂單後更新庫存項目數量。
|
||
|
||
Function requirement:
|
||
- A confirmation message should be displayed to let the user decide whether the selected order should be deleted or not.
|
||
|
||
* The order can only be deleted two days or before the receipts delivery date.
|
||
|
||
|
||
2.供應商界面
|
||
|
||
為供應商操作創建導航菜單:
|
||
|
||
插入項目信息(Insert item's information)
|
||
編輯物品信息(Edit item's information)
|
||
生成報告(Generate report)
|
||
刪除項目(Delete Item)
|
||
|
||
2.1. 為每個操作設計單獨的頁面和表單,合併您的規範中提到的必填字段和功能。
|
||
|
||
2.2. 插入項目信息
|
||
創建一個表單,其中包含所需項目信息的輸入字段。
|
||
使用 JavaScript 自動生成項目 ID。
|
||
|
||
Required Item information:
|
||
|
||
1. Item ID
|
||
2. Suppler ID
|
||
3. Item Name
|
||
4. Item Image
|
||
5. Item Description
|
||
6. Stock Item Quantity
|
||
7. Price
|
||
|
||
|
||
*itemID should be generate automatically by the system as Primary Key.
|
||
|
||
2.3.編輯物品信息
|
||
創建一個表單,其中包含所需項目信息的輸入字段。
|
||
加載現有的項目數據進行編輯。
|
||
|
||
Required Item information:
|
||
|
||
1. Item Description
|
||
2. Item Image
|
||
3. Stock Item Quantity
|
||
4. Price
|
||
|
||
2.4. 生成報告
|
||
顯示包含報告頁面所需信息的表格或列表。
|
||
計算每個訂單項目的總銷售額。
|
||
|
||
Required information for report page:
|
||
1. Item ID
|
||
2. Item Name
|
||
3. Item Image
|
||
4. Total number for each order item
|
||
5. Total sales amount ($) for each order item *
|
||
|
||
*total sales amount = price * order quantity
|
||
|
||
|
||
2.5. 刪除項目
|
||
為供應商的項目列表中的每個項目添加一個刪除按鈕。
|
||
在刪除項目之前使用 JavaScript 顯示確認消息。
|
||
|
||
Function requirement:
|
||
- A confirmation message should be displayed to let the user decide whether the selected item should be deleted or not..
|
||
|
||
* An item can be deleted only when the item has no existing related orders.
|