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