1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

農(nóng)業(yè)商務(wù)網(wǎng)站開發(fā)分析

前言:本站為你精心整理了農(nóng)業(yè)商務(wù)網(wǎng)站開發(fā)分析范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

農(nóng)業(yè)商務(wù)網(wǎng)站開發(fā)分析

1研究背景

農(nóng)業(yè)商務(wù)網(wǎng)站屬于Web應(yīng)用范疇,其開發(fā)技術(shù)主要有微軟的.NET、Sun的Java以及PHP3種主流開發(fā)技術(shù)。當前,對于Web應(yīng)用進行開發(fā)的一大趨勢即為利用開源框架進行項目的二次開發(fā),如J2EE平臺下的Struts、Spring、JSF、Cocoon、Axis和Xalan,.NET平臺下的Castle、Mono,PHP平臺下的Ecshop、osCommerce等,即為當前建立Web應(yīng)用的主流框架。在互聯(lián)網(wǎng)上構(gòu)建各種Web應(yīng)用,要重點考慮其開放性、穩(wěn)定性、安全性問題,要求相對較高,這和一般的單機版、局域網(wǎng)版本的軟件要求不同;但是,各種Web應(yīng)用又有許多共性,如會員注冊、供求信息、留言板、后臺管理等,這些內(nèi)容對于開發(fā)者而言其實是重復(fù)性的工作。從互聯(lián)網(wǎng)的本質(zhì)來看,其推崇的就是一種稱為“OPEN”的精神。因此,考慮利用一些成熟的開源框架進行項目的二次開發(fā),既順應(yīng)了互聯(lián)網(wǎng)的發(fā)展趨勢,又有利于加快開發(fā)進度、提升系統(tǒng)性能。農(nóng)業(yè)商務(wù)網(wǎng)站作為信息時代特有的信息傳播渠道,經(jīng)過多年的發(fā)展,取得了長足進步。研究如何快速構(gòu)建農(nóng)業(yè)商務(wù)網(wǎng)站,提高農(nóng)業(yè)商務(wù)網(wǎng)站的服務(wù)能力、水平和效果,已經(jīng)成為一項重要而緊迫的任務(wù)。基于此,筆者對農(nóng)業(yè)商務(wù)網(wǎng)站的設(shè)計和實現(xiàn)進行了研究,以期為農(nóng)業(yè)商務(wù)網(wǎng)站的發(fā)展提供技術(shù)參考。

2農(nóng)業(yè)商務(wù)網(wǎng)站在農(nóng)民增收中的作用及存在的問題

“金農(nóng)工程”已走過了15年歷程,在各方面的努力下,我國農(nóng)業(yè)商務(wù)網(wǎng)站建設(shè)取得了明顯進展,對農(nóng)民增收起到了一定的促進作用,具體表現(xiàn)為:農(nóng)業(yè)商務(wù)網(wǎng)站成為了解國內(nèi)外農(nóng)業(yè)信息最集中的窗口;以農(nóng)業(yè)商務(wù)網(wǎng)站為平臺,具體引導(dǎo)農(nóng)業(yè)產(chǎn)業(yè)化;實現(xiàn)農(nóng)產(chǎn)品信息互通有無,促進網(wǎng)上商貿(mào)的發(fā)展,實現(xiàn)了農(nóng)民與商家的雙贏[1]。同時,對農(nóng)業(yè)企業(yè)宣傳形象、走出國門起到了巨大的推動作用。但同時也要看到,相對于其他行業(yè),農(nóng)業(yè)商務(wù)網(wǎng)站的建設(shè)基礎(chǔ)仍然比較薄弱。分析和評價農(nóng)業(yè)商務(wù)網(wǎng)站建設(shè)的得與失,必須正視其存在的問題。通過調(diào)查分析發(fā)現(xiàn),當前的農(nóng)業(yè)商務(wù)網(wǎng)站存在著以下不足:數(shù)量有限,總體規(guī)模小;質(zhì)量較低,設(shè)計不夠精確;內(nèi)容重復(fù)、單調(diào),缺乏信息資源多樣性;缺乏開放性,有價值的信息難以實現(xiàn)共享;信息更新慢、時效性差[2]。其中,構(gòu)建農(nóng)業(yè)商務(wù)網(wǎng)站的技術(shù)問題是一個需要重點關(guān)注的方面。

3基于osCommerce的農(nóng)業(yè)商務(wù)網(wǎng)站的開發(fā)模型

