2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩36頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  第一章 緒論</b></p><p><b>  1.1何為電子商務</b></p><p>  電子商務是一種依托現代信息技術和網絡技術,集金融電子化、管理信息化、商貿信息網絡化為一體,旨在實現物流、資金流與信息流和諧統一的新型貿易方式。電子商務在互聯網的基礎上,突破傳統的時空觀念,縮小了生產、流通、分配、消

2、費之間的距離,大大提高了物流、資金流和信息流的有效傳輸和處理,開辟了世界范圍內更為公平、公正、廣泛、競爭的大市場,為制造者、銷售者和消費者提供了能更好地滿足各自需求的極好的機會。電子商務的時代的來臨,徹底改變了傳統的企業經營類型。許多非信息產業的企業也投入了這場戰爭之中,商業電子化這樣的趨勢在未來將繼續蓬勃發展,進入電子化的21世紀!</p><p>  1.2電子商務簡介:</p><p&g

3、t;  電子商務與傳統商業方式相比,具有如下特點:</p><p>  1)精減流通環節。電子商務不需要批發商,專賣店和商場,客戶通過網絡直接從廠家定購產品。</p><p>  2)節省購物時間,增加客戶選擇余地。電子商務通過網絡為各種消費需求提供廣泛的選擇余地,可以使客戶足不出戶便能購買到滿意的商品。</p><p>  3)加速資金流通。電子商務中的資金周轉無

4、須在銀行以外的客戶、批發商、商場等之間進行,而直接通過網絡在銀行內部帳戶上進行,大大加快了資金周轉速度,同時減少了商業糾紛。</p><p>  4)增強客戶和廠商的交流??蛻艨梢酝ㄟ^網絡說明自己的需求,定購自己喜歡的產品,廠商則可以很快地了解用戶需求,避免生產上的浪費。</p><p>  5)刺激企業間的聯合和競爭。企業之間可以通過網絡了解對手的產品性能與價格以及銷售量等信息,從而促進

5、企業改造技術,提高產品競爭力。</p><p>  1.2.1電子商務的類型 </p><p>  我們可以將電子商務分為兩大類:</p><p>  1)企業與企業之間的交易(Business to Business)主要是針對企業內部以及企業之間的信息整合。</p><p>  2)企業與客戶的交易(Business to Custome

6、r)意指企業通過網絡,為客戶提供各種交易與服務??蛻粲糜嬎銠C連接因特網后可以取得各式各樣的網上實時服務,包括商品查詢、產品支持、實時財經信息報導、網上訂貨等等。</p><p>  1.2.2電子商務的優勢與商機 </p><p>  1)信息流通與共享! </p><p>  在一個以網絡為基礎的社會,電子化的信息可以迅速地傳遞與流通,這樣的特征是商業行銷的最佳利

7、器。在過去我們必須負擔昂貴的廣告成本,很有限地將信息傳播出去。然而網際網絡的出現,使我們在彈指之間便能將信息傳遞到世界各地。 </p><p>  2)市場廣大無界限 </p><p>  以購買書籍為例,當我們想要尋找所要的書時,在過去必須要一家一家的書店慢慢找,而且范圍也只限于鄰近地區;但現在我們只要輕輕松松坐在家里上網,用鼠標點一點就可以找到我們想要的東西。這樣的 交易模式意味著商業

8、領域的擴展,網際網絡的出現完全打破了地區的限制,所謂“天涯若比鄰”正是最佳寫照。</p><p><b>  1.3選題背景</b></p><p>  1.3.1電子商務的商業模式</p><p>  獲得業內一致認同的分類方法是把企業和消費者作為劃分標準,分別劃分出企業-企業(B2B)、企業對消費者(B2C)、消費者對企業(C2B)和消費者

9、對消費者(C2C)等模式。</p><p>  (1)B to B(商家對商家):主要是指企業與企業之間進行的電子商務活動,也成為批發電子商務。</p><p>  (2)B to C(商家對個人消費者):指的是企業與消費者之間進行的電子商務活動,這類電子商務主要是借助于國際互聯網所開展的在線銷售活動。從技術角度看,企業上網面對廣大的消費者,并不要求雙方使用統一標準的單據傳輸,在線零售和支

10、付行為通常只涉及到信用卡、電子貨幣或電子錢包。另外,Internet所提供的搜索瀏覽功能和多媒體界面,使消費者更容易查找適合自己需要的產品,并能夠對產品有更深入的了解,因此,開展B to C的電子商務,障礙最少,應用潛力巨大。就目前發展看,這類電子商務仍將持續發展,是推動其它類型電子商務活動的主要動力之一。本次畢業設計就是一個B to C結構的電子商務網站系統。</p><p>  (3)C to C(個人消費者

11、對個人消費者):指的是消費者與消費者之間進行的電子商務活動,是美國eBay所采用的商業模式。結合國內電子商務尚未解決支付與貨運的現狀況,采用這種方式,可以讓用戶自己付費、運輸和驗貨等問題。</p><p>  (4)C to B(個人消費者對商家):這是目前在專業經營電子商務網站中較新的一種概念,也就是所謂的“倒轉式的拍賣”。 </p><p>  另外還有消費者對行政機構的電子商務、

12、商業機構對行政機構的電子商務等。</p><p>  1.3.2目前網上購物的現狀</p><p>  以下是根據CNNIC(中國互聯網絡信息中心)公布的中國B2C電子商務發展報告來進一步分析目前的網上購物的現狀。(主要引用其中的分析圖表)</p><p>  1.3.2.1 選擇網上購物的原因</p><p>  圖1.1目前網上購物的現狀

13、</p><p>  從上面的圖可以看出網上購物選擇節約時間和操作方便的分別占46。7%和44。2%,這說明隨著生活節奏的加快,人們越來越希望擁有簡單快捷的購物方式。由此可見,電子商務網絡有著很大的市場。</p><p><b>  1.3.3題目來源</b></p><p>  21世紀是網絡時代。網絡技術的飛速發展,極大地影響了商業交易中傳

