電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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.1何為電子商務(wù) -2-1.2電子商務(wù)簡(jiǎn)介: -2-1.3選題背景 -4-第二章動(dòng)態(tài)網(wǎng)站構(gòu)建 -7-2.1系統(tǒng)有關(guān)技術(shù) -7-2.2ASP基本 -10-2.4ASP對(duì)象模型 -18-第三章需求分析 -19-3.1調(diào)研分析 -20-在對(duì)電子商務(wù)網(wǎng)站進(jìn)行調(diào)研分析時(shí),一方面對(duì)電子商務(wù)所涉及領(lǐng)域作了總體理解,為在背面調(diào)研分析做好充分準(zhǔn)備。通過(guò)對(duì)其各個(gè)重要流程模塊詳細(xì)進(jìn)一步調(diào)查后,發(fā)現(xiàn)作為一種網(wǎng)站系統(tǒng),各個(gè)部門最基本功能都是通過(guò)網(wǎng)絡(luò)對(duì)外宣傳,使得有興趣客戶可以及時(shí)獲得她們想要信息,以此來(lái)吸引更多客戶加入。固然,這只是基本內(nèi)容。基于公司網(wǎng)站是以發(fā)布其最新內(nèi)容為特點(diǎn),一種新聞發(fā)布系統(tǒng)是必不可少;從公司以往服務(wù)管理模式提供某些服務(wù)方式來(lái)看,有些老式辦法已經(jīng)落伍且非常耗費(fèi)人力和時(shí)間,為了提高員工工作效率,加速資金周轉(zhuǎn)、減少各項(xiàng)成本及改進(jìn)服務(wù)質(zhì)量,必要開(kāi)發(fā)一種在線電子商務(wù)系統(tǒng)。這兩個(gè)系統(tǒng)構(gòu)成了本網(wǎng)站設(shè)計(jì)核心某些。 -20-3.2電子商務(wù)網(wǎng)站應(yīng)當(dāng)功能 -20-3.3前臺(tái)管理系統(tǒng)功能 -22-3.4后臺(tái)管理系統(tǒng)功能 -22-3.5系統(tǒng)構(gòu)成模塊及其特點(diǎn) -23-3.6網(wǎng)站需求構(gòu)造化分析 -23-第四章電子商務(wù)網(wǎng)站系統(tǒng)設(shè)計(jì) -24-4.1電子商務(wù)網(wǎng)站系統(tǒng)建設(shè) -24-4.2普通會(huì)員管理 -28-4.2.1網(wǎng)絡(luò)電子商店前臺(tái)基本功能。 -28-、會(huì)員系統(tǒng):基本會(huì)員注冊(cè)、會(huì)員登錄認(rèn)證。 -28-、商品陳列系統(tǒng):商品模糊查詢、商品詳細(xì)數(shù)據(jù)簡(jiǎn)介。 -28-4.3有關(guān)設(shè)計(jì)界面 -32-網(wǎng)站管理界面只有管理員才干進(jìn)入,在打開(kāi)管理員界面前,一方面將進(jìn)入登錄界面,當(dāng)管理員提交數(shù)據(jù)后,將執(zhí)行boss/Default.asp,把顧客信息保存在Session變量中,然后網(wǎng)頁(yè)轉(zhuǎn)向Login.asp, -32-這個(gè)模塊重要實(shí)現(xiàn)登錄網(wǎng)站顧客管理,在此頁(yè)面中可以查看顧客基本信息,修改刪除非法顧客,還可以查看顧客交易記錄,訂單狀態(tài)。在訂單狀態(tài)中,管理員可以查看顧客訂單信息、送貨地址等信息,以便管理員管理訂單和出入貨狀況。 -34-在這個(gè)模塊中,設(shè)立了不同權(quán)限,本系統(tǒng)設(shè)立了兩個(gè)管理員,其中密碼是直接向數(shù)據(jù)庫(kù)中加入,超級(jí)管理員顧客名為:admin。密碼為:admin。只有超級(jí)管理員登錄時(shí),才具備添加管理員和刪除管理員權(quán)限。其她管理員只能修改自己密碼和對(duì)產(chǎn)品進(jìn)行修改,無(wú)權(quán)添加管理員和刪除管理員。主管理員如圖4.4所示: -35- -35-第五章

