




已閱讀5頁,還剩48頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1.1 電子商務的基本概念 1.1.1電子商務的定義 所謂電子商務(E-Commerce,Electronic Commerce),是指交易當事人或參與人利用現代信息技術和計算機網絡(主要是因特網)所進行的各類商業活動,包括貨物貿易、服務貿易和知識產權貿易1。 電子商務反映了現代經濟活動的發展態勢,反映了信息技術在商務活動中的地位和作用;有別于傳統的傳真或電話式的電子交易,電子商務需要借助于信息軟件和通訊技術,并將它們應用于整個商業過程中的每個價值鏈。 電子商務的不同理解 聯合國國際貿易法委員會通過的電子商務示范法 國際商會“第一屆世界電子商務會議 ” 專家學者 核心:它和傳統的商務是有區別的。電子商務中的活動主體應當是以電子方式而不是通過當面交換或直接面談的方式進行商務活動,商務活動應多種多樣,既可以進行信息交換、售前售后服務、銷售、電子支付,也可以進行運輸管理、組建虛擬企業和公司等,1.1 電子商務的基本概念 1.1.1電子商務的定義 電子商務與電子業務:電子商務側重于研究企業與消費者,企業與企業和企業與政府之間的商務活動;而電子業務則將研究的領域擴展到了第三產業,如旅游、交通、房地產,甚至電子政務等,其涵蓋的業務范圍不單限于商務,而且還包含了各個層面的商業活動,如企業管理、業務流程重造等。實際上,電子業務是對電子商務進行了擴展,因此,可將E-Commerce稱為狹義的電子商務,而將E-Business稱為廣義的電子商務。,1.1 電子商務的基本概念 1.1.2 電子商務中涉及的相關技術 電子商務是商務與信息技術(計算機技術、網絡技術、通信技術)的結合,商務的發展為各種技術的應用與發展提供了廣闊的舞臺,技術的發展又有力地促進了電子商務的產生和發展。電子商務中應用到的一些技術主要有:網頁設計技術、分布處理與中間件技術、應用系統設計與整合技術、網絡安全技術、電子支付技術、物流技術、網絡營銷技術(如信息檢索與數據挖掘技術、信息發布技術等)、移動電子商務技術、Web2.0應用技術等。,1.1 電子商務的基本概念 1.1.2 電子商務中涉及的相關技術 Web1.0與Web2.0 World Wide Web,簡稱WWW,是英國人TimBerners-Lee 1989年在歐洲共同體的一個大型科研機構任職時發明的。通過WEB,互聯網上的資源,可以在一個網頁里比較直觀的表示出來;而且資源之間,在網頁上可以鏈來鏈去。在WEB1.0上做出巨大貢獻的公司有Netscape,Yahoo和Google。 Netscape研發出第一個大規模商用的瀏覽器,Yahoo的楊致遠提出了互聯網黃頁, 而Google后來居上,推出了大受歡迎的搜索服務。,1.1 電子商務的基本概念 1.1.2 電子商務中涉及的相關技術 Web1.0與Web2.0 WEB2.0是以人為核心線索的網。網上提供了更方便用戶織網的工具,鼓勵用戶提供內容;根據用戶在互聯網上留下的痕跡,組織瀏覽的線索,提供相關的服務,給用戶創造新的價值,同時給整個互聯網也產生新的價值。 從知識生產的角度看,WEB1.0的任務,是將以前沒有放在網上的人類知識,通過商業的力量,放到網上去;而WEB2.0的任務是,將這些知識,通過每個用戶的瀏覽求知的力量,協作工作,把知識有機的組織起來,在這個過程中繼續將知識深化,并產生新的思想火花。 從內容產生者角度看,WEB1.0是商業公司為主體把內容往網上搬,而WEB2.0則是以用戶為主,以簡便隨意的方式,通過博客或播客把新內容搬到網上。 從交互性看,WEB1.0是網站以用戶為主;而WEB2.0是以P2P為主 從技術上看,它采用Javascript來發送Xml和文本包,從而替代了靜態的Html ,使得WEB2.0應用越來越客戶端化,工作效率越來越高,1.1 電子商務的基本概念 1.1.2 電子商務中涉及的相關技術 Web1.0與Web2.0 Web2.0技術主要包括:BLOG(博客/網志)、PodBLOG(播客)、RSS(聚合內容)、Wiki (百科全書)、Tags (網摘)、SNS(社會網絡)、P2P(對等網絡)、IM(即時通信)等,1.1 電子商務的基本概念 1.1.2 電子商務中涉及的相關技術 移動電子商務(M-Commerce) 移動電子商務(M-commerce)是指通過手機、傳呼機、掌上電腦、筆記本電腦等移動通訊設備與無線上網技術相結合所構成的一個電子商務應用體系。與傳統的電子商務相比,移動商務可以不受時間、地點的限制獲得信息和服務,從而為企業帶來更多的商業機會。推動移動電子商務發展的技術主要有無線應用協議(WAP)、移動IP技術、藍牙技術(Bluetooth,一種無線局域網通訊標準)、通用分組無線業務(GPRS)、移動定位系統(MPS)、第三代移動通信系統(3G)等。,1.1 電子商務的基本概念 1.1.3 電子商務與技術的關系 電子商務是信息與技術的結合體。一方面,電子商務使用了以網絡為基礎的現代信息技術;另一方面,一切包括契約型或非契約型、具有商務性質的事務都屬于電子商務的商務范疇。,1.1 電子商務的基本概念 1.1.3 電子商務與技術的關系 技術是推動電子商務發展的強大引力 在電子商務發展的早期(20世紀90年代以前),信息技術主要用來建立企業內部的生產及管理系統,以實現企業內部價值鏈增值,典型的如業務處理系統(Transaction Processing System,TPS)、管理信息系統(MIS)、決策支持系統(Decision Support System,DSS)、物資需求計劃(Material Resource Planning,MRP)、企業資源計劃(Enterprise Resource Planning,ERP)、計算機集成制造系統(Computer Integrated Manufacturing System,CIMS)等。采用的技術主要是數據庫、計算機局域網、信息處理、人工智能等;與此相適應,在企業的商務活動中采用了一些自動化的商務設備,如電子收款機、條碼機、ATM機器等,1.1 電子商務的基本概念 1.1.3 電子商務與技術的關系 技術是推動電子商務發展的強大引力 進入到20世紀90年代,隨著互聯網及萬維網應用技術的成熟,電子商務的雛形開始顯現。企業利用萬維網進行產品宣傳和售后服務一時成為熱潮,大量的企業網站如雨后春筍般地出現,加上電子數據交換(EDI,Electronic Data Interchange)的應用趨于成熟,電子商務由自動化初步過渡到了信息化,利用電子商務來解決信息收集、加工和發布成為企業的首選。但是應該看到,基于技術的原因,在這個時期,支持電子商務活動的電子商務系統與企業原有的信息系統缺少相關的互聯技術與手段,二者不能進行很好地集成,許多信息成為孤島,已有的數據資源還不能發揮整體效益; 同時,由于缺少安全方面的技術保證與支持,安全問題得不到解決,資金流、商務流和信息流還難以集成在一起,商品流通速度還不能得到有效提高,交易成本居高不下,電子商務的發展受到了很大制約。,1.1 電子商務的基本概念 1.1.3 電子商務與技術的關系 技術是推動電子商務發展的強大引力 1995年以后,隨著網絡技術、多媒體技術、中間件技術、安全技術、支付技術、物流管理技術等的發展與完善,電子商務真正進入到了大規模的發展階段。利用電子商務技術來改進企業的管理方式已經成為熱點,早期不合時宜的金字塔式的職能組織結構,在此電子商務的大潮下,順利地向扁平化、彈性化、柔性化方向發展;不僅如此,甚至還出現了一種新的組織形式虛擬組織,在虛實結合的組織變革中,企業從而創造出更多的財富。,1.2 電子商務系統 1.2.1 電子商務系統的基本概念 電子商務系統,從廣義上講,是指支持商務活動的電子技術手段的集合;狹義上則是指在互聯網和其他網絡的基礎上,以實現企業電子商務活動為目標,滿足企業生產、銷售及管理的需要,支持企業的對外業務協作,為企業提供商業智能的信息系統。,1.2 電子商務系統 1.2.2電子商務系統的特性 電子商務系統是一個大系統,涉及眾多的層次和環節。從技術角度來講,電子商務系統具有下述三個突出的特點: 電子商務系統是一種特殊的管理信息系統 電子商務系統與企業內部信息系統形成了一個整體 電子商務系統的邏輯結構呈現出清晰的層次,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的整體功能 電子商務系統作為一個完整的大系統,不但具有相應的商務應用功能,而且還具有安全、支付及目錄服務等功能。考慮到與其它系統的互聯,特別是與異種平臺系統(如不同的網絡、操作系統、數據庫、應用系統等)的互聯,以及為了降低系統的復雜性,電子商務系統采用了一些標準的協議和中間件等技術對功能進行了分層,因此電子商務系統是一個具有層次功能的大系統。,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 傳統的客戶機/服務器構成的電子商務系統。特征: 由客戶機來完成商務數據的表示和商務邏輯的運算功能,服務器作為存儲數據的部件,充當了文件服務器的作用 完成商務數據表示和商務邏輯運算功能的程序,其用戶界面與商務邏輯程序代碼是緊密地耦合在一起的,并作為一個整體安裝在客戶機上,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 傳統的客戶機/服務器構成的電子商務系統。缺點: (1) 維護困難 (2) 費用增加 (3)培訓困難 (4)網上的數據流量大,網絡負載較重。,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 三層客戶機和服務器/瀏覽器結構 1998年,Sun公司首先提出 “三層結構”:表達層、應用(邏輯)層、數據層。表達層(presentation layer)以Web服務器為基礎,負責信息的發布;應用層(application layer)負責處理核心業務邏輯;數據層(data layer)的基礎是數據庫管理系統DBMS,負責數據的組織,并向應用層提供接口 。,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 三層客戶機和服務器/瀏覽器結構,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 三層客戶機和服務器/瀏覽器結構 ,優點: 在網絡的流量和系統的反應速度方面優于兩層結構; 可伸縮 ; 可管理 ; 安全,1.2 電子商務系統 1.2.3 電子商務系統的功能 電子商務系統的橫向功能分配 多層客戶機和服務器/瀏覽器結構,1.3 電子商務系統的平臺與技術分析 1.3.1 J2EE的產生背景 企業應用系統的開發一直面臨著重大挑戰。一方面,企業應用系統面對的是一個異構的分布式環境,需要與已有的系統進行集成并能進行互操作;另一方面,作為客戶、合作伙伴和企業的信息服務平臺,企業應用系統還必須具備高可用性、安全性、可靠性和可伸縮性等特點。加上用戶需求的復雜多變和交付時間的不斷伸縮,企業應用系統的開發變得越來越困難。開發商和廣大的開發人員一直在努力推動和殷切期待出現一個成熟、標準的公共企業應用平臺,以簡化和規范企業應用系統的開發和部署。正是在這種背景下,Java和J2EE平臺出現了。,1.3 電子商務系統的平臺與技術分析 1.3.2 J2EE平臺簡介 J2EE本身是一個標準,而不是一個產品(雖然現在有很多符合J2EE標準的產品)。它為不同廠商創建產品提供了標準,并能在這些產品之間實現交互。它由以下4個部分組成: (a)J2EE規范。該規范定義了J2EE平臺的體系結構、平臺角色及J2EE中每種服務和核心API的實現要求,它是J2EE應用服務器開發商的大綱。 (b)J2EE兼容性測試站點。Sun公司提供了一個測試J2EE應用服務器是否符合J2EE規范的站點,對通過該站點測試的產品,Sun公司將發放兼容性證書。 (c)J2EE參考實現,即J2EE SDK。它既是Sun公司自己對J2EE規范的一個非商業性實現,又是為開發基于J2EE企業級應用系統提供了一個免費的底層開發環境。 (d)J2EE實施指南,即BluePrints文檔。該文檔通過實例來指導開發人員如何去開發一個基于J2EE的多層企業應用系統。,1.3 電子商務系統的平臺與技術分析 1.3.2 J2EE平臺簡介 J2EE平臺定義了一個基于組件的多層企業應用系統開發框架,主要包括容器、組件、API、訪問、協議等五個部分,其中容器是其核心。,1.3 電子商務系統的平臺與技術分析 1.3.2 J2EE平臺簡介 容器:是指為特定組件提供服務的一個標準化的運行環境,封裝了J2EE底層的若干API,為組件提供事務處理、數據訪問、安全性、持久性等服務,Java虛擬機就是一個典型的容器。在J2EE中,每個容器為組件提供的服務包括兩部分,分別是J2SE(Java 2 Platform Standard Edition)服務和一組擴展的服務。因為J2EE以Java標準版為基礎,要想提供擴展的服務,各個容器就必須在J2SE之上再根據需要來進行擴展,擴展的服務有目錄服務、事務管理、數據訪問、消息機制、安全性等。 組件:是一個可以部署的程序單元,它以某種方式運行在容器中。J2EE定義了4種類型的組件,分別為Applet組件、Application客戶組件、Web組件、EJB(Enterprise JavaBeans)組件。 J2EE服務器:為容器提供了J2EE中定義的各種服務和API。J2EE服務器(即應用服務器)可以支持一種或多種容器;同時,為了適應組件的應用,J2EE服務器還提供了部署、管理和運行組件的手段。,1.4 Java技術基礎 1.4.1 Java語言簡介 Java是由Sun Microsystems公司于1991開發成功的一種基于C+的高級語言,具有簡單、面向對象、安全、分布式、多線程及獨立于平臺的特點。由于這些特點,使得它不僅是一種面向對象的高級編程語言,而且成為電子商務系統開發與運行的一種標準平臺。利用它既可以開發大型企業的電子商務應用程序,增強Web服務器的功能,也可以編寫一些無線或移動設備的通信程序,這是其他高級語言很難做到的。 Java的歷史 Java語言集成開發工具:Borland公司的Jbuilder、IBM公司的Eclipse、Sun公司的J2SDK或NetBeans、Creator公司的JCreate等。,1.4 Java技術基礎 1.4.2 一個簡單的java應用程序,1.4 Java技術基礎 1.4.3 Java程序的運行 運行Java應用程序經過5個步驟 :,1.4 Java技術基礎 1.4.3 Java程序的運行 運行Java應用程序經過5個步驟 : 環境變量設置 PATH值為:c:j2sdk1.4.1bin;%path%; JAVA_HOME值為:c:j2sdk1.4.1; CLASSPATH值為:c:j2sdk1.4.1lib;,1.4 Java技術基礎 1.4.4 Java程序的基本結構、數據類型與運算符 Java語言中,存在的數據類型有兩大類:基本的數據類型和類(class)。 基本的數據類型有8種,分別是byte、char、short、int、float、long、double、boolean 。 類 系統類、用戶自定義類; 頂級類、內部類(有名、無名),1.4 Java技術基礎 1.4.4 Java程序的基本結構、數據類型與運算符,1.4 Java技術基礎 1.4.4 Java程序的基本結構、數據類型與運算符,1.4 Java技術基礎 1.4.5 表達式與基本語句 賦值語句 條件語句if 多重選擇語句switch 循環語句for和while,1.4 Java技術基礎 1.4.6 類 類的概念 類(class)是一種數據實體(對象)的抽象,是特殊的數據類型,含有數據成員,分別為數據(屬性)與方法(行為),數據和方法被封裝在類中,外面的數據實體看不到它們的具體實現,這種程序編碼原則在Java中又稱為數據隱藏,1.4 Java技術基礎 1.4.6 類 類的概念,1.4 Java技術基礎 1.4.6 類 類的概念 說明: 第1行定義了一個類,public為所定義的類的屬性,class是定義類時所用的關鍵詞,Student為所定義的類名,第2、3、4、5、10、15行中的private或public為數據成員的屬性,在此類中包含3個屬性和3個方法,分別為屬性No、name、age和方法Student()和Display() ; 第10行和第15行分別定義了2個Display()方法,但它們的參數不同,這種現象在面向對象的程序設計語言中稱為方法的“重載”。第5行上的Student()方法和類名相同,是一個特殊的方法,稱為構造函數,構造函數沒有函數返回類型說明。在一個類中可以不寫出構造函數,如果不寫出構造函數,則程序在編譯時,Java編譯器將自動為它添加一個默認的構造函數。,1.4 Java技術基礎 1.4.6 類 類的繼承與組合 在Java中,一個類可以在已有類的基礎上進行擴展,這種機制稱為類的繼承。例如:類GraduateStudent可以繼承Student類,這時Student類稱為父類或超類,而GraduateStudent為子類或擴展類。當一個類繼承另一個類時,在父類中標識為public或protected的數據成員(屬性或方法)將被子類繼承下來,但標識為private的數據成員將不能直接被繼承下來。這樣GraduateStudent類將能繼承父類中的Display()和Display(int)這2個方法,但由于子類中也有一個名為Display(int)的方法,它將“覆蓋”父類中的Display(int)方法,因而使得實際能繼承的方法只有父類中的Display(),這樣GraduateStudent類最終將具有屬性department和方法GraduateStudent()、Display()、Displayall()。總之,通過繼承,類的功能得到了擴展,1.4 Java技術基礎 1.4.6 類 類的繼承與組合,1.4 Java技術基礎 1.4.6 類 類的繼承與組合 類Student和類GraduateStudent可組合成類Team,1.4 Java技術基礎 1.4.6 類 類的多態 在Java中,用戶所定義的類都是某個類的子類,Java中最頂級的父類為Object系統類。類通過繼承關系不斷的向下“生長”,從而具有越來越多的“子孫”,各級“子孫”所具有的行為與屬性都不完全相同,在程序中要區分這些不同層次的類需要花費很多的精力,類的多態性的出現,幫助減輕了這方面的負擔。 多態性能使程序將不同層次的子孫對象看作是同一個超類的不同對象,這些對象具有超類中的相同方法與屬性,在程序中能加以引用;而到了實際運行時,卻又執行的是各自擁有的方法。多態性使開發人員能夠設計和實現易于擴展的系統。,1.4 Java技術基礎 1.4.6 類 類的多態,1.4 Java技術基礎 1.4.6 類 抽象類與接口,1.4 Java技術基礎 1.4.7 Java源程序的進一步說明 Java源程序是由一個或多個類組成的。在Java源程序中,不管存在多少個類,有且只能有一個public類,源程序主文件名應與此public類的類名相同,擴展名只能為.java ; 不管是頂級類也好,內部類也好,在用javac編譯后,都會產生各自獨立的.class文件。頂級類對應的.class文件名與各自的類名相同,如Time1.class,TimeTest1.class;有名內部類對應的.class文件名為它所在的外部類名加上一個美圓符號,再加上內部類的名字,即形如OuterClass$InnerClass.class;匿名內部類對應的.class文件名為它所在的外部類名加上一個美圓符號,再加一個數字序號,數字序號為匿名內部類的編號,即形如OuterClass$#.class,這里#表示數字序號 ; 包實際上是一個樹行目錄結構,在編譯時若不存在的話,則編譯程序將會自動產生這樣的目錄結構,將.class文件放在包中,也就是將.class文件放在相應的樹型目錄結構中,一個Java源程序中只能有一個包語句,且只能是第一條語句 ; 將編譯后產生的.class文件放入包中后,在以后的程序中如要使用這樣的.class文件,可以使用import語句,import只能位于包語句的后面(若存在包語句的話)。至于包又是放在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康職場小知識
- 真正的游戲課件
- 西藏民族大學《兒童戲劇與表演》2023-2024學年第二學期期末試卷
- 肇慶學院《邊坡與基坑工程》2023-2024學年第二學期期末試卷
- 南昌健康職業技術學院《健美操四》2023-2024學年第一學期期末試卷
- 九江理工職業學院《煤層氣開采概論》2023-2024學年第二學期期末試卷
- 2025標準房屋租賃合同協議書樣本
- 土壩開槽泄洪方案范本
- 長春建筑學院《體操(3)》2023-2024學年第二學期期末試卷
- 《航天技術的應用與課件整合》
- 中職語文靜女教案
- 2025年執業獸醫備考攻略完美版
- 2023年中國鐵路上海局集團有限公司招聘3163人二(高職院校)筆試參考題庫附帶答案詳解
- 內墻石膏抹灰合同樣本
- 豬場6S管理培訓資料
- 2025隨州高新技術產業投資限公司工作人員招聘【24人】易考易錯模擬試題(共500題)試卷后附參考答案
- 人教版2024-2025學年度八年級下冊物理期中模擬測試卷(含答案)
- 武漢數學四調試題及答案
- 生物制藥考試題(附答案)
- 消防安全知識四懂四會
- 湖北省武漢市七一華源中學2024-2025學年八年級下學期3月月考數學試題(含答案)
評論
0/150
提交評論