城區(qū)交易BtoC電子商務(wù)網(wǎng)站的設(shè)計(jì)_第1頁(yè)
城區(qū)交易BtoC電子商務(wù)網(wǎng)站的設(shè)計(jì)_第2頁(yè)
城區(qū)交易BtoC電子商務(wù)網(wǎng)站的設(shè)計(jì)_第3頁(yè)
城區(qū)交易BtoC電子商務(wù)網(wǎng)站的設(shè)計(jì)_第4頁(yè)
城區(qū)交易BtoC電子商務(wù)網(wǎng)站的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué) 位 論 文 城區(qū)交易b to c電子商務(wù)網(wǎng)站的設(shè)計(jì) xxx指導(dǎo)教師姓名 xxx xxxxxxxxxxxxxxxxxxx 申請(qǐng)學(xué)位級(jí)別 學(xué) 士 專業(yè)名稱 xxxxxxxxxx 論文提交日期 xxxx年x月 論文答辯日期 xxxx年x月 學(xué)位授予單位和日期 xxxxxxxxxxx 答辯委員會(huì)主任 評(píng)閱人 xxxx年xx月xx日摘要西糧油公司是位于義烏城區(qū)的小規(guī)模銷售糧食公司,為了促進(jìn)和改善公司的管理機(jī)制和模式,提升公司的競(jìng)爭(zhēng)力和經(jīng)濟(jì)效益的目的,開(kāi)發(fā)了西糧油公司的網(wǎng)站系統(tǒng)。本論文是寫(xiě)西糧油公司網(wǎng)站的設(shè)計(jì)過(guò)程。論文首先介紹了公司網(wǎng)站建設(shè)的背景和意義,包括公司的背景介紹,公司信息化的現(xiàn)狀,實(shí)現(xiàn)網(wǎng)站的

2、必要性和技術(shù)及費(fèi)用上的可行性。論述了目前網(wǎng)站實(shí)現(xiàn)中經(jīng)常采用的web服務(wù)器軟件、數(shù)據(jù)庫(kù)軟件和頁(yè)面編程語(yǔ)言的特點(diǎn)。在分析了西糧油公司的現(xiàn)狀和新階段在網(wǎng)上要實(shí)現(xiàn)的作用,提出了網(wǎng)站總體設(shè)計(jì)方案,網(wǎng)站以asp動(dòng)態(tài)頁(yè)面語(yǔ)言進(jìn)行編輯,使用access數(shù)據(jù)庫(kù)存儲(chǔ)產(chǎn)品信息等數(shù)據(jù),使用iis服務(wù)器,組成iis+asp+access組合,它具有完全免費(fèi),更重要的是出色的性能以及完美的易用性,且完全滿足網(wǎng)站開(kāi)發(fā)的需求。論文還闡述了網(wǎng)站設(shè)計(jì)的總體規(guī)劃,包括了數(shù)據(jù)流圖和功能劃分等。論文最后給出了網(wǎng)站的詳細(xì)設(shè)計(jì),包括對(duì)各模塊和實(shí)現(xiàn)各種功能的具體論述。關(guān)鍵詞: 電子商務(wù)網(wǎng)站,城區(qū)交易,設(shè)計(jì)abstractthe west l

3、iang you company is a small food and oil company which is in yiwu. it is for promoting with the management mechanism that improve the company with mode, promote the competition ability of the company with the purpose of the economic performance, developed the website system of the west liang you com

4、pany.this thesis is a design to write the west liang you company website process. the thesis introduced the background of company website developments first with the meaning, including the background of the company introduce, present condition that company information turn, and realize the necessity

5、 of the website with technique and the possibility on the expenses. discussing the current website realizes the web server software, database software that inside usually adopt weaves the characteristics of the distance language with the page. want the function that realizes with new stage on the ne

6、t at the present condition that analyzed the west liang you company, put forward the total design in website project, the website proceeds the editor with the dynamic page in asp language, saving product information etc. data in usage access database, usage iis server, constitute iis+asp+access comb

7、ine, it have complete free, more important and outstanding function and perfections use the sex easily, and complete satisfy the need that website development. the thesis still expatiated the total programming that website design, including the data flow the diagram to divide the line etc. with the

8、function. the thesis gives a detailed design for website finally, including to each mold a concrete treatise for with realizing every kind of function.key words:e-business website, trading in city,design目錄第一章 緒論.11.1網(wǎng)站建設(shè)的必要性11.1.1公司背景與現(xiàn)狀11.1.2初步調(diào)查存在的問(wèn)題11.1.3問(wèn)題的解決辦法21.2網(wǎng)站建設(shè)的可行性31.2.1技術(shù)可行性31.2.2費(fèi)用可行性4

9、1.2.3操作的可行性41.3網(wǎng)站實(shí)施的可行性4第二章 網(wǎng)站系統(tǒng)開(kāi)發(fā)平臺(tái)的選擇62.1系統(tǒng)操作平臺(tái)的選擇62.2 web服務(wù)器軟件的概況和選擇62.2.1 web服務(wù)器軟件的分類62.2.2 apache server的特點(diǎn)72.2.3 iis的特點(diǎn)92.2.4使用iis服務(wù)器的優(yōu)點(diǎn)102.3頁(yè)面編程語(yǔ)言的選擇102.3.1頁(yè)面編程語(yǔ)言的分類102.3.2 dhtml122.3.3 asp122.3.4 php142.3.5 asp語(yǔ)言的優(yōu)勢(shì)152.4網(wǎng)站數(shù)據(jù)庫(kù)的選擇15第三章 系統(tǒng)總體規(guī)劃163.1系統(tǒng)環(huán)境163.2網(wǎng)站要求163.3網(wǎng)站的總體規(guī)劃163.3.1系統(tǒng)任務(wù)概述163.3.2網(wǎng)站

10、的數(shù)據(jù)描述173.3.3數(shù)據(jù)流圖183.3.4功能劃分18第四章 網(wǎng)站系統(tǒng)的設(shè)計(jì)204.1網(wǎng)站設(shè)計(jì)初步描述204.1.1網(wǎng)站腳本設(shè)計(jì)204.1.2網(wǎng)站的基本構(gòu)件214.2網(wǎng)站的詳細(xì)設(shè)計(jì)224.2.1主頁(yè)的設(shè)計(jì)224.2.2會(huì)員注冊(cè)和登錄的設(shè)計(jì)224.2.3客戶服務(wù)中心的設(shè)計(jì)234.2.4 bbs234.2.5網(wǎng)上商店的設(shè)計(jì)234.2.6管理平臺(tái)的設(shè)計(jì)244.2.7數(shù)據(jù)庫(kù)的設(shè)計(jì)24第五章 網(wǎng)站建立后的應(yīng)用265.1信息發(fā)布265.2產(chǎn)品管理265.3客戶管理265.4網(wǎng)站的安全265.5網(wǎng)站推廣26第六章 結(jié)束語(yǔ)27致謝28參考文獻(xiàn)29第一章 緒論隨著internet(因特網(wǎng))技術(shù)的迅猛發(fā)展,i