14、統的交易方式和流通方式。企業隨著業務的不斷擴大,企業的規模也不斷擴大,迫切需要建立相應的電子商務網絡。利用電子商務的優勢同現有銷售模式和流通渠道相結合,擴大消費市場,為企業的再發展帶來新的商機,也為各地消費者提供便利,而且降低商業成本。相對于中小企業來講,由于不涉及到大型的數據庫和保密安全等,網站的技術要求是被降低了,但建站的指導思想是不變的,網站便要以營銷為目的,宣傳其產品,讓客戶更直觀的了解產品的功能和特性. </p>

15、<p>  目前所講的網絡營銷在職能上可分為兩類事情。一類是,如何營銷網絡產品或服務。例如,如何銷售電子信箱、電子小組、網站會員登記等等,這里所要作的網絡營銷,網絡本身是產品,目標顧客是網民,即如何來營銷網絡的事情。另一類是,如何使用網絡來輔助傳統企業來做好營銷工作。在這一類的網絡營銷中,產品還是企業所生產的產品,目標顧客的其中一部分或大部分是網民,即網絡只是企業營銷的一種工具。兩類網絡營銷的很多方法相同或類似,但卻不可完全

16、等同。對于企業來說,企業網站是用來配合傳統企業進行第二類網絡營銷的重要工具,網絡是技術,營銷才是關鍵。</p><p>  第二章 動態網站的構建</p><p><b>  2.1系統相關技術</b></p><p>  2.1.1 Browser/Server體系</p><p>  B/S結構的軟件是相對傳統

17、的C/S結構而言的。C/S結構將程序分為兩部分,一部分是由多個用戶共享的信息與功能,這部分稱為服務器端;另一部分是為每一個用戶所專用,稱為客戶端。C/S結構應該具有這樣的特征:客戶端、服務器端都安裝相應的軟件,客戶端、服務器端各完成相應的計算工作,服務器端保存數據庫。而B/S結構應該具有如下特征:服務器端都安裝相應的軟件,客戶端不安裝任何軟件(不需要維護)??蛻舳诉\行程序是靠瀏覽器軟件(如IE ,Netscape等)登陸服務器進行的???/p>

18、戶端在瀏覽器里完成一定的計算任務。</p><p>  2.1.2 Web數據庫的訪問方式</p><p>  在Internet上服務器訪問數據庫的訪問方式有多種、如公共網關接口CGI, Web服務器專用API, Java語言的數據庫訪問接口JDBC。CGI是一個用于定義Web服務器與外部程序之間通訊方式的標準。CGI的主要優點是能運行在各種平臺上,可以用任何語言編程,主要缺點是當瀏覽器

19、向CGI程序發出請求時,CGI執行的是另一種獨立于Web服務器的系統進程,占用了CPU的資源,當大量用戶向服務器請求文件時,會嚴重消耗服務器的系統資源。Web服務器專用API是各Web服務器生產廠家為擴展自己的Web服務器功能而設置的接口。由于它和Web服務器緊密結合,使得它的運行速度更快、效率更高,但它不具備跨平臺性。本系統采用的是微軟的Web服務器IIS(Internet Information Server),它的專用API是IS

20、API 。JDBC是JAVA語言的數據庫訪問接口,將Java Applet嵌入在網頁中,當客戶瀏覽器向Web服務器發出請求時,Applet被下載到客戶瀏覽器中運行,然后該Applet通過JDBC訪問數據庫。JDBC的數據庫訪問方式提供了高度的可擴充性和可移植性,但復雜的電子商務應</p><p>  2.1.3 ASP技術</p><p>  ASP技術的主要用途是制作動態的、交互的、高性

21、能的Web應用程序,以前Web應用程序都是由(CGI公共網關界面來實現的),但由于CGI本身的一些缺點和限制(如較耗用系統資源、執行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應運而生,再加上與Microsoft的IIS (Web服務器)和MTS(組件事務管理服務器)的組合,ASP已經成為Web應用程序開發的主要技術。Active Server Pages(動態服務器主頁)簡稱ASP內含于Inte

22、rnet Information Server(IIS)中,它提供一個服務器端的腳本環境,可產生和執行動態、交互式、高效率網站服務器的應用程序。ASP既不是一種語言,也不是一種開發工具,而是一種技術框架,它能夠把HTML、腳本語言、ActiveX組件等有機的組合在一起,形成一個能夠在服務器上運行的應用程序,并把標準HTML頁面送給客戶端瀏覽器。ASP內含六大內置對象,利用這些對象可以使ASP腳本功能更加強大,ASP具有強大的可擴展性,不

23、僅可以使用ASP動態鏈接庫和腳本運行期庫自身提供的ActiveX組件,還可</p><p>  2.1.3.1   ASP語言簡介</p><p>  ASP的全稱是Active Server Pages,是一個WEB服務器端的開發環境,利用它可以產生和運行動態的、交互的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript或Java script作為自己的開

24、發語言。</p><p>  ASP身為微軟動態網頁編程語言,以其簡單、易學易用的特點吸引了廣大網頁編程愛好者的青睞,也是目前使用最廣、影響力最深、從業者最多的一門編程語言。ASP+ACCESS幾乎占據了目前WEB開發的主流市場,即使是一些大型的網站也沒有放棄用ASP來實現WEB應用程序的開發。</p><p>  2.1.3.2  ASP語言的特點</p><

25、;p>  1.使用VBScript簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。</p><p>  2.無須compile編譯,容易編寫,可在服務器端直接執行。</p><p>  3. 使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。</p><p>  4.與瀏覽器無關, 用戶端只要使用可執行HTML碼的

26、瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的腳本語言均在WEB服務器端執行,用戶端的瀏覽器不需要能夠執行這些腳本語言。</p><p>  5.ASP能與任何ActiveX scripting語言相容。除了可使用VBScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object M

27、odel) 物件。</p><p>  6.可使用服務器端的腳本來產生客戶端的腳本。</p><p>  7. ActiveX 服務器組件具有無限可擴充性,可以使用Visual Basic、Java、Visual C++、COBOL等編程語言來編寫所需要的ActiveX 服務器組件。</p><p><b>  2.2 ASP基礎</b><

