首頁
其他題組
 

「精品電子商務」網站 解題說明

前言:

第四題是乙級術科內容最多的題目,如果前三題都能自行完成的話,第四題在功能上應該是沒有什麼難度,但第四題的製作內容非常多,即使很熟練,要在四小時內全部完成也是有一定困難的,而且第四題的版型素材給的東西比前三題要來的少很多,八成的頁面html和css都是要自己去寫出來的。
這題需要對HTML及CSS語法很熟練,由於表格用到的地方很多,而且還是有點複雜的表格形式,會建議在解題時先寫一個基本的表格語法當成範本,需要用到時就copy過來使用,或是善用編輯器的功能,比如vs code支援emmet縮寫語法,可以省下不少撰寫的時間;常用到的一些CSS,也可以先寫成class備用著,會比直接寫inline css來得方便許多。
第四題我試過純PHP解題和搭配ajax解題的兩種方式,就解題時間來說,並沒有那個方式特別有優勢,我個人偏好的是前後端分離的解題方式,所以我個人在解這題上,是採用ajax搭配後端php api的方式來解題。
第四題的困難在後台的分類及產品管理這個功能上,像是新增商品這個功能的分數不多,但是因為欄位很多,加上需要對選單及編號做關聯互動,這部份會花上不少時間來做,而第四題並沒有那種效益特別高的項目,分數的分配是滿平均的,因此在解題策略上,建議以自己的熟練狀況來安排就可以了;而分類與產品管理這個項目是整個題組主要的資料來源,所以也不能放棄這個題組不做,因此在安排解題的順序上,第四題的自由度比其它題來得低。
另一個難點是在登入及註冊的地方,第四題的登入及註冊也是要求滿多的,因此這邊也會花不少時間來製作,而且登入功能又影響了購物車的功能,因此也是要安排在前期就得完成的功能中。
最後一個麻煩的地方是選單,第四題的選單是從分類項目來的,同時還得在每個選單的項目後加上該分類的商品數量,在這邊有很多方式可以來完成要求,不考慮效能的話,最直接的方式就是在撈選單時直接去商品資料表做統計就可以了。
相較之下,購物車的功能反而是較容易完成的,因為題目並不考慮安全性,甚至一些應該要檢查的功能也沒有提到,因此只要照著要求把畫面完成,並寫入資料表就可以了,比如雖然示意圖有一個刪除的圖示,但是並沒有要求要做出這個功能,或是有個數量的輸入欄位,但是題目並沒有要求要可以直接改變數值,類似這樣的模糊地帶,都是在解題時,可以當成偷時間用的小心機。