11、nternet超越時(shí)空的特性將全世界緊密聯(lián)系起來(lái),成為信息的“高速公路”,互聯(lián)網(wǎng)己經(jīng)全面介入社會(huì)生產(chǎn)生活的各個(gè)方面,帶動(dòng)整個(gè)社會(huì)經(jīng)濟(jì)與文化的飛速發(fā)展。對(duì)于當(dāng)代企業(yè)來(lái)說(shuō),互聯(lián)網(wǎng)將成為企業(yè)最重要的通訊工具和信息來(lái)源,企業(yè)可以借助互聯(lián)網(wǎng)來(lái)擴(kuò)大自己的影響,推廣自己的產(chǎn)品,同時(shí)通過(guò)互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展。在這樣的背景下,為了達(dá)到通過(guò)internet信息技術(shù)的應(yīng)用,促進(jìn)和改善企業(yè)的經(jīng)營(yíng)管理機(jī)制和模式,提升企業(yè)的競(jìng)爭(zhēng)力和經(jīng)濟(jì)效益的目的,我制作了這個(gè)電子商務(wù)網(wǎng)站。1.1網(wǎng)站建設(shè)的必要性 經(jīng)過(guò)初步的調(diào)查,了解了西糧油公司的現(xiàn)狀和存在的一些問(wèn)題,在信息化程度很高的今天,電子商務(wù)網(wǎng)站是一個(gè)很好的窗口,幾

12、乎對(duì)所有的企業(yè)都是必備的。下面我們就來(lái)分析一下西糧油公司建立網(wǎng)站的必要性。1.1.1公司背景與現(xiàn)狀西糧油公司位于義烏市城西的農(nóng)貿(mào)城內(nèi),是一家具有十多年歷史的糧油銷售公司,是城區(qū)內(nèi)規(guī)模較大的糧油銷售企業(yè),年交易量達(dá)上萬(wàn)噸。主要產(chǎn)品有:大米、面粉、食用油、粉干等幾個(gè)大類數(shù)十個(gè)品種。公司的總體現(xiàn)狀是:經(jīng)營(yíng)時(shí)間較長(zhǎng),客戶群體較大,經(jīng)營(yíng)的產(chǎn)品線復(fù)雜,品種繁多,信息化程度很低,企業(yè)對(duì)自身的宣傳不夠。公司規(guī)模不是很大,主要從事城區(qū)內(nèi)交易,由于城區(qū)交通發(fā)達(dá),公司有自備的運(yùn)輸工具,公司也實(shí)行送貨上門業(yè)務(wù),但訂貨的人不多,大多數(shù)都是在公司的營(yíng)業(yè)廳交易。1.1.2初步調(diào)查存在的問(wèn)題銷售前期問(wèn)題公司在十

13、幾年的發(fā)展中,建立了龐大的客戶關(guān)系群。在老模式下:當(dāng)客戶或潛在客戶發(fā)出需求意向時(shí),公司只有派人或電話聯(lián)系,由于客戶對(duì)產(chǎn)品的認(rèn)識(shí)不詳細(xì),業(yè)務(wù)人員的工作效率很低下,而且費(fèi)用很高,成功率低。由于客戶的模糊意向,往往需要幾次的交流才能確定客戶的需求,公司在業(yè)務(wù)人員的人力成本、交通費(fèi)、信息費(fèi)用支出很高。這是企業(yè)經(jīng)營(yíng)中難以容忍的。銷售問(wèn)題由于沒(méi)有客戶的準(zhǔn)確需求資料,公司總是會(huì)出現(xiàn)有些產(chǎn)品脫銷和有些產(chǎn)品大量積壓的問(wèn)題,公司通過(guò)發(fā)放傳單資料的效果一直不是很好,浪費(fèi)了大量的人力和財(cái)力。在市場(chǎng)經(jīng)濟(jì)的今天,通過(guò)經(jīng)驗(yàn)來(lái)管理庫(kù)存已經(jīng)有點(diǎn)力不從心了,公司急需準(zhǔn)確的市場(chǎng)需求來(lái)解決銷售問(wèn)題。售后服

14、務(wù)問(wèn)題在公司十幾年的發(fā)展中,老顧客的流失和留不住新顧客都跟售后服務(wù)有關(guān),在以前公司對(duì)顧客的反饋意見(jiàn)沒(méi)有集中的整理,也很難讓顧客有提意見(jiàn)的機(jī)會(huì),沒(méi)有一個(gè)好的平臺(tái)看看顧客的想法,有些吃了虧的顧客也只是自認(rèn)倒霉,沒(méi)有提意見(jiàn)的環(huán)境。留住顧客也成為公司的一個(gè)重要問(wèn)題。1.1.3問(wèn)題的解決辦法與客戶交流的手段有限,客戶對(duì)產(chǎn)品的認(rèn)識(shí)不詳細(xì),不知道客戶的實(shí)際需求量,庫(kù)存不合理,這些問(wèn)題的初步解決方案是建立動(dòng)態(tài)的企業(yè)網(wǎng)站,在網(wǎng)上開(kāi)展定購(gòu)業(yè)務(wù),不僅可以認(rèn)清顧客的實(shí)際需求,在網(wǎng)站中對(duì)客戶的要求進(jìn)行產(chǎn)品協(xié)調(diào),還可以解決銷售中的庫(kù)存問(wèn)題,減少公司運(yùn)營(yíng)成本,在網(wǎng)站上建立論壇,對(duì)客戶信息有及時(shí)地了解,顧客的反饋意見(jiàn)有了平臺(tái)

15、,可以有助于提高售后服務(wù)的質(zhì)量。建立動(dòng)態(tài)網(wǎng)站,進(jìn)行網(wǎng)絡(luò)營(yíng)銷相對(duì)于傳統(tǒng)營(yíng)銷有幾點(diǎn)優(yōu)勢(shì):1.低成本運(yùn)營(yíng):在網(wǎng)上開(kāi)展定購(gòu)業(yè)務(wù),不僅可以認(rèn)清顧客的實(shí)際需求,在網(wǎng)站中對(duì)客戶的要求進(jìn)行產(chǎn)品協(xié)調(diào),還可以解決銷售中的庫(kù)存問(wèn)題,減少公司運(yùn)營(yíng)成本,對(duì)西糧油這種公司最具誘惑力的就是可以降低公司的交易成本,使公司能夠維持低成本運(yùn)營(yíng)。2.極強(qiáng)的互動(dòng)性:西糧油公司缺乏足夠的資金用于了解消費(fèi)者的各種潛在需求,他們只能憑自身能力或參照市場(chǎng)領(lǐng)導(dǎo)者的策略進(jìn)行產(chǎn)品定位。而在網(wǎng)絡(luò)環(huán)境下,這一狀況將有所改觀,公司可以通過(guò)電子布告欄、在線討論和電子郵件等方式,以及低成本在營(yíng)銷的全過(guò)程對(duì)消費(fèi)者進(jìn)行即時(shí)的信息搜集,消費(fèi)者則有機(jī)會(huì)對(duì)產(chǎn)品從質(zhì)量