28、;/p><p>  2.2.1HTML基礎 HTML是Hypertext Markup Language(超文本標記語言)的縮寫,它是構成Web頁面(Page)的主要工具,是用來表示網上信息的符號標記語言。 在網上,如果要向全球范圍內出版和發布信息,需要有一種能夠被廣泛理解的語言,即所有的計算機都能夠理解的一種用于出版的"母語"。WWW(World Wide Web)所使用的出版語言就

29、是HTML語言。通過HTML,將所需要表達的信息按某種規則寫成HTML文件,通過專用的瀏覽器來識別,并將這些HTML"翻譯"成可以識別的信息,就是我們現在所見到的網頁。HTML有如下特點: </p><p>  1,所有HTML語句都是結構,表示描述開始,表示描述結束。 </p><p>  2,文字abc的大小寫不敏感。</p><p>  3

30、,有的語句只有描述開始,沒有描述結束,這沒關系,當遇到下一個相同的時,重新開始。 </p><p>  4,所有語句都可以循環嵌套,但要注意嵌套對稱。 了解了HTML的特點后。</p><p>  2.2.2 Vbscript基礎</p><p>  本節介紹Vbscript的一些簡單的概念----變量,進程。所謂變量是計算機內存中已命名的存儲位置,其中包含了數字或

31、字符串等數據,它使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲,檢索和操作數據的途徑。程序是由一個或多個進程組成的,在 VBScript 中,進程就是"指令塊",通常意義上的進程,如 Sub,只是為了簡單的數據處理。 在VBScript 中,嚴格的來講變量是不用聲明的, 然而,即使在使用變量前不需要去聲明變量,也應養成在編程時聲明變量的良好習慣,因為這樣有助于防止錯誤發生。聲明一個變量意味著告訴腳本引擎,有一個特

32、定名稱的變量,這樣就可以在腳本中引用該變量。在 VBScript 中聲明一個變量可以使用"Dim"語句,變量的作用域即生命期,決定哪些腳本命令可訪問變量。在過程內部聲明的變量具有局部作用域。每執行一次過程,變量就被創建然后消亡。而過程外部的任何命令都不能訪問它。在過程外部聲明的變量具有全局作用域,其值能被 ASP 頁上的任何腳本命令訪問和修改。聲明變量時,局部變量和全局變量可以有相同的名稱。而改變其中一個的值并不會改

33、變另一個的值。如果沒有聲明變量,則可能不小心</p><p>  2.2.3 Javascript 基礎</p><p>  JavaScript是由Netscape公司開發的一種腳本設計語言,它與Java有關,并與Java共享一些相同的語法和結構,但它又不是Java的簡化版本。JavaScript是一種擴展到HTML的腳本設計語言,它使網頁開發者可以更有效地控制頁面,并能對用戶觸發事件作

34、出即時響應,諸如單擊鼠標,表單操作等等,而且這些都不需要客戶機與服務器的交互通信,這樣就為最終用戶提供了更快速的操作,減小了服務器端的負擔。JavaScript不能脫離HTML而獨立存在,只有在支持JavaScript的瀏覽器中,它才能作為HTML頁面的一部分起作用,但它確實增強了網頁的表現力,并提供了比基本HTML標記更強的交互性。隨著互聯網的發展和網絡應用的豐富,開發者們開始用JavaScript創建各種誘人的頁面效果,如各種頁面漸

35、變,圖片特效,文字特效等等;當然也有許多實用的頁面功能擴展。</p><p>  下面就來詳細了解一下JavaScript的語法描述</p><p><b>  (1)對象 </b></p><p>  (2)JavaScript的值,名字,常量,表達式級運算符</p><p>  (3)JavaScript的內建(Bu

36、ilt-in)對象 </p><p>  (4)JavaScript編程語句 </p><p>  2.2.4 ASP內建對象 </p><p>  2.2.5.1 Request對象</p><p>  使用Request對象可以訪問任何基于HTTP請求傳遞的所有信息,包括從HTML表格用POST方法或GET方法傳遞的參數,cookie和用

37、戶認證。Request</p><p>  對象能夠訪問客戶端發送給服務器的二進制數據。</p><p>  Request 的語法: </p><p>  Request[。集合|屬性|方法](變量) </p><p>  在這里作者將挑選一些常用的對象語法進行分析:</p><p><b>  1,For

38、m </b></p><p>  Form 集合通過使用 POST 方法的表格檢索郵送到 HTTP 請求正文中的表格元素的值。 語法 Request。Form(element)[(index)|。Count] 參數 element 指定集合要檢索的表格元素的名稱。 index 可選參數,使用該參數可以訪問某參數中多個值中的一個。它可以是到 Request。Form(parameter)。Count 之

39、間的任意整數。 Count為集合中元素的個數 Form 集合按請求正文中參數的名稱來索引。Request。Form(element) 的值是請求正文中所有 element 值的數組。通過調用 Request。Form(element)。Count 來確定參數中值的個數。如果參數未關聯多個值,則計數為 1。如果找不到參數,計數為 0。要引用有多個值的表格元素中的單個值,必須指定 index 值。index 參數可以是從 1 到 Reque

40、st。Form(element)。Count 中的任意數字。如果引用多個表格參數中的一個,而未指定 index 值,返回的數據將是以逗號分隔的字符串。</p><p>  2,QueryString </p><p>  QueryString 集合檢索 HTTP 查詢字符串中變量的值 ,HTTP 查詢字符串由問號 ( ) 后的值指定。如: </p><p>  s

