王麗君
摘要:麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)銷售平臺系統(tǒng)采用B/S結(jié)構(gòu)模式,運營ASP.NET動態(tài)頁面技術(shù),結(jié)合JAVA框架技術(shù),該文主要闡述了該平臺設(shè)計實現(xiàn)過程與該系統(tǒng)數(shù)據(jù)庫的設(shè)計實現(xiàn)過程,以及實現(xiàn)的主要功能模塊包括:注冊和登錄模塊,用戶和角色管理模塊,瀏覽、購買及訂單模塊,查詢模塊,用戶信息中心模塊,商品及訂單管理模塊,信息中心模塊和商城前臺模塊。具有操作簡單,界面美觀、方便易用,系統(tǒng)安全性高、運行穩(wěn)定等特點。
關(guān)鍵詞:網(wǎng)絡(luò)推廣平臺;ASP.NET;B/S結(jié)構(gòu);數(shù)據(jù)庫
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2014)30-7220-04
隨著電子商務(wù)網(wǎng)絡(luò)的不斷發(fā)展進步,麗水的農(nóng)產(chǎn)品的銷售模式也發(fā)生了巨大的變化。面對未來電子商務(wù)的不斷普及,傳統(tǒng)的農(nóng)產(chǎn)品銷售商店在面向的顧客、銷售的渠道、客戶的基數(shù)等方面是遠遠不及網(wǎng)上銷售。因此農(nóng)產(chǎn)品的銷售也需向以電子商務(wù)為主的銷售方向轉(zhuǎn)變以求新的突破與發(fā)展。農(nóng)產(chǎn)品通過電子商務(wù)平臺的銷售可以減少成本、同時商務(wù)平臺具備豐富齊全的產(chǎn)品信息,產(chǎn)品的快速查詢,方便的配送服務(wù),直接準確的數(shù)據(jù)記錄,靈活多變的宣傳方式等,這些優(yōu)點提供了電子商務(wù)網(wǎng)絡(luò)平臺銷售農(nóng)產(chǎn)品一個美好發(fā)展前景。
1 系統(tǒng)功能需求分析
1.1系統(tǒng)業(yè)務(wù)流程圖分析
該平臺主要以網(wǎng)頁界面的形式服務(wù),系統(tǒng)主要的工作流程為:網(wǎng)站頁首登錄,用戶注冊,用戶登錄后對網(wǎng)站的操作權(quán)限主要包括:產(chǎn)品瀏覽、商品搜索等。對于管理員具有的主要功能使登錄系統(tǒng)后臺對對系統(tǒng)的一些信息進行管理和維護比如新產(chǎn)品信息的添加、修改和刪除等操作,同時管理一些買家用戶信息。系統(tǒng)實現(xiàn)的功能主要業(yè)務(wù)流程圖如圖1所示。
1.2系統(tǒng)功能需求分析
系統(tǒng)平臺功能需求主要如下:
1) 系統(tǒng)主界面部分:
①選購農(nóng)產(chǎn)品;②可以查看熱門農(nóng)產(chǎn)品和最優(yōu)惠農(nóng)產(chǎn)品;③購物車功能;④查看農(nóng)產(chǎn)品詳細情況;⑤用戶注冊及用戶登陸;⑥查看用戶的訂單信息;⑦修改用戶個人信息;⑧購物幫助功能。
2)系統(tǒng)后臺管理部分:
①產(chǎn)品增加,修改和刪除產(chǎn)品;②農(nóng)產(chǎn)品修改,刪除,查看;③用戶查看,修改,刪除;④查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單;⑤添加新進的農(nóng)產(chǎn)品的小圖片和大圖片;⑥增加,修改和刪除購物幫助。
1.3系統(tǒng)功能模塊劃分
1) 注冊和登錄模塊:注冊和登錄模塊主要實現(xiàn)用戶的注冊、登錄等功能。
2)用戶和角色管理模塊:用戶和角色管理模塊主要實現(xiàn)用戶的管理,角色管理、添加角色、修改角色、用戶管理、添加后臺用戶。
3)瀏覽、購物及訂單模塊:改模塊主要實現(xiàn)瀏覽商品、購買商品及查看購物車、提交訂單、評論商品、留言。
4)商品查詢模塊:商品查詢模塊主要實現(xiàn)商品的簡單查詢功能和高級查詢功能。
5)商品訂單管理模塊:商品及訂單管理模塊主要實現(xiàn)商品種類管理、添加商品種類、修改商品種類、商品管理、添加商品、修改商品、商品評論管理、訂單管理。
6)產(chǎn)品信息管理模塊:信息中心模塊主要實現(xiàn)商品信息新聞管理模塊、商品信息發(fā)布、信息修改、信息公告設(shè)置、信息留言管理等功能。
2 系統(tǒng)數(shù)據(jù)庫關(guān)系設(shè)計
在本系統(tǒng)的數(shù)據(jù)庫中,各個表之間的關(guān)系比較簡單,表之間的引用關(guān)系也比較簡單。用戶表Users引用角色Role表的RoleID字段;商品表Product分別于商品類別表Category、商品評論表Comment、商品圖片表Picture、訂單子項表OrderItem形成關(guān)聯(lián);訂單表OrderForm分別和用戶表Users、訂單子項表OrderItem形成關(guān)聯(lián)。最終設(shè)計各個表之間的關(guān)系鏈接起來,其中:新聞表、留言表Leaveword、評論表Comment都和用戶表形成關(guān)聯(lián)。
3 平臺主頁設(shè)計
本系統(tǒng)的主頁包括了查看商品的信息和資料,選購商品,注冊會員,購物指南,用戶留言等的操作,為用戶對本網(wǎng)站的銷售商品提供了直觀的視覺效果,也方便用戶進行各項具體操作。
3.1 瀏覽、購物及訂單模塊
瀏覽、購物及訂單模塊實現(xiàn)用戶瀏覽、購買、訂購、評論商品等一系列的購物流程,他們之間的操作流程如圖2所示。
3.2商城前臺模塊
商城前臺模塊主要為用戶瀏覽、購買商品提供一個完整的商城前臺,它根據(jù)用戶的角色加載不同的功能模塊。加載功能模塊的具體流程如圖3所示。
瀏覽、購物及訂單功能主要實現(xiàn)客戶從瀏覽商品、購物商品、創(chuàng)建訂單,到評論商品、添加留言這一個完整的購物過程。下面將詳細介紹客戶購物過程中的每一個功能的實現(xiàn)。
3.3登錄模塊
登錄模塊實現(xiàn)關(guān)鍵代碼:
注冊:
3.4商品購買實現(xiàn)功能代碼
protected void ProductView_RowCommand(object sender, GridViewCommandEventArgs e)
{OrderItemInfo item = null;
OrderInfo order = null;
if (Session[Session.SessionID + OrderForm.Cart] == null)
{ item = GetOrderItemInformation(e);endprint
if (item == null)
{ Response.Write("");
return;}
order = new OrderInfo();
order.OrderItemList.Add(item);
order.TotalMoney = item.Price;
order.TotalNumber = item.Number;
Session[Session.SessionID + OrderForm.Cart] = order;
} for (i = 0; i < order.OrderItemList.Count; i++)
{if(item.ProductID== ((OrderItemInfo)order.OrderItemList[i]).ProductID)
{ ((OrderItemInfo)order.OrderItemList[i]).Number++;
((OrderItemInfo)order.OrderItemList[i]).ItemTotalMoney += item.ItemTotalMoney;
break;
} }
if (i == order.OrderItemList.Count)
{order.OrderItemList.Add(item);
} order.TotalNumber++;
order.TotalMoney += item.Price;
Session[Session.SessionID + OrderForm.Cart] = order;
} Response.Write("");}
3.5產(chǎn)品搜索模塊
搜索產(chǎn)品主要是實現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計與實現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進行分類??蛇M行簡便快速的查詢。2)對注冊用戶的信息進行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點是:本站點的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護,采用了大量的人機交互式操作,能很好的完成網(wǎng)上購物的全過程,消費者一進入就可以獨立的進行自己需要的操作,一目了然。
參考文獻:
[1] 王霞,黃瑞祥,張瑛.麗水市農(nóng)業(yè)信息技術(shù)應(yīng)用事件與探討[J].福建農(nóng)業(yè)科技,2011(2):93.
[2] 黃端詳,廖小麗,張新華.麗水市農(nóng)業(yè)信息化事件與發(fā)展思路的探討[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2008(6):64-98.
[3] 顧蓬蓬.關(guān)于《ASP.NET Web開發(fā)技術(shù)》課程教學的研究[J].云南職業(yè)技術(shù)學院,2011(10):191.
[4] Tao Y L.Component-vs application-level MVC Architecture[J].IEEEE,2002,16 (1):1385-1396.
[5] 張玉平.ASP.NET+SQL組件動態(tài)網(wǎng)站[M].北京:電子工業(yè)出版社,2006(10).
[6] 陳日莉,胥金鳳,王憲倫.基于ASP.NET的分頁技術(shù)[J].網(wǎng)絡(luò)與通信,2005(4):46.
[7] 岳國偉,梁永全,陳玉娥.ASP.NET中數(shù)據(jù)分頁技術(shù)的研究[J].計算機應(yīng)用研究,2007(9):160.endprint
if (item == null)
{ Response.Write("");
return;}
order = new OrderInfo();
order.OrderItemList.Add(item);
order.TotalMoney = item.Price;
order.TotalNumber = item.Number;
Session[Session.SessionID + OrderForm.Cart] = order;
} for (i = 0; i < order.OrderItemList.Count; i++)
{if(item.ProductID== ((OrderItemInfo)order.OrderItemList[i]).ProductID)
{ ((OrderItemInfo)order.OrderItemList[i]).Number++;
((OrderItemInfo)order.OrderItemList[i]).ItemTotalMoney += item.ItemTotalMoney;
break;
} }
if (i == order.OrderItemList.Count)
{order.OrderItemList.Add(item);
} order.TotalNumber++;
order.TotalMoney += item.Price;
Session[Session.SessionID + OrderForm.Cart] = order;
} Response.Write("");}
3.5產(chǎn)品搜索模塊
搜索產(chǎn)品主要是實現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計與實現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進行分類??蛇M行簡便快速的查詢。2)對注冊用戶的信息進行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點是:本站點的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護,采用了大量的人機交互式操作,能很好的完成網(wǎng)上購物的全過程,消費者一進入就可以獨立的進行自己需要的操作,一目了然。
參考文獻:
[1] 王霞,黃瑞祥,張瑛.麗水市農(nóng)業(yè)信息技術(shù)應(yīng)用事件與探討[J].福建農(nóng)業(yè)科技,2011(2):93.
[2] 黃端詳,廖小麗,張新華.麗水市農(nóng)業(yè)信息化事件與發(fā)展思路的探討[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2008(6):64-98.
[3] 顧蓬蓬.關(guān)于《ASP.NET Web開發(fā)技術(shù)》課程教學的研究[J].云南職業(yè)技術(shù)學院,2011(10):191.
[4] Tao Y L.Component-vs application-level MVC Architecture[J].IEEEE,2002,16 (1):1385-1396.
[5] 張玉平.ASP.NET+SQL組件動態(tài)網(wǎng)站[M].北京:電子工業(yè)出版社,2006(10).
[6] 陳日莉,胥金鳳,王憲倫.基于ASP.NET的分頁技術(shù)[J].網(wǎng)絡(luò)與通信,2005(4):46.
[7] 岳國偉,梁永全,陳玉娥.ASP.NET中數(shù)據(jù)分頁技術(shù)的研究[J].計算機應(yīng)用研究,2007(9):160.endprint
if (item == null)
{ Response.Write("");
return;}
order = new OrderInfo();
order.OrderItemList.Add(item);
order.TotalMoney = item.Price;
order.TotalNumber = item.Number;
Session[Session.SessionID + OrderForm.Cart] = order;
} for (i = 0; i < order.OrderItemList.Count; i++)
{if(item.ProductID== ((OrderItemInfo)order.OrderItemList[i]).ProductID)
{ ((OrderItemInfo)order.OrderItemList[i]).Number++;
((OrderItemInfo)order.OrderItemList[i]).ItemTotalMoney += item.ItemTotalMoney;
break;
} }
if (i == order.OrderItemList.Count)
{order.OrderItemList.Add(item);
} order.TotalNumber++;
order.TotalMoney += item.Price;
Session[Session.SessionID + OrderForm.Cart] = order;
} Response.Write("");}
3.5產(chǎn)品搜索模塊
搜索產(chǎn)品主要是實現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計與實現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進行分類。可進行簡便快速的查詢。2)對注冊用戶的信息進行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點是:本站點的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護,采用了大量的人機交互式操作,能很好的完成網(wǎng)上購物的全過程,消費者一進入就可以獨立的進行自己需要的操作,一目了然。
參考文獻:
[1] 王霞,黃瑞祥,張瑛.麗水市農(nóng)業(yè)信息技術(shù)應(yīng)用事件與探討[J].福建農(nóng)業(yè)科技,2011(2):93.
[2] 黃端詳,廖小麗,張新華.麗水市農(nóng)業(yè)信息化事件與發(fā)展思路的探討[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2008(6):64-98.
[3] 顧蓬蓬.關(guān)于《ASP.NET Web開發(fā)技術(shù)》課程教學的研究[J].云南職業(yè)技術(shù)學院,2011(10):191.
[4] Tao Y L.Component-vs application-level MVC Architecture[J].IEEEE,2002,16 (1):1385-1396.
[5] 張玉平.ASP.NET+SQL組件動態(tài)網(wǎng)站[M].北京:電子工業(yè)出版社,2006(10).
[6] 陳日莉,胥金鳳,王憲倫.基于ASP.NET的分頁技術(shù)[J].網(wǎng)絡(luò)與通信,2005(4):46.
[7] 岳國偉,梁永全,陳玉娥.ASP.NET中數(shù)據(jù)分頁技術(shù)的研究[J].計算機應(yīng)用研究,2007(9):160.endprint