16、、價(jià)格、服務(wù)等一系列問(wèn)題發(fā)表意見(jiàn)。這種雙向互動(dòng)的溝通方式提高了消費(fèi)者的參與性和積極性,更重要的是它能使企業(yè)的決策有的放矢,從根本上提高消費(fèi)者的滿意度。3.提高購(gòu)物效率:在傳統(tǒng)的購(gòu)物方式中,從商品的買賣的過(guò)程來(lái)看,一般需要經(jīng)過(guò)看樣品選擇商品并確定所需購(gòu)買的商品付款結(jié)算包裝商品取貨(或有送貨)等一系列過(guò)程。這個(gè)買賣過(guò)程大多數(shù)是在售貨地點(diǎn)完成的,短則幾分鐘,長(zhǎng)則數(shù)個(gè)小時(shí),再加上為購(gòu)物商品用去購(gòu)物場(chǎng)所的路途時(shí)間、購(gòu)物后的返途時(shí)間及在購(gòu)物地點(diǎn)逗留時(shí)間,無(wú)疑大大延長(zhǎng)了商品的買賣過(guò)程,使消費(fèi)者為購(gòu)物而在時(shí)間和精力上做出很大的付出。網(wǎng)上購(gòu)物的過(guò)程則是:買賣前,消費(fèi)者可以比較同類產(chǎn)品的性能價(jià)格比的基礎(chǔ)上,做出購(gòu)

17、買決定。購(gòu)買中,消費(fèi)者不須排隊(duì),不許與商場(chǎng)工作人員交涉,一切都是那么簡(jiǎn)單迅速。購(gòu)買后,只要在家中等待,產(chǎn)品會(huì)迅速的送來(lái)。網(wǎng)上購(gòu)物給消費(fèi)者描繪了一個(gè)誘人的場(chǎng)景,使購(gòu)物的過(guò)程不再是一種沉重的負(fù)擔(dān),甚至有時(shí)還是一種休閑,一種娛樂(lè)1。在競(jìng)爭(zhēng)越來(lái)越激烈的今天,銷售問(wèn)題也越來(lái)越突出,建立動(dòng)態(tài)的電子商務(wù)網(wǎng)站迫在眉睫。1.2網(wǎng)站建設(shè)的可行性下面從技術(shù)、費(fèi)用、可操作性等三個(gè)方面來(lái)分析網(wǎng)站建設(shè)的可行性:1.2.1技術(shù)可行性網(wǎng)站技術(shù)發(fā)展日趨成熟,使用費(fèi)用不斷降低,使一般中小 企業(yè)擁有自己的獨(dú)立網(wǎng)站成為可能,下面從接入方式、isp服務(wù)商、操作系統(tǒng)、電于郵件、數(shù)據(jù)存儲(chǔ)等方面對(duì)技術(shù)可行性進(jìn)行說(shuō)明: isp服

18、務(wù)商isp(internet service provider)是互聯(lián)網(wǎng)服務(wù)提供商的簡(jiǎn)稱,是指專門從事互聯(lián)網(wǎng)接入服務(wù)和相關(guān)技術(shù)支持及咨詢服務(wù)的公司或企業(yè),是眾多企業(yè)和個(gè)人用戶進(jìn)入internet空間的驛站和橋梁2。目前有許多isp服務(wù)提供商,但中國(guó)電信仍占主導(dǎo)地位,可供我們選擇的有中國(guó)電信、吉通、網(wǎng)通等眾多的isp服務(wù)提供商。 建站方式建立一個(gè)獨(dú)立網(wǎng)站的方式有:專線入網(wǎng),服務(wù)器放在自己機(jī)房,通過(guò)專線與internet相連。服務(wù)器托管,將web服務(wù)器放在托管單位機(jī)房,訪問(wèn)速度高。虛擬主機(jī)方式,租用接入提供商的主機(jī)空間,訪問(wèn)速度高。是企業(yè)目前較理想的一種建站方式3。 網(wǎng)

19、絡(luò)接入設(shè)備由于采用虛擬主機(jī)方式建立發(fā)布服務(wù)器,因而,網(wǎng)絡(luò)接入所需要的路由器、防火墻這一部分設(shè)備和開(kāi)支可以省去,有接入提供商提供。 操作系統(tǒng)操作系統(tǒng)可供選擇的有:windows nt/2000/xp,linux,unix系統(tǒng),他們各有不同的優(yōu)點(diǎn),均是非常優(yōu)秀的操作系統(tǒng)。編程語(yǔ)言可選用asp及php等目前流行的動(dòng)態(tài)web頁(yè)面腳本語(yǔ)言,asp可支持iis、 apache、 enterprise server等多種web服務(wù)器,并且它們均為自由軟件,采用這種方式無(wú)須承擔(dān)軟件費(fèi)用。1.2.2費(fèi)用可行性隨著信息技術(shù)的不斷發(fā)展商業(yè)競(jìng)爭(zhēng)的日趨激烈,目前的建站費(fèi)用也在不斷的降低,原先

20、高昂的費(fèi)用也變得讓一般企業(yè)可以接受。眾多的isp服務(wù)提供商提供的虛擬主機(jī)業(yè)務(wù)使眾多企業(yè)在建站時(shí)不必考慮昂貴的硬件投入,而是僅僅交納虛擬主機(jī)租賃費(fèi)用,若使用自由軟件iis+asp+access組合,則系統(tǒng)軟件費(fèi)用也可以免掉,因而建立和發(fā)企業(yè)網(wǎng)站總體費(fèi)用會(huì)下降很多。這完全符合西糧油公司的經(jīng)濟(jì)承受能力。1.2.3操作的可行性基于以上的論述,綜合技術(shù)及費(fèi)用方面的因素,本著采用最新技術(shù)和盡量減低建站費(fèi)用和維護(hù)費(fèi)用的原則,網(wǎng)站的web服務(wù)器采用虛擬主機(jī)的方式,可以獲得很高的訪問(wèn)速度,省去所有的硬件投資,每年租用虛擬主機(jī)的費(fèi)用較低廉。網(wǎng)頁(yè)的編程可以選用asp等目前流行的動(dòng)態(tài)web頁(yè)面腳本語(yǔ)言,asp可支持i

21、is等多種web服務(wù)器,并且它們均為自由軟件,采用這種方式無(wú)須承擔(dān)軟件費(fèi)用。網(wǎng)頁(yè)設(shè)計(jì)、編程可以采用自主開(kāi)發(fā)的方式解決4。綜上所述,企業(yè)建立自己的網(wǎng)站的規(guī)劃無(wú)論從技術(shù)上還是從費(fèi)用上都是符合西糧油公司的實(shí)際情況的,是非??尚械摹臅r(shí)機(jī)上來(lái)說(shuō)也是成熟的,建立好企業(yè)的網(wǎng)站系統(tǒng),實(shí)現(xiàn)對(duì)外信息發(fā)布功能,實(shí)現(xiàn)在網(wǎng)上訂貨,對(duì)增大銷量有積極的作用。從時(shí)機(jī)上來(lái)說(shuō)也是成熟的,建立好企業(yè)的網(wǎng)站系統(tǒng),實(shí)現(xiàn)對(duì)外信息發(fā)布功能,實(shí)現(xiàn)在網(wǎng)上訂貨,對(duì)增大銷量有積極的作用。1.3網(wǎng)站實(shí)施的可行性下面對(duì)西糧油公司網(wǎng)站建立后,對(duì)網(wǎng)站會(huì)帶來(lái)經(jīng)濟(jì)效益進(jìn)行可行性分析。網(wǎng)站會(huì)不會(huì)有經(jīng)濟(jì)效益也就是看,有沒(méi)有人和有多少人會(huì)瀏覽你的網(wǎng)頁(yè),有沒(méi)有人和