41、tring sample </p><p>  生成值為 "this is a sample" 的變量名字符串。通過發送表格或由用戶在其瀏覽器的地址框中鍵入查詢也可以生成查詢字符串。語法: Request。QueryString(variable)[(index)|。Count] QueryString 集合可以以名稱檢索QUERY_STRING變量。Request。QueryString(

42、參數 ) 的值是出現在 QUERY_STRING 中所有參數的值的數組。通過調用Request。QueryString(parameter)。Count 可以確定參數有多少個值。 我們也可以使用 QueryString 來達到與前一個范例相同的功能。只需要將 request。form 部分替換如下: </p><p>  3,Cookies </p><p>  Cookie 其實是一個標

43、簽,當訪問一個需要唯一標識站址的 WEB 站點時,它會在硬盤上留下一個標記,下一次訪問同一個站點時,站點的頁面會查找這個標記。每個 WEB 站點都有自己的標記,標記的內容可以隨時讀取,但只能由該站點的頁面完成。每個站點的 Cookie 與其他所有站點的 Cookie 存在同一文件夾中的不同文件內(可以在 Windows 的目錄下的 Cookie 文件夾中找到它們)。一個 Cookie 就是一個唯一標識客戶的標記,Cookie 可以包含在

44、一個對話期或幾個對話期之間某個 WEB 站點的所有頁面共享的信息,使用 Cookie 還可以在頁面之間交換信息。Request 提供的 Cookies 集合允許用戶檢索在 HTTP 請求中發送的 cookie 的值。這項功能經常被使用在要求認證客戶密碼以及電子公告板,WEB 聊天室等 ASP 程序中。 </p><p>  4,ServerVariables </p><p>  瀏覽器中

45、瀏覽網頁的時候使用的傳輸協議是 HTTP,在 HTTP 的標題文件中會記錄一些客戶端的信息,如 : 客戶的 IP 地址等等,有時服務器端需要根據不同的客戶端信息做出不同的反映,這時候就需要用 ServerVariables 集合獲取所需信息。 語法 </p><p>  Request。ServerVariables ( 服務器環境變量 )</p><p>  環境變量比較多,如Serve

46、r_port,Logon_user等,各環境變量請查詢有關資料,這里就不贅述了。 </p><p>  2.2.2 Response對象 </p><p>  與 Request 是獲取客戶端 HTTP 信息相反 ,Response 對象是用來控制發送給用戶的信息,包括直接發送信息給瀏覽器,重定向瀏覽器到另一個 URL 或設置 cookie 的值。 語法 </p><p

47、>  Response。collection|property|method</p><p>  2.3 ASP的工作原理</p><p>  基于ASP的頁面以*。asp文件形式駐留在web服務器上。一個*。asp源文件是文本文件,可以包括以下成分:</p><p>  文本 : 用于顯示信息、頁面標題等。</p><p>  HTM

48、L標記 : 實現頁面風格設計。</p><p>  ASP腳本(Script Commands) </p><p>  圖2。1 ASP的工作原理</p><p>  圖2.1顯示了ASP的工作原理,當瀏覽器通過HTTP協議向web服務器申請一個由*。asp定義的頁面時,web服務器響應HTTP請求,用ASP引擎解釋被申請文件。當遇到ASP腳本命令時,ASP引擎調用

49、相應的腳本引擎(腳本引擎以組件的形式駐留在web服務器上)進行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web服務器上另外安裝相應的腳本引擎;當遇到基于COM標準的組件(組件本身是經過編譯的可重用二進制碼)時,ASP引擎啟動相應的組件完成指定的功能。若ASP文件含有訪問數據庫的請求,ASP內置組件ADO(ActiveX Date Object) 通過ODBC與數據庫連接,對

50、數據庫進行訪問,并將訪問結果返回web服務器。ASP引擎將腳本和組件的運行結果生成相應的HTML語法成分,與文件中原有的文本和HTML標記一起組成標準HTML頁面送至客戶端瀏覽器。</p><p>  2.4 ASP對象模型</p><p>  ASP具有強大的面向對象功能和可擴展性。ASP對象可分為以下三種類型:</p><p>  2.4.1內置對象;由ASP

51、動態鏈接庫提供的對象,有六個內置對象,是開發Web應用程序經常使用的對象。六個內置對象的主要功能如下:</p><p>  Request對象:在HTTP請求期間,可利用Request對象獲得客戶端瀏覽器傳遞給服務器的值(包括查詢字符串的變量值、Form表單中的元素值、Cookies的值等)。</p><p>  Response對象:可以使用Response對象把變量值、函數返回值等輸出

52、到客戶端瀏覽器;利用Response對象可將Cookies值寫入客戶端的計算機硬盤中等。</p><p>  Application對象:瀏覽器和Web服務器的連接是無狀態連接,即服務器處理完瀏覽器的HTTP請求后,立刻斷開與瀏覽器的連接,忘記瀏覽器剛才請求的情況;服務器不能識別瀏覽器是第一次請求還是第一千次請求。這種無狀態的連接方式使得Web服務器處理瀏覽器的請求可以更快、更有效,也不需要維護瀏覽器的信息,但它

53、產生了一個Web應用程序如何實現變量共享的問題。ASP很好的解決了這一個問題,Application對象可以用來保存應用程序的所有用戶的共享信息,可以在不同的用戶之間實現Web應用程序變量的共享。</p><p>  Session對象:Session對象主要用來保存屬于一個用戶的一個應用程序的信息,可讓同一個用戶在多個網頁之間共享信息。</p><p>  Objectcontext對象

54、:主要用來處理與事務相關的問題,Objectcontext對象的使用與Microsoft Transaction Server(MTS)有著密切的聯系。</p><p>  ASPError對象:Web應用程序開發者運用該對象可以掌握因ASP所發生的錯誤。</p><p>  2.4.2腳本對象:由ASP使用的腳本語言提供的對象,由腳本運行期庫(scrrun。dll)提供。</p&g

55、t;<p>  2.4.3服務器組件;通常在其自己的DLL或可執行文件中實現。服務器組件可從Internet上無償或有償獲得,一旦在服務器安裝和注冊這個DLL文件,那么其對象就可以在ASP所支持的任何腳本中使用,服務器組件充分體現了ASP的可擴展性。</p><p>  第三章 需求分析</p><p>  需求分析是一種軟件工程活動,它在系統級需求工程和軟件設計間起到