osCommerce是一套由自由軟件開發(fā)社團開發(fā)并維護的、面向電子商務(wù)的解決方案,它以極好的穩(wěn)定性和運行速度受到世界各國使用者的青睞[3]。由于遵循“GNUGeneralPublicLicense”開源軟件開發(fā)和協(xié)議,osCommerce可以自由下載、安裝和使用,所有的源代碼全部開放,并可以根據(jù)自己的需要進行修改和,可以應(yīng)用到任何的商業(yè)環(huán)境中,沒有任何版權(quán)問題。該項目最早于2000年3月由德國團隊負責開發(fā),其至今,超過213100個在線商務(wù)網(wǎng)站使用了該osCommerce系統(tǒng)。osCommerce采用了OpenSource世界里多種主流的技術(shù)方案,提供了一整套免費和開放式的平臺,包括強大的PHP動態(tài)網(wǎng)站開發(fā)語言、穩(wěn)定的ApacheWeb服務(wù)器和速度一流的MySQL數(shù)據(jù)庫服務(wù)器[4]。osCommerce是當前商務(wù)網(wǎng)站構(gòu)建的一個理想方案,其已經(jīng)擁有商品、訂單處理、會員管理以及購物車等功能。在同樣受信息技術(shù)影響的農(nóng)業(yè)領(lǐng)域,引入osCommerce、對其進行二次開發(fā)來構(gòu)建農(nóng)業(yè)商務(wù)網(wǎng)站是一個優(yōu)勢選擇。農(nóng)業(yè)商務(wù)網(wǎng)站的開發(fā)模型如圖1所示。

4開發(fā)案例

在此,以某農(nóng)資公司涉農(nóng)網(wǎng)站的開發(fā)為例,介紹該技術(shù)的具體應(yīng)用,主要思路是在明確需求的情況下,對osCom-merce的源代碼進行修改。首先安裝osCommerce相關(guān)的軟件包,然后進行美工設(shè)計(對美工方面的工作不作描述),接著分別對相關(guān)的模塊進行修改、調(diào)整,最后進行測試。下面介紹開發(fā)過程中的幾個重要方面。

4.1基本安裝安裝和使用osCommerce不需要特殊的系統(tǒng)平臺,osCommerce可以在任何支持PHP3或PHP4的Web服務(wù)器上運行,只需支持PHP和MySQL的環(huán)境即可,支持Linux、Solaris、BSD或者MicrosoftWindows等操作系統(tǒng)。①下載Apache+PHP+MySQL組合安裝程序并進行安裝,然后在IE瀏覽器的地址欄輸入:127.0.0.1或ht-tp://localhos,t如能訪問Web的默認頁,就說明配置服務(wù)器環(huán)境成功。②使用MySQL管理器創(chuàng)建數(shù)據(jù)庫。③到官方網(wǎng)站/下載osCommerce基礎(chǔ)程序或模板進行安裝。至此,基本安裝完成。當前安裝完成的osCommerce系統(tǒng)已經(jīng)具備商品、訂單處理、會員管理以及購物車等功能,但對于一個具體項目而言,還需要根據(jù)實際需求對源代碼進行修改,以滿足客戶需求。

4.2農(nóng)產(chǎn)品信息的動態(tài)展示原始的osCommerce系統(tǒng)沒有任何動態(tài)的頁面模塊,這使得整個頁面看起來較為呆板。要使網(wǎng)站獲得動態(tài)效果,其主要思路是使用JavaScript技術(shù),將頁面上靜態(tài)的信息展示變?yōu)闈L動展示。實現(xiàn)信息動態(tài)滾動功能需要修改scrolling_*.php源代碼文件。經(jīng)過改造的動態(tài)功能模塊可用于農(nóng)產(chǎn)品信息展示,它包括最新農(nóng)產(chǎn)品展示、特價農(nóng)產(chǎn)品展示以及店鋪推薦農(nóng)產(chǎn)品展示。以下為核心的JavaScript代碼:<scriptlanguage="javascript">functionScrollImgLeft(){varspeed=40varscroll_begin=documen.tgetElementById("scroll_be-gin");varscroll_end=documen.tgetElementById("scroll_end");varscroll_div=documen.tgetElementById("scroll_div");scroll_end.innerHTML=scroll_begin.innerHTMLfunctionMarquee(){if(scroll_end.offseWtidth-scroll_div.scrollLeft<=0)scroll_div.scrollLeft-=scroll_begin.offseWtidthelsescroll_div.scrollLeft++}varMyMar=setInterval(Marquee,speed)scroll_div.onmouseover=function(){clearInterval(MyMar)}scroll_div.onmouseout=function(){MyMar=setInterval(Marquee,speed)}}</script>

4.3支付模塊在線支付是網(wǎng)上商務(wù)的一個基本環(huán)節(jié)。顧客在完成網(wǎng)上交易以后需要經(jīng)過支付這一環(huán)節(jié)來最終完成在線商務(wù)活動。在原來的osCommerce系統(tǒng)源代碼中就已經(jīng)集成有在線支付模塊,只需要在后臺安裝并簡單設(shè)置一些參數(shù)就可以直接選用。但是,這些在線支付模塊面向的是國外的相關(guān)商家,并不適合中國消費者使用,因此,需要進一步修改、調(diào)整。這里以國內(nèi)著名的支付寶(在線支付的供應(yīng)商)為例,說明在線支付模塊的開發(fā)流程。首先,與支付寶官方取得聯(lián)系,獲取它的一個合法接口;然后在目錄\includes\modules\payment\下創(chuàng)建文件taobaozhifubao.php,該文件是整個模塊的功能文件;接下來在目錄\includes\languages\english\mod-ules\payment\下創(chuàng)建文件taobaozhifubao.php,該文件是語言定義文件,這是英文版本的,還需要在目錄\includes\langua-ges\chinese\modules\payment\下創(chuàng)建一個中文版本的語言定義文件。