22、有多少人會(huì)訂購(gòu)你的商品,還有有沒(méi)有在城區(qū)內(nèi)擴(kuò)大公司的影響。從環(huán)境上看,義烏屬于經(jīng)濟(jì)發(fā)達(dá)地區(qū),網(wǎng)絡(luò)基礎(chǔ)建設(shè)也走在全國(guó)前列,城區(qū)內(nèi)主要居民小區(qū)都已寬帶入戶,在網(wǎng)絡(luò)設(shè)施上有充分的保障。另一個(gè)角度說(shuō),城區(qū)的網(wǎng)民數(shù)量龐大。只要你的網(wǎng)站做得好,只要你的網(wǎng)站有吸引力,就有它的用武之地。上網(wǎng)的人這么多,可是目前流行的網(wǎng)上購(gòu)物和網(wǎng)上支付并沒(méi)有在這里得到很好的發(fā)展,首先是人們的思想比較保守,特別是對(duì)網(wǎng)上支付存在恐懼心理,其次現(xiàn)在的網(wǎng)上購(gòu)物也沒(méi)有做到人們期待的方便快捷。在這里提出了網(wǎng)上訂貨+送貨上門的方式,除了產(chǎn)品與錢的最后交易,顧客對(duì)產(chǎn)品的選購(gòu),訂單的發(fā)出,訂單的查詢等所有細(xì)節(jié)均在網(wǎng)上進(jìn)行。由于采用一手交錢一手交

23、貨的最公平交易,顧客沒(méi)有了后顧之憂,又有網(wǎng)絡(luò)這個(gè)方便的載體(網(wǎng)絡(luò)營(yíng)銷的優(yōu)點(diǎn)見(jiàn)1.1.3),網(wǎng)上訂購(gòu)在這里可以輕松的實(shí)現(xiàn)。義烏的交通也比較發(fā)達(dá),西糧油公司的送貨上門服務(wù)已經(jīng)存在。綜上所述,公司建立網(wǎng)站取得經(jīng)濟(jì)效益是具有可行性的,關(guān)鍵在于網(wǎng)站的建設(shè)。第二章 網(wǎng)站系統(tǒng)開(kāi)發(fā)平臺(tái)的選擇西糧油公司并不是上規(guī)模的大企業(yè),在費(fèi)用上也不是很充裕,選擇一個(gè)合適的電子商務(wù)網(wǎng)站就顯得特別重要。在企業(yè)網(wǎng)站建設(shè)中,系統(tǒng)的平臺(tái)選擇問(wèn)題,web服務(wù)器軟件的選擇和配置,網(wǎng)頁(yè)編制語(yǔ)言問(wèn)題和網(wǎng)站中數(shù)據(jù)的存儲(chǔ)和查詢問(wèn)題,所有這些都是網(wǎng)站建設(shè)中必須考慮到的,下面就以上涉及到的問(wèn)題分別予以討論。2.1系統(tǒng)操作平臺(tái)的選擇操作系統(tǒng)用wind

24、ows 2000,其穩(wěn)定性和實(shí)用性已被人們認(rèn)可,這里不作詳細(xì)介紹。網(wǎng)頁(yè)制作平臺(tái)選用dreamweaver mx 2004,這也是現(xiàn)在流行的網(wǎng)頁(yè)編輯工具,可以支持asp等動(dòng)態(tài)語(yǔ)言編輯動(dòng)態(tài)網(wǎng)站,這里也不做詳細(xì)介紹。2.2 web服務(wù)器軟件的概況和選擇2.2.1 web服務(wù)器軟件的分類目前,web服務(wù)器軟件有很多種類,下表列出經(jīng)常見(jiàn)到的web服務(wù)器軟件,包括名稱、所支持的操作系統(tǒng)平臺(tái)、開(kāi)發(fā)公司、收費(fèi)情況及自身特性。表2-1 web服務(wù)器軟件基本情況比較表web服務(wù)器適用平臺(tái)開(kāi)發(fā)公司收費(fèi)狀況簡(jiǎn)介apache server windowsntsolaris,aixlinuxirixscohpuxnove

25、llnetware阿帕奇組織自由軟件使用ncsa服務(wù)器的用戶建立的 apache組織,后來(lái)這個(gè)團(tuán)體在ncsa的基礎(chǔ)上創(chuàng)建了apache。apache的裝機(jī)量很高,支持很多操作系統(tǒng)平臺(tái),目前擁有世界最高的裝機(jī)量。(續(xù)前表2-1)web服務(wù)器適用平臺(tái)開(kāi)發(fā)公司收費(fèi)狀況簡(jiǎn)介oracle webserverwindowsntsolarishp-unixirixoracleoracle公司的web服務(wù)器軟件,功能較完善可以與oracle數(shù)據(jù)庫(kù)緊密集成。iiswindowsnt/2000/xp微軟集成在nt/2000/xp中眾所周知的web服務(wù)器,支持動(dòng)態(tài)服務(wù)器主頁(yè)(asp)圖形管理界面使用方便。novel

26、 webservernetwarenovell收費(fèi)novel web server的首選web服務(wù)器,內(nèi)置搜索引擎,支持ssl。iplanet webserverwindows ntsolarisunixirixaixlinux網(wǎng)景公司收費(fèi)netscape公司的產(chǎn)品,支持多種頁(yè)面開(kāi)發(fā)技術(shù),包括:cgi、服務(wù)器端javascript、servletsjsp以及nsapi等。支持多線程,可與ldap目錄服務(wù)集成。ibmwebspherecommercesuiteaixwindowsntsolarisibmibm websphere家族是一種完善、開(kāi)放的web應(yīng)用服務(wù)器,是ibm電子商務(wù)計(jì)劃的核心部

27、分。2.2.2 apache server的特點(diǎn)apache是一個(gè)優(yōu)秀的web服務(wù)器,具有出色的性能以及完美的易用性,并且屬于自由軟件,根據(jù)web服務(wù)器調(diào)查公司netcraft(http:/wwwnetcraftcom)的調(diào)查表明:目前應(yīng)用的 web server中,56.3%是apache,22%是iis,5.9%是netscape的enterprise5。 apache服務(wù)器具有以下特點(diǎn):采用多進(jìn)程響應(yīng)方式提供服務(wù),為了提高性能,apache采用了一種特別的方式,即預(yù)生成進(jìn)程模型。分析多進(jìn)程方式比其他兩種方式開(kāi)銷大的主要原因,是對(duì)每一次客戶請(qǐng)求,都要生成一個(gè)子進(jìn)程以便進(jìn)行處理,因此為了避免

