Skip to content

mchangpi/milton-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello, 我架設了電子商務網站
此網站使用的技術是 Node.js / Express.js / Sequelize ORM / EJS

  1. 網站使用說明:
    使用者註冊並登入後
    或使用測試帳號 test@gmail.com 密碼 12345
    a) 建立/更新產品
    選擇導覽列的 "Add Product" / "Update Products"
    b) 加入產品至購物車
    選擇導覽列的 "Shop"
    再選擇選購產品的 "Add to Cart"
    c) 從購物車下訂單
    選擇導覽列的 "Cart"
    再選擇 "Pay with ATM"
    即可至導覽列的 "Orders" 查看訂單

  2. 建立的資料庫表單有下述關係:
    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)

  3. 程式架構說明:
    此網站的程式架構使用了 MVC 模型
    /models: 與資料庫相關程式,使用了 Sequelize ORM
    /views: 與使用者介面相關程式,使用了 EJS template
    /controllers: 與網站業務邏輯相關程式
    /routes: 與網站路由相關程式

謝謝

Milton Chang (張志榮)
Email: mchangpi@gmail.com
Mobile: 0933-879-224