56、橋梁的作用。需求分析需要開發人員準確理解用戶的要求,進行細致的調查分析,將客戶非形式的需求陳述轉化為完整的需求定義,再由定義轉換到相應的形式功能規約(需求規格說明)的過程。它通過詳細調查現實世界要處理的對象(組織、部門、企業等)、充分了解原系統(手工系統或計算機系統)的概況和發展前景、明確客戶的各種需求、收集支持系統目標的基礎數據及其處理方法、確定新系統的功能和邊界來實現。電子商務網絡是由用戶使用的選購產品,生成訂單。訂單狀態查詢的程序

57、和后臺管理員使用的用戶管理,產品管理,訂單狀態管理等組成的。</p><p><b>  3.1 調研分析</b></p><p>  在對電子商務網站進行調研分析時,首先對電子商務所涉及的領域作了總體的了解,為在后面的調研分析做好充足的準備。通過對其各個主要流程模塊詳細深入的調查后,發現作為一個網站系統,各個部門最基本的功能都是通過網絡對外宣傳,使得有興趣的客戶可以

58、及時獲得他們想要的信息,以此來吸引更多的客戶加入。當然,這只是基本的內容?;谄髽I的網站是以發布其最新內容為特點,一個新聞發布系統是必不可少的;從企業以往的服務管理模式提供的一些服務的方式來看,有些傳統的方法已經落伍且非常耗費人力和時間,為了提高員工工作效率,加速資金周轉、降低各項成本及改善服務質量,必須開發一個在線電子商務系統。這兩個系統構成了本網站設計的核心部分。</p><p>  3.2電子商務網站應該的

59、功能</p><p>  一個電子商務網站應該提供以下功能:</p><p>  3.2.1產品分類的增加,查詢和修改功能。所有的產品都可以按照一定的方式實現分類。</p><p>  3.2.2各個分類中產品的增加,修改,刪除功能。每個分類中的產品都可以在這個系統中進行產品的增加,修改或者刪除。</p><p>  3.2.3產品展示功能。

60、當管理員建好產品的分類和各個分類中的產品后,就可以使用產品展示程序把產品按照一定的方式展示給用戶。</p><p>  3.2.4購物車功能。當用戶選定一種產品后,就可以把這種產品放置到購物車中。需要注意的是,在購物車中的產品并不是用戶最終會得到的產品,只是一個購物的意向。</p><p>  3.2.5訂單的生成、查詢功能。當用戶挑選好產品之后,可以把購物車中的產品形成一張訂單提交給系統

61、。除了提交要購買的產品外,還應該提交用戶的電話和送貨地點。用戶提交訂單后??梢酝ㄟ^訂單查詢程序來查詢自己訂單的處理情況。</p><p>  3.2.6訂單處理功能。電子商務網站一般采用匯款和郵寄的方法進行交易,當管理員得到一個訂單并收到匯款后,可以開始處理訂單。首先,管理員要看用戶訂購的產品是否有貨,就可以把這個訂單的實際交付數量修改為用戶的訂購數量,并把這個訂單中該產品的狀態改為“已到款”(未經處理的產品的狀

62、態為“未到款”)。如果不能夠滿足用戶的要求,應該輸入相關的原因。接下來是送貨,送貨多采用郵寄方式,當用戶訂購的產品郵寄出以后,就可以把訂單的狀態改為“已送貨訂單”;當確定產品已經到達客戶手中后,交易就結束了,這時可以把訂單狀態改為“已經結束訂單”。在交易結束后可以對已結束的訂單進行刪除。當然本系統簡化了這一系列屬于物流管理方面的操作過程,而直接由管理員統一進行這些狀態的修改設置</p><p>  由此可見,系統

63、分為前端的客戶信息瀏覽及查詢和后臺管理兩大部分。</p><p>  3.3 前臺管理系統功能</p><p>  3.3.1前臺的客戶信息瀏覽及查詢功能:</p><p>  (1)可直接登錄上主頁瀏覽電子商務網站對外發布的所有信息,包括企業本身的資料、對外服務部門的介紹、企業文化的宣傳和特色及為客戶介紹其它相關領域如其他服務業的相關信息。</p>

64、<p> ?、瓶芍苯訌闹黜撋霞磿r瀏覽企業發布的最新新聞,以增進和客戶的交流,提高工作的效率。</p><p> ?、峭ㄟ^點擊主頁上的鏈接,輸入個人信息資料和必要的產品信息在線提交訂單來訂購產品。</p><p> ?、葘崿F在線郵箱的登陸。</p><p>  3.4后臺管理系統功能</p><p>  后臺管理系統的頁面將以加密的形

65、式出現,只能由管理員及其賦予權限的用戶登錄,登錄必須輸入密碼方可進入,以實現對本站點的全面維護及更新。進入后,頁面會以網頁的方式羅列出所有查詢及處理客戶填寫的信息。管理員可從網頁點擊進入該信息處理頁面,可以在這里對前臺網站的內容進行更新,并支持對客戶填寫的信息增加、刪除、修改以及對客戶所發布信息的更新等操作,以使站點保持良好的運作狀態,同時還可以根據客戶的提交時間和IP地址進行索引與分析。在對酒店內部進行管理時,可通過為各個部門均分配具

66、有一定權限的管理員來實現,此管理員分為一般用戶和超級用戶,使各個部門均能自主的對本部門的信息進行更新及發布本部門的最新通告等。因此,此管理系統是對整個網站的管理。</p><p>  3.5系統組成模塊及其特點</p><p>  綜上所述,整個網站系統包括了以下功能模塊:首頁、關于我們、管理資訊、服務項目、招商代理、管理文庫、資料下載、在線服務、管理論壇、人才招聘 。其中幾乎所有的模塊都