28、這種開(kāi)銷,可以使用預(yù)先生成的進(jìn)程來(lái)提供服務(wù),并且每個(gè)進(jìn)程在提供一次服務(wù)之后也不會(huì)立即退出,而是仍然保留在系統(tǒng)中,等待下一次請(qǐng)求。這里就可以看出,在理想情況下,預(yù)先生成的多個(gè)進(jìn)程可以全速回應(yīng)相應(yīng)數(shù)量的瀏覽器客戶請(qǐng)求,而沒(méi)有額外的性能開(kāi)銷,因此就完全可以和線程或異步方式相媲美。然而在實(shí)際運(yùn)行當(dāng)中,由于預(yù)先生成的進(jìn)程畢竟要占用系統(tǒng)資源,如系統(tǒng)內(nèi)存和cpu處理能力,這樣如果預(yù)先生成的進(jìn)程超過(guò)需要,性能反而會(huì)降低。因此apache就采用了這樣的一種策略,在系統(tǒng)中保持一定的空閑進(jìn)程,當(dāng)空閑進(jìn)程較少時(shí)就自動(dòng)生成,當(dāng)空閑進(jìn)程較多時(shí)就讓一些進(jìn)程退出7。apache技術(shù)支持:·支持windows2000

29、nt平臺(tái)·支持多個(gè)虛擬主機(jī)·優(yōu)化了響應(yīng)配置·靜態(tài)頁(yè)面請(qǐng)求由mmap進(jìn)程負(fù)責(zé)響應(yīng),它直接在內(nèi)核中將磁盤緩沖里的數(shù)據(jù)復(fù)制到網(wǎng)絡(luò)緩沖里,減少了多余操作,降低了cpu的占用率,尤其對(duì)傳輸大文件效果更好。·統(tǒng)一了服務(wù)器配置文件,所有配置信息只在 httpd.conf一個(gè)文件里,用戶閱讀和更改都很方便。·密碼保護(hù)使用.htaccess文件,可以把某個(gè)目錄的訪問(wèn)權(quán)限賦予某個(gè)用戶。系統(tǒng)管理員需要在 httpd.conf或者srm.conf文件中使用 accessfilename指令打開(kāi)目錄的訪問(wèn)控制。·apache日志文件,系統(tǒng)管理員可以使用日志格式

30、指令來(lái)控制日志文件的信息。另外,apache的錯(cuò)誤日志文件對(duì)于系統(tǒng)管理員來(lái)說(shuō)也是非常重要的,錯(cuò)誤日志文件中包括服務(wù)器的啟動(dòng)、停止以及cgi執(zhí)行失敗等信息。·服務(wù)器訪問(wèn)控制,access.conf文件包含一些指令控制允許什么用戶訪問(wèn)apache目錄。應(yīng)該把deny from all作為初始化指令,然后使用allow from指令打開(kāi)訪問(wèn)權(quán)限。可以允許來(lái)自某個(gè)域、ip地址或者ip段的訪問(wèn)8。2.2.3 iis的特點(diǎn)iis全稱是micorsoft internet information server,使用iis,運(yùn)行 windows nt server的計(jì)算機(jī)便成為大容量、功能強(qiáng)大的we

31、b服務(wù)器,它可以將信息發(fā)布給辦公大樓或整個(gè)世界的用戶。對(duì)于在基于 windows nt的計(jì)算機(jī)上聯(lián)網(wǎng), internet information server是很理想的,因?yàn)樗梢栽诂F(xiàn)存硬件上設(shè)置功能強(qiáng)大的 web服務(wù)器。 internet information server集成在windows nt server操作系統(tǒng)中,并利用了其安全特征和性能優(yōu)勢(shì)。在安全性方面,iis可以使用 windows 2000活動(dòng)目錄功能實(shí)現(xiàn)用戶來(lái)驗(yàn)證用戶,iis也加快了對(duì)進(jìn)程外應(yīng)用的執(zhí)行速度以及ado數(shù)據(jù)庫(kù)訪問(wèn)的效率;在可靠性方面,web應(yīng)用進(jìn)程和iis核心服務(wù)進(jìn)程隔離開(kāi)來(lái),iis核心服務(wù)進(jìn)程在單獨(dú)的內(nèi)存空

32、間內(nèi),web應(yīng)用進(jìn)程可以在共享地址空間的進(jìn)程池中,也可以單獨(dú)隔離到另一個(gè)地址空間,因此能獨(dú)立停止和重起每個(gè)進(jìn)程,從而提高了web服務(wù)器的可靠性和穩(wěn)定性,但進(jìn)程隔離也損耗了一部分系統(tǒng)性能9。iis也提供其它信息服務(wù),并支持可用子開(kāi)發(fā)web節(jié)點(diǎn)其它特征的多種接口。可以:·使用microsoft internet server應(yīng)用程序編程接口(isapi)創(chuàng)建高性能客戶服務(wù)器應(yīng)用程序。·通過(guò)創(chuàng)建isapi篩選程序自定義www服務(wù)。此篩選程序偵聽(tīng)輸入或輸出請(qǐng)求并自動(dòng)執(zhí)行動(dòng)作,如增強(qiáng)的記錄。·運(yùn)行公用網(wǎng)關(guān)接口(cgi)應(yīng)用程序或腳本。·用ftp服務(wù)發(fā)送或接收文件。

33、·發(fā)布信息檔案,聯(lián)系多臺(tái)計(jì)算機(jī),使用gopher服務(wù)。microsoft internet information server 2.0較之以前的版本性能有明顯改進(jìn)。此版本引入了下列新特征:·集成到 microsoft windows nt 4 0版的安裝程序。·支持 http host header。·national center for supercomputing applications(ncsa)式樣映射文件。·超文本傳輸協(xié)議(http)字節(jié)范圍的支持。·增強(qiáng)的錯(cuò)誤紀(jì)錄。·對(duì)ncsa公用日志文件格式的本地支持。&

34、#183;將結(jié)構(gòu)化查詢語(yǔ)言(sql)數(shù)據(jù)轉(zhuǎn)換為超文本標(biāo)記語(yǔ)言(html)格式。·internet數(shù)據(jù)庫(kù)連接器文件中的server變量。·cgi應(yīng)用程序接收所有的環(huán)境變量。·與internet數(shù)據(jù)庫(kù)連接器和并的多查詢和多連接。·通過(guò)web瀏覽器的服務(wù)管理。·創(chuàng)建ssl密鑰的圖形工具。·html頁(yè)和其它文檔的內(nèi)容索引10。2.2.4使用iis服務(wù)器的優(yōu)點(diǎn)iis集成在windows nt server操作系統(tǒng)中,并利用了其安全特征和性能優(yōu)勢(shì)。在安全性方面,iis可以使用 windows 2000活動(dòng)目錄功能實(shí)現(xiàn)用戶來(lái)驗(yàn)證用戶,iis也加快了

35、對(duì)進(jìn)程外應(yīng)用的執(zhí)行速度以及ado數(shù)據(jù)庫(kù)訪問(wèn)的效率;在可靠性方面,web應(yīng)用進(jìn)程和iis核心服務(wù)進(jìn)程隔離開(kāi)來(lái),iis核心服務(wù)進(jìn)程在單獨(dú)的內(nèi)存空間內(nèi),web應(yīng)用進(jìn)程可以在共享地址空間的進(jìn)程池中,也可以單獨(dú)隔離到另一個(gè)地址空間,因此能獨(dú)立停止和重起每個(gè)進(jìn)程,從而提高了web服務(wù)器的可靠性和穩(wěn)定性。iis也提供其它信息服務(wù),并支持可用子開(kāi)發(fā)web節(jié)點(diǎn)其它特征的多種接口。本網(wǎng)站屬于普通的企業(yè)網(wǎng)站,不是大型的商業(yè)網(wǎng)站,因此,基于iis服務(wù)器的種種優(yōu)點(diǎn),并且屬于自由軟件,因此在選擇web服務(wù)器軟件時(shí)選用了iis服務(wù)器。這已經(jīng)可以滿足西糧油公司的現(xiàn)狀了。2.3頁(yè)面編程語(yǔ)言的選擇2.3.1頁(yè)面編程語(yǔ)言的分類隨著

