2014年11月28日 星期五

讓學生有感的第一個資料庫應用範例 - 訂便當(一)

晚上9:07 Posted by Envisioning U-Commerce Lab

以往通常都先從進銷存、應收付等小小應用來讓學生練習資料庫系統設計,但如果用更微小的應用且學生會有感的例子,是不是更好呢?所以,我們決定在Ragic這個平台第一個練習就讓學生做個訂便當應用系統吧!

首先,決定一個模仿對象,這樣在練習建立資料庫時也能借用真實資料來建立內容。所以我們選擇了有在網站上提供訂便當服務的「悟饕池上飯包」

接著,就可以利用上述資料在Ragic建立便當資料庫囉,參考如何建立工作表格這份教學文件,建立如下列具有"便當代號"、"便當名稱"、"價格"、"介紹"、"圖片"等欄位的菜單資料表。而在定義此資料表欄位的過程中,要記得設定適當的輸入型態,像是將"便當代號"設定為自動產生欄位值就不會造成以後在輸入資料時不小心讓兩筆有相同的代號。

資料表定義完成之後,我們就可以一筆一筆新增資料進去,建立如下的內容:


假設能讓輸入資料的表單嵌入到企業內部網站的某個網頁,就能讓負責輸入資料的人員不必進入Ragic平台而直接在企業網站上建立前述的便當資料。參考網站內嵌元件這份教學文件,就能知道如何取得將表單元件嵌入網頁的HTML碼。



這個連結頁面嵌入上述HTML碼就出現填寫表單。當然,該表單的使用不應是如此方式公開,而是負責新便當資料建立的人員才有權限輸入資料,雖然現在是嵌在這個公開的部落格上,但因為我們有將這個表單設定的存取權限做了限制,所以該表單並不是任何人都能輸入的。


好的,第一階段的練習到此,我們已經完成便當資料表的建立,也知道如何將表單嵌入某網頁以方便負責人員輸入資料。待續...