結(jié)論與討論 -35-5.1論文完畢工作 -35-5.2總結(jié) -35-在系統(tǒng)設(shè)計(jì)開(kāi)發(fā)過(guò)程中,注重了科學(xué)軟件設(shè)計(jì)思路。一方面在總體設(shè)計(jì)上,采用了模塊化和分層設(shè)計(jì)思想,使整個(gè)系統(tǒng)流程清晰、邏輯合理,為系統(tǒng)實(shí)現(xiàn)創(chuàng)造了良好條件。另一方面,在各功能模塊實(shí)現(xiàn)上,采用了在技術(shù)上非常流行B/S架構(gòu)。作為一種簡(jiǎn)樸通用電子商務(wù)系統(tǒng),具備功能還很不完善,有諸多可以擴(kuò)展地方。例如:可以加入公示功能、投訴功能等。在實(shí)際中,可以依照公司詳細(xì)規(guī)定進(jìn)行擴(kuò)展。有條件話,還可以嘗試在網(wǎng)上購(gòu)物車子系統(tǒng)和后臺(tái)權(quán)限控制中采用了分布式三層B/S設(shè)計(jì)模型,通過(guò)COM組件技術(shù)來(lái)實(shí)現(xiàn)中間層商務(wù)邏輯開(kāi)發(fā),這樣可以進(jìn)一步提高應(yīng)用程序性能。 -36-參照文獻(xiàn): -36-答謝詞 -38-1.1何為電子商務(wù)電子商務(wù)是一種依托當(dāng)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物流、資金流與信息流和諧統(tǒng)一新型貿(mào)易方式。電子商務(wù)在互聯(lián)網(wǎng)基本上,突破老式時(shí)空觀念,縮小了生產(chǎn)、流通、分派、消費(fèi)之間距離,大大提高了物流、資金流和信息流有效傳播和解決,開(kāi)辟了世界范疇內(nèi)更為公平、公正、廣泛、競(jìng)爭(zhēng)大市場(chǎng),為制造者、銷售者和消費(fèi)者提供了能更好地滿足各自需求極好機(jī)會(huì)。電子商務(wù)時(shí)代來(lái)臨,徹底變化了老式公司經(jīng)營(yíng)類型。許多非信息產(chǎn)業(yè)公司也投入了這場(chǎng)戰(zhàn)爭(zhēng)之中,商業(yè)電子化這樣趨勢(shì)在將來(lái)將繼續(xù)蓬勃發(fā)展,進(jìn)入電子化21世紀(jì)!1.2電子商務(wù)簡(jiǎn)介:電子商務(wù)與老式商業(yè)方式相比,具備如下特點(diǎn):1)精減流通環(huán)節(jié)。電子商務(wù)不需要批發(fā)商,專賣店和商場(chǎng),客戶通過(guò)網(wǎng)絡(luò)直接從廠家定購(gòu)產(chǎn)品。2)節(jié)約購(gòu)物時(shí)間,增長(zhǎng)客戶選取余地。電子商務(wù)通過(guò)網(wǎng)絡(luò)為各種消費(fèi)需求提供廣泛選取余地,可以使客戶足不出戶便能購(gòu)買到滿意商品。3)加速資金流通。電子商務(wù)中資金周轉(zhuǎn)不必在銀行以外客戶、批發(fā)商、商場(chǎng)等之間進(jìn)行,而直接通過(guò)網(wǎng)絡(luò)在銀行內(nèi)部帳戶上進(jìn)行,大大加快了資金周轉(zhuǎn)速度,同步減少了商業(yè)糾紛。4)增強(qiáng)客戶和廠商交流。客戶可以通過(guò)網(wǎng)絡(luò)闡明自己需求,定購(gòu)自己喜歡產(chǎn)品,廠商則可以不久地理解顧客需求,避免生產(chǎn)上揮霍。5)刺激公司間聯(lián)合和競(jìng)爭(zhēng)。公司之間可以通過(guò)網(wǎng)絡(luò)理解對(duì)手產(chǎn)品性能與價(jià)格以及銷售量等信息,從而增進(jìn)公司改造技術(shù),提高產(chǎn)品競(jìng)爭(zhēng)力。1.2.1電子商務(wù)類型咱們可以將電子商務(wù)分為兩大類:1)公司與公司之間交易(BusinesstoBusiness)重要是針對(duì)公司內(nèi)部以及公司之間信息整合。2)公司與客戶交易(BusinesstoCustomer)意指公司通過(guò)網(wǎng)絡(luò),為客戶提供各種交易與服務(wù)??蛻粲糜?jì)算機(jī)連接因特網(wǎng)后可以獲得各式各樣網(wǎng)上實(shí)時(shí)服務(wù),涉及商品查詢、產(chǎn)品支持、實(shí)時(shí)財(cái)經(jīng)信息報(bào)導(dǎo)、網(wǎng)上訂貨等等。1.2.2電子商務(wù)優(yōu)勢(shì)與商機(jī)1)信息流通與共享!在一種以網(wǎng)絡(luò)為基本社會(huì),電子化信息可以迅速地傳遞與流通,這樣特性是商業(yè)行銷最佳利器。在過(guò)去咱們必要承擔(dān)昂貴廣告成本,很有限地將信息傳播出去。然而網(wǎng)際網(wǎng)絡(luò)浮現(xiàn),使咱們?cè)趶椫钢g便能將信息傳遞到世界各地。2)市場(chǎng)廣大無(wú)界限以購(gòu)買書籍為例,當(dāng)咱們想要尋找所要書時(shí),在過(guò)去必要要一家一家書店慢慢找,并且范疇也只限于鄰近地區(qū);但當(dāng)前咱們只要輕輕松松坐在家里上網(wǎng),用鼠標(biāo)點(diǎn)一點(diǎn)就可以找到咱們想要東西。這樣交易模式意味著商業(yè)領(lǐng)域擴(kuò)展,網(wǎng)際網(wǎng)絡(luò)浮現(xiàn)完全打破了地區(qū)限制,所謂“天涯若比鄰”正是最佳寫照。1.3選題背景1.3.1電子商務(wù)商業(yè)模式獲得業(yè)內(nèi)一致認(rèn)同分類辦法是把公司和消費(fèi)者作為劃分原則,分別劃分出公司-公司(B2B)、公司對(duì)消費(fèi)者(B2C)、消費(fèi)者對(duì)公司(C2B)和消費(fèi)者對(duì)消費(fèi)者(C2C)等模式。(1)BtoB(商家對(duì)商家):重要是指公司與公司之間進(jìn)行電子商務(wù)活動(dòng),也成為批發(fā)電子商務(wù)。(2)BtoC(商家對(duì)個(gè)人消費(fèi)者):指是公司與消費(fèi)者之間進(jìn)行電子商務(wù)活動(dòng),此類電子商務(wù)重要是借助于國(guó)際互聯(lián)網(wǎng)所開(kāi)展在線銷售活動(dòng)。從技術(shù)角度看,公司上網(wǎng)面對(duì)廣大消費(fèi)者,并不規(guī)定雙方使用統(tǒng)一原則單據(jù)傳播,在線零售和支付行為普通只涉及到信用卡、電子貨幣或電子錢包。此外,Internet所提供搜索瀏覽功能和多媒體界面,使消費(fèi)者更容易查找適合自己需要產(chǎn)品,并可以對(duì)產(chǎn)品有更進(jìn)一步理解,因而,開(kāi)展BtoC電子商務(wù),障礙至少,應(yīng)用潛力巨大。就當(dāng)前發(fā)展看,此類電子商務(wù)仍將持續(xù)發(fā)展,是推動(dòng)其他類型電子商務(wù)活動(dòng)重要?jiǎng)恿χ?。本次畢業(yè)設(shè)計(jì)就是一種BtoC構(gòu)造電子商務(wù)網(wǎng)站系統(tǒng)。(3)CtoC(個(gè)人消費(fèi)者對(duì)個(gè)人消費(fèi)者):指是消費(fèi)者與消費(fèi)者之間進(jìn)行電子商務(wù)活動(dòng),是美國(guó)eBay所采用商業(yè)模式。結(jié)合國(guó)內(nèi)電子商務(wù)尚未解決支付與貨運(yùn)現(xiàn)狀況,采用這種方式,可以讓顧客自己付費(fèi)、運(yùn)送和驗(yàn)貨等問(wèn)題。(4)CtoB(個(gè)人消費(fèi)者對(duì)商家):這是當(dāng)前在專業(yè)經(jīng)營(yíng)電子商務(wù)網(wǎng)站中較新一種概念,也就是所謂“倒轉(zhuǎn)式拍賣”。此外尚有消費(fèi)者對(duì)行政機(jī)構(gòu)電子商務(wù)、商業(yè)機(jī)構(gòu)對(duì)行政機(jī)構(gòu)電子商務(wù)等。1.3如下是依照CNNIC(中華人民共和國(guó)互聯(lián)網(wǎng)絡(luò)信息中心)發(fā)布中華人民共和國(guó)B2C電子商務(wù)發(fā)展報(bào)告來(lái)進(jìn)一步分析當(dāng)前網(wǎng)上購(gòu)物現(xiàn)狀。(重要引用其中分析圖表)1.3.2圖1.1當(dāng)前網(wǎng)上購(gòu)物現(xiàn)狀從上面圖可以看出網(wǎng)上購(gòu)物選取節(jié)約時(shí)間和操作以便分別占46。7%和44。2%,這闡明隨著生活節(jié)奏加快,人們?cè)絹?lái)越但愿擁有簡(jiǎn)樸快捷購(gòu)物方式。由此可見(jiàn),電子商務(wù)網(wǎng)絡(luò)有著很大市場(chǎng)。1.21世紀(jì)是網(wǎng)絡(luò)時(shí)代。網(wǎng)絡(luò)技術(shù)飛速發(fā)展,極大地影響了商業(yè)交易中老式交易方式和流通方式。公司隨著業(yè)務(wù)不斷擴(kuò)大,公司規(guī)模也不斷擴(kuò)大,迫切需要建立相應(yīng)電子商務(wù)網(wǎng)絡(luò)。運(yùn)用電子商務(wù)優(yōu)勢(shì)同既有銷售模式和流通渠道相結(jié)合,擴(kuò)大消費(fèi)市場(chǎng),為公司再發(fā)展帶來(lái)新商機(jī),也為各地消費(fèi)者提供便利,并且減少商業(yè)成本。相對(duì)于中小公司來(lái)講,由于不涉及到大型數(shù)據(jù)庫(kù)和保密安全等,網(wǎng)站技術(shù)規(guī)定是被減少了,但建站指引思想是不變,網(wǎng)站便要以營(yíng)銷為目,宣傳其產(chǎn)品,讓客戶更直觀理解產(chǎn)品功能和特性.當(dāng)前所講網(wǎng)絡(luò)營(yíng)銷在職能上可分為兩類事情。一類是,如何營(yíng)銷網(wǎng)絡(luò)產(chǎn)品或服務(wù)。例如,如何銷售電子信箱、電子小組、網(wǎng)站會(huì)員登記等等,這里所要作網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)自身是產(chǎn)品,目的顧客是網(wǎng)民,即如何來(lái)營(yíng)銷網(wǎng)絡(luò)事情。另一類是,如何使用網(wǎng)絡(luò)來(lái)輔助老式公司來(lái)做好營(yíng)銷工作。在這一類網(wǎng)絡(luò)營(yíng)銷中,產(chǎn)品還是公司所生產(chǎn)產(chǎn)品,目的顧客其中一某些或大某些是網(wǎng)民,即網(wǎng)絡(luò)只是公司營(yíng)銷一種工具。兩類網(wǎng)絡(luò)營(yíng)銷諸多辦法相似或類似,但卻不可完全等同。對(duì)于公司來(lái)說(shuō),公司網(wǎng)站是用來(lái)配合老式公司進(jìn)行第二類網(wǎng)絡(luò)營(yíng)銷重要工具,網(wǎng)絡(luò)是技術(shù),營(yíng)銷才是核心。 第二章動(dòng)態(tài)網(wǎng)站構(gòu)建2.1系統(tǒng)有關(guān)技術(shù)2.1B/S構(gòu)造軟件是相對(duì)老式C/S構(gòu)造而言。C/S構(gòu)造將程序分為兩某些,一某些是由各種顧客共享信息與功能,這某些稱為服務(wù)器端;另一某些是為每一種顧客所專用,稱為客戶端。C/S構(gòu)造應(yīng)當(dāng)具備這樣特性:客戶端、服務(wù)器端都安裝相應(yīng)軟件,客戶端、服務(wù)器端各完畢相應(yīng)計(jì)算工作,服務(wù)器端保存數(shù)據(jù)庫(kù)。而B(niǎo)/S構(gòu)造應(yīng)當(dāng)具備如下特性:服務(wù)器端都安裝相應(yīng)軟件,客戶端不安裝任何軟件(不需要維護(hù))??蛻舳诉\(yùn)營(yíng)程序是靠瀏覽器軟件(如IE,Netscape等)登陸服務(wù)器進(jìn)行。客戶端在瀏覽器里完畢一定計(jì)算任務(wù)。2.在Internet上服務(wù)器訪問(wèn)數(shù)據(jù)庫(kù)訪問(wèn)方式有各種、如公共網(wǎng)關(guān)接口CGI,Web服務(wù)器專用API,Java語(yǔ)言數(shù)據(jù)庫(kù)訪問(wèn)接口JDBC。CGI是一種用于定義Web服務(wù)器與外部程序之間通訊方式原則。CGI重要長(zhǎng)處是能運(yùn)營(yíng)在各種平臺(tái)上,可以用任何語(yǔ)言編程,重要缺陷是當(dāng)瀏覽器向CGI程序發(fā)出祈求時(shí),CGI執(zhí)行是另一種獨(dú)立于Web服務(wù)器系統(tǒng)進(jìn)程,占用了CPU資源,當(dāng)大量顧客向服務(wù)器祈求文獻(xiàn)時(shí),會(huì)嚴(yán)重消耗服務(wù)器系統(tǒng)資源。Web服務(wù)器專用API是各Web服務(wù)器生產(chǎn)廠家為擴(kuò)展自己Web服務(wù)器功能而設(shè)立接口。由于它和Web服務(wù)器緊密結(jié)合,使得它運(yùn)營(yíng)速度更快、效率更高,但它不具備跨平臺(tái)性。本系統(tǒng)采用是微軟Web服務(wù)器IIS(InternetInformationServer),它專用API是ISAPI。JDBC是JAVA語(yǔ)言數(shù)據(jù)庫(kù)訪問(wèn)接口,將JavaApplet嵌入在網(wǎng)頁(yè)中,當(dāng)客戶瀏覽器向Web服務(wù)器發(fā)出祈求時(shí),Applet被下載到客戶瀏覽器中運(yùn)營(yíng),然后該Applet通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)。JDBC數(shù)據(jù)庫(kù)訪問(wèn)方式提供了高度可擴(kuò)充性和可移植性,但復(fù)雜電子商務(wù)應(yīng)用會(huì)導(dǎo)致Applet下載過(guò)大,從而影響了下載速度。2.ASP技術(shù)重要用途是制作動(dòng)態(tài)、交互、高性能Web應(yīng)用程序,此前Web應(yīng)用程序都是由(CGI公共網(wǎng)關(guān)界面來(lái)實(shí)現(xiàn)),但由于CGI自身某些缺陷和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣替代方案,在這種狀況下,MicrosoftASP應(yīng)運(yùn)而生,再加上與MicrosoftIIS(Web服務(wù)器)和MTS(組件事務(wù)管理服務(wù)器)組合,ASP已經(jīng)成為Web應(yīng)用程序開(kāi)發(fā)重要技術(shù)。ActiveServerPages(動(dòng)態(tài)服務(wù)器主頁(yè))簡(jiǎn)稱ASP內(nèi)含于InternetInformationServer(IIS)中,它提供一種服務(wù)器端腳本環(huán)境,可產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率網(wǎng)站服務(wù)器應(yīng)用程序。ASP既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種技術(shù)框架,它可以把HTML、腳本語(yǔ)言、ActiveX組件等有機(jī)組合在一起,形成一種可以在服務(wù)器上運(yùn)營(yíng)應(yīng)用程序,并把原則HTML頁(yè)面送給客戶端瀏覽器。ASP內(nèi)含六大內(nèi)置對(duì)象,運(yùn)用這些對(duì)象可以使ASP腳本功能更加強(qiáng)大,ASP具備強(qiáng)大可擴(kuò)展性,不但可以使用ASP動(dòng)態(tài)鏈接庫(kù)和腳本運(yùn)營(yíng)期庫(kù)自身提供ActiveX組件,還可以從Internet上免費(fèi)或有償獲得某些廠商開(kāi)發(fā)ActiveX組件,編程人員也可以自己開(kāi)發(fā)內(nèi)含商務(wù)邏輯ActiveX組件。如下簡(jiǎn)介ASP工作原理和ASP對(duì)象模型。2.1.3ASP全稱是ActiveServerPages,是一種WEB服務(wù)器端開(kāi)發(fā)環(huán)境,運(yùn)用它可以產(chǎn)生和運(yùn)營(yíng)動(dòng)態(tài)、交互、高性能WEB服務(wù)應(yīng)用程序。ASP采用腳本語(yǔ)言VBScript或Javascript作為自己開(kāi)發(fā)語(yǔ)言。ASP身為微軟動(dòng)態(tài)網(wǎng)頁(yè)編程語(yǔ)言,以其簡(jiǎn)樸、易學(xué)易用特點(diǎn)吸引了廣大網(wǎng)頁(yè)編程興趣者青睞,也是當(dāng)前使用最廣、影響力最深、從業(yè)者最多一門編程語(yǔ)言。ASP+ACCESS幾乎占據(jù)了當(dāng)前WEB開(kāi)發(fā)主流市場(chǎng),雖然是某些大型網(wǎng)站也沒(méi)有放棄用ASP來(lái)實(shí)現(xiàn)WEB應(yīng)用程序開(kāi)發(fā)。2.1.31.使用VBScript簡(jiǎn)樸易懂腳本語(yǔ)言,結(jié)合HTML代碼,即可迅速地完畢網(wǎng)站應(yīng)用程序。2.不必compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。3.

