張麗 陳穎博 王小亞
關鍵詞:HTML5;PHP;電子商務平臺;移動互聯網;開源
一、需求分析
(一)可行性分析
軟件開發中可行性研究的目的是,用最小的代價在盡可能短的時間內確定問題是否能夠解決。若問題無法解決,則花費在系統開發上的時間、人力、軟硬件資源就會成為浪費。因此,在對農產品電子商務平臺進行開發之前,首先需要從以下幾個方面對其可行性進行研究。
(二)系統功能需求分析
農產品電子商務平臺主要分為產品的管理模塊,農產品供應商管理模塊,用戶的管理模塊,物流管理模塊,統計管理模塊五部分具體系統功能如下:
主要是負責農產品信息的錄入,由專門的數據庫進行數據的管理;
(1)錄入農產品信息:管理員可以錄入農產品的詳細信息。
(2)修改農產品信息:管理員可以修改所錄入的農產品的詳細信息。
(3)刪除農產品信息:管理員可以刪除所錄入的農產品的詳細信息。
主要是負責農產品供貨商的管理;
(1)添加農產品供貨商信息:管理員可以添加農產品供貨商的詳細信息。
(2)修改農產品供貨商信息:管理員可以修改農產品供貨商的詳細信息。
(3)刪除農產品供貨商信息:管理員可以刪除農產品供貨商的詳細信息。
主要是負責電子商務平臺使用者的信息管理;
(1)增加用戶信息:管理員可以添加用戶的詳細信息。
(2)修改用戶信息:管理員可以修改用戶的詳細信息。
(3)刪除用戶信息:管理員可以刪除用戶的詳細信息。
二、主頁界面
三、用戶注冊登錄界面
(一)注冊頁面
該頁面實現了用戶的注冊功能,注冊時須填寫用戶名、登錄密碼、姓名、聯系電話及性別等信息。在這些信息當中對字符以及長度限制作出了具體的要求。在注冊過程中對用戶以及管理員的身份進行了明確的區分。在錄入密碼的過程中為了實現部分的安全性對其進行了后臺加密功能并且在登陸注冊時通過struts請求,去執行javaAction[2]里面的注冊方法,最終把數據插入到數據庫中。
(二)登錄頁面
該頁面實現了用戶的登錄功能,在登錄時為了保護密碼安全輸入登錄界面的密碼采取掩碼顯示,用戶名和密碼輸入正確可以進行下一步操作,用戶名和密碼錯誤則提示用戶名或密碼錯誤,無法進行下一步操作。這樣對非法嘗試登錄的用戶進行了限制。登錄時系統會執行struts里面的登錄方法,通過查詢數據庫中的用戶數據來匹配輸入的用戶名和密碼是否正確,進而根據用戶的身份顯示出不同的操作菜單。
四、農產品板塊
農產品購買頁面采用了分頁技術,將具體的景點通過分頁技術一一展現出來,實現了具體可操作性,即點擊哪個農產品則進行哪個農產品的具體操作,并且還可以使用快捷搜索功能,大大簡化了購買程序。通過數據庫查詢的方式實現數據真分頁,即查多少展示多少,這樣避免了假分頁占用系統內存情況的出現。
五、結束語
秦巴富硒食材館開發設計完畢。其功能基本符合用戶需求,能夠完成農產品溯源體系、農產品信息服務體系、農產品展示、銷售、批量訂單等功能。但是由于設計時間較短,相關的技術水平還達不到要求,所以該系統還有許多不盡如人意的地方,比如界面設計與風格不太美觀,沒有涉及到在線支付功能、加入購物車、與第三方銷售平臺的接口融合等,對設計(論文)具體步驟、相關信息考察不夠等多方面問題,都有待進一步改善。
參考文獻:
[1]王震江,馬宏. XML基礎與實踐教程[M]清華大學出版社.
[2]王津濤. HTML、CSS、JavaScript整合詳解[M]北京機械工業出版社.
[3]溫謙. CSS網頁設計標準教程[M]人民郵電出版社.
[4]周建國. Photoshop+CoreIDRAW平面設計創作教程[M]人民郵電出版社?.
[5]曾靜娜. 精通DIV+CSS網頁樣式布局[M]人民郵電出版社?.
[6]孔璐. CSS+DIV網頁設計開發技術與實例應用[M]國防工業出
作者簡介:
張麗 安康學院電子與信息工程學院數字媒體技術專業本科生。
陳穎博(通訊作者),碩士,講師,安康學院電子與信息工程學院,研究方向:教育數據分析
王小亞 安康學院電子與信息工程學院數字媒體技術專業本科生。