4.4物流模塊物流配送是網(wǎng)上商務(wù)的一個重要環(huán)節(jié),沒有物流,再高端的信息技術(shù)也無法真正完成在線商品交易。與在線支付模塊一樣,原來的osCommerce源代碼也集成有物流配送模塊,只需要后臺管理員進行安裝與簡單配置就可以正常使用。但是,這些物流配送模塊面向的是國外的相關(guān)物流公司,也不適合中國消費者使用,因此,需要進一步修改、調(diào)整。這里以中國郵政EMS作為配送服務(wù)提供商,開發(fā)針對它的物流配送模塊。首先,需要在目錄/includes/modules/shipping/下創(chuàng)建文件chinapos.tphp,該文件是整個物流配送模塊的功能文件;然后,在目錄/includes/languages/english/modules/shipping/下創(chuàng)建文件chinapos.tphp,該文件是英文狀態(tài)的語言定義文件,相應(yīng)地,也要創(chuàng)建一個中文狀態(tài)下的語言定義文件。在實際應(yīng)用中,管理員在后臺設(shè)置好到某個地方的郵資,該物流配送功能就可以正常使用。后臺程序會根據(jù)顧客的收貨地址選擇合適的資費,并一同加到整份訂單需付款項的總額中。

4.5語言翻譯osCommerce的源代碼無論是在網(wǎng)頁內(nèi)容,還是后臺數(shù)據(jù)庫方面,都不支持中文。在實際項目的開發(fā)中,需要對該問題進行具體解決。將網(wǎng)頁的內(nèi)容漢化相對比較簡單,只需要將網(wǎng)頁的默認字符集改為GB2312,然后再開發(fā)一個中文語言包,就可以根據(jù)程序的執(zhí)行將網(wǎng)站相應(yīng)的內(nèi)容轉(zhuǎn)換成中文。后臺數(shù)據(jù)庫的中文支持則相對更為關(guān)鍵,因為商務(wù)網(wǎng)站的大部分信息都需要動態(tài)更新,這時就必須借助于后臺數(shù)據(jù)庫的支持。解決的方法是在網(wǎng)站根目錄\includes\functions\與\admin\in-cludes\functions\下找到文件database.php,在相應(yīng)的位置添加一條語句mysql_query(“setnamesgb2312”),即可解決問題。

4.6開發(fā)成果使用osCommerce來開發(fā)農(nóng)業(yè)商務(wù)網(wǎng)站是一個優(yōu)勢選擇,雖然其也存在一些不足之處,但由于其源代碼完全開放,所以,可以對其進行二次開發(fā)以滿足實際項目的不同需要。

5結(jié)語

從當前農(nóng)業(yè)商務(wù)網(wǎng)站的需求出發(fā),筆者提出了一種使用開源軟件進行農(nóng)業(yè)商務(wù)網(wǎng)站開發(fā)的新方法。該方法拓展了Web應(yīng)用開發(fā)的思路,能夠快速搭建原型系統(tǒng),并進行二次開發(fā)、完善。在開發(fā)的進度以及系統(tǒng)的穩(wěn)定性上,它都大大優(yōu)于傳統(tǒng)的開發(fā)方法。但仍有許多問題有待進一步研究,如對osCommerce的功能模塊進一步修改和完善,及通過美工定制更多的動態(tài)界面,研究如何實現(xiàn)動態(tài)的切換等。

文檔上傳者

相關(guān)期刊

山東農(nóng)業(yè)

省級期刊 審核時間1個月內(nèi)

山東省農(nóng)業(yè)廳

農(nóng)業(yè)考古

北大期刊 審核時間1-3個月

江西省社會科學院

古今農(nóng)業(yè)

部級期刊 審核時間1個月內(nèi)

中華人民共和國農(nóng)業(yè)農(nóng)村部

主站蜘蛛池模板: 庄河市| 建湖县| 崇阳县| 东安县| 青州市| 府谷县| 海原县| 六枝特区| 云霄县| 武定县| 句容市| 罗定市| 河津市| 江西省| 曲靖市| 富顺县| 宣武区| 庆元县| 公安县| 浦北县| 清流县| 丹江口市| 名山县| 开远市| 页游| 游戏| 宣汉县| 江川县| 申扎县| 墨脱县| 石屏县| 黄石市| 舞阳县| 星子县| 五大连池市| 监利县| 山西省| 东城区| 吴川市| 定南县| 阜新市|