36、internet的迅速增長(zhǎng),web頁(yè)面開(kāi)發(fā)語(yǔ)言也成為最流行的編程語(yǔ)言體系。除了標(biāo)準(zhǔn)的web頁(yè)面開(kāi)發(fā)語(yǔ)言,例如html、xml等以外,其他專用于構(gòu)建web頁(yè)面的腳本也層出不窮,例如asp、php、perl等,面對(duì)如此眾多的web頁(yè)面開(kāi)發(fā)語(yǔ)言和相關(guān)技術(shù),如何選擇便成了問(wèn)題,下面就各種web頁(yè)面編程語(yǔ)言、技術(shù)和工具的主要特點(diǎn)和適用范圍作以下比較:表2-2 web頁(yè)面編程語(yǔ)言性能比較表程序界面phpaspcginsapiisapi操作系統(tǒng)均可win32均可均可win32web服務(wù)器iis apacheiis均可netcape serveriis執(zhí)行效率快快慢極快極快(續(xù)前表 2-2)穩(wěn)定性佳中等最高差

37、差開(kāi)發(fā)時(shí)間短短中等長(zhǎng)長(zhǎng)修改時(shí)問(wèn)短短中等長(zhǎng)長(zhǎng)程序語(yǔ)言phpvb不限c/c+c/delphi網(wǎng)頁(yè)結(jié)合佳佳差差差函數(shù)支持多少不定中等少系統(tǒng)安全佳差最佳佳尚可使用網(wǎng)站超多多多極少少在以往的網(wǎng)站中,大多使用靜態(tài)頁(yè)面編程技術(shù),目前呈幾何增長(zhǎng)的互聯(lián)網(wǎng)網(wǎng)站中,有相當(dāng)一部分仍屬于“靜態(tài)”類網(wǎng)站,無(wú)形中已大大落后于時(shí)代的步伐。所謂“靜態(tài)”指的是網(wǎng)站的網(wǎng)頁(yè)內(nèi)容“固定不變”,當(dāng)用戶瀏覽器通過(guò)互聯(lián)網(wǎng)的http(hypertext transport protocol)協(xié)議向web服務(wù)器請(qǐng)求提供網(wǎng)頁(yè)內(nèi)容時(shí),服務(wù)器僅僅是將原已設(shè)計(jì)好的靜態(tài)http文檔傳送給用戶瀏覽器。其頁(yè)面的內(nèi)容使用的僅僅是標(biāo)準(zhǔn)的http代碼,若網(wǎng)站維護(hù)者

38、要更新網(wǎng)頁(yè)的內(nèi)容,就必須手動(dòng)地來(lái)更新其所有的html文檔11。“靜態(tài)”網(wǎng)站的致命弱點(diǎn)就是不易維護(hù),為了不斷更新網(wǎng)頁(yè)內(nèi)容,你必須不斷地重復(fù)制作html文檔,隨著網(wǎng)站內(nèi)容和信息量的日益擴(kuò)增,工作量大得出乎想象。目前流行的是動(dòng)態(tài)網(wǎng)站編程技術(shù),它有以下幾條特征;·“交互性”即網(wǎng)頁(yè)會(huì)根據(jù)用戶的要求和選擇而動(dòng)態(tài)改變和響應(yīng),將瀏覽器作為客戶端界面,這將是今后web發(fā)展的大勢(shì)所趨。·“自動(dòng)更新”即無(wú)須手動(dòng)地更新html文檔,便會(huì)自動(dòng)生成新的頁(yè)面,可以大大節(jié)省工作量。·“因時(shí)因人而變”,即當(dāng)不同的時(shí)間、不同的人訪問(wèn)同一網(wǎng)址時(shí)會(huì)產(chǎn)生不同的頁(yè)面。對(duì)于企業(yè)網(wǎng)站而言,要求滿足網(wǎng)站大量信息查

39、詢,客戶咨詢,資源交互等“動(dòng)態(tài)”需求的。因此,必須要設(shè)計(jì)出更具實(shí)用性和交互性的“動(dòng)態(tài)”網(wǎng)站。由于絕大多數(shù)企業(yè)網(wǎng)站都具有大量的數(shù)據(jù)和信息,而建網(wǎng)的初衷也就是在于方便客戶查詢企業(yè)資料,方便同客戶的交流,及時(shí)獲得信息反饋。那么,就必然會(huì)面臨如何讓使用者在瀏覽器界面中,通過(guò)互聯(lián)網(wǎng)查詢web數(shù)據(jù)庫(kù)的資料,甚至輸入、更新和刪除web服務(wù)器上的資料12。2.3.2 dhtmldhtml就是當(dāng)網(wǎng)頁(yè)從web服務(wù)器下載后無(wú)須再經(jīng)過(guò)服務(wù)器的處理,而在瀏覽器中直接動(dòng)態(tài)地更新網(wǎng)頁(yè)的內(nèi)容、排版樣式、動(dòng)畫(huà)。這就是dynamic html(動(dòng)態(tài)html),這些技術(shù)包括java script,vbscript,document

40、 object model(文件目標(biāo)模塊), layers和css樣式表等。 microsoft ie 5對(duì)dhtml的支持包括:·動(dòng)態(tài)內(nèi)容 (dynamic content):動(dòng)態(tài)地更新網(wǎng)頁(yè)的內(nèi)容,可“動(dòng)態(tài)”地隨時(shí)插入、修改、或刪除網(wǎng)頁(yè)的元件,譬如文字、標(biāo)記等。·動(dòng)態(tài)排版樣式(dynamic styles sheets):通過(guò) w3c的 css,提供了設(shè)定html標(biāo)記的字體大小、字型、粗細(xì)、字型樣式、行高度、文字顏色、加底線或加中間橫線、與邊緣距離、靠左右或置中、縮排、背景圖片或顏色等排版功能。而“動(dòng)態(tài)排版樣式”,可以“動(dòng)態(tài)”地隨時(shí)地改變排版樣式。·動(dòng)態(tài)定位(d

41、ynamic positioning):通過(guò)w3c的“working draft on positioning html with css”,提供html元件在x、y、z軸的定位功能,讓設(shè)計(jì)者可以放置影像、控件、文字等在網(wǎng)頁(yè)上的任何位置上。而放置在不同的z軸上,設(shè)計(jì)者就可以產(chǎn)生重疊的效果。·內(nèi)建資料處理(data awareness):無(wú)須復(fù)雜的程序,無(wú)須花費(fèi)服務(wù)器太多資源,即可讓網(wǎng)頁(yè)設(shè)計(jì)者即時(shí)處理文檔。·內(nèi)建多媒體支援:ie5.0結(jié)合css與內(nèi)建的activex controls,提供多媒體支持的功能,包括轉(zhuǎn)換特效、濾鏡特效、路徑控制、順序控制、動(dòng)畫(huà)、制圖、播放聲音和影像

