第10章 綜合案例_第1頁
第10章 綜合案例_第2頁
第10章 綜合案例_第3頁
第10章 綜合案例_第4頁
第10章 綜合案例_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第十章綜合案例第十講綜合案例

學習目標了解電子商務網站建設的一般流程掌握電子商務網站開發(fā)的相關技術SSH掌握電子商務法律法規(guī)方面的知識掌握電子商務交流談判方面的知識2023/9/27210.1物流電子商務網站建設示例10.1.1物流電子商務網站概述10.1.2相關技術10.1.3B/S模式與C/S模式的比較分析10.1.4系統(tǒng)設計10.1.5系統(tǒng)實現2023/9/27310.1.1物流電子商務網站概述物流電子商務網站,簡稱“物流交易網”,是傳統(tǒng)物流企業(yè)對外宣傳、服務和交流的載體,用來配合公司的迅速發(fā)展,使更多的企業(yè)通過網絡來結盟物流企業(yè),使更多的托運方通過網絡來了解物流企業(yè)。在物流行業(yè),托運方與承運方之間交易的產品就是物流服務,在建設網站時必須要有這樣的意識。在建設初期必須確定好網站的基本原則與服務宗旨,那就是通過對企業(yè)現有的與能夠獲得的資源的合理配置來向托運方提供高質量、高效率的個性化服務。本節(jié)將通過“物流交易網”的建設來介紹電子商務網站建設的一般流程,包括整體設計,數據庫設計,詳細設計和系統(tǒng)實現。其中架構方面,我們將基于J2EE的SSH框架搭建,并采用目前廣泛使用的B/S模式來構建網站平臺。2023/9/27410.1.2相關技術MVC設計模式概念:Model-View-Controller(MVC)是一個用于軟件工程中的架構模式。在MVC中,模型(Model)是程序主要的業(yè)務實體,依托于業(yè)務數據和業(yè)務邏輯;視圖(View)具有將頁面展示給用戶并與用戶進行交互的職責;控制器(Controller)接收用戶的輸入,然后喚醒模型與視圖處理用戶的請求。視圖發(fā)送更新到控制器,控制器更新視圖,視圖直接根據模型的變動進行更新。優(yōu)點:MVC模型將設計用戶界面、過程控制及業(yè)務邏輯進行了分割,降低了業(yè)務邏輯接口和數據接口之間的耦合度,在一定程度上提高了應用程序的可擴展性、可維護性、跨平臺性、及組件可復用性。2023/9/27510.1.2相關技術MVC設計模式2023/9/27610.1.2相關技術J2EE

現今,最流行的電子商務門戶架構是ASP.NET和J2EE(Java2EnterpriseEdition),兩者都是三層架構。J2EE的重要特性是整合和跨平臺,越來越多的電子商務門戶采用這個技術。

現在基于J2EE的技術有很多的開源框架,諸如Struts,WebWork,JSF,Echo,Spring,realMethods,Keel,Hibernate,JPA,Ibatis等等。2023/9/27710.1.2相關技術開源框架相關技術Struts:Struts關注于控制器的設計,它將Servlet的部分放入Bean和ActionBean中,核心是Struts-config.xml。工作流程:ActionServlet接收到客戶端請求,檢索和用戶請求匹配的ActionMapping實例。將客戶提交的表單保存到ActionForm對象中。讀取配置文件struts-config.xml的信息,可能需要驗證表單。

ActionServlet根據ActionMapping實例包含的映射信息決定把請求發(fā)給存在的Action(如果不存在就創(chuàng)建)。Action的execute方法返回一個ActionForward對象,ActionServlet根據客戶請求轉發(fā)給ActionForward對象指向的JSP組件(這里是指向response.jsp頁面的JSP組件)。生成動態(tài)JSP頁面(response.jsp頁面)。