67、可以以管理員的身份通過后臺管理系統進行更新,包括對一些組成模塊的添加,刪除和修改,以實現本網站的動態更新。其功能特點包括:</p><p>  3.5.1操作簡單、界面友好:控件式的頁面布局,使得新聞的錄入工作更簡便;許多選項包括新聞類別、來源部門等只需要點擊鼠標就可以完成;另外,跟蹤出現的提示信息也讓用戶隨時清楚自己的操作情況。</p><p>  3.5.2即時可見:對新聞的處理(包括

68、錄入、修改、刪除)將立即在主頁的對應欄目顯示出來,達到"即時發布、即時見效"的功能。</p><p>  3.5.3功能完善:包括常見網站的新聞管理的各個方面:新聞錄入、瀏覽、刪除、修改、檢索等各個方面,完整地實現了網站對即時新聞的管理要求。同時還實現了在線論壇的功能,給企業和客戶提供一種完全不同于以往且更快速、信息化的新的營銷及交流方式。</p><p>  3.5.

69、4方便移植:針對不同的企業,只需要稍作修改就可以開發出適合本企業特點的網站新聞管理系統</p><p>  3.6 網站需求的結構化分析</p><p>  通過以上需求分析的描述,可采用一種圖形化的方法描述數據在系統中流動和處理的過程,即結構化分析的描述工具:數據流圖(DFD)和數據字典(DD)。即在無紙化網站系統管理方式和業務流程進行認真分析和研究的基礎上,按照信息系統中應有的數據流和

70、數據結構來勾畫系統的概貌。</p><p>  第四章 電子商務網站的系統設計</p><p>  4.1電子商務網站系統的建設</p><p>  4.1.1管理系統的數據流圖</p><p>  數據流圖(DFD)是描述信息流和數據從輸入移動到輸出時被運用的變換的圖形化技術,它反映系統必須完成的邏輯功能,是一種功能模型。它是組織中信息

71、運動的抽象,是在調研的基礎上,從系統的科學性、管理的合理性、實際運動的可行性角度出發,將信息處理功能和彼此之間的聯系自頂向下,逐層分解,從邏輯上精確地描述系統應具有的數據加工功能、數據輸入、數據輸出、數據存儲及數據來源和去向(外部實體)等項目。</p><p>  首先,分析系統的總體情況,劃分系統邊界,識別系統的數據來源和去處,確定外部實體從而得出系統的頂層數據流程圖。把整個網站系統看成一個整體,分析這個整體與

72、外界的聯系。通過分析得出系統有管理員和客戶這兩個實體,系統的輸入有兩個來源,即管理員在對系統的維護更新過程中對系統所進行添加、刪除或修改的數據和用戶在與系統交互時輸入的訂單資料數據。系統的輸出也有兩個去向:一個是管理員在對系統錄入信息后系統返回給管理員的信息和用戶提交的訂單;另一個是管理員對系統錄入信息后,由瀏覽器輸出到客戶端的信息。其中管理員輸入的信息和從客戶瀏覽器上或管理員端顯示的信息包括首頁、關于我們、管理資訊、服務項目、招商代理

73、、管理文庫、資料下載、在線服務、管理論壇、人才招聘等,而訂單信息是由客戶端輸入然后返回給客戶端并提交給管理員的。得出系統的頂層流圖如下:</p><p>  4.1.2系統開發環境</p><p>  4.1.2.1系統的軟硬件開發環境:</p><p>  (1)服務器的軟硬件配置</p><p>  服務器的硬件配置: CPU 奔騰4

74、2.93G,硬盤320G,內存1G</p><p>  服務器的操作系統:Windows XP專業版</p><p>  Web服務器軟件:IIS 5.1(Internet Information Server)</p><p>  數據庫服務器軟件:Access2003</p><p>  (2)客戶端的軟硬件配置</p>&

75、lt;p>  客戶端的硬件配置: CPU 賽陽800或以上,硬盤10G,內存64M</p><p>  客戶端操作系統:Windows 98以上</p><p>  客戶端瀏覽器軟件:IE(Internet Explorer)</p><p>  4.1.3系統的開發工具</p><p>  由于系統的軟件配置主要是基于Microsof

76、t公司的軟件,所以在系統的開發工具的選擇上采用了Microsoft公司的軟件開發工具,具體內容如下:</p><p>  采用ASP技術、JavaScript腳本語言、VBScript腳本語言編寫Web應用程序。</p><p>  采用Access存儲和管理數據。</p><p>  4.1.4系統詳細設計以及關鍵代碼分析</p><p>

77、  電子商務網站系統分為前臺銷售管理系統(網站)和后臺管理系統。前臺銷售管理系統的用戶是通過Internet訪問網站的客戶,后臺管理系統的用戶是通過Internet訪問的后臺管理員</p><p>  4.1.5數據庫設計:</p><p>  在信息世界中,信息從客觀事物出發流經數據庫,通過決策機構最后又回到客觀世界,信息的這一循環經歷了三個領域:信息世界,數據世界,現實世界?,F實世界的

78、事物反映到人的頭腦中,人的大腦對它有個認識過程,經過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數據世界,而軟件系統的開發工作需要考慮這兩個方面的問題,也就是要考慮系統開發所需要的數據,以及如何對這些數據進行操作。這兩個問題貫穿了整個軟件系統的開發過程,這也就是數據庫的設計問題,軟件設計的一個核心。</p><p>  電子商務網站的主要對象是用戶,所以必需建立用戶表,包括用戶的基

79、本信息情況;用戶的主要活動是對產品的購買,所以必需建立產品信息表;用戶對產品的購買,選擇所要的產品,首先得對產品進行搜索,所以我們把商品進行分類,建立產品類別表;最后用戶提交訂單,建立訂單表;管理員是后臺操作的用戶,在此建立了管理員信息表。</p><p>  4.2一般會員管理 </p><p>  4.2.1網絡電子商店前臺的基本功能。</p><p>  4.

80、2.1.1、會員系統:基本會員注冊、會員登錄認證。</p><p>  4.2.1.. f& N" v2 |/ T1 P; X2、商品陳列系統:商品模糊查詢、商品詳細數據介紹。</p><p>  4.2.1.3、添加商品到采購車、采購車內容的刪除修改。</p><p>  4.2.1." P6 s& N& }* Z) v

