王麗君
摘要:麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)銷售平臺系統(tǒng)采用B/S結(jié)構(gòu)模式,運(yùn)營ASP.NET動態(tài)頁面技術(shù),結(jié)合JAVA框架技術(shù),該文主要闡述了該平臺設(shè)計(jì)實(shí)現(xiàn)過程與該系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)實(shí)現(xiàn)過程,以及實(shí)現(xiàn)的主要功能模塊包括:注冊和登錄模塊,用戶和角色管理模塊,瀏覽、購買及訂單模塊,查詢模塊,用戶信息中心模塊,商品及訂單管理模塊,信息中心模塊和商城前臺模塊。具有操作簡單,界面美觀、方便易用,系統(tǒng)安全性高、運(yùn)行穩(wěn)定等特點(diǎn)。
關(guān)鍵詞:網(wǎng)絡(luò)推廣平臺;ASP.NET;B/S結(jié)構(gòu);數(shù)據(jù)庫
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)30-7220-04
隨著電子商務(wù)網(wǎng)絡(luò)的不斷發(fā)展進(jìn)步,麗水的農(nóng)產(chǎn)品的銷售模式也發(fā)生了巨大的變化。面對未來電子商務(wù)的不斷普及,傳統(tǒng)的農(nóng)產(chǎn)品銷售商店在面向的顧客、銷售的渠道、客戶的基數(shù)等方面是遠(yuǎn)遠(yuǎn)不及網(wǎng)上銷售。因此農(nóng)產(chǎn)品的銷售也需向以電子商務(wù)為主的銷售方向轉(zhuǎn)變以求新的突破與發(fā)展。農(nóng)產(chǎn)品通過電子商務(wù)平臺的銷售可以減少成本、同時(shí)商務(wù)平臺具備豐富齊全的產(chǎn)品信息,產(chǎn)品的快速查詢,方便的配送服務(wù),直接準(zhǔn)確的數(shù)據(jù)記錄,靈活多變的宣傳方式等,這些優(yōu)點(diǎn)提供了電子商務(wù)網(wǎng)絡(luò)平臺銷售農(nóng)產(chǎn)品一個(gè)美好發(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)的一些信息進(jìn)行管理和維護(hù)比如新產(chǎn)品信息的添加、修改和刪除等操作,同時(shí)管理一些買家用戶信息。系統(tǒng)實(shí)現(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)品詳細(xì)情況;⑤用戶注冊及用戶登陸;⑥查看用戶的訂單信息;⑦修改用戶個(gè)人信息;⑧購物幫助功能。
2)系統(tǒng)后臺管理部分:
①產(chǎn)品增加,修改和刪除產(chǎn)品;②農(nóng)產(chǎn)品修改,刪除,查看;③用戶查看,修改,刪除;④查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單;⑤添加新進(jìn)的農(nóng)產(chǎn)品的小圖片和大圖片;⑥增加,修改和刪除購物幫助。
1.3系統(tǒng)功能模塊劃分
1) 注冊和登錄模塊:注冊和登錄模塊主要實(shí)現(xiàn)用戶的注冊、登錄等功能。
2)用戶和角色管理模塊:用戶和角色管理模塊主要實(shí)現(xiàn)用戶的管理,角色管理、添加角色、修改角色、用戶管理、添加后臺用戶。
3)瀏覽、購物及訂單模塊:改模塊主要實(shí)現(xiàn)瀏覽商品、購買商品及查看購物車、提交訂單、評論商品、留言。
4)商品查詢模塊:商品查詢模塊主要實(shí)現(xiàn)商品的簡單查詢功能和高級查詢功能。
5)商品訂單管理模塊:商品及訂單管理模塊主要實(shí)現(xiàn)商品種類管理、添加商品種類、修改商品種類、商品管理、添加商品、修改商品、商品評論管理、訂單管理。
6)產(chǎn)品信息管理模塊:信息中心模塊主要實(shí)現(xiàn)商品信息新聞管理模塊、商品信息發(fā)布、信息修改、信息公告設(shè)置、信息留言管理等功能。
2 系統(tǒng)數(shù)據(jù)庫關(guān)系設(shè)計(jì)
在本系統(tǒng)的數(shù)據(jù)庫中,各個(gè)表之間的關(guān)系比較簡單,表之間的引用關(guān)系也比較簡單。用戶表Users引用角色Role表的RoleID字段;商品表Product分別于商品類別表Category、商品評論表Comment、商品圖片表Picture、訂單子項(xiàng)表OrderItem形成關(guān)聯(lián);訂單表OrderForm分別和用戶表Users、訂單子項(xiàng)表OrderItem形成關(guān)聯(lián)。最終設(shè)計(jì)各個(gè)表之間的關(guān)系鏈接起來,其中:新聞表、留言表Leaveword、評論表Comment都和用戶表形成關(guān)聯(lián)。
3 平臺主頁設(shè)計(jì)
本系統(tǒng)的主頁包括了查看商品的信息和資料,選購商品,注冊會員,購物指南,用戶留言等的操作,為用戶對本網(wǎng)站的銷售商品提供了直觀的視覺效果,也方便用戶進(jìn)行各項(xiàng)具體操作。
3.1 瀏覽、購物及訂單模塊
瀏覽、購物及訂單模塊實(shí)現(xiàn)用戶瀏覽、購買、訂購、評論商品等一系列的購物流程,他們之間的操作流程如圖2所示。
3.2商城前臺模塊
商城前臺模塊主要為用戶瀏覽、購買商品提供一個(gè)完整的商城前臺,它根據(jù)用戶的角色加載不同的功能模塊。加載功能模塊的具體流程如圖3所示。
瀏覽、購物及訂單功能主要實(shí)現(xiàn)客戶從瀏覽商品、購物商品、創(chuàng)建訂單,到評論商品、添加留言這一個(gè)完整的購物過程。下面將詳細(xì)介紹客戶購物過程中的每一個(gè)功能的實(shí)現(xiàn)。
3.3登錄模塊
登錄模塊實(shí)現(xiàn)關(guān)鍵代碼:
注冊:
3.4商品購買實(shí)現(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)品主要是實(shí)現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實(shí)現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計(jì)與實(shí)現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進(jìn)行分類??蛇M(jìn)行簡便快速的查詢。2)對注冊用戶的信息進(jìn)行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時(shí)查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點(diǎn)是:本站點(diǎn)的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成網(wǎng)上購物的全過程,消費(fèi)者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。
參考文獻(xiàn):
[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ù)》課程教學(xué)的研究[J].云南職業(yè)技術(shù)學(xué)院,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].計(jì)算機(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)品主要是實(shí)現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實(shí)現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計(jì)與實(shí)現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進(jìn)行分類??蛇M(jìn)行簡便快速的查詢。2)對注冊用戶的信息進(jìn)行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時(shí)查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點(diǎn)是:本站點(diǎn)的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成網(wǎng)上購物的全過程,消費(fèi)者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。
參考文獻(xiàn):
[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ù)》課程教學(xué)的研究[J].云南職業(yè)技術(shù)學(xué)院,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].計(jì)算機(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)品主要是實(shí)現(xiàn)產(chǎn)品信息檢索,改功能能夠?qū)崿F(xiàn)產(chǎn)品搜索具體實(shí)現(xiàn)功能代碼。
4 總結(jié)
通過麗水農(nóng)產(chǎn)品網(wǎng)絡(luò)推廣平臺的設(shè)計(jì)與實(shí)現(xiàn),主要完成了以下功能:
1)對各品質(zhì)農(nóng)產(chǎn)品進(jìn)行分類。可進(jìn)行簡便快速的查詢。2)對注冊用戶的信息進(jìn)行記錄,給予注冊用戶優(yōu)惠服務(wù)。3)能夠存貯并隨時(shí)查看用戶所選擇的農(nóng)產(chǎn)品。4)能生成購物訂單。
該系統(tǒng)的優(yōu)點(diǎn)是:本站點(diǎn)的界面本系統(tǒng)界面友好簡潔、功能齊全、易于操作和維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成網(wǎng)上購物的全過程,消費(fèi)者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。
參考文獻(xiàn):
[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ù)》課程教學(xué)的研究[J].云南職業(yè)技術(shù)學(xué)院,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].計(jì)算機(jī)應(yīng)用研究,2007(9):160.endprint