42、等多媒體功能13。2.3.3 aspmicrosoft active server pages即 asp,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境, asp內(nèi)含于 iis 3.0和 4.0之中,通過(guò) asp我們可以結(jié)合html網(wǎng)頁(yè)、 asp指令和 activex元件建立動(dòng)態(tài)、交互且高效的web服務(wù)器應(yīng)用程序。有了asp你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通html中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度14。以下羅列了 active server pag

43、es所獨(dú)具的一些特點(diǎn):·使用vbscript、jscript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合html代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。·無(wú)須compile編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。·使用普通的文本編輯器,如windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。·與瀏覽器無(wú)關(guān)(browser independence),用戶端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽active server pages所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。active server pages所使用的腳本語(yǔ)言(vbscript、jscript)均在web服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)

44、行這些腳本語(yǔ)言。·active server pages能與任何 activex scripting語(yǔ)言相容。除了可使用vbscript或jscript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如rexx、perl、tcl等。腳本引擎是處理腳本程序的com(component object model)組件對(duì)象模型。·active server pages的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被人剽竊,也提高了程序安全性。·可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶的腳本。·activex 服務(wù)器元件具有無(wú)限可擴(kuò)

45、充性??梢允褂胿isual basic、java、visual c+、cobol等編程語(yǔ)言來(lái)編寫(xiě)你所需要的activex server component15。運(yùn)行asp所需的環(huán)境:·iis 3.0/4.0 on windows nt server·pws 3.0 on windows nt workstation·pws on windows 95以上正如前文所述,與一般的程序不同,.asp程序無(wú)須編譯,asp程序的控制部份,是使用vbscript、jscript等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行asp程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解

46、釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。同其它編程語(yǔ)言一樣,asp程序的編寫(xiě)也遵循一定的規(guī)則,安裝asp時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言:vbscript和 jscript,而 vbscript則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。asp本身并不是一種腳本語(yǔ)言,它只是提供了一種使鑲嵌在html頁(yè)面中的腳本程序得以運(yùn)行的環(huán)境。asp程序其實(shí)是以擴(kuò)展名為.asp的純文本形式存在子web服務(wù)器上的,可以用任何文本編輯器打開(kāi)它,asp程序中可以包含純文本、html標(biāo)記以及腳本命令。只需將asp程序放在web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò)www的方式訪問(wèn)asp程序了。asp的出現(xiàn)使得廣

47、大web設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,即使在同一個(gè).asp文件中使用不同的腳本語(yǔ)言,都無(wú)須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,只需在asp中聲明使用不同的腳本語(yǔ)言即可16。2.3.4 phpphp是超文本預(yù)處理器(hypertext preprocessor)的簡(jiǎn)稱,它是一種html內(nèi)嵌式的語(yǔ)言(類似iis上的asp)。它可比cgi或者perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。php最初是在 1994年 rasmus lerdorf開(kāi)始計(jì)劃發(fā)展。在1997年中,使用 phpfi的web網(wǎng)站成長(zhǎng)到超過(guò)五萬(wàn)個(gè)。而在1997年中,開(kāi)始了第三版的開(kāi)發(fā)計(jì)劃,

48、而第三版就定名為php317。php跟apache服務(wù)器緊密結(jié)合的特性:加上它不斷的更新及加入新的功能:并且它幾乎支持所有主流與非主流數(shù)據(jù)庫(kù);再以它能高速的執(zhí)行效率,使得php在1999年中的使用網(wǎng)站超過(guò)了十五萬(wàn)。它的源代碼完全公開(kāi),不斷地有新的函數(shù)庫(kù)加入,以及不停地更新,使得php無(wú)論在unix或是win32的平臺(tái)上都可以有更多新的功能。它提供豐富的函數(shù),使得在程序設(shè)計(jì)方面有著更好的支持。php在數(shù)據(jù)庫(kù)方面的豐富支持,也是它迅速普及的原因之一,它支持下列的主要數(shù)據(jù)庫(kù)或資料表:·dbase·informix·msql·microsoft sql serv

49、er·mysql·sybase·odbc·oracle而在internet上它也支持了相當(dāng)多的通訊協(xié)議(protocol),包括了與電子郵件相關(guān)的imap,pop3;網(wǎng)管系統(tǒng)snmp;網(wǎng)絡(luò)新聞nntp;帳號(hào)共用nis;全球信息網(wǎng)http及apache服務(wù)器;目錄協(xié)議ldap以及其它網(wǎng)絡(luò)的相關(guān)函數(shù)。除此之外,用php寫(xiě)出來(lái)的web后端cgi程序,可以很輕易的移植到不同的系統(tǒng)平臺(tái)上。例如,先以linux架構(gòu)的網(wǎng)站,在系統(tǒng)負(fù)荷過(guò)高時(shí),可以快速地將整個(gè)系統(tǒng)移到 sun工作站上,不用重新編譯cgi程序18。2.3.5 asp語(yǔ)言的優(yōu)勢(shì)asp是一套微軟開(kāi)發(fā)的服務(wù)器端

50、腳本環(huán)境,內(nèi)含于 iis中。通過(guò) asp我們可以結(jié)合html網(wǎng)頁(yè)、 asp指令和 activex元件建立動(dòng)態(tài)、交互且高效的web服務(wù)器應(yīng)用程序。有了asp你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行。active server pages的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被人剽竊,也提高了程序安全性。asp程序其實(shí)是以擴(kuò)展名為.asp的純文本形式存在子web服務(wù)器上的,可以用任何文本編輯器打開(kāi)它,asp程序中可以包含純文本、html標(biāo)記以及腳本命令。只需將asp程序放在web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò)w

51、ww的方式訪問(wèn)asp程序了。asp的出現(xiàn)使得廣大web設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,即使在同一個(gè).asp文件中使用不同的腳本語(yǔ)言,都無(wú)須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,只需在asp中聲明使用不同的腳本語(yǔ)言即可。通過(guò)asp服務(wù)商,企業(yè)可以在不必投入大量的設(shè)備、資金、人力等資源的條件下充分利用公共的internet通用設(shè)施,迅速地在internet上建立起具有競(jìng)爭(zhēng)力的企業(yè)門戶及電子商務(wù)環(huán)境,將企業(yè)內(nèi)外部信息交流和資源管理、供應(yīng)鏈優(yōu)化等架構(gòu)在個(gè)性化的企業(yè)虛擬辦公平臺(tái)上,使企業(yè)具有快速響應(yīng)客戶需求變化的手段和能力,企業(yè)可以在最經(jīng)濟(jì)的基礎(chǔ)上,