使用普通文本編輯器,如Windows記事本,即可進(jìn)行編輯設(shè)計(jì)。4.與瀏覽器無(wú)關(guān),顧客端只要使用可執(zhí)行HTML碼瀏覽器,即可瀏覽ASP所設(shè)計(jì)網(wǎng)頁(yè)內(nèi)容。ASP所使用腳本語(yǔ)言均在WEB服務(wù)器端執(zhí)行,顧客端瀏覽器不需要可以執(zhí)行這些腳本語(yǔ)言。5.ASP能與任何ActiveXscripting語(yǔ)言相容。除了可使用VBScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in方式,使用由第三方所提供其她腳本語(yǔ)言,譬如REXX、Perl、Tcl等。腳本引擎是解決腳本程序COM(ComponentObjectModel)物件。6.可使用服務(wù)器端腳本來(lái)產(chǎn)生客戶端腳本。7.ActiveX服務(wù)器組件具備無(wú)限可擴(kuò)充性,可以使用VisualBasic、Java、VisualC++、COBOL等編程語(yǔ)言來(lái)編寫所需要ActiveX服務(wù)器組件。2.2ASP基本2.2.1HTML基本

HTML是HypertextMarkupLanguage(超文本標(biāo)記語(yǔ)言)縮寫,它是構(gòu)成Web頁(yè)面(Page)重要工具,是用來(lái)表達(dá)網(wǎng)上信息符號(hào)標(biāo)記語(yǔ)言。在網(wǎng)上,如果要向全球范疇內(nèi)出版和發(fā)布信息,需要有一種可以被廣泛理解語(yǔ)言,即所有計(jì)算機(jī)都可以理解一種用于出版"母語(yǔ)"。WWW(WorldWideWeb)所使用出版語(yǔ)言就是HTML語(yǔ)言1,所有HTML語(yǔ)句都是構(gòu)造,表達(dá)描述開(kāi)始,表達(dá)描述結(jié)束。2,文字abc大小寫不敏感。3,有語(yǔ)句只有描述開(kāi)始,沒(méi)有描述結(jié)束,這沒(méi)關(guān)系,當(dāng)遇到下一種相似時(shí),重新開(kāi)始。4,所有語(yǔ)句都可以循環(huán)嵌套,但要注意嵌套對(duì)稱。理解了HTML特點(diǎn)后。2.本節(jié)簡(jiǎn)介Vbscript某些簡(jiǎn)樸概念變量,進(jìn)程。所謂變量是計(jì)算機(jī)內(nèi)存中已命名存儲(chǔ)位置,其中包括了數(shù)字或字符串等數(shù)據(jù),它使顧客便于理解腳本操作名稱,為顧客提供了一種存儲(chǔ),檢索和操作數(shù)據(jù)途徑。程序是由一種或各種進(jìn)程構(gòu)成,在VBScript中,進(jìn)程就是"指令塊",普通意義上進(jìn)程,如Sub,只是為了簡(jiǎn)樸數(shù)據(jù)解決。在VBScript中,嚴(yán)格來(lái)講變量是不用聲明,然而,雖然在使用變量前不需要去聲明變量,也應(yīng)養(yǎng)成在編程時(shí)聲明變量良好習(xí)慣,由于這樣有助于防止錯(cuò)誤發(fā)生。聲明一種變量意味著告訴腳本引擎,有一種特定名稱變量,這樣就可以在腳本中引用該變量。在VBScript中聲明一種變量可以使用"Dim"語(yǔ)句,變量作用域即生命期,決定哪些腳本命令可訪問(wèn)變量。在過(guò)程內(nèi)部聲明變量具備局部作用域。每執(zhí)行一次過(guò)程,變量就被創(chuàng)立然后消滅。而過(guò)程外部任何命令都不能訪問(wèn)它。在過(guò)程外部聲明變量具備全局作用域,其值能被ASP頁(yè)上任何腳本命令訪問(wèn)和修改。聲明變量時(shí),局部變量和全局變量可以有相似名稱。而變化其中一種值并不會(huì)變化另一種值。如果沒(méi)有聲明變量,則也許不小心會(huì)變化一種全局變量值。然而,全局變量?jī)H在單個(gè)ASP頁(yè)中可用,要使它在單個(gè)ASP頁(yè)之外可用,就必要為變量賦予會(huì)話或應(yīng)用程序作用域。會(huì)話作用域變量對(duì)一種顧客所祈求ASP應(yīng)用程序中所有頁(yè)都是可用。應(yīng)用程序作用域變量也如此。對(duì)單個(gè)顧客來(lái)說(shuō),會(huì)話變量是存儲(chǔ)信息最佳途徑。對(duì)于一種特殊應(yīng)用程序所有顧客,應(yīng)用程序作用域是存儲(chǔ)信息最佳途徑。ASP提供兩個(gè)內(nèi)建對(duì)象來(lái)存儲(chǔ)變量:Session對(duì)象和Application對(duì)象,這將在此后ASP內(nèi)建對(duì)象中著重討論。再來(lái)看看常量定義,常量是用來(lái)代替一種數(shù)或字符串名稱,它在整個(gè)腳本中保持不變。可以使用Const語(yǔ)句在VBScript中創(chuàng)立顧客自定義常數(shù)。使用Const語(yǔ)句可以創(chuàng)立名稱具備一定含義字符串型或數(shù)值型常數(shù),并給它們賦原義值。字符串文字包括在兩個(gè)引號(hào)("")之間。這是區(qū)別字符串型常數(shù)和數(shù)值型常數(shù)最明顯辦法。日期文字和時(shí)間文字包括在兩個(gè)井號(hào)(#)之間。例如:在理解了常量和變量之后,來(lái)看看什么是過(guò)程。它是一組能執(zhí)行指定任務(wù)且具備返回值腳本命令。可以定義自己過(guò)程,然后在腳本中重復(fù)調(diào)用它們。也可以將過(guò)程定義放在調(diào)用過(guò)程。ASP文獻(xiàn)中,也可以將通用過(guò)程放在一種共享。ASP文獻(xiàn)中,然后用SSI#include指令將其包括進(jìn)其她調(diào)用其過(guò)程。ASP文獻(xiàn)中。還可采用另一種辦法,即把這些功能打包在Activex組件中。2.2JavaScript是由Netscape公司開(kāi)發(fā)一種腳本設(shè)計(jì)語(yǔ)言,它與Java關(guān)于,并與Java共享某些相似語(yǔ)法和構(gòu)造,但它又不是Java簡(jiǎn)化版本。JavaScript是一種擴(kuò)展到HTML腳本設(shè)計(jì)語(yǔ)言,它使網(wǎng)頁(yè)開(kāi)發(fā)者可以更有效地控制頁(yè)面,并能對(duì)顧客觸發(fā)事件作出即時(shí)響應(yīng),諸如單擊鼠標(biāo),表單操作等等,并且這些都不需要客戶機(jī)與服務(wù)器交互通信,這樣就為最后顧客提供了更迅速操作,減小了服務(wù)器端承擔(dān)。JavaScript不能脫離HTML而獨(dú)立存在,只有在支持JavaScript瀏覽器中,它才干作為HTML頁(yè)面一某些起作用,但它的確增強(qiáng)了網(wǎng)頁(yè)體現(xiàn)力,并提供了比基本HTML標(biāo)記更強(qiáng)交互性。隨著互聯(lián)網(wǎng)發(fā)展和網(wǎng)絡(luò)應(yīng)用豐富,開(kāi)發(fā)者們開(kāi)始用JavaScript創(chuàng)立各種誘人頁(yè)面效果,如各種頁(yè)面漸變,圖片特效,文字特效等等;固然也有許多實(shí)用頁(yè)面功能擴(kuò)展。下面就來(lái)詳細(xì)理解一下JavaScript語(yǔ)法描述(1)對(duì)象(2)JavaScript值,名字,常量,表達(dá)式級(jí)運(yùn)算符(3)JavaScript內(nèi)建(Built-in)對(duì)象(4)JavaScript編程語(yǔ)句2.2.2使用Request對(duì)象可以訪問(wèn)任何基于HTTP祈求傳遞所有信息,涉及從HTML表格用POST辦法或GET辦法傳遞參數(shù),cookie和顧客認(rèn)證。Request對(duì)象可以訪問(wèn)客戶端發(fā)送給服務(wù)器二進(jìn)制數(shù)據(jù)。Request語(yǔ)法:Request[。集合|屬性|辦法](變量)在這里作者將挑選某些慣用對(duì)象語(yǔ)法進(jìn)行分析:1,FormForm集合通過(guò)使用POST辦法表格檢索郵送到HTTP祈求正文中表格元素值。語(yǔ)法Request。Form(element)[(index)|。Count]參數(shù)element指定集合要檢索表格元素名稱。index可選參數(shù),使用該參數(shù)可以訪問(wèn)某參數(shù)中各種值中一種。它可以是到Request。Form(parameter)。Count之間任意整數(shù)。Count為集合中元素個(gè)數(shù)Form集合按祈求正文中參數(shù)名稱來(lái)索引。Request。Form(element)值是祈求正文中所有element值數(shù)組。通過(guò)調(diào)用Request。Form(element)。Count來(lái)擬定參數(shù)中值個(gè)數(shù)。如果參數(shù)未關(guān)聯(lián)各種值,則計(jì)數(shù)為1。如果找不到參數(shù),計(jì)數(shù)為0。要引用有各種值表格元素中單個(gè)值,必要指定index值。index參數(shù)可以是從1到Request。Form(element)。Count中任意數(shù)字。如果引用各種表格參數(shù)中一種,而未指定index值,返回?cái)?shù)據(jù)將是以逗號(hào)分隔字符串。2,QueryStringQueryString集合檢索HTTP查詢字符串中變量值,HTTP查詢字符串由問(wèn)號(hào)()后值指定。如:stringsample生成值為"thisisasample"變量名字符串。通過(guò)發(fā)送表格或由顧客在其瀏覽器地址框中鍵入查詢也可以生成查詢字符串。語(yǔ)法:Request。QueryString(variable)[(index)|。Count]QueryString集合可以以名稱檢索QUERY_STRING變量。Request。QueryString(參數(shù))值是出當(dāng)前QUERY_STRING中所有參數(shù)值數(shù)組。通過(guò)調(diào)用Request。QueryString(parameter)。Count可以擬定參數(shù)有多少個(gè)值。咱們也可以使用QueryString來(lái)達(dá)到與前一種范例相似功能。只需要將request。form某些替代如下:3,CookiesCookie其實(shí)是一種標(biāo)簽,當(dāng)訪問(wèn)一種需要唯一標(biāo)記站址WEB站點(diǎn)時(shí),它會(huì)在硬盤上留下一種標(biāo)記,下一次訪問(wèn)同一種站點(diǎn)時(shí),站點(diǎn)頁(yè)面會(huì)查找這個(gè)標(biāo)記。每個(gè)WEB站點(diǎn)均有自己標(biāo)記,標(biāo)記內(nèi)容可以隨時(shí)讀取,但只能由該站點(diǎn)頁(yè)面完畢。每個(gè)站點(diǎn)Cookie與其她所有站點(diǎn)Cookie存在同一文獻(xiàn)夾中不同文獻(xiàn)內(nèi)(可以在Windows目錄下Cookie文獻(xiàn)夾中找到它們)。一種Cookie就是一種唯一標(biāo)記客戶標(biāo)記,Cookie可以包括在一種對(duì)話期或幾種對(duì)話期之間某個(gè)WEB站點(diǎn)所有頁(yè)面共享信息,使用Cookie還可以在頁(yè)面之間互換信息。Request提供Cookies集合容許顧客檢索在HTTP祈求中發(fā)送cookie值。這項(xiàng)功能經(jīng)常被使用在規(guī)定認(rèn)證客戶密碼以及電子公示板,WEB聊天室等ASP程序中。4,ServerVariables瀏覽器中瀏覽網(wǎng)頁(yè)時(shí)候使用傳播合同是HTTP,在HTTP標(biāo)題文獻(xiàn)中會(huì)記錄某些客戶端信息,如:客戶IP地址等等,有時(shí)服務(wù)器端需要依照不同客戶端信息做出不同反映,這時(shí)候就需要用ServerVariables集合獲取所需信息。語(yǔ)法Request。ServerVariables(服務(wù)器環(huán)境變量)環(huán)境變量比較多,如Server_port,Logon_user等,各環(huán)境變量請(qǐng)查詢關(guān)于資料,這里就不贅述了。2.與Request是獲取客戶端HTTP信息相反,Response對(duì)象是用來(lái)控制發(fā)送給顧客信息,涉及直接發(fā)送信息給瀏覽器,重定向?yàn)g覽器到另一種URL或設(shè)立cookie值。語(yǔ)法Response。collection|property|method2.3ASP工作原理基于ASP頁(yè)面以*。asp文獻(xiàn)形式駐留在web服務(wù)器上。一種*。asp源文獻(xiàn)是文本文獻(xiàn),可以涉及如下成分:文本:用于顯示信息、頁(yè)面標(biāo)題等。HTML標(biāo)記:實(shí)現(xiàn)頁(yè)面風(fēng)格設(shè)計(jì)。ASP腳本(ScriptCommands)瀏覽器瀏覽器WindowsNTHSASP引擎*.aspWeb服務(wù)器ADO其她主件腳本引擎ODBCDBMS數(shù)據(jù)庫(kù)HTTP祈求原則HTML頁(yè)面數(shù)據(jù)庫(kù)服務(wù)器圖2。1ASP工作原理圖2.1顯示了ASP工作原理,當(dāng)瀏覽器通過(guò)HTTP合同向web服務(wù)器申請(qǐng)一種由*。asp定義頁(yè)面時(shí),web服務(wù)器響應(yīng)HTTP祈求,用ASP引擎解釋被申請(qǐng)文獻(xiàn)。當(dāng)遇到ASP腳本命令時(shí),ASP引擎調(diào)用相應(yīng)腳本引擎(腳本引擎以組件形式駐留在web服務(wù)器上)進(jìn)行解決。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其她腳本語(yǔ)言,需要在web服務(wù)器上此外安裝相應(yīng)腳本引擎;當(dāng)遇到基于COM原則組件(組件自身是通過(guò)編譯可重用二進(jìn)制碼)時(shí),ASP引擎啟動(dòng)相應(yīng)組件完畢指定功能。若ASP文獻(xiàn)具有訪問(wèn)數(shù)據(jù)庫(kù)祈求,ASP內(nèi)置組件ADO(ActiveXDateObject)通過(guò)ODBC與數(shù)據(jù)庫(kù)連接,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并將訪問(wèn)成果返回web服務(wù)器。ASP引擎將腳本和組件運(yùn)營(yíng)成果生成相應(yīng)HTML語(yǔ)法成分,與文獻(xiàn)中原有文本和HTML標(biāo)記一起構(gòu)成原則HTML頁(yè)面送至客戶端瀏覽器。2.4ASP對(duì)象模型 ASP具備強(qiáng)大面向?qū)ο蠊δ芎涂蓴U(kuò)展性。ASP對(duì)象可分為如下三種類型:2.4.Request對(duì)象:在HTTP祈求期間,可運(yùn)用Request對(duì)象獲得客戶端瀏覽器傳遞給服務(wù)器值(涉及查詢字符串變量值、Form表單中元素值、Cookies值等)。Response對(duì)象:可以使用Response對(duì)象把變量值、函數(shù)返回值等輸出到客戶端瀏覽器;運(yùn)用Response對(duì)象可將Cookies值寫入客戶端計(jì)算機(jī)硬盤中檔。Application對(duì)象:瀏覽器和Web服務(wù)器連接是無(wú)狀態(tài)連接,即服務(wù)器解決完瀏覽器HTTP祈求后,立即斷開(kāi)與瀏覽器連接,忘掉瀏覽器剛才祈求狀況;服務(wù)器不能辨認(rèn)瀏覽器是第一次祈求還是第一千次祈求。這種無(wú)狀態(tài)連接方式使得Web服務(wù)器解決瀏覽器祈求可以更快、更有效,也不需要維護(hù)瀏覽器信息,但它產(chǎn)生了一種Web應(yīng)用程序如何實(shí)現(xiàn)變量共享問(wèn)題。ASP較好解決了這一種問(wèn)題,Application對(duì)象可以用來(lái)保存應(yīng)用程序所有顧客共享信息,可以在不同顧客之間實(shí)現(xiàn)Web應(yīng)用程序變量共享。Session對(duì)象:Session對(duì)象重要用來(lái)保存屬于一種顧客一種應(yīng)用程序信息,可讓同一種顧客在各種網(wǎng)頁(yè)之間共享信息。Objectcontext對(duì)象:重要用來(lái)解決與事務(wù)有關(guān)問(wèn)題,Objectcontext對(duì)象使用與MicrosoftTransactionServer(MTS)有著密切聯(lián)系。ASPError對(duì)象:Web應(yīng)用程序開(kāi)發(fā)者運(yùn)用該對(duì)象可以掌握因ASP所發(fā)生錯(cuò)誤。2.4.22.第三章需求分析需求分析是一種軟件工程活動(dòng),它在系統(tǒng)級(jí)需求工程和軟件設(shè)計(jì)間起到橋梁作用。需求分析需要開(kāi)發(fā)人員精確理解顧客規(guī)定,進(jìn)行細(xì)致調(diào)查分析,將客戶非形式需求陳述轉(zhuǎn)化為完整需求定義,再由定義轉(zhuǎn)換到相應(yīng)形式功能規(guī)約(需求規(guī)格闡明)過(guò)程。它通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要解決對(duì)象(組織、部門、公司等)、充分理解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))概況和發(fā)展前景、明確客戶各種需求、收集支持系統(tǒng)目的基本數(shù)據(jù)及其解決辦法、擬定新系統(tǒng)功能和邊界來(lái)實(shí)現(xiàn)。電子商務(wù)網(wǎng)絡(luò)是由顧客使用選購(gòu)產(chǎn)品,生成訂單。訂單狀態(tài)查詢程序和后臺(tái)管理員使用顧客管理,產(chǎn)品管理,訂單狀態(tài)管理等構(gòu)成。3.1調(diào)研分析在對(duì)電子商務(wù)網(wǎng)站進(jìn)行調(diào)研分析時(shí),一方面對(duì)電子商務(wù)所涉及領(lǐng)域作了總體理解,為在背面調(diào)研分析做好充分準(zhǔn)備。通過(guò)對(duì)其各個(gè)重要流程模塊詳細(xì)進(jìn)一步調(diào)查后,發(fā)現(xiàn)作為一種網(wǎng)站系統(tǒng),各個(gè)部門最基本功能都是通過(guò)網(wǎng)絡(luò)對(duì)外宣傳,使得有興趣客戶可以及時(shí)獲得她們想要信息,以此來(lái)吸引更多客戶加入。固然,這只是基本內(nèi)容?;诠揪W(wǎng)站是以發(fā)布其最新內(nèi)容為特點(diǎn),一種新聞發(fā)布系統(tǒng)是必不可少;從公司以往服務(wù)管理模式提供某些服務(wù)方式來(lái)看,有些老式辦法已經(jīng)落伍且非常耗費(fèi)人力和時(shí)間,為了提高員工工作效率,加速資金周轉(zhuǎn)、減少各項(xiàng)成本及改進(jìn)服務(wù)質(zhì)量,必要開(kāi)發(fā)一種在線電子商務(wù)系統(tǒng)。這兩個(gè)系統(tǒng)構(gòu)成了本網(wǎng)站設(shè)計(jì)核心某些。3.2電子商務(wù)網(wǎng)站應(yīng)當(dāng)功能一種電子商務(wù)網(wǎng)站應(yīng)當(dāng)提供如下功能:.訂單解決功能。電子商務(wù)網(wǎng)站普通采用匯款和郵寄辦法進(jìn)行交易,當(dāng)管理員得到一種訂單并收到匯款后,可以開(kāi)始解決訂單。一方面,管理員要看顧客訂購(gòu)產(chǎn)品與否有貨,就可以把這個(gè)訂單實(shí)際交付數(shù)量修改為顧客訂購(gòu)數(shù)量,并把這個(gè)訂單中該產(chǎn)品狀態(tài)改為“已到款”(未經(jīng)解決產(chǎn)品狀態(tài)為“未到款”)。如果不可以滿足顧客規(guī)定,應(yīng)當(dāng)輸入有關(guān)因素。接下來(lái)是送貨,送貨多采用郵寄方式,當(dāng)顧客訂購(gòu)產(chǎn)品郵寄出后來(lái),就可以把訂單狀態(tài)改為“已送貨訂單”;當(dāng)擬定產(chǎn)品已經(jīng)到達(dá)客戶手中后,交易就結(jié)束了,這時(shí)可以把訂單狀態(tài)改為由此可見(jiàn),系統(tǒng)分為前端客戶信息瀏覽及查詢和后臺(tái)管理兩大某些。3.3前臺(tái)管理系統(tǒng)功能3.3(1)可直接登錄上主頁(yè)瀏覽電子商務(wù)網(wǎng)站對(duì)外發(fā)布所有信息,涉及公司自身資料、對(duì)外服務(wù)部門簡(jiǎn)介、公司文化宣傳和特色及為客戶簡(jiǎn)介其他有關(guān)領(lǐng)域如其她服務(wù)業(yè)有關(guān)信息。⑵可直接從主頁(yè)上即時(shí)瀏覽公司發(fā)布最新新聞,以增進(jìn)和客戶交流,提高工作效率。⑶通過(guò)點(diǎn)擊主頁(yè)上鏈接,輸入個(gè)人信息資料和必要產(chǎn)品信息在線提交訂單來(lái)訂購(gòu)產(chǎn)品。⑷實(shí)當(dāng)前線郵箱登陸。3.4后臺(tái)管理系統(tǒng)功能后臺(tái)管理系統(tǒng)頁(yè)面將以加密形式浮現(xiàn),只能由管理員及其賦予權(quán)限顧客登錄,登錄必要輸入密碼方可進(jìn)入,以實(shí)現(xiàn)對(duì)本站點(diǎn)全面維護(hù)及更新。進(jìn)入后,頁(yè)面會(huì)以網(wǎng)頁(yè)方式羅列出所有查詢及解決客戶填寫信息。管理員可從網(wǎng)頁(yè)點(diǎn)擊進(jìn)入該信息解決頁(yè)面,可以在這里對(duì)前臺(tái)網(wǎng)站內(nèi)容進(jìn)行更新,并支持對(duì)客戶填寫信息增長(zhǎng)、刪除、修改以及對(duì)客戶所發(fā)布信息更新等操作,以使站點(diǎn)保持良好運(yùn)作狀態(tài),同步還可以依照客戶提交時(shí)間和IP地址進(jìn)行索引與分析。在對(duì)酒店內(nèi)部進(jìn)行管理時(shí),可通過(guò)為各個(gè)部門均分派具備一定權(quán)限管理員來(lái)實(shí)現(xiàn),此管理員分為普通顧客和超級(jí)顧客,使各個(gè)部門均能自主對(duì)本部門信息進(jìn)行更新及發(fā)布本部門最新告示等。因而,此管理系統(tǒng)是對(duì)整個(gè)網(wǎng)站管理。3.5系統(tǒng)構(gòu)成模塊及其特點(diǎn)綜上所述,整個(gè)網(wǎng)站系統(tǒng)涉及了如下功能模塊:首頁(yè)、關(guān)于咱們、管理資訊、服務(wù)項(xiàng)目、招商代理、管理文庫(kù)、資料下載、在線服務(wù)、管理論壇、人才招聘。其中幾乎所有模塊都可以以管理員身份通過(guò)后臺(tái)管理系統(tǒng)進(jìn)行更新,涉及對(duì)某些構(gòu)成模塊添加,刪除和修改,以實(shí)現(xiàn)本網(wǎng)站動(dòng)態(tài)更新。其功能特點(diǎn)涉及:.3功能完善:涉及常用網(wǎng)站新聞管理各個(gè)方面:新聞錄入、瀏覽、刪除、修改、檢索等各個(gè)方面,完整地實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞管理規(guī)定。同步還實(shí)現(xiàn)了在線論壇功能,給網(wǎng)站需求構(gòu)造化分析通過(guò)以上需求分析描述,可采用一種圖形化辦法描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和解決過(guò)程,即構(gòu)造化分析描述工具:數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典(DD)。即在無(wú)紙化網(wǎng)站系統(tǒng)管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究基本上,按照信息系統(tǒng)中應(yīng)有數(shù)據(jù)流和數(shù)據(jù)構(gòu)造來(lái)勾畫系統(tǒng)概貌。第四章電子商務(wù)網(wǎng)站系統(tǒng)設(shè)計(jì)4.1電子商務(wù)網(wǎng)站系統(tǒng)建設(shè)4.數(shù)據(jù)流圖(DFD)是描述信息流和數(shù)據(jù)從輸入移動(dòng)到輸出時(shí)被運(yùn)用變換圖形化技術(shù),它反映系統(tǒng)必要完畢邏輯功能,是一種功能模型。它是組織中信息運(yùn)動(dòng)抽象,是在調(diào)研基本上,從系統(tǒng)科學(xué)性、管理合理性、實(shí)際運(yùn)動(dòng)可行性角度出發(fā),將信息解決功能和彼此之間聯(lián)系自頂向下,逐級(jí)分解,從邏輯上精準(zhǔn)地描述系統(tǒng)應(yīng)具備數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來(lái)源和去向(外部實(shí)體)等項(xiàng)目。一方面,分析系統(tǒng)總體狀況,劃分系統(tǒng)邊界,辨認(rèn)系統(tǒng)數(shù)據(jù)來(lái)源和去處,擬定外部實(shí)體從而得出系統(tǒng)頂層數(shù)據(jù)流程圖。把整個(gè)網(wǎng)站系統(tǒng)當(dāng)作一種整體,分析這個(gè)整體與外界聯(lián)系。通過(guò)度析得出系統(tǒng)有管理員和客戶這兩個(gè)實(shí)體,系統(tǒng)輸入有兩個(gè)來(lái)源,即管理員在對(duì)系統(tǒng)維護(hù)更新過(guò)程中對(duì)系統(tǒng)所進(jìn)行添加、刪除或修改數(shù)據(jù)和顧客在與系統(tǒng)交互時(shí)輸入訂單資料數(shù)據(jù)。系統(tǒng)輸出也有兩個(gè)去向:一種是管理員在對(duì)系統(tǒng)錄入信息后系統(tǒng)返回給管理員信息和顧客提交訂單;另一種是管理員對(duì)系統(tǒng)錄入信息后,由瀏覽器輸出到客戶端信息。其中管理員輸入信息和從客戶瀏覽器上或管理員端顯示信息涉及首頁(yè)、關(guān)于咱們、管理資訊、服務(wù)項(xiàng)目、招商代理、管理文庫(kù)、資料下載、在線服務(wù)、管理論壇、人才招聘等,而訂單信息是由客戶端輸入然后返回給客戶端并提交給管理員。得出系統(tǒng)頂層流圖如下:產(chǎn)品產(chǎn)品分類產(chǎn)品管理訂單管理顧客管理管理員管理購(gòu)物車訂單查詢產(chǎn)品查詢產(chǎn)品展示數(shù)據(jù)庫(kù)后臺(tái)前臺(tái)4.4.1.(1)服務(wù)器軟硬件配備服務(wù)器硬件配備:CPU奔騰42.93G,硬盤320G,內(nèi)存1G服務(wù)器操作系統(tǒng):WindowsXP專業(yè)版Web服務(wù)器軟件:IIS5.1(InternetInformationServer)數(shù)據(jù)庫(kù)服務(wù)器軟件:Access(2)客戶端軟硬件配備客戶端硬件配備:CPU賽陽(yáng)800或以上,硬盤10G,內(nèi)存64M客戶端操作系統(tǒng):Windows98以上客戶端瀏覽器軟件:IE(InternetExplorer)4.由于系統(tǒng)軟件配備重要是基于Microsoft公司軟件,因此在系統(tǒng)開(kāi)發(fā)工具選取上采用了Microsoft公司軟件開(kāi)發(fā)工具,詳細(xì)內(nèi)容如下:采用ASP技術(shù)、JavaScript腳本語(yǔ)言、VBScript腳本語(yǔ)言編寫Web應(yīng)用程序。采用Access存儲(chǔ)和管理數(shù)據(jù)。開(kāi)始開(kāi)始顧客登錄顧客管理管理員管理產(chǎn)品分類產(chǎn)品管理訂單管理失敗重試成功已結(jié)束訂單已發(fā)貨訂單已到款訂單未到款訂單4.電子商務(wù)網(wǎng)站系統(tǒng)分為前臺(tái)銷售管理系統(tǒng)(網(wǎng)站)和后臺(tái)管理系統(tǒng)。前臺(tái)銷售管理系統(tǒng)顧客是通過(guò)Internet訪問(wèn)網(wǎng)站客戶,后臺(tái)管理系統(tǒng)顧客是通過(guò)Internet訪問(wèn)后臺(tái)管理員4.在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決策機(jī)構(gòu)最后又回到客觀世界,信息這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界事物反映到人頭腦中,人大腦對(duì)它有個(gè)結(jié)識(shí)過(guò)程,通過(guò)度析(選取、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)開(kāi)發(fā)工作需要考慮這兩個(gè)方面問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問(wèn)題貫穿了整個(gè)軟件系統(tǒng)開(kāi)發(fā)過(guò)程,這也就是數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題,軟件設(shè)計(jì)一種核心。電子商務(wù)網(wǎng)站重要對(duì)象是顧客,因此必須建立顧客表,涉及顧客基本信息狀況;顧客重要活動(dòng)是對(duì)產(chǎn)品購(gòu)買,因此必須建立產(chǎn)品信息表;顧客對(duì)產(chǎn)品購(gòu)買,選取所要產(chǎn)品,一方面得對(duì)產(chǎn)品進(jìn)行搜索,因此咱們把商品進(jìn)行分類,建立產(chǎn)品類別表;最后顧客提交訂單,建立訂單表;管理員是后臺(tái)操作顧客,在此建立了管理員信息表。4.2普通會(huì)員管理4.2.1網(wǎng)絡(luò)電子商店前臺(tái)基本功能。...1.4.實(shí)現(xiàn)網(wǎng)絡(luò)電子商店程序運(yùn)營(yíng)基本構(gòu)造就是所謂三層式構(gòu)造,此種構(gòu)造最重要是將前臺(tái)接口、商業(yè)對(duì)象及數(shù)據(jù)庫(kù)獨(dú)立分開(kāi),將此三者分開(kāi),程序運(yùn)營(yíng)起來(lái)有更大靈活性,前臺(tái)接口只負(fù)責(zé)數(shù)據(jù)體現(xiàn),至于商業(yè)對(duì)象就是負(fù)責(zé)將某些商業(yè)邏輯運(yùn)算封裝到對(duì)象,對(duì)象中運(yùn)算辦法則最重要是當(dāng)作后臺(tái)數(shù)據(jù)庫(kù)與前臺(tái)接口橋梁,ASP也提供很簡(jiǎn)樸辦法讓您建立、修改及布置商業(yè)對(duì)象。至于數(shù)據(jù)庫(kù),最重要功能就是存儲(chǔ)數(shù)據(jù),就像微軟產(chǎn)品來(lái)說(shuō)最有名前臺(tái)數(shù)據(jù)庫(kù)就是了Access,在此網(wǎng)絡(luò)電子商務(wù)網(wǎng)站系統(tǒng)選取數(shù)據(jù)庫(kù)是Access。4.依照系統(tǒng)分析成果,將分為三個(gè)某些來(lái)闡明1)關(guān)于ASCX文獻(xiàn)某些:(1)_head.asc:負(fù)責(zé)窗口標(biāo)題pagelet;)(2)_class.asc:負(fù)責(zé)體現(xiàn)商品類pagelet;(3)_TopItems.asc:負(fù)責(zé)最暢銷手機(jī)pagelet;2)關(guān)于ASPX文獻(xiàn)某些:;(1)CartAdd.asp:將商品放入采購(gòu)車;(2)CheckOut.asp:結(jié)帳解決程序;(3)Default.asp:網(wǎng)站默認(rèn)主頁(yè);(4)Login.asp:會(huì)員登錄程序;(5)Member.asp:會(huì)員注冊(cè)程序;(6)OrderDetails.asp:歷史訂單詳細(xì)資料;(7)OrderList.asp:歷史訂單總結(jié);(8)MobileDetails.asp:產(chǎn)品詳細(xì)數(shù)據(jù);(9)MobileList.asp:產(chǎn)品展示;(10)Cart.asp:采購(gòu)出解決程序;(11)LogoOut.asp:注銷程序;(12)Index.asp:會(huì)員默認(rèn)主頁(yè);她們之間關(guān)系是:default.asp——>Login.asp或menber.asp——>MobileList.asp——>MobileDetails.asp——>CartAdd.aspx——>Cart.asp——>CheckOut.asp——>OrderList.asp——>Loginout.asp——>index.asp4.2.依照系統(tǒng)分析成果咱們將此系統(tǒng)分為九個(gè)數(shù)據(jù)表來(lái)闡明,如表4-1到4-4所示。表4-1會(huì)員數(shù)據(jù)表(Customer)字段名稱數(shù)據(jù)類型主鍵說(shuō)明Customer_NO自動(dòng)編號(hào)*客戶編號(hào)Customer_Name文本客戶名稱Customer_ID文本客戶帳號(hào)Customer_Psd文本密碼Customer_Birthday日期/時(shí)間生日Customer_Sex文本性別,Customer_Address文本地址,7Customer_Email文本電子郵件Customer_RegDate日期/時(shí)間注冊(cè)日期Customer_Tel文本電話表4-2商品類別數(shù)據(jù)表(Class)字段名稱數(shù)據(jù)類別主鍵說(shuō)明Class_No自動(dòng)編號(hào)*類別編號(hào)Class_Name文本類別名稱表4-3商品數(shù)據(jù)表(Product)字段名稱數(shù)據(jù)類型主鍵說(shuō)明Poduct_No自動(dòng)編號(hào)*商品編號(hào)Product_Name文本商品名稱Class_No數(shù)字類別編號(hào)Supplier_No數(shù)字供貨商編號(hào)Product_Price數(shù)字商品價(jià)格Product_Picture文本商品圖片Product_Des備注商品描述表4-4采購(gòu)車(ShoppingCart)字段名稱

數(shù)據(jù)類型主鍵說(shuō)明Cart_No自動(dòng)編號(hào)*采購(gòu)車編號(hào)Cart_ID文本采購(gòu)車Cart_Qty數(shù)字貨品數(shù)量Product_No數(shù)字商品編號(hào)Cart_Date日期/時(shí)間建立日期后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)略:4.3有關(guān)設(shè)計(jì)界面4.網(wǎng)站管理界面只有管理員才干進(jìn)入,在打開(kāi)管理員界面前,一方面將進(jìn)入登錄界面,當(dāng)管理員提交數(shù)據(jù)后,將執(zhí)行boss/Default.asp,把顧客信息保存在Session變量中,然后網(wǎng)頁(yè)轉(zhuǎn)向Login.asp,管理員對(duì)后臺(tái)管理登錄成功后界面如圖4.1所示。在此界面中,管理員可以查看已經(jīng)解決后訂單,也可以解決顧客新下訂單。還可以發(fā)布新產(chǎn)品、添加產(chǎn)品類別(也可以在添加新產(chǎn)品時(shí)添加類別),此外尚有管理員管理和會(huì)員信息管理功能。圖4.14.3在產(chǎn)品分類管理中,重要實(shí)現(xiàn)了產(chǎn)品類別添加、修改、刪除。GoodType.asp是產(chǎn)品分類管理主頁(yè)面,每行顯示一種類別,并在每行背面顯示修改按鈕和刪除按鈕,最下方為添加產(chǎn)品類別。解決添加、修改和刪除操作頁(yè)面是GoodsTypeUP.asp,參數(shù)Oper值為delete時(shí),表達(dá)當(dāng)前操作為刪除產(chǎn)品類別,參數(shù)Oper值為add時(shí),表達(dá)當(dāng)前操作為添加產(chǎn)品類別,參數(shù)Oper值為edit時(shí),表達(dá)當(dāng)前操作為修改產(chǎn)品類別。4.3GoodsList.asp頁(yè)面是產(chǎn)品管理主頁(yè),它功能是按產(chǎn)品類別分頁(yè)顯示產(chǎn)品列表,并提供產(chǎn)品管理界面。界面如圖4.2所示:在這個(gè)模塊中,重要涉及了如下功能:1.添加產(chǎn)品2.修改產(chǎn)品信息3.刪除產(chǎn)品圖4.2對(duì)于當(dāng)前解決產(chǎn)品類別,只顯示類別名稱,其她類別則需要顯示超級(jí)鏈接,鏈接地址為GoodsList.asp,參數(shù)typeid表達(dá)要顯示產(chǎn)品類別編號(hào),通過(guò)設(shè)立rs.pagesize和rs.pagecount,可以控制程序以分頁(yè)形式顯示產(chǎn)品。4.在訂單管理中重要實(shí)現(xiàn)了查看訂單功能和解決訂單功能,在本系統(tǒng)中把訂單分為了四個(gè)狀態(tài):未到款訂單,已到款訂單,未發(fā)貨訂單,已結(jié)束訂單。依照先前所作需求分析,當(dāng)顧客匯款到達(dá)帳戶時(shí),管理員就可以把客戶訂單該為已到款訂單,以提示客戶匯款已到,然后查看與否有貨,如果有貨就可以發(fā)貨,此時(shí),客戶訂單改為已發(fā)貨訂單,當(dāng)擬定顧客拿到產(chǎn)品后,可將訂單狀態(tài)改為已結(jié)束

溫馨提示

  • 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)論