農(nóng)產(chǎn)品交易系統(tǒng)的研究與設(shè)計
近年來,農(nóng)產(chǎn)品的銷售環(huán)節(jié)成為我國農(nóng)業(yè)發(fā)展的瓶頸,農(nóng)產(chǎn)品的結(jié)構(gòu)性、季節(jié)性、區(qū)域性過剩,是農(nóng)產(chǎn)品市場存在的普遍性問題。農(nóng)村地區(qū)由于交通、通信不夠發(fā)達,難以得到及時、準確、可靠的市場需求信息。因此,如何建立高效的農(nóng)產(chǎn)品流通新模式,已成為降低我國農(nóng)產(chǎn)品交易成本和促進農(nóng)民增收的重大現(xiàn)實問題。而電子商務(wù),作為一種以計算機網(wǎng)絡(luò)為基礎(chǔ)的商務(wù)信息系統(tǒng),則為解決以上問題提供了成熟完善的技術(shù)條件。電子商務(wù)與傳統(tǒng)產(chǎn)業(yè)的有機結(jié)合,傳統(tǒng)企業(yè)利用網(wǎng)絡(luò)創(chuàng)造效益,建立一個農(nóng)產(chǎn)品電子交易系統(tǒng)已屬必然。本文的目的就是為廣大農(nóng)民用戶研究設(shè)計一個方便使用、切合實際、交互性強的農(nóng)產(chǎn)品電子交易系統(tǒng)。
1 .NET概述
微軟公司2000年正式推出.NET,統(tǒng)一了編程類庫,是其XML Web服務(wù)平臺,提供了對下一代網(wǎng)絡(luò)的通信標準,對可擴展標記語言(XML)的完全支持,使應(yīng)用程序的開發(fā)變得更簡單。引用Microsoft總裁兼首席執(zhí)行官史蒂夫.鮑爾墨的話:“.NET 代表了一個集合、一個環(huán)境、一個編程的基本結(jié)構(gòu),作為一個平臺來支持下一代的互聯(lián)網(wǎng)”。簡單扼要地表明了.NET的特性: .NET是一個理想化的未來互聯(lián)網(wǎng)環(huán)境,微軟的構(gòu)想是一個“不再關(guān)注單個網(wǎng)站、單個設(shè)備與因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)境,而是要讓所有的計算機群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計算環(huán)境,簡而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動化處理[1]。.NET的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設(shè)備都能訪問他們所需要的信息,而用戶不需要知道具體細節(jié),用戶只需發(fā)出請求,而所有后臺的復(fù)雜性是完全屏蔽的。
2 系統(tǒng)的可使用性分析
對于農(nóng)產(chǎn)品交易系統(tǒng)而言,影響系統(tǒng)可使用性的主要因素有:可訪問性、訪問效率、內(nèi)容表達以及內(nèi)容的質(zhì)量等。在農(nóng)產(chǎn)品交易系統(tǒng)的設(shè)計標準中,可訪問性和效率是兩個最重要的標準。所以在系統(tǒng)建設(shè)時應(yīng)考慮如下內(nèi)容:
(1)好的導航功能。判斷系統(tǒng)的導航模式是否最佳的因素主要有:前后的一致性、前后關(guān)系安排、可訪問性、使用戶很容易適應(yīng)、及時性等。導航模式有很多種,例如:站點地圖,返回主頁,返回前一頁,瀏覽一個下拉菜單中的項目等。對于農(nóng)產(chǎn)品交易系統(tǒng)來說,系統(tǒng)的網(wǎng)頁數(shù)目比較多,所以在系統(tǒng)建設(shè)時,應(yīng)該考慮提供站內(nèi)搜索引擎服務(wù),這樣可以方便用戶快捷地在站內(nèi)查找所需的信息。
(2)信息的分類和顯示。對于本系統(tǒng)而言,信息首先分為十個大類:水稻專題、小麥專題、棉花專題、玉米專題、蔬菜專題、大豆專題、水果專題、水產(chǎn)專題、農(nóng)藥化肥、苗木花卉,然后根據(jù)這十個大類又分成了很多小類,比如水果專題分成了:蘋果、葡萄、梨、西瓜、菠蘿、橘子等。例如供應(yīng)信息中“大量供應(yīng)黃金梨”就屬于大類中的“水果專題”,小類中的“梨”。
(3)頁面下載的速度應(yīng)不超過10 s。如果頁面的加載速度太慢,用戶有可能放棄瀏覽。而頁面內(nèi)容質(zhì)量只有在閱讀以后才能正確評價,否則,網(wǎng)頁的內(nèi)容或者表達形式就會失去相應(yīng)的意義。
(4)內(nèi)容的組織結(jié)構(gòu)。對于一個邏輯化的站點組織,用戶可以預(yù)見在哪個頁面才能查找到他們所需的信息。系統(tǒng)的內(nèi)容組織結(jié)構(gòu)可以使用以下模式:序列模式(按照次序來組織信息)、層次模式(用樹型的層次結(jié)構(gòu)來組織表達復(fù)雜的信息)、格子模式(按照格子的形式組織信息)等。本系統(tǒng)采用多種模式相結(jié)合的方式來組織農(nóng)產(chǎn)品的信息,因為農(nóng)產(chǎn)品交易系統(tǒng)的頭部控件對所有用戶都是可見的,而頭部控件包括很多頻繁使用的功能,例如站內(nèi)搜索、首頁、商貿(mào)中心等等,所以用戶無論處于系統(tǒng)中的哪個頁面,都可以通過系統(tǒng)的頭部控件中的站內(nèi)搜索來查找自己感興趣的農(nóng)產(chǎn)品信息,也可以通過系統(tǒng)的頭文件中的“首頁”來返回系統(tǒng)的主頁面。
3 系統(tǒng)設(shè)計的關(guān)鍵技術(shù)
本系統(tǒng)的設(shè)計目標是以B/S體系結(jié)構(gòu)作為基本架構(gòu),創(chuàng)建一個C to C 模式的電子交易系統(tǒng)。操作系統(tǒng)采用Windows XP, WEB服務(wù)器采用IIS5.1(Internet Information server),用ADO.NET實現(xiàn)對數(shù)據(jù)庫的存取,用C# 編寫ASP.NET 程序。
3.1購物車
對于每個會員,在瀏覽供應(yīng)信息后,如果找到自己滿意的產(chǎn)品,則可點擊信息下方的購物車,進入自己的購物車頁面,如圖1所示。購物車可以幫助會員管理訂單、個人信息和暫存商品,并為會員提供各種自助管理訂單的服務(wù)。
在購物車頁面中,顯示了會員的級別(普通會員或黃金會員),列出了會員所選擇商品的名稱、數(shù)量、單價以及總的價格。會員可以自行管理自己的購物車,例如,可以修改商品、刪除不需要的商品。當會員選購了商品放入購物車后,如果會員對該商品未支付,購物車都會將其所選擇的商品一直保存著。
首先獲取會員的購物車,從Hashtable表中,將指定的商品從購物車中移除,其中,刪除按鈕(lnkbtnDelete)的CommandArgument參數(shù)值為商品ID代號,利用Session語句更新購物車。代碼如下:
評論