2023/9/27810.1.2相關技術開源框架相關技術Struts工作流程:2023/9/27910.1.2相關技術開源框架相關技術Spring:Spring框架是一個層次架構,由七個定義良好的模型組成。每個模型之間都相互聯(lián)系且相互獨立。Spring模型基于核心容器,容器定義了bean是如何生成、配置和管理。2023/9/271010.1.2相關技術開源框架相關技術Hibernate:是JAVA環(huán)境下的對象/關系映射工具??梢詫ava類映射成數據庫表可以提供數據查詢,減少開發(fā)過程中人工編寫SQL語句和JDBC代碼所消耗的時間作為關系數據與Java程序的橋梁,控制著關系數據和POJO類對象(標準JavaBean)間的映射針對JDBC進行了輕量級封裝,使用面向對象的數據庫訪問應用程序接口,為上層的應用提供服務,實現了與數據庫獨立的持久層,開發(fā)人員可以使用面向對象的編程思想控制數據庫包含了許多可以提高工作效率的策略,如操縱數據庫時的多重最優(yōu)化,包括獲取外部有效連接、對象的各級緩存、SQL語句的執(zhí)行HibernateAnnotation,是一種靈活強大的聲明持久化映射的方法,并不需要在XML配置文件中聲明,而是直接注釋到Java代碼中,簡化了持久層的代碼復雜度2023/9/271110.1.2相關技術開源框架相關技術整合SSH:將三者組合形成的J2EE框架,特點鮮明,表現層由Struts框架實現,業(yè)務邏輯層的控制管理由Spring框架實現,持久層則由Hibernate實現,每層都由其對應的框架進行控制管理,能良好地封裝每層的程序,在各層處理事務時互不影響,實現各層之間的低耦合并有效的開發(fā)程序。2023/9/271210.1.2相關技術SSH框架介紹系統(tǒng)采用SSH架構進行搭建。以查詢文章的處理流程為例對系統(tǒng)架構進行介紹。JSP為展現層,通過其提交的數據交給ControllerController幫助我們生成actionaction通過生成DTO調用后面的業(yè)務邏輯根據業(yè)務邏輯返回的結果找到view,然后返回客戶端2023/9/271310.1.2相關技術2023/9/2714系統(tǒng)采用SSH架構進行搭建。以查詢文章的處理流程為例對系統(tǒng)架構進行介紹。JSP為展現層,通過其提交的數據交給ControllerController幫助我們生成actionaction通過生成DTO調用后面的業(yè)務邏輯根據業(yè)務邏輯返回的結果找到view,然后返回客戶端10.1.3B/S模式與C/S模式比較分析C/S模式客戶機和服務器模式。主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬贸绦蚴窍到y(tǒng)中用戶與數據進行交互的部件。服務器程序負責有效地管理系統(tǒng)資源,如管理一個信息數據庫,其主要工作是當多個客戶并發(fā)地請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責聯(lián)結客戶應用程序與服務器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數據的要求。B/S模式一種以Web技術為基礎的新型的MIS(ManagementInformationSystem)系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器(Web服務器),從而構成一個三層結構的客戶服務器體系。第一層客戶機是用戶與整個系統(tǒng)的接口??蛻舻膽贸绦蚓喌揭粋€通用的瀏覽器軟件,瀏覽器將HTML代碼轉化成圖文并茂的網頁。網頁還具備一定的交互功能,允許用戶在網頁提供的申請表上輸入信息提交給后臺,并提出處理請求。第二層Web服務器將啟動相應的進程來響應這一請求,并動態(tài)生成一串HTML代碼,其中嵌入處理的結果,返回給客戶機的瀏覽器。第三層數據庫服務器的任務類似于C/S模式,負責協(xié)調不同的Web服務器發(fā)出的SQL請求,管理數據庫。2023/9/271510.1.3B/S模式與C/S模式比較分析B/S模式的優(yōu)勢簡化了客戶端。它無需像C/S模式那樣在不同的客戶機上安裝不同的客戶應用程序,而只需安裝通用的瀏覽器軟件。簡化了系統(tǒng)的開發(fā)和維護。系統(tǒng)的開發(fā)者無須再為不同級別的用戶設計開發(fā)不同的客戶應用程序了,只需把所有的功能都實現在Web服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。B/S的維護具有更大的靈活性。當形勢變化時,它無須再為每一個現有的客戶應用程序升級,而只需對Web服務器上的服務處理程序進行修訂。它使用戶的操作變得更簡單。對于C/S模式,客戶應用程序有自己特定的規(guī)格,使用者需要接受專門培訓。而采用B/S模式時,客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。B/S特別適用于網上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴展。這種新增的網上信息發(fā)布功能恰是現代企業(yè)所需的。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。2023/9/271610.1.4系統(tǒng)設計網站前后臺整體設計2023/9/2717物流交易網首頁用戶注冊用戶登錄賬戶管理廣告發(fā)布廣告管理訂單管理用戶管理運價管理系統(tǒng)信息維護后臺修改用戶名修改密碼刪除管理員添加管理員前臺10.1.4系統(tǒng)設計數據庫設計(上)2023/9/271810.1.4系統(tǒng)設計數據庫設計(下)2023/9/271910.1.4系統(tǒng)設計

