Hello, 我架設了電子商務網站
此網站使用的技術是 Node.js / Express.js / Sequelize ORM / EJS
-
網站使用說明:
使用者註冊並登入後
或使用測試帳號 test@gmail.com 密碼 12345
a) 建立/更新產品
選擇導覽列的 "Add Product" / "Update Products"
b) 加入產品至購物車
選擇導覽列的 "Shop"
再選擇選購產品的 "Add to Cart"
c) 從購物車下訂單
選擇導覽列的 "Cart"
再選擇 "Pay with ATM"
即可至導覽列的 "Orders" 查看訂單 -
建立的資料庫表單有下述關係:
Member has many Product
Member has one Cart
Member has many OrderMain
Cart has many Product (with junction table: CartItem)
OrderMain has many Product (with junction table: OrderSub) -
程式架構說明:
此網站的程式架構使用了 MVC 模型
/models: 與資料庫相關程式,使用了 Sequelize ORM
/views: 與使用者介面相關程式,使用了 EJS template
/controllers: 與網站業務邏輯相關程式
/routes: 與網站路由相關程式
謝謝
Milton Chang (張志榮)
Email: mchangpi@gmail.com
Mobile: 0933-879-224