摘 要:隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的迅速發(fā)展與普及,以網(wǎng)絡(luò)為基礎(chǔ)的農(nóng)產(chǎn)品發(fā)布平臺(tái)作為一種新的技術(shù)手段,在實(shí)現(xiàn)供求關(guān)系上起著重要的作用。通過(guò)對(duì)用戶(hù)的基本操作、農(nóng)產(chǎn)品發(fā)布平臺(tái)信息和系統(tǒng)基本操作的分析,研究如何利用互聯(lián)網(wǎng)和電話網(wǎng)向供求信息平臺(tái)發(fā)布供求信息,從功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和核心模塊代碼三個(gè)方面重點(diǎn)研究農(nóng)產(chǎn)品發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞:農(nóng)產(chǎn)品;供求信息;設(shè)計(jì)與實(shí)現(xiàn)
中圖分類(lèi)號(hào):TP311.52
目前國(guó)內(nèi)現(xiàn)有的信息發(fā)布平臺(tái)比較單一,雖然大多數(shù)信息發(fā)布平臺(tái)具備了把信息資源發(fā)布的能力,但是信息發(fā)布的方法僅僅局限為在互聯(lián)網(wǎng)上發(fā)布。實(shí)際上在中西部及廣大農(nóng)村地區(qū)掌握電腦上網(wǎng)知識(shí)的人畢竟是少數(shù),家庭擁有能上網(wǎng)電腦的終端用戶(hù)還十分有限,故開(kāi)發(fā)擁有多途徑信息發(fā)布的供求信息網(wǎng)站是具有市場(chǎng)潛力的。研究農(nóng)產(chǎn)品供求信息發(fā)布平臺(tái)系統(tǒng)的目的就是為了建立一個(gè)能夠?yàn)槲鞑考稗r(nóng)村的廣大群眾及時(shí)發(fā)布所需要的供求信息的綜合性平臺(tái),使懂電腦上網(wǎng)的或者不懂電腦上網(wǎng)的群眾,都能通過(guò)該平臺(tái)發(fā)布供求信息,并且把交易的風(fēng)險(xiǎn)控制信譽(yù)管理等等交給該平臺(tái)來(lái)進(jìn)行統(tǒng)一的管理控制。
1 系統(tǒng)設(shè)計(jì)
農(nóng)產(chǎn)品供求信息發(fā)布平臺(tái)系統(tǒng)是通過(guò)互聯(lián)網(wǎng)和電話網(wǎng),為本地區(qū)用戶(hù)提供一個(gè)方便快捷的信息查詢(xún)與發(fā)布的平臺(tái)。即針對(duì)本地區(qū)用戶(hù)提供信息發(fā)布和查詢(xún)服務(wù),結(jié)合電話,廣大非上網(wǎng)用戶(hù)可通過(guò)電話發(fā)布信息,通過(guò)電話費(fèi)結(jié)算合理方便,還可以過(guò)濾一些垃圾信息。根據(jù)普通用戶(hù)對(duì)信息的獲取渠道,結(jié)合計(jì)算機(jī)技術(shù)的相關(guān)知識(shí),用來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)平臺(tái)的基本數(shù)據(jù)流和網(wǎng)站架構(gòu),系統(tǒng)平臺(tái)命名為160信息網(wǎng)。
1.1 系統(tǒng)功能設(shè)計(jì)
農(nóng)產(chǎn)品供求信息發(fā)布平臺(tái)系統(tǒng)的用戶(hù)主要有普通用戶(hù)、160接線員、審核員、會(huì)員。
普通用戶(hù)可以利用本系統(tǒng)發(fā)布信息和查詢(xún)信息。上網(wǎng)普通用戶(hù)可以通過(guò)電腦網(wǎng)頁(yè)瀏覽和電話撥號(hào)方式訪問(wèn)160網(wǎng)站,輸入信息并撥打160獲取繳費(fèi)碼后即可發(fā)布信息,該類(lèi)用戶(hù)還可以上傳圖片,信息通過(guò)審核員的審核后才能夠被其他用戶(hù)查看到。非上網(wǎng)用戶(hù)當(dāng)前只能通過(guò)160接線員發(fā)布信息。普通用戶(hù)查詢(xún)信息有三種方式:組合查詢(xún)、分類(lèi)瀏覽、根據(jù)信息ID查詢(xún),但普通用戶(hù)看不到信息發(fā)布者的聯(lián)系電話和詳細(xì)的聯(lián)系方式。
160接線員發(fā)布信息無(wú)需繳費(fèi)碼就能發(fā)布,查詢(xún)信息主要根據(jù)信息ID號(hào)查詢(xún)?cè)敿?xì)信息,接線員能看到發(fā)布者的聯(lián)系電話和詳細(xì)聯(lián)系方式。
審核員能夠?qū)τ脩?hù)的信息進(jìn)行修改和刪除。修改范圍包括信息歸類(lèi)和標(biāo)題不當(dāng);內(nèi)容字段錄入聯(lián)系電話等不規(guī)范輸入;將反動(dòng)/色情的信息設(shè)置刪除標(biāo)志等。
會(huì)員用戶(hù)可以通過(guò)注冊(cè)成為會(huì)員以后享受如下特殊待遇:可以包月打折優(yōu)惠;會(huì)員信息高亮顯示;會(huì)員可以分配主頁(yè)。
1.2 系統(tǒng)體系信息設(shè)計(jì)
系統(tǒng)體系信息設(shè)計(jì)內(nèi)容較多,主要體現(xiàn)在以下幾個(gè)方面:
(1)內(nèi)網(wǎng)和外網(wǎng)的組合查詢(xún),在該模塊中添加一個(gè)或兩個(gè)搜索字段,使信息量多的情況下能使用戶(hù)很快的找到自己所需要的信息,此種情況要把信息分類(lèi)細(xì)化,總結(jié)出兩個(gè)同一類(lèi)信息的不同特征,如:一級(jí)分類(lèi)、二級(jí)分類(lèi)、三級(jí)分類(lèi)等。
(2)在信息中要顯示出該條信息的ID號(hào),供上網(wǎng)用戶(hù)查詢(xún),使供求雙方能通過(guò)160轉(zhuǎn)接,建立通話。
(3)發(fā)布信息的有效期最大7天,在內(nèi)網(wǎng)(外網(wǎng))發(fā)布信息頁(yè)面有效期后面再添加兩個(gè)單選項(xiàng),一個(gè)是:“送7天”,另一個(gè)是:“送14天”。這兩個(gè)單選項(xiàng)的時(shí)間加到用戶(hù)的有效期內(nèi)。即如果用戶(hù)發(fā)布一條信息的有效期是7天,(內(nèi)網(wǎng))160接線員提醒用戶(hù)是否接受贈(zèng)送信息的有效期,如果用戶(hù)接受,讓用戶(hù)選擇贈(zèng)送的天數(shù),只有這兩個(gè)贈(zèng)送選項(xiàng)。外網(wǎng)由用戶(hù)自己選擇。
(4)內(nèi)網(wǎng)的管理人員,能查出數(shù)據(jù)庫(kù)中到期(0-1天)的信息,并能對(duì)這些信息進(jìn)行回訪,回訪的對(duì)象為發(fā)布信息的有效期為7天的用戶(hù),如果發(fā)布信息的有效期小于7天,就不對(duì)這些用戶(hù)進(jìn)行回訪?;卦L的目的是提醒用戶(hù)該條信息是否繼續(xù)有效,如果用戶(hù)要繼續(xù)該條信息的發(fā)布的話,提醒用戶(hù)續(xù)費(fèi),同時(shí)注意所續(xù)信息的有效期,并在界面添加該條信息的有效期。
(5)為發(fā)布信息做個(gè)倒計(jì)時(shí),使上網(wǎng)用戶(hù)和信息的發(fā)布人員能夠看到該條信息還剩余多少天就被刪除。
(6)內(nèi)網(wǎng)工作人員工作量的統(tǒng)計(jì)(主要指審核員)和外網(wǎng)每一類(lèi)信息被訪問(wèn)次數(shù)的統(tǒng)計(jì),其中外網(wǎng)每一類(lèi)信息被訪問(wèn)次數(shù)的統(tǒng)計(jì)要在當(dāng)天晚上(有一個(gè)規(guī)定的時(shí)間,暫時(shí)未訂)把該數(shù)字寫(xiě)進(jìn)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中至少要保留一個(gè)月的統(tǒng)計(jì)量。審核員在登陸成功后,可以看到每一類(lèi)信息還剩余多少信息未審核,給工作人員帶來(lái)工作的壓力。內(nèi)網(wǎng)160接線員根據(jù)ID查詢(xún)處該條信息,同時(shí)可以修改該條信息的權(quán)利。
(7)通過(guò)語(yǔ)音卡160接線員接通用戶(hù)電話,結(jié)合用戶(hù)驗(yàn)證方式,對(duì)用戶(hù)進(jìn)行相關(guān)的服務(wù)。
(8)通過(guò)短信貓,按信息發(fā)布的級(jí)別甄別各個(gè)權(quán)限級(jí)別的用戶(hù),然后發(fā)布相應(yīng)的信息,并且接受用戶(hù)的手機(jī)短信反饋。
2 發(fā)布信息模塊的實(shí)現(xiàn)
普通用戶(hù)發(fā)布信息有兩種方式:一種是上網(wǎng)直接打開(kāi)發(fā)布頁(yè)面,填寫(xiě)自己的信息;另外一種是打電話給160接線員,由接線員代理發(fā)布。
在外網(wǎng)發(fā)布信息模塊中,扮演View角色的是PublishInfo.jsp和Publish
AddInfoServlet類(lèi)起到協(xié)調(diào)、調(diào)度的作用,其主要代碼是:讀取表單數(shù)據(jù);調(diào)用InfoDAO中的insert()方法將用戶(hù)的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)的Infor表中;然后將結(jié)果信息轉(zhuǎn)發(fā)給PublishResult.jsp頁(yè)面顯示。InfoDAO類(lèi)中集中了對(duì)數(shù)據(jù)庫(kù)中Infor表的增刪查改等操作方法。
普通用戶(hù)使用的外網(wǎng)信息發(fā)布模塊與160接線員使用的內(nèi)網(wǎng)信息發(fā)布模塊也是相同的,只不過(guò),普通用戶(hù)需要撥打160獲取繳費(fèi)碼后即可發(fā)布信息。用戶(hù)每撥打160電話1次,扣信息費(fèi)1元。
3 查詢(xún)信息模塊的實(shí)現(xiàn)
普通用戶(hù)使用的外網(wǎng)信息查詢(xún)模塊與160接線員使用的內(nèi)網(wǎng)信息查詢(xún)模塊幾乎是相同的,只不過(guò),接線員能看到發(fā)布者的聯(lián)系電話和詳細(xì)聯(lián)系方式,而普通用戶(hù)看不到。向普通用戶(hù)隱藏聯(lián)系方式的目的是為了實(shí)現(xiàn)收費(fèi)。
扮演Controller角色的是QueryInfoServlet類(lèi),其主要代碼是:讀取用戶(hù)的查詢(xún)條件;調(diào)用InfoDAO中的select()方法來(lái)查詢(xún)數(shù)據(jù)庫(kù)的Infor表;然后將查詢(xún)結(jié)果轉(zhuǎn)發(fā)給search.jsp頁(yè)面顯示。
總之,網(wǎng)絡(luò)改變著我們的日常生活,同時(shí)也給信息發(fā)布帶來(lái)了深刻地變革,利用Web應(yīng)用系統(tǒng)開(kāi)發(fā)模式和現(xiàn)代軟件工程的思想,利用現(xiàn)代開(kāi)發(fā)技術(shù),來(lái)建立基于Web的農(nóng)產(chǎn)品供求信息發(fā)布平臺(tái)正是順應(yīng)時(shí)代發(fā)展的需要。對(duì)網(wǎng)絡(luò)在信息傳遞中的巨大優(yōu)勢(shì)進(jìn)行了充分發(fā)揮,為Web應(yīng)用系統(tǒng)的開(kāi)發(fā)提供了一個(gè)開(kāi)放式的模式,此模式的應(yīng)用為Web應(yīng)用系統(tǒng)的開(kāi)發(fā)進(jìn)行了有益的嘗試,具有實(shí)際意義和巨大的應(yīng)用價(jià)值。
參考文獻(xiàn):
[1]王強(qiáng),曾小紅.國(guó)內(nèi)外農(nóng)業(yè)數(shù)據(jù)資源和網(wǎng)絡(luò)發(fā)展概況[J].世界農(nóng)業(yè),2008.
[2]溫繼文,李道亮.我國(guó)與美國(guó)農(nóng)業(yè)信息服務(wù)體系建設(shè)的比較研究[J].南方農(nóng)村,2006.
[3]章德賓.加速中國(guó)農(nóng)村農(nóng)業(yè)信息化發(fā)展的對(duì)策研究[D].福州大學(xué),2004.
作者簡(jiǎn)介:呂星宇(1984-),男,河南南陽(yáng)人,副科,助講,碩士,研究方向:計(jì)算機(jī)應(yīng)用。
作者單位:南陽(yáng)理工學(xué)院,河南南陽(yáng) 473000