52、獲得同大型企業(yè)同樣的競(jìng)爭(zhēng)力。2.4網(wǎng)站數(shù)據(jù)庫(kù)的選擇隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)站的用途從單純地介紹公司的動(dòng)態(tài)、業(yè)務(wù)和產(chǎn)品,發(fā)展到更為積極主動(dòng)、更具有交互性的應(yīng)用,網(wǎng)站從過(guò)去的處理文件型數(shù)據(jù),發(fā)展到必須結(jié)合數(shù)據(jù)庫(kù)系統(tǒng)。目前流行的數(shù)據(jù)庫(kù)系統(tǒng)有oracle數(shù)據(jù)庫(kù),mysql數(shù)據(jù)庫(kù)。由于西糧油公司的規(guī)模有限,不需要大型的數(shù)據(jù)庫(kù),再考慮到公司的人員素質(zhì),我們這里選擇相對(duì)簡(jiǎn)單的access數(shù)據(jù)庫(kù),這滿足公司的成本和技術(shù)要求。第三章 系統(tǒng)總體規(guī)劃3.1系統(tǒng)環(huán)境分析了西糧油公司的具體現(xiàn)狀,綜合資金、技術(shù)和人員配備等因素,在企業(yè)網(wǎng)站系統(tǒng)環(huán)境的選擇上,采用了iis+asp+access的組合,它具有完全免費(fèi),更重要的是出色

53、的性能以及完美的易用性,且完全滿足網(wǎng)站開(kāi)發(fā)的需求。3.2網(wǎng)站要求西糧油公司的信息化總體的現(xiàn)狀是:經(jīng)營(yíng)的產(chǎn)品線復(fù)雜,品種繁多,信息化應(yīng)用程度較低,企業(yè)對(duì)自身宣傳不夠。為了解決企業(yè)信息化的滯后和企業(yè)運(yùn)作過(guò)程中存在的種種問(wèn)題,在企業(yè)網(wǎng)站的建設(shè)中應(yīng)解決以下的問(wèn)題:公司形象地建立和推廣:通過(guò)企業(yè)網(wǎng)站的建立,在互聯(lián)網(wǎng)上建立一個(gè)宣傳企業(yè)自身形象的窗口,通過(guò)宣傳,使公司原有客戶和新增客戶更好的了解企業(yè),掌握企業(yè)的新的變化。產(chǎn)品的推廣:在網(wǎng)頁(yè)中設(shè)立企業(yè)產(chǎn)品的介紹部分,以便更好的給用戶推廣企業(yè)的產(chǎn)品,提高銷量。售后服務(wù):在網(wǎng)頁(yè)中設(shè)立企業(yè)產(chǎn)品售后服務(wù)部分,介紹新的服務(wù)品種,提高服務(wù)質(zhì)量。顧客聯(lián)系:在網(wǎng)頁(yè)中設(shè)立企業(yè)留

54、言簿,加強(qiáng)企業(yè)與用戶的聯(lián)系。新聞發(fā)布:在網(wǎng)頁(yè)中設(shè)立企業(yè)新聞和公告欄,讓用戶和廠商了解企業(yè)的最新變化。訂購(gòu)服務(wù):在網(wǎng)頁(yè)中設(shè)立網(wǎng)上訂購(gòu)業(yè)務(wù),擴(kuò)大企業(yè)的客戶群,了解客戶的需求。3.3網(wǎng)站的總體規(guī)劃3.3.1系統(tǒng)任務(wù)概述為了達(dá)到3.2中對(duì)企業(yè)網(wǎng)站的要求,解決企業(yè)運(yùn)行中存在的種種問(wèn)題,提高企業(yè)各部門的運(yùn)行效率,減少運(yùn)行的費(fèi)用,加強(qiáng)與客戶的溝通和聯(lián)系,對(duì)企業(yè)網(wǎng)站的設(shè)計(jì)中提出了以下的目標(biāo)方針:企業(yè)網(wǎng)站應(yīng)完成以下的目標(biāo)功能:(1)網(wǎng)站具有國(guó)內(nèi)域名申請(qǐng)國(guó)內(nèi)通用域名給企業(yè)網(wǎng)站使用,現(xiàn)階段域名申請(qǐng)是免費(fèi)的,有了域名,顧客就可以直接搜索找到公司的網(wǎng)站19。(2)企業(yè)基本信息的發(fā)布應(yīng)包括企業(yè)背景介紹、組織

55、結(jié)構(gòu)、產(chǎn)品服務(wù)體系的介紹,(3)產(chǎn)品信息的動(dòng)態(tài)查詢建立產(chǎn)品信息數(shù)據(jù)庫(kù),應(yīng)可查詢到企業(yè)所經(jīng)營(yíng)的所有的產(chǎn)品的信息和產(chǎn)品特點(diǎn)。(4)產(chǎn)品反饋意見(jiàn)建立留言板,為用戶提供在線的幫助。(5)企業(yè)新聞的發(fā)布在網(wǎng)站中提供新聞欄,動(dòng)態(tài)發(fā)布企業(yè)新聞,幫助用戶了解行情。(6)對(duì)網(wǎng)站的維護(hù)由于網(wǎng)站建立以后內(nèi)容必須經(jīng)常的更新,因此要求網(wǎng)站的維護(hù)應(yīng)該比較方便,維護(hù)量盡可能的小,因此應(yīng)建立后臺(tái)維護(hù)程序?qū)W(wǎng)站中的各個(gè)數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)進(jìn)行維護(hù)。網(wǎng)站性能要求為了達(dá)到以上網(wǎng)站的目標(biāo)要求,對(duì)網(wǎng)站的性能提出以下的要求:(1)要求信息的發(fā)布有高的訪問(wèn)帶寬(2)網(wǎng)站頁(yè)面采用動(dòng)態(tài)頁(yè)面編程技術(shù)(3)實(shí)現(xiàn)用戶的授權(quán)訪問(wèn)對(duì)后臺(tái)服務(wù)程序和

56、網(wǎng)站上的數(shù)據(jù)庫(kù)應(yīng)采取安全措施,防止一般訪問(wèn)者的進(jìn)入。(4)網(wǎng)站遠(yuǎn)程功能維護(hù)建立后臺(tái)維護(hù)程序,對(duì)網(wǎng)站數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)進(jìn)行遠(yuǎn)程維護(hù)。 網(wǎng)站的運(yùn)行環(huán)境要求 (l)發(fā)布服務(wù)器采用windows 2000操作系統(tǒng)平臺(tái);(2)web server采用iis服務(wù)器;(3)采用asp作為動(dòng)態(tài)頁(yè)面編輯語(yǔ)言;(4)采用access數(shù)據(jù)庫(kù)系統(tǒng)作為數(shù)據(jù)存儲(chǔ)軟件。3.3.2網(wǎng)站的數(shù)據(jù)描述(1) 產(chǎn)品查詢數(shù)據(jù);(2) 產(chǎn)品查詢結(jié)果;(3) 訪問(wèn)網(wǎng)頁(yè)請(qǐng)求;(4) 新聞動(dòng)態(tài)顯示;(5) 留言顯示;(6) 客戶信息數(shù)據(jù);(7) 客戶郵箱列表。3.3.3數(shù)據(jù)流圖用戶查詢的數(shù)據(jù)流程 (見(jiàn)圖3-1)查詢服務(wù)器客戶端查詢結(jié)果結(jié)果產(chǎn)品數(shù)據(jù)庫(kù)asp文件 圖3-1用戶查詢的數(shù)據(jù)流程如圖所示,在客戶端向服務(wù)器端發(fā)出查詢關(guān)鍵字,通過(guò)asp文件向產(chǎn)品數(shù)據(jù)庫(kù)查詢符合條

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論