{!doctype html}
2023/03 ~ 2023/06
Chenmko 企業委託專案,根據客戶提供的設計圖和需求,為企業提供一個完整的官網和後台系統管理產品。
Bootstrap
RWD 切版與前端介面開發
php
後端開發(無框架)
PostgreSQL
資料庫設計與管理
ckeditor
內容編輯工具
根據企業的設計圖打造官網和後台系統管理產品。
總之,專案的目標是為企業打造一個高效、易用、且能夠展示企業資訊的官網和後台系統便於管理產品與資訊。
這個工具擁有一個簡單的介面,讓您輕鬆地瀏覽您的輪播圖片,並且可以直接進行新增或刪除。您可以使用這個工具上傳新的輪播圖片,也可以隨時刪除您不需要的圖片,讓您的網站上的輪播圖片保持最新和最適合的內容。
關聯資料表設計思路:
在一個網站的開發中,遇到了一個困難:不同分類的產品需要不同的欄位進行描述,而這些欄位的數量和內容是不同的,因此無法在單一的產品資料表中完成描述。為了解決這個問題,採用了一個新的設計方法。
我設計了三個資料表: cols_html、products和category。
cols_html 用來存放欄位資料,products 用來存放產品資料,category 用來存放產品分類資料。
此外,團隊還設計了兩個關聯資料表:products_col_link和cols_congfigs。
其中,products_col_link 用來關聯產品和欄位,
cols_congfigs 用來定義每個分類所需要啟用的欄位。
當用戶需要查詢某個分類的產品時,系統會根據分類檢索產品和欄位資料。接著,系統會動態生成SQL語句,根據所需欄位進行查詢。最終,系統會將查詢結果呈現在前端頁面上。
通過這種設計方法,團隊成功地解決了不同分類產品欄位描述的問題。這種方法不僅提高了系統的可擴展性和可維護性,還能夠有效地處理複雜的查詢需求。在實際的應用中,這個設計還能夠進一步擴展,滿足更多複雜的需求。
需求:
執行:
獨立資料表: