本週課程任務是讓我們在利用Ragic發布產品信息之後,實現用戶下訂單、賣家管理訂單的實際操作功能,最後呈現的效果應該是用戶可以選擇商品名稱,就會有相關商品信息,如編號、單價自動顯示,並且用戶選擇數量後可以自動進行統計金額,還可以增刪商品;而賣家可以在後台接收訂單,並根據聯繫人信息出貨,管理訂單。所以這需要我們先從使用者的角度設計訂單,然後根據需要的功能和Ragic這個工具來匹配。
按照課堂以及practical-dbm.blogspot.com的指導,我設計了訂單樣式和管理訂單的報表。
1⃣️日期是下訂單的日期,由系統自動產生,類似2015/03/29;
2⃣️訂單編號也是系統自動產生;
3⃣️聯繫人姓名、電話、地址都是必填選項,郵箱可以選填,根據待輸入字數估計,進行了跨欄合併;
4⃣️送達日期設有三個可選項:週六日、工作日、任何時間,因為送快遞,聯繫人可能在家裡方便收,也可能會在工作地點方便收,而對於具體到幾點則不必過細標明,快遞公司會注意這些問題;
5⃣️在和BOOKS表格連結&載入時,採取的根據“書名”篩選,產生“圖書代號”、“作者”、“單價”和“圖片”,並都採用唯讀方式,無需使用者自行填寫;
6⃣️數量由用戶選擇,然後“小計”的公式為D10*E10,“總量”的公式為D10,“總價”為F10;
7⃣️最後的“送出時間”是為了方便賣家處理訂單,不是給用戶填寫,故設計為唯讀。
下面是我已經輸入的訂單。
然後通過子表格產生新表單,為了方便查看,所以create a new form,取名為“書本訂單管理”,可以很清楚的看到每本書的銷售量。
為了幫助賣家區分哪些訂單已處理,哪些還沒有,需要使用到報表中工作事項的功能,這時設置的“送出時間”選項就起了作用。勾選訂單後,就代表已發貨,若沒勾選,則代表未完成。
最後,在資料輸入輸出後,還需要進行數據分析,這裏可以利用到報表中的資料儀表盤功能,可以了解銷售總額、銷售量、消費者對書的偏好等,有利於企業更好的經營。
以上是本週需要完成的任務,然後在自行操作的過程中,我還發現一些問題,在此列出:
1⃣️關於老師反應的不能通過html發布到部落格進行小計的情況,也許是Ragic已經改善,所以目前測試成功。截圖顯示有限,“小計”在右邊還沒完全顯示。
2⃣️我認為是Ragic做的不足的地方,當用戶下訂單時,為了核對所選商品是否正確,大多都想要和圖片進行匹配,但是我在輸入訂單時,都只能看到圖片的名字,看不到內容。只有當商家查看訂單才可以顯示原來的產品信息,這顯然是不夠的。如果能夠直接顯示圖片會更好。
3⃣️在我完成本次作業之前,我又添加了三本書的產品介紹,分別是:
我對訂單表格進行了連結&載入,但是無論我怎麼重識,或者調換順序,在訂購這仨本書時,選擇“書名”,都不會相應的出現“圖書代號”和“作者”,但是單價和圖片又可以正常顯示,訂購其他書本時情況都正常,如下截圖:
不太清楚怎麼回事,所以貼在部落格請教老師。
4⃣️利用報表的工作事項來處理訂單,但是我發現無法還原,就是說如果勾選了訂單之後,代表已經發貨,在報表中就不會再顯示該條記錄。可是人總有粗心大意的時候,如果我是不小心點錯了,然後應該怎麼楊還原這條記錄呢??
本來我是有6條訂單,在第一次嘗試時,我勾選了2個,可是現在我不會把這個訂單還原成未完成的狀態,所以就算重新生成報表,還是只有4條記錄。我感覺這個功能還需要修改,或者是我哪裡操作沒注意,還請老師指出。
雲端資料庫的出現,大大縮短了原應有的工作時間,本來我的寫程式的能力就弱,要完成這樣一個訂書系統至少得一個月,現在其實1-2個工作日就可以自學成才。很好的鍛鍊了我們的動手能力,以及增加成就感,不用讓我每天為看不懂的程式頭痛啦!最後附上填寫訂單的界面。