81、& K4、結帳系統:訂單內容的確定及送貨付款方式的選擇。</p><p>  4.2.1.5、訂單查詢系統:根據會員的登錄查出會員歷史訂單及訂單的詳細信息。1 I1 @( `: X2 b期望通過這五大系統來建立一個功能完整的電子商店前臺系統。</p><p>  ' Q* W7 O; Q. c! T3 r# x4.2.2網絡電子商店前臺系統程序基本結構</p>

82、<p>  0 r; ]$ m4 _% S9 Z" g4 F& {5 _+ {9 |) D. r, q/ _1 {: C# _& e: p: ?' Z實現網絡電子商店的程序運行的基本結構就是所謂的三層式結構,此種結構最主要的是將前臺接口、商業對象及數據庫獨立分開,將此三者分開,程序運行起來有更大的靈活性,前臺接口只負責數據的表現," e6 k/ K8 ]" ]0 E. E

83、至于商業對象就是負責將一些商業邏輯運算封裝到對象,對象中運算方法則最主要是當作后臺數據庫與前臺接口的橋梁,ASP也提供很簡單的方法讓您建立、修改及布置商業對象。至于數據庫,最主要的功能就是存儲數據,就像微軟的產品來說最有名的前臺數據庫就是了Access,在此網絡電子商務網站系統選擇的數據庫是Access。</p><p><b>  4.2.3文件結構</b></p><

84、p>  根據系統分析的結果,將分為三個部分來說明</p><p>  1)3 |% U% y4 q6 A+ u2 Q3 y</p><p>  有關ASCX文件部分:</p><p>  $ \! a2 g' H3 n. B(1)_head.asc:負責窗口標題的pagelet;) </p><p>  (2)_class.as

85、c:負責表現商品類的pagelet;</p><p>  " o* X2 H6 P6 ?+ k$ C$ |# ^* D3 r(3)_TopItems.asc:負責最暢銷的手機的pagelet;</p><p>  : m. T3 u" p$ l2) 有關ASPX文件部分:;</p><p>  (1)CartAdd.asp:將商品放入采購車;&l

86、t;/p><p>  , s) ]5 z# P+ y- ^(2)CheckOut.asp:結帳處理程序;</p><p>  (3)Default.asp:網站默認的主頁;</p><p>  6 i# V  C8 S* V( ?. v(4)Login.asp:會員登錄程序; </p><p>  (5)Member.asp:

87、會員注冊程序;</p><p>  (6)OrderDetails.asp:歷史訂單詳細資料;</p><p>  8 ~- |6 d! Z! B( M% A7 q8 B(7)OrderList.asp:歷史訂單總結;</p><p>  ) O$ Y# @7 [4 |7 L! j(8)MobileDetails.asp:產品詳細數據;</p><

88、;p>  (9)MobileList.asp:產品展示;</p><p>  (10)Cart.asp:采購出處理程序; </p><p>  (11)LogoOut.asp:注銷程序;</p><p>  * I" Q( {* Y' b4 g$ s(12)Index.asp:會員默認主頁;</p><p><b

89、>  他們之間的關系是:</b></p><p>  2 |. B( n- V" o$ w0 Mdefault.asp——>Login.asp或menber.asp——>MobileList.asp——>MobileDetails.asp——>CartAdd.aspx——>Cart.asp——>CheckOut.asp——>OrderList.

90、asp——>Loginout.asp——>index.asp</p><p>  # X& x4 _4 n: |4.2.4數據庫結構(estroe.mdb)</p><p>  根據系統分析的結果我們將此系統分為九個數據表來說明,如表4-1到4-4所示。</p><p>  表4-1 會員數據表(Customer)</p><

91、p>  1 m2 l6 Q3 z! O+ [6 k$ f表4-2 商品類別數據表(Class)</p><p>  0 @' w3 W7 V9 I' o5 m, a# Z表4-3商品數據表(Product)</p><p>  " j. v4 p6 K# z# ^# B表4-4采購車(ShoppingCart)</p><p>  后

92、臺管理系統的設計與實現略:</p><p>  4.3相關設計的界面</p><p><b>  4.3.1登錄設計</b></p><p>  網站的管理界面只有管理員才能進入,在打開管理員界面前,首先將進入登錄界面,當管理員提交數據后,將執行boss/Default.asp,把用戶的信息保存在Session變量中,然后網頁轉向Login.a

93、sp,</p><p>  管理員對后臺管理的登錄成功后的界面如圖4.1所示。在此界面中,管理員可以查看已經處理后的訂單,也可以處理用戶新下的訂單。還可以發布新產品、添加產品的類別(也可以在添加新產品時添加類別),此外還有管理員管理和會員信息管理的功能。</p><p><b>  圖 4.1</b></p><p>  4.3.2產品分類管理

94、設計</p><p>  在產品分類管理中,主要實現了產品類別的添加、修改、刪除。GoodType.asp是產品分類管理的主頁面,每行顯示一種類別,并在每行后面顯示修改按鈕和刪除按鈕,最下方為添加產品類別。處理添加、修改和刪除操作的頁面是GoodsTypeUP.asp,參數Oper的值為delete時,表示當前操作為刪除產品類別,參數Oper的值為add時,表示當前操作為添加產品類別,參數Oper的值為edit時

95、,表示當前操作為修改產品類別。</p><p>  4.3.3產品管理設計</p><p>  GoodsList.asp頁面是產品管理的主頁,它的功能是按產品類別分頁顯示產品列表,并提供產品管理的界面。界面如圖4.2所示:在這個模塊中,主要包括了以下功能:1.添加產品2.修改產品信息3.刪除產品</p><p><b>  圖4.2</b>&

96、lt;/p><p>  對于當前處理的產品類別,只顯示類別名稱,其他類別則需要顯示超級鏈接,鏈接地址為GoodsList.asp,參數typeid表示要顯示的產品類別編號,通過設置rs.pagesize和rs.pagecount,可以控制程序以分頁的形式顯示產品。</p><p>  4.3.4 訂單管理設計</p><p>  在訂單管理中主要實現了查看訂單功能和處理

97、訂單的功能,在本系統中把訂單分為了四個狀態:未到款訂單,已到款訂單,未發貨訂單,已結束訂單。根據先前所作的需求分析,當用戶的匯款到達帳戶時,管理員就可以把客戶的訂單該為已到款訂單,以提示客戶匯款已到,然后查看是否有貨,如果有貨就可以發貨,此時,客戶的訂單改為已發貨訂單,當確定用戶拿到產品后,可將訂單狀態改為已結束訂單,至此交易已經完成,可刪除已完成的訂單。界面如圖4.3所示:</p><p><b> 

98、 圖4.3</b></p><p>  訂單處理是由ordermake.asp實現的,管理員每處理一次訂單,產品的庫存量會相應的減少。當用戶訂購的產品數量超過庫存數量時,系統會提出庫存不足的警告,此時管理員可暫停對訂單的處理,當貨源補充上時,可通過修改產品信息的界面修改產品的庫存數量,然后在對訂單進行處理。</p><p>  4.3.5 用戶管理模塊</p>&

99、lt;p>  這個模塊主要實現登錄網站用戶的管理,在此頁面中可以查看用戶的基本信息,修改刪除非法用戶,還可以查看用戶的交易記錄,訂單狀態。在訂單狀態中,管理員可以查看用戶的訂單信息、送貨地址等信息,方便管理員管理訂單和出入貨的情況。</p><p>  4.3.6 管理員信息模塊設計</p><p>  在這個模塊中,設立了不同的權限,本系統設立了兩個管理員,其中密碼是直接向數據庫中

100、加入的,超級管理員用戶名為:admin。密碼為:admin。只有超級管理員登錄時,才具有添加管理員和刪除管理員的權限。其他管理員只能修改自己的密碼和對產品進行修改,無權添加管理員和刪除管理員。主管理員如圖4.4所示:</p><p><b>  圖4.2</b></p><p><b>  第五章 結論與討論</b></p>

101、<p>  5.1 論文完成的工作</p><p>  經過三個多月的設計和開發,電子商務系統基本開發完畢。系統具備了前臺銷售管理系統和后臺管理系統的功能,購物車子系統將前臺銷售管理系統的各個子系統緊密聯系在一起,完成客戶從網上購物的整個過程,后臺管理系統主要負責維護和管理數據庫的產品信息、客戶信息、訂單信息,以及保證數據庫中數據的一致性。</p><p><b>

102、  5.2 總結</b></p><p>  在系統的設計開發過程中,注重了科學的軟件設計思路。首先在總體設計上,采用了模塊化和分層的設計思想,使整個系統流程清晰、邏輯合理,為系統的實現創造了良好的條件。其次,在各功能模塊的實現上,采用了在技術上非常流行的B/S架構。作為一個簡單的通用電子商務系統,具備的功能還很不完善,有很多可以擴展的地方。例如:可以加入公告功能、投訴功能等。在實際中,可以根據企業的

103、具體要求進行擴展。有條件的話,還可以嘗試在網上購物車子系統和后臺權限控制中采用了分布式三層的B/S設計模型,通過COM組件技術來實現中間層商務邏輯的開發,這樣可以進一步提高應用程序的性能。</p><p>  由于本系統的設計是建立在設計基本要求的基礎上的,還有很多需要完善的地方,總結出來有如下幾點:</p><p>  1.網上訂單的安全:客戶從網上正式提交訂單后,就不能否認自己提交過訂

104、單,這可以采用數字簽名的技術來實現</p><p>  2.網上支付的安全:由于該系統目前沒有和銀行的網上支付業務本系統并沒有實現網上支付(信用卡結賬)。如果要實現網上支付,可以對客戶信息的加密來保證客戶信息的安全。</p><p><b>  參考文獻:</b></p><p>  [1] 馮英健 著《網絡營銷基礎與實踐》清華大學出版社,20

105、04.10第2版。</p><p>  [2] 張紅 章劍林《網站建設》高等教育出版社 </p><p>  [3] 劉兆毓 主編《計算機英語》清華大學出版社 2001年</p><p>  [4] 薩師煊 主編《數據庫系統概論》高等教育出版社 2000年</p><p>  [5] 武延軍 趙彬《精通ASP網絡編程》人民郵電出版社 2000

106、年</p><p>  [6] 李辛銘《網頁編程實例解析》清華大學出版社</p><p>  [7] (美)布隆伯格《網頁設計技術大全》 宇航出版社</p><p>  [8] 東岳工作室《ASP電子商務設計實務》中國鐵道出版社</p><p>  [9] 許日濱 程亮等《ASP網絡編程實例》老虎工作室,人民郵電出版社,2001.5<

107、/p><p>  [10] 劉禾 蔡鋒《精通asp架站技巧》中國青年出版社,2002.7</p><p>  [11] 孫春來 韓正清等《ASP中文版編程基礎與范例》 電子工業出版社 出版日期:2001.1.1</p><p>  [12] 知寒工作室《ASP簡明案例教程》機械工業出版社 出版日期:1999.4.1</p&g

108、t;<p>  [13] 徐建平,趙永《ASP基礎教程》 機械工業出版社出版日期:2000.5.1</p><p>  [14] 張魯《ASP編程技巧與實例分析》 水利水電出版社出版日期:1999.10.1</p><p>  [15] 張磊等《ASP使用詳解》 機械工業出版社 出版日期:1999.7.1 </p>

109、<p>  [16] 鄭剛  《ASP 實效編程百例》人民郵電出版社 出版日期:2002.7.1</p><p><b>  答 謝 詞</b></p><p>  感謝呂連學老師對我論文的悉心指導,從論文選題到論文的寫作過程給予我真誠的鼓勵、中肯的建議和指導。他嚴謹的治學作風給予我深深地影響,促使我在論文寫作中精

溫馨提示

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

評論

0/150

提交評論