詳細設計用戶使用網站流程詳細設計(一)2023/9/272010.1.4系統(tǒng)設計

詳細設計用戶使用網站流程詳細設計(二)2023/9/272110.1.5系統(tǒng)實現前臺模塊設計首頁2023/9/272210.1.5系統(tǒng)實現前臺模塊設計我的賬戶2023/9/272310.1.5系統(tǒng)實現前臺模塊設計廣告發(fā)布2023/9/272410.1.5系統(tǒng)實現前臺模塊設計用戶訂單管理2023/9/272510.1.5系統(tǒng)實現前臺模塊設計運價發(fā)布2023/9/272610.1.5系統(tǒng)實現前臺模塊設計用戶注冊會員登錄修改密碼2023/9/272710.1.5系統(tǒng)實現后臺模塊設計管理員界面2023/9/272810.1.5系統(tǒng)實現后臺模塊設計訂單審批2023/9/272910.1.5系統(tǒng)實現后臺模塊設計地址發(fā)布2023/9/273010.1.5系統(tǒng)實現后臺模塊設計管理員信息維護2023/9/273110.2電子商務法案例分析10.2.1案例一10.2.2案例一分析10.2.3案例二10.2.4案例二分析10.2.5案例三10.2.6案例三分析2023/9/273210.2.1案例一2004年1月,楊先生結識了女孩韓某。同年8月27日,韓某發(fā)短信給楊先生,向他借錢應急,短信中說:“我需要5000,剛回北京做了眼睛手術,不能出門,你匯到我卡里”。楊先生隨即將錢匯給了韓某。一個多星期后,楊先生再次收到韓某的短信,又借給韓某6000元。因都是短信來往,二次匯款楊先生都沒有索要借據。此后,因韓某一直沒提過借款的事,而且又再次向楊先生借款,楊先生產生了警惕,于是向韓某催要。但一直索要未果,于是起訴至海淀法院,要求韓某歸還其11000元錢,并提交了銀行匯款單存單兩張二張。但韓某卻稱這是楊先生歸還以前欠她的欠款。

為此,在庭審中,楊先生在向法院提交的證據中,除了提供銀行匯款單存單兩張外,還提交了自己使用的號碼為“139XXXXXXXX”的飛利浦移動電話一部,其中記載了部分短信息內容。如:2004年8月27日15:05,“那就借點資金援助吧。”2004年8月27日15:13,“你怎么這么實在!我需要五千,這個數不大也不小,另外我昨天剛回北京做了個眼睛手術,現在根本出不了門口,見人都沒法見,你要是資助就得匯到我卡里!”等韓某發(fā)來的18條短信內容。后經法官核實,楊先生提供的發(fā)送短信的手機號碼撥打后接聽者是韓某本人。而韓某本人也承認,自己從去年七八月份開始使用這個手機號碼。

2023/9/273310.2.1案例一問題

1、根據《電子簽名法》規(guī)定,您認為在此案中,手機短信是否能作為證據?

2、如何來確定短信的法律效力?

3、在《電子簽名法》頒布以前,據您所知有沒有相關案例?

4、這個案子的意義?2023/9/273410.2.2案例一分析1、依據電子

溫馨提示

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

最新文檔

評論

0/150

提交評論