第五章-電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-課件_第1頁(yè)
第五章-電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-課件_第2頁(yè)
第五章-電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-課件_第3頁(yè)
第五章-電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-課件_第4頁(yè)
第五章-電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-課件_第5頁(yè)
已閱讀5頁(yè),還剩76頁(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)介

第五章電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)任課教師:辛明軍(副教授)電子郵件:xinmj@2023年7月23日2023/7/23目錄5.1電子商務(wù)系統(tǒng)設(shè)計(jì)基礎(chǔ)5.2電子商務(wù)系統(tǒng)的總體設(shè)計(jì)5.3電子商務(wù)應(yīng)用系統(tǒng)的設(shè)計(jì)

5.4電子商務(wù)系統(tǒng)的實(shí)現(xiàn)技術(shù)5.5電子商務(wù)網(wǎng)站的開發(fā)實(shí)現(xiàn)

5.6電子商務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)

5.7小節(jié)2023/7/235.1電子商務(wù)系統(tǒng)設(shè)計(jì)基礎(chǔ)5.1.1電子商務(wù)系統(tǒng)設(shè)計(jì)概述電子商務(wù)系統(tǒng)設(shè)計(jì)的主要任務(wù)是從電子商務(wù)系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)規(guī)劃和系統(tǒng)分析階段產(chǎn)生的文檔,并考慮到經(jīng)濟(jì)、技術(shù)和系統(tǒng)所實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀等方面的條件,確定電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟硬件設(shè)備,確??傮w目標(biāo)的實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)階段要完成的主要工作包括:(1)電子商務(wù)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì);(2)電子商務(wù)系統(tǒng)運(yùn)行平臺(tái)的設(shè)計(jì);(3)電子商務(wù)系統(tǒng)服務(wù)平臺(tái)的設(shè)計(jì);(4)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)。2023/7/235.1.2電子商務(wù)系統(tǒng)設(shè)計(jì)的要求系統(tǒng)設(shè)計(jì)的基本原則(1)技術(shù)的先進(jìn)性(2)符合企業(yè)信息化的整體戰(zhàn)略(3)與現(xiàn)有的應(yīng)用系統(tǒng)兼容性良好(4)成熟性(5)安全性(6)經(jīng)濟(jì)指標(biāo)(7)可用性(8)方便性(9)可擴(kuò)充性

系統(tǒng)設(shè)計(jì)的任務(wù)

(1)系統(tǒng)所采用的技術(shù)應(yīng)具備先進(jìn)性與成熟性的特點(diǎn);(2)系統(tǒng)的設(shè)計(jì)符合企業(yè)信息化的整體發(fā)展戰(zhàn)略;(3)建成的電子商務(wù)系統(tǒng)應(yīng)與現(xiàn)行系統(tǒng)良好兼容;(4)所設(shè)計(jì)的系統(tǒng)應(yīng)具有實(shí)用性;(5)系統(tǒng)應(yīng)保證安全性;(6)系統(tǒng)應(yīng)具有可擴(kuò)展性;(7)構(gòu)建系統(tǒng)所采用的技術(shù)和平臺(tái)應(yīng)具有標(biāo)準(zhǔn)性和開放性;(8)處理事務(wù)的完整性。2023/7/23系統(tǒng)設(shè)計(jì)的主要依據(jù)(1)規(guī)劃階段獲得的商務(wù)模式和商務(wù)模型;(2)用戶需求;(3)新系統(tǒng)的邏輯模型;(4)現(xiàn)行開發(fā)技術(shù);(5)現(xiàn)行的與電子商務(wù)系統(tǒng)有關(guān)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度;(6)系統(tǒng)運(yùn)行環(huán)境。

系統(tǒng)設(shè)計(jì)的主要步驟

(1)確定企業(yè)電子商務(wù)的電子商務(wù)模式和商務(wù)模型;(2)確定系統(tǒng)組成;(3)系統(tǒng)的功能模型及技術(shù)性能指標(biāo)設(shè)計(jì);(4)確定信息模型的實(shí)體和聯(lián)系;(5)分系統(tǒng)技術(shù)方案的確定;(6)提出系統(tǒng)集成所需的內(nèi)部、外部接口要求;(7)闡明擬采用的開發(fā)方法和技術(shù)路線;(8)提出關(guān)鍵技術(shù)及解決方案;(9)確定系統(tǒng)配置;(10)規(guī)劃組織。2023/7/23系統(tǒng)體系結(jié)構(gòu)1)基礎(chǔ)層:網(wǎng)絡(luò)和系統(tǒng)平臺(tái)3)應(yīng)用層:電子商務(wù)應(yīng)用系統(tǒng)2)中間層:電子商務(wù)支持平臺(tái)電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)如圖:5.1.3電子商務(wù)系統(tǒng)的體系結(jié)構(gòu)2023/7/232.系統(tǒng)運(yùn)行平臺(tái)的選擇設(shè)計(jì)電子商務(wù)系統(tǒng)的運(yùn)行平臺(tái)是一項(xiàng)復(fù)雜的工程,必須遵循幾個(gè)基本原則:技術(shù)上具有先進(jìn)性;實(shí)現(xiàn)上具有可行性;使用上具有靈活性;發(fā)展上具有可擴(kuò)充性;投資上具有收益性。3.應(yīng)用軟件的層次結(jié)構(gòu)應(yīng)用軟件是電子商務(wù)系統(tǒng)的核心。在系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)中,應(yīng)給出應(yīng)用軟件的主要功能,說(shuō)明系統(tǒng)應(yīng)用軟件的體系結(jié)構(gòu),各子系統(tǒng)的功能和相互之間的關(guān)系。2023/7/235.2電子商務(wù)系統(tǒng)的總體設(shè)計(jì)

電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的一個(gè)重要部分,它確定整個(gè)系統(tǒng)有哪些部分組成,以及各部分的相互關(guān)系。系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是一個(gè)自上而下的分解過(guò)程,其主要思想是基于結(jié)構(gòu)化的開發(fā)方法,目的是將復(fù)雜的問(wèn)題、難以理解的問(wèn)題分解為簡(jiǎn)單的子問(wèn)題,建立出具有整體性的系統(tǒng)模型,從而實(shí)現(xiàn)具有整體性的系統(tǒng)。5.2.1系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)2023/7/231.系統(tǒng)組成結(jié)構(gòu)系統(tǒng)組成結(jié)構(gòu)則主要說(shuō)明電子商務(wù)系統(tǒng)內(nèi)部的組成部分,以及系統(tǒng)內(nèi)部與外部環(huán)境的相互關(guān)系。

電子商務(wù)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的一個(gè)實(shí)例:網(wǎng)絡(luò)站點(diǎn)2)內(nèi)部信息系統(tǒng)3)和分公司的連接4)和外部系統(tǒng)的連接2023/7/232.系統(tǒng)運(yùn)行平臺(tái)環(huán)境系統(tǒng)運(yùn)行平臺(tái)是指電子商務(wù)系統(tǒng)運(yùn)行所依賴的網(wǎng)絡(luò)、計(jì)算機(jī)硬件和軟件。

3.系統(tǒng)軟件支持平臺(tái)在電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)中,系統(tǒng)的核心業(yè)務(wù)邏輯最終由電子商務(wù)應(yīng)用軟件實(shí)現(xiàn),而應(yīng)用軟件是在諸如通用服務(wù)平臺(tái)、服務(wù)支持平臺(tái)等基礎(chǔ)上構(gòu)造的。這些平臺(tái)物理上表現(xiàn)為系統(tǒng)軟件、構(gòu)件等形式。4.應(yīng)用軟件的系統(tǒng)設(shè)計(jì)應(yīng)用軟件是電子商務(wù)系統(tǒng)的核心,在系統(tǒng)總體設(shè)計(jì)中,應(yīng)當(dāng)給出應(yīng)用軟件的主要功能,說(shuō)明系統(tǒng)應(yīng)用軟件的體系結(jié)構(gòu),應(yīng)用軟件的組成和各子系統(tǒng)主要功能及相互之間的關(guān)系2023/7/235.系統(tǒng)運(yùn)行環(huán)境內(nèi)部環(huán)境企業(yè)的商務(wù)活動(dòng)是以企業(yè)內(nèi)部的信息處理為背景的,企業(yè)內(nèi)部信息系統(tǒng)是企業(yè)開展電子商務(wù)的前提條件。分析內(nèi)部信息系統(tǒng)對(duì)電子商務(wù)系統(tǒng)的支持與需求的基礎(chǔ)是系統(tǒng)分析調(diào)查的結(jié)果和分析得出的新系統(tǒng)邏輯模型。外部環(huán)境

企業(yè)是通過(guò)電子商務(wù)系統(tǒng)和外部環(huán)境進(jìn)行信息溝通,開展電子商務(wù)活動(dòng)。所以設(shè)計(jì)電子商務(wù)系統(tǒng)時(shí),要分析其外部環(huán)境,設(shè)計(jì)與外部環(huán)境的信息接口。重點(diǎn)分析企業(yè)的電子商務(wù)系統(tǒng)具體與外部環(huán)境進(jìn)行哪些信息交換,向外部環(huán)境提供哪些功能等。企業(yè)電子商務(wù)系統(tǒng)與外部環(huán)境關(guān)系圖

2023/7/235.2.2系統(tǒng)運(yùn)行平臺(tái)的設(shè)計(jì)1.網(wǎng)絡(luò)基礎(chǔ)環(huán)境網(wǎng)絡(luò)基礎(chǔ)環(huán)境(如圖)的設(shè)計(jì)主要考慮以下幾個(gè)因素:(1)先進(jìn)性;(2)可靠性;(3)開放性;(4)安全性;(5)可管理性。網(wǎng)絡(luò)基礎(chǔ)環(huán)境

2023/7/23網(wǎng)絡(luò)基礎(chǔ)環(huán)境的要求計(jì)算機(jī)網(wǎng)絡(luò)是電子商務(wù)的重要組成部分。系統(tǒng)內(nèi)外信息傳遞和共享必須通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)來(lái)完成。電子商務(wù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境包括Internet、intranet、extranet三個(gè)組成部分。一個(gè)良好的電子商務(wù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境應(yīng)當(dāng)滿足以下要求:

(1)支持電子商務(wù)系統(tǒng)通過(guò)網(wǎng)絡(luò)互聯(lián)和應(yīng)用互操作的需要。(2)能夠隔離和控制對(duì)系統(tǒng)的訪問(wèn),保證網(wǎng)絡(luò)設(shè)備的安全。(3)網(wǎng)絡(luò)環(huán)境是可以管理的。2023/7/232)網(wǎng)絡(luò)環(huán)境設(shè)計(jì)內(nèi)容電子商務(wù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境設(shè)計(jì)的主要內(nèi)容包括:(1)Internet部分(2)支持電子商務(wù)系統(tǒng)的局域網(wǎng)3)網(wǎng)絡(luò)環(huán)境的特點(diǎn)一個(gè)良好的電子商務(wù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境應(yīng)當(dāng)滿足以下特點(diǎn):(1)技術(shù)先進(jìn)(2)可擴(kuò)充性(3)保護(hù)現(xiàn)有資源(4)可靠性(5)配套能力好(6)可管理性(7)安全性4)三種實(shí)現(xiàn)方式電子商務(wù)的網(wǎng)絡(luò)環(huán)境很多情況下是通過(guò)租用的方式或者以VPN的方式實(shí)現(xiàn)的。它可以使用基礎(chǔ)網(wǎng)絡(luò)的運(yùn)營(yíng)服務(wù)商提供的主機(jī)托管、數(shù)據(jù)中心模式來(lái)實(shí)現(xiàn)。2023/7/232.計(jì)算機(jī)硬件計(jì)算機(jī)硬件包括網(wǎng)絡(luò)設(shè)備和服務(wù)器設(shè)備。1)網(wǎng)絡(luò)設(shè)備選擇原則(1)技術(shù)上可行所選的設(shè)備應(yīng)是技術(shù)先進(jìn)的、成熟的產(chǎn)品。(2)服務(wù)支持原則提供產(chǎn)品的公司有良好的服務(wù)信譽(yù)。(3)經(jīng)濟(jì)合理原則為了確定合適廠商的設(shè)備產(chǎn)品,在符合需求原則、技術(shù)原則和服務(wù)保證前提下,還需考慮經(jīng)濟(jì)合理性。2)服務(wù)器設(shè)備選擇原則①可靠性②可管理性(manapeability)③可用性(availability)④可擴(kuò)展性(extendibility)⑤服務(wù)器的高性能(performance)⑦開放的體系結(jié)構(gòu)⑥網(wǎng)絡(luò)吞吐量及網(wǎng)絡(luò)接口能力2023/7/233.計(jì)算機(jī)軟件1)網(wǎng)絡(luò)操作系統(tǒng)的選擇(1)符合國(guó)際和工業(yè)標(biāo)準(zhǔn)。(2)必須獨(dú)立于硬件。(3)多服務(wù)器支持。(4)必須公布應(yīng)用程序編程接口。(5)技術(shù)支持。(6)支持多種傳輸協(xié)議。(7)易于管理。(8)良好的安全性和可靠性。(9)網(wǎng)絡(luò)操作系統(tǒng)具有容錯(cuò)能力。2)Web服務(wù)器軟件的功能(1)靜態(tài)Web頁(yè)面的發(fā)布;(2)支持CGI、JSP、ASP、Servelet、JavaApplet等動(dòng)態(tài)頁(yè)面腳本;(3)支持用戶自定義的MIME類型信息的發(fā)布;(4)Java虛擬機(jī);(5)傳統(tǒng)HTTPD服務(wù);(6)頁(yè)面訪問(wèn)控制、Web訪問(wèn)統(tǒng)計(jì)、Web服務(wù)器配置燈服務(wù)器管理功能;(7)提供NSAPI、ISAPI等Web開發(fā)接口。

2023/7/233)應(yīng)用服務(wù)器應(yīng)用服務(wù)器是三層/多層體系結(jié)構(gòu)的組成部分,應(yīng)用服務(wù)器位于中間層。應(yīng)用服務(wù)器運(yùn)行于瀏覽器和數(shù)據(jù)資源之間。綜合來(lái)看,應(yīng)用服務(wù)器的選擇可參考以下幾個(gè)因素:(1)性能和技術(shù)指標(biāo):性能是最關(guān)鍵的因素之一。(2)可擴(kuò)展性:可擴(kuò)展性也是很重要的選型因素之一。(3)外部工具的支持:選擇服務(wù)器時(shí),不僅需要考慮應(yīng)用服務(wù)器,同時(shí),還應(yīng)該考慮能夠獲得的額外工具或者框架支持。(4)獨(dú)立性:選擇合適的應(yīng)用服務(wù)器,這個(gè)應(yīng)用服務(wù)器應(yīng)該具有獨(dú)立性以及擁有相當(dāng)?shù)目梢浦残浴?5)價(jià)格:需要結(jié)合電子商務(wù)系統(tǒng)應(yīng)用需要可以最高處理的并發(fā)事物,從而計(jì)算出需要多個(gè)CPU,然后計(jì)算應(yīng)用系統(tǒng)的價(jià)格總數(shù),并進(jìn)行比較選型。

2023/7/234)數(shù)據(jù)庫(kù)管理系統(tǒng)

在電子商務(wù)系統(tǒng)中,數(shù)據(jù)庫(kù)是必不可少的核心組成。而且,電子商務(wù)系統(tǒng)對(duì)數(shù)據(jù)存取設(shè)備的容量、性能、安全性以及災(zāi)難恢復(fù)能力有更高、更快、更強(qiáng)的要求。選擇數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)的原則:(1)數(shù)據(jù)庫(kù)管理系統(tǒng)的成熟程度和先進(jìn)性。(2)價(jià)格。(3)開發(fā)隊(duì)伍的技術(shù)背景。(4)對(duì)多媒體的支持。(5)對(duì)全文檢索的支持。2023/7/235)開發(fā)工具與中間件軟件

電子商務(wù)系統(tǒng)的設(shè)計(jì)中,應(yīng)根據(jù)所選擇的體系結(jié)構(gòu)、操作系統(tǒng)類型、數(shù)據(jù)庫(kù)管理系統(tǒng)以及網(wǎng)絡(luò)協(xié)議等選擇開發(fā)工具。

在電子商務(wù)系統(tǒng)的開發(fā)中,通常還需要用到他人開發(fā)的一些功能模塊,它們的主要形式是中間件軟件。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,按處理的內(nèi)容來(lái)劃分,可以分為三類:(1)數(shù)據(jù)類。(2)處理類。(3)分布式構(gòu)件類。

2023/7/235.3電子商務(wù)應(yīng)用系統(tǒng)的設(shè)計(jì)5.3.1電子商務(wù)應(yīng)用系統(tǒng)的設(shè)計(jì)要求電子商務(wù)應(yīng)用系統(tǒng)的設(shè)計(jì)任務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)基本任務(wù)包括總體(概要)設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分??傮w設(shè)計(jì)是描述應(yīng)用系統(tǒng)的總體結(jié)構(gòu),其內(nèi)容有:①將系統(tǒng)劃分成子系統(tǒng),子系統(tǒng)進(jìn)一步劃分成模塊;②確定每個(gè)模塊的功能;③確定模塊間調(diào)用關(guān)系。詳細(xì)設(shè)計(jì)是為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法,其內(nèi)容有:①代碼設(shè)計(jì);②數(shù)據(jù)庫(kù)設(shè)計(jì);③用戶界面設(shè)計(jì);④處理流程設(shè)計(jì)。

2023/7/232.電子商務(wù)應(yīng)用系統(tǒng)的功能從系統(tǒng)構(gòu)成角度上看,一個(gè)電子商務(wù)系統(tǒng)往往包含以下幾部分的功能:(1)商品動(dòng)態(tài)展示和管理功能;(2)交易功能;(3)用戶/商家管理功能;(4)在線反饋溝通功能;(5)匯總統(tǒng)計(jì)功能。2023/7/235.3.2電子商務(wù)應(yīng)用系統(tǒng)的結(jié)構(gòu)1.C/S結(jié)構(gòu)在客戶機(jī)/服務(wù)器(client/server,C/S)體系結(jié)構(gòu)中,處理被分散在兩臺(tái)機(jī)器上:客戶機(jī)和服務(wù)器。①客戶機(jī)一般負(fù)責(zé)信息系統(tǒng)圖形顯示、數(shù)據(jù)錄入和業(yè)務(wù)處理等,而服務(wù)器則提供對(duì)數(shù)據(jù)的存儲(chǔ)和管理。②服務(wù)器通常專用于運(yùn)行一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDMS),例如Oracle或SQLServer的服務(wù)器??蛻魴C(jī)/服務(wù)器體系結(jié)構(gòu)2023/7/23C/S結(jié)構(gòu)的優(yōu)缺點(diǎn):這種結(jié)構(gòu)的優(yōu)點(diǎn)是實(shí)現(xiàn)了分布式計(jì)算,降低了服務(wù)器端的負(fù)載,并有助于在企業(yè)內(nèi)實(shí)現(xiàn)對(duì)業(yè)務(wù)數(shù)據(jù)的集中式管理。從而減少網(wǎng)絡(luò)上交換的數(shù)據(jù)量,并提高系統(tǒng)的運(yùn)行效率和網(wǎng)絡(luò)的穩(wěn)定性。

缺點(diǎn)主要有:①對(duì)客戶端軟、硬件的配置要求較高,增加了整個(gè)系統(tǒng)的成本。②對(duì)業(yè)務(wù)邏輯和表示邏輯的更新必須被部署到所有客戶機(jī),當(dāng)客戶機(jī)數(shù)量較大時(shí),這項(xiàng)工作變得非常難以實(shí)施。③隨著系統(tǒng)的發(fā)展,客戶機(jī)上將業(yè)務(wù)邏輯和表示邏輯混合在一起,設(shè)計(jì)越來(lái)越復(fù)雜,并且為升級(jí)維護(hù)帶來(lái)難以想象的難度。④客戶機(jī)/服務(wù)器體系結(jié)構(gòu)是單一服務(wù)器且以局域網(wǎng)絡(luò)為中心的,所以難以擴(kuò)展到大型企業(yè)廣域網(wǎng)或Internet。⑤客戶機(jī)不可能共享諸如數(shù)據(jù)庫(kù)連接等稀有資源。2023/7/232.B/S結(jié)構(gòu)

B/S(browser/server)結(jié)構(gòu)(見圖5.6)是三層或多層C/S結(jié)構(gòu)的一種實(shí)現(xiàn)方式。其主要特點(diǎn)是:客戶端一般是一個(gè)瀏覽器,業(yè)務(wù)邏輯部署在Web服務(wù)器上。數(shù)據(jù)庫(kù)服務(wù)器負(fù)責(zé)存儲(chǔ)大量的數(shù)據(jù)信息和數(shù)據(jù)邏輯,所有與數(shù)據(jù)有關(guān)的安全、完整性控制、數(shù)據(jù)的一致性、并發(fā)操作等都是在第三層完成。B/S體系結(jié)構(gòu)

2023/7/233.多層體系結(jié)構(gòu)在應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間插入一個(gè)中間件層,以優(yōu)化系統(tǒng)的性能,提高系統(tǒng)的并發(fā)處理能力。它進(jìn)一步提高了系統(tǒng)的模塊化程度,提高了系統(tǒng)的靈活性。采用了基于構(gòu)件的開發(fā)方法,將電子商務(wù)系統(tǒng)的業(yè)務(wù)邏輯封裝在應(yīng)用服務(wù)器構(gòu)件中,實(shí)現(xiàn)高度的代碼重用。

多層體系結(jié)構(gòu)

2023/7/23多層體系結(jié)構(gòu)的優(yōu)點(diǎn):①因?yàn)榭蛻舳瞬话瑯I(yè)務(wù)邏輯,所以它們變得更加簡(jiǎn)潔。②客戶機(jī)與數(shù)據(jù)庫(kù)相分離。③多層編程促進(jìn)了應(yīng)用層的嚴(yán)格劃分,并使各層間通過(guò)定義好的接口進(jìn)行通信。④多層應(yīng)用程序能夠水平伸縮。⑤應(yīng)用服務(wù)器能將稀有的企業(yè)資源(如數(shù)據(jù)庫(kù)連接)放入緩沖池中,這樣可以在多個(gè)客戶機(jī)上共享它們。多層體系結(jié)構(gòu)的缺點(diǎn):①實(shí)現(xiàn)比較困難。②在關(guān)鍵點(diǎn)上設(shè)計(jì)不好將會(huì)削弱多層應(yīng)用程序的作用,而且它的性能和伸縮性都不比它所取代的兩層應(yīng)用程序更有優(yōu)勢(shì)。2023/7/234.MVC體系結(jié)構(gòu)1)MVC的設(shè)計(jì)思想模型-視圖-控制(mode-view-control,MVC)結(jié)構(gòu)是目前最常見的J2EE應(yīng)用所基于的體系結(jié)構(gòu),MVC主要適用于交互式的Web應(yīng)用。MVC是把一個(gè)應(yīng)用的輸入、處理、輸出流程按照模型、視圖、控制的方式進(jìn)行分離,這樣應(yīng)用被分為三個(gè)層:模型層、視圖層、控制層。2)MVC的優(yōu)點(diǎn)將數(shù)據(jù)建模、數(shù)據(jù)顯示和用戶交互三者分開,使得程序設(shè)計(jì)的過(guò)程更清晰,提高了代碼的可復(fù)用程度;可開展并行開發(fā),從而提高了開發(fā)效率;可以很方便地用多個(gè)視圖來(lái)顯示多套數(shù)據(jù);各部分的責(zé)任劃分得很清楚;提高了系統(tǒng)靈活性;對(duì)系統(tǒng)的測(cè)試和維護(hù)帶來(lái)了相當(dāng)?shù)谋憷?023/7/233)MVC的實(shí)現(xiàn)MVC結(jié)構(gòu)2023/7/235.應(yīng)用系統(tǒng)體系結(jié)構(gòu)的選擇選擇MVC體系結(jié)構(gòu)應(yīng)考慮以下因素:

(1)被開發(fā)的系統(tǒng)特點(diǎn);(2)網(wǎng)絡(luò)協(xié)議;(3)可用的軟件產(chǎn)品;(4)建設(shè)成本等。此外開發(fā)人員對(duì)所選體系結(jié)構(gòu)風(fēng)格實(shí)現(xiàn)技術(shù)掌握的熟練程度,以及實(shí)現(xiàn)所選體系結(jié)構(gòu)風(fēng)格所需的工期也是應(yīng)考慮的因素。2023/7/235.3.3電子商務(wù)網(wǎng)站的功能設(shè)計(jì)網(wǎng)站的設(shè)計(jì)要求(1)界面友好,使用方便;(2)訪問(wèn)速度快;(3)兼容性;(4)可擴(kuò)充性;(5)較高的安全性;(6)提供穩(wěn)定的7×24小時(shí)服務(wù);(7)注重保護(hù)個(gè)人信息。2023/7/232.網(wǎng)站的結(jié)構(gòu)設(shè)計(jì)網(wǎng)站的物理結(jié)構(gòu)

文件應(yīng)根據(jù)其功能、層次來(lái)存放,而不應(yīng)將所有的文件都放在根目錄下。根據(jù)欄目規(guī)劃來(lái)設(shè)計(jì)目錄結(jié)構(gòu),目錄的層次不宜太多。目錄名應(yīng)使用簡(jiǎn)單易識(shí)別的英文字母,不要使用中文目錄名。數(shù)據(jù)庫(kù)文件應(yīng)單獨(dú)放置,同時(shí)注意設(shè)置訪問(wèn)權(quán)限。不同目錄的權(quán)限配置要合理,如對(duì)于靜態(tài)網(wǎng)頁(yè)只要可讀即可,如果是執(zhí)行文件,還需執(zhí)行的權(quán)限。將可執(zhí)行文件與不可執(zhí)行文件分開放置。網(wǎng)站的邏輯鏈接結(jié)構(gòu)

要符合瀏覽者的思維習(xí)慣和瀏覽習(xí)慣。要使網(wǎng)站中最重要的信息有最多的機(jī)會(huì)與瀏覽者見面。2023/7/235.3.4數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)1.數(shù)據(jù)庫(kù)設(shè)計(jì)的原則1)數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)則——范式(第三范式(3NF)、第二范式(2NF)、第一范式(1NF))構(gòu)造數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式。范式是符合某一種級(jí)別的關(guān)系模式的集合。2)電子商務(wù)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的基本原則真實(shí)性:正確反映數(shù)據(jù)與數(shù)據(jù)(信息與信息)之間的層次邏輯關(guān)系。準(zhǔn)確性:對(duì)進(jìn)入到數(shù)據(jù)庫(kù)中的數(shù)據(jù)有一個(gè)有效性檢查。完整性:對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行非邏輯操作進(jìn)行相應(yīng)的錯(cuò)誤處理。實(shí)用性:滿足應(yīng)用功能需求、滿足系統(tǒng)對(duì)性能上的要求。2023/7/232.數(shù)據(jù)庫(kù)設(shè)計(jì)的主要步驟基于UML的數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)模型與對(duì)象模型的關(guān)系①把類的屬性映射成表字段。②把類映射成表。③關(guān)系的實(shí)現(xiàn),主要有:一對(duì)一,一對(duì)多關(guān)系的映射,多對(duì)多關(guān)系的映射。2023/7/233.數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇數(shù)據(jù)庫(kù)管理系統(tǒng)選擇的具體原則如下:1)構(gòu)造數(shù)據(jù)庫(kù)的難易程度2)程序開發(fā)的難易程度3)數(shù)據(jù)庫(kù)管理系統(tǒng)的性能分析4)對(duì)分布式應(yīng)用的支持5)并行處理能力6)可移植性和可括展性7)數(shù)據(jù)完整性約束8)并發(fā)控制功能9)容錯(cuò)能力10)安全性控制11)支持漢字處理能力2023/7/235.3.5電子支付系統(tǒng)的設(shè)計(jì)1.電子支付系統(tǒng)的功能設(shè)計(jì)

支付系統(tǒng)的功能設(shè)計(jì)主要涉及電子支付系統(tǒng)的三大部分,即客戶端支付軟件、支付服務(wù)器和支付網(wǎng)關(guān)。2.電子支付系統(tǒng)的交易流程設(shè)計(jì)1)電子商務(wù)支付系統(tǒng)的數(shù)據(jù)流程2)基于SSL協(xié)議的交易流程設(shè)計(jì)3)基于SET協(xié)議的交易流程設(shè)計(jì)2023/7/235.3.6電子商務(wù)系統(tǒng)的安全設(shè)計(jì)

1.電子商務(wù)安全系統(tǒng)框架(1)硬件設(shè)備的物理安全;(2)網(wǎng)絡(luò)結(jié)構(gòu)安全;(3)網(wǎng)絡(luò)通信安全;(4)操作系統(tǒng)安全;(5)數(shù)據(jù)庫(kù)安全;(6)應(yīng)用安全;(7)用戶認(rèn)證管理;(8)安全管理;(9)安全策略。2023/7/232.電子商務(wù)安全的需求分析保證網(wǎng)絡(luò)內(nèi)部的安全,不僅要保證系統(tǒng)的安全,更要保證數(shù)據(jù)的安全。建立全網(wǎng)統(tǒng)一、有效的身份識(shí)別系統(tǒng),實(shí)現(xiàn)用戶的統(tǒng)一管理,并在此基礎(chǔ)上實(shí)行統(tǒng)一有效的授權(quán)管理,實(shí)現(xiàn)用戶和資源之間的嚴(yán)格訪問(wèn)控制。信息輸入時(shí)要采用措施保證數(shù)據(jù)完整性和保密性。需要有較全面的審計(jì)、記錄的機(jī)制,能對(duì)網(wǎng)絡(luò)中發(fā)生的與安全有關(guān)的事件進(jìn)行記錄,以便事后進(jìn)行責(zé)任認(rèn)定和糾錯(cuò)處理。3.電子商務(wù)安全防范的措施1)安全方案的內(nèi)容安全方案的內(nèi)容主要分技術(shù)、組織機(jī)構(gòu)、管理體系三個(gè)方面。2)安全方案的制定安全方案主要包括基本防護(hù)、實(shí)時(shí)監(jiān)控和審計(jì)、攻擊響應(yīng)、恢復(fù)四個(gè)基本點(diǎn)。2023/7/235.4電子商務(wù)系統(tǒng)的實(shí)現(xiàn)技術(shù)5.4.1電子商務(wù)系統(tǒng)的實(shí)現(xiàn)概述1.系統(tǒng)實(shí)現(xiàn)的主要任務(wù)(1)創(chuàng)建具有瀏覽器兼容性的站點(diǎn);(2)站點(diǎn)結(jié)構(gòu)的組織;(3)創(chuàng)建設(shè)計(jì)外觀;(4)設(shè)計(jì)導(dǎo)航方案;(5)規(guī)劃和收集資源。2.系統(tǒng)實(shí)現(xiàn)的基本方法結(jié)構(gòu)化方法設(shè)計(jì)思想基于以下幾點(diǎn):(1)自頂向下把一個(gè)大系統(tǒng)分解成多個(gè)分層次的、規(guī)模比較小的被稱之為模塊的一些部分,也稱為子系統(tǒng);(2)系統(tǒng)劃分模塊按層次進(jìn)行,劃分工作進(jìn)行到模塊功能都十分簡(jiǎn)單,并易于修改;(3)模塊應(yīng)盡可能獨(dú)立,并減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系;(4)模塊間的關(guān)系應(yīng)闡明,以便追蹤和控制。通過(guò)分別實(shí)現(xiàn)這些模塊的設(shè)計(jì),從而最終實(shí)現(xiàn)整個(gè)系統(tǒng)的設(shè)計(jì)。2023/7/233.電子商務(wù)系統(tǒng)實(shí)現(xiàn)的原則(1)以增加利潤(rùn)為目標(biāo);(2)樹立大系統(tǒng)觀;(3)長(zhǎng)遠(yuǎn)規(guī)劃、分步實(shí)施;(4)領(lǐng)導(dǎo)牽頭、全體參與;(5)以企業(yè)需求作為驅(qū)動(dòng);(6)加強(qiáng)企業(yè)信息化建設(shè);(7)系統(tǒng)前后臺(tái)無(wú)縫連接。2023/7/235.4.2電子商務(wù)系統(tǒng)的模塊實(shí)現(xiàn)1.模塊設(shè)計(jì)與子系統(tǒng)劃分

1)模塊設(shè)計(jì)模塊(module)是執(zhí)行一個(gè)定義功能的計(jì)算機(jī)程序的可確定的部件,是可執(zhí)行的實(shí)體,也是構(gòu)成電子商務(wù)系統(tǒng)架構(gòu)的主要部件。模塊通常有以下4個(gè)特點(diǎn):①模塊具有輸入和輸出;②具有把輸入轉(zhuǎn)換成輸出的功能;③僅供模塊引用的內(nèi)部數(shù)據(jù);④用以實(shí)現(xiàn)模塊功能的程序代碼。模塊設(shè)計(jì)的經(jīng)驗(yàn)原則有以下幾點(diǎn):模塊的獨(dú)立性原則、模塊規(guī)模大小適中原則、模塊的扇入與扇出原則、系統(tǒng)的深度與寬度適當(dāng)原則、模塊作用域與控制域適當(dāng)原則

2023/7/232)子系統(tǒng)劃分按照結(jié)構(gòu)化設(shè)計(jì)的基本思想,應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的首要任務(wù)就是將系統(tǒng)分解為若干個(gè)子系統(tǒng),然后再逐層深入,直到完成每一個(gè)模塊的設(shè)計(jì)。子系統(tǒng)劃分的方法主要有4類:(1)按照功能劃分。(2)按照業(yè)務(wù)處理順序劃分。(3)按照數(shù)據(jù)擬合程度劃分。(4)按照業(yè)務(wù)處理過(guò)程劃分。

2023/7/232.數(shù)據(jù)流程的設(shè)計(jì)實(shí)現(xiàn)

數(shù)據(jù)流程圖有兩種常見結(jié)構(gòu):變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)。這兩種結(jié)構(gòu)可以分別通過(guò)變換分析和事物分析方法導(dǎo)出標(biāo)準(zhǔn)形式的結(jié)構(gòu)圖。系統(tǒng)流程圖僅提供了系統(tǒng)的整體結(jié)構(gòu),模塊結(jié)構(gòu)圖僅提供了程序內(nèi)部的結(jié)構(gòu),而模塊內(nèi)部數(shù)據(jù)流程和邏輯也需要設(shè)計(jì)。目前主要有三種模塊算法設(shè)計(jì)的方法:程序流程圖(一種圖形的方法)、結(jié)構(gòu)化語(yǔ)言,以及偽碼。偽碼類似于結(jié)構(gòu)化語(yǔ)言,但更接近于程序語(yǔ)言。模塊結(jié)構(gòu)圖是一種強(qiáng)有力的、進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的最常用圖形表達(dá)工具,它可用于表達(dá)系統(tǒng)內(nèi)部各部分的結(jié)構(gòu)和相互關(guān)系。2023/7/231)變化分析

變換型結(jié)構(gòu)可以明顯地把數(shù)據(jù)流圖分成邏輯輸入、主加工和邏輯輸出。變換分析主要是把變換型數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖的過(guò)程。變換分析方法由以下幾步組成:

①獲取數(shù)據(jù)流圖;②區(qū)分邏輯輸入、邏輯輸出和中心變換部分;③進(jìn)行一級(jí)分解,設(shè)計(jì)上層模塊;④進(jìn)行二級(jí)分解,設(shè)計(jì)輸入、輸出和中心變換部分的中、下層模塊。第一級(jí)分析方法初始結(jié)構(gòu)2023/7/232)事務(wù)分析事務(wù)是指流入系統(tǒng)并引起一組處理動(dòng)作的一組數(shù)據(jù)或事件。事務(wù)分析即是用事務(wù)型結(jié)構(gòu)的數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖的過(guò)程。事務(wù)分析過(guò)程2023/7/233.系統(tǒng)處理過(guò)程的設(shè)計(jì)實(shí)現(xiàn)控制、輸入和輸出的設(shè)計(jì)包括完整性控制、系統(tǒng)輸入設(shè)計(jì)和系統(tǒng)輸出設(shè)計(jì)。1)完整性控制完整性(integrity)控制是建在系統(tǒng)內(nèi)的機(jī)制和過(guò)程,來(lái)確保系統(tǒng)和系統(tǒng)內(nèi)部信息的安全。

數(shù)據(jù)流圖導(dǎo)出系統(tǒng)結(jié)構(gòu)圖的過(guò)程如圖:

2023/7/232)系統(tǒng)輸入設(shè)計(jì)輸入設(shè)計(jì)的目的是輸入新的、無(wú)錯(cuò)誤的數(shù)據(jù)到系統(tǒng),或用無(wú)錯(cuò)誤的數(shù)據(jù)更新系統(tǒng)數(shù)據(jù)信息。在系統(tǒng)設(shè)計(jì)中輸入設(shè)計(jì)所占的比重較大,一個(gè)交互友好的輸入設(shè)計(jì)能為今后系統(tǒng)運(yùn)行帶來(lái)很多方便。3)系統(tǒng)輸出設(shè)計(jì)輸出設(shè)計(jì)的目標(biāo)可以概括為:“在適當(dāng)?shù)牡胤健⒃谶m當(dāng)?shù)臅r(shí)間、以適當(dāng)?shù)男问?、將適當(dāng)?shù)男畔鬟f給適當(dāng)?shù)娜恕薄?/p>

四個(gè)基本任務(wù):

(1)輸出方式(類型)的設(shè)計(jì)(2)確定輸出信息的內(nèi)容(3)保護(hù)輸出信息定義必要控制類來(lái)保護(hù)在輸出中提供的信息,評(píng)價(jià)輸出信息對(duì)組織價(jià)值和保護(hù)的需要

(4)設(shè)計(jì)并做出報(bào)表的原型實(shí)際工作中報(bào)表原型有兩大類,一種是預(yù)先設(shè)計(jì)的模板,一種是特殊報(bào)表2023/7/235.4.3電子商務(wù)應(yīng)用系統(tǒng)的實(shí)現(xiàn)1.代碼設(shè)計(jì)與實(shí)現(xiàn)代碼是用來(lái)表示事務(wù)、屬性、狀態(tài)等的一組有序的符號(hào),它應(yīng)宜于計(jì)算機(jī)和人識(shí)別與處理。代碼就是以數(shù)字或字符來(lái)代表各種客觀實(shí)體。1)編碼的目的在系統(tǒng)開發(fā)過(guò)程中設(shè)計(jì)代碼的目的有三個(gè),即唯一化、規(guī)范性和系統(tǒng)化。2)分類問(wèn)題編碼的關(guān)鍵在于分類。有了一個(gè)科學(xué)的分類,系統(tǒng)要建立編碼就很容易了。分類是我們的工作標(biāo)準(zhǔn)化、系列化、合理化的基礎(chǔ)和保證。

2023/7/233)編碼的分類(1)順序碼(2)數(shù)字碼,常用的數(shù)字碼有區(qū)間碼和層次碼。(3)字符碼(4)混合碼4)代碼設(shè)計(jì)代碼設(shè)計(jì)可以按照下列步驟進(jìn)行:(1)確定代碼對(duì)象。(2)確定代碼特征。(3)考查是否已有相應(yīng)的標(biāo)準(zhǔn)代碼。(4)決定代碼種類。(5)決定代碼的位數(shù)。(6)編寫代碼表。2023/7/232.數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)電子商務(wù)系統(tǒng)開展網(wǎng)上商務(wù)活動(dòng),要實(shí)現(xiàn)客戶關(guān)系管理和供應(yīng)鏈管理,都需要在數(shù)據(jù)庫(kù)中存儲(chǔ)大量的商務(wù)數(shù)據(jù)。因此,數(shù)據(jù)庫(kù)對(duì)于電子商務(wù)系統(tǒng)是至關(guān)重要的。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:(1)建立鏈接關(guān)系;(2)確定單一的父系關(guān)系結(jié)構(gòu);(3)建立整個(gè)數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)。3.用戶界面的設(shè)計(jì)實(shí)現(xiàn)用戶界面設(shè)計(jì)是系統(tǒng)詳細(xì)設(shè)計(jì)中的重要一部分。它既關(guān)系到數(shù)據(jù)的輸入、輸出,也關(guān)系到用戶對(duì)于系統(tǒng)的印象。用戶界面設(shè)計(jì)包括輸入方式設(shè)計(jì)和輸入、輸出畫面設(shè)計(jì)。用戶輸入可采用三種方式:脫機(jī)輸入方式、機(jī)器讀入方式和人機(jī)交互方式。2023/7/231)用戶界面設(shè)計(jì)的要求(1)輸入、輸出對(duì)用戶友好,操作簡(jiǎn)單容易;(2)提供的表現(xiàn)形式和術(shù)語(yǔ)符合用戶的接受能力;(3)表示的合理性;(4)表示的一致性;(5)對(duì)輸入的容錯(cuò)性。2)用戶界面設(shè)計(jì)的原則(1)較早地聚焦于用戶和他們的工作。(2)評(píng)價(jià)設(shè)計(jì)來(lái)確??捎眯?。(3)利用重復(fù)的開發(fā)方式。2023/7/233)用戶界面的形式(1)直接操作方式(2)文檔方式(3)對(duì)話方式4)界面設(shè)計(jì)的內(nèi)容人機(jī)交互界面設(shè)計(jì)時(shí),必須考慮以下情況:(1)系統(tǒng)響應(yīng)時(shí)間。主要考慮兩個(gè)重要的因素,即長(zhǎng)度和易變性。(2)信息顯示。(3)數(shù)據(jù)輸入。

(4)用戶幫助。(5)出錯(cuò)信息處理。2023/7/234.網(wǎng)站用戶界面的設(shè)計(jì)網(wǎng)站的用戶界面設(shè)計(jì),除了要掌握用戶界面設(shè)計(jì)的一般原則外,還要把握其特殊性,因?yàn)榫W(wǎng)站網(wǎng)頁(yè)的主要功能是向?yàn)g覽者提供信息,所以網(wǎng)站的界面設(shè)計(jì)和其他應(yīng)用軟件的界面設(shè)計(jì)存在一定的差異。如下表所示:

2023/7/235.系統(tǒng)設(shè)計(jì)說(shuō)明書編寫系統(tǒng)設(shè)計(jì)說(shuō)明書,也稱系統(tǒng)規(guī)格設(shè)計(jì)說(shuō)明書,是為后續(xù)的系統(tǒng)開發(fā)工作從技術(shù)和指導(dǎo)思想上提供必要的基礎(chǔ)。系統(tǒng)設(shè)計(jì)說(shuō)明書應(yīng)全面、準(zhǔn)確和清楚地闡明系統(tǒng)實(shí)施過(guò)程中應(yīng)采取的手段、方法和技術(shù)標(biāo)準(zhǔn),以及相應(yīng)的環(huán)境要求。下面介紹系統(tǒng)設(shè)計(jì)說(shuō)明書的主要內(nèi)容。1)引言2)系統(tǒng)總體技術(shù)方案(1)電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)(2)網(wǎng)絡(luò)基礎(chǔ)設(shè)施(3)系統(tǒng)平臺(tái)選擇(5)實(shí)施方案(4)應(yīng)用系統(tǒng)方案2023/7/235.5電子商務(wù)網(wǎng)站的開發(fā)實(shí)現(xiàn)5.5.1電子商務(wù)網(wǎng)站建設(shè)基本概念1.基本概念和定義(1)網(wǎng)站。(2)門戶網(wǎng)站(portalsite)。(3)企業(yè)門戶網(wǎng)站。2.電子商務(wù)網(wǎng)站的設(shè)計(jì)流程1)網(wǎng)站需求分析2)系統(tǒng)設(shè)計(jì)3)網(wǎng)站實(shí)施2023/7/235.5.2電子商務(wù)網(wǎng)站建設(shè)基本概念1.網(wǎng)站內(nèi)容設(shè)計(jì)的基本原則一個(gè)成功網(wǎng)站需要具備的要素包括:①網(wǎng)站必須有良好的可擴(kuò)充性;②高效率的并發(fā)處理能力;③強(qiáng)大的管理工具;④與企業(yè)已有信息資源的整合;⑤網(wǎng)站必須確保提供7×24小時(shí)的可靠的服務(wù);⑥良好的容錯(cuò)性能;⑦支持多種客戶終端;⑧安全的運(yùn)行環(huán)境;⑨頁(yè)面下載速度快;

2023/7/232.典型的網(wǎng)站的組成結(jié)構(gòu)廣義地講,電子商務(wù)網(wǎng)站是由一系列網(wǎng)頁(yè)和具有商務(wù)功能的軟件系統(tǒng)、數(shù)據(jù)庫(kù)等構(gòu)成。狹義地講,電子商務(wù)網(wǎng)站是由主頁(yè)面、公司組織結(jié)構(gòu)和員工組成等背景資料頁(yè)面、產(chǎn)品或服務(wù)頁(yè)面、購(gòu)買交流頁(yè)面、滾動(dòng)新聞頁(yè)面、廣告宣傳頁(yè)面、客戶反饋?lái)?yè)面等眾多網(wǎng)頁(yè)構(gòu)成。

2023/7/233.電子商務(wù)網(wǎng)站的功能設(shè)計(jì)1)網(wǎng)站目標(biāo)定位分析網(wǎng)站的定位包括:確定網(wǎng)站的類型、確定網(wǎng)站的業(yè)務(wù)領(lǐng)域和確定服務(wù)對(duì)象。

2)網(wǎng)站內(nèi)容設(shè)計(jì)的原則(1)信息內(nèi)容永遠(yuǎn)處于第一位。(2)內(nèi)容設(shè)計(jì)要有組織。(3)及時(shí)更新信息內(nèi)容。3)企業(yè)網(wǎng)站的內(nèi)容和功能設(shè)計(jì)對(duì)于一個(gè)綜合型的網(wǎng)站,往往有信息發(fā)布、電子商務(wù)、娛樂(lè)、在線查詢、軟件下載、交友、論壇等功能,大多以強(qiáng)大搜索功能為其特色。2023/7/235.5.3電子商務(wù)網(wǎng)站信息結(jié)構(gòu)設(shè)計(jì)1.網(wǎng)站的欄目設(shè)計(jì)1)緊扣網(wǎng)站的主題2)設(shè)立最近更新或網(wǎng)站指南欄目3)設(shè)定可以雙向交流的欄目4)設(shè)定下載或常見問(wèn)題回答欄目2023/7/232.網(wǎng)站目錄結(jié)構(gòu)設(shè)計(jì)1)不要將所有文件都存放在根目錄下

所有文件都放在根目錄下,這樣做可能造成文件管理混亂和上傳速度慢的不利影響2)按欄目?jī)?nèi)容建立子目錄3)在每個(gè)主目錄下都建立獨(dú)立的images目錄4)目錄層次不要太深5)目錄命名方法2023/7/233.網(wǎng)站鏈接結(jié)構(gòu)設(shè)計(jì)網(wǎng)站的鏈接結(jié)構(gòu)設(shè)計(jì)的目的是用最少的鏈接,使瀏覽最有效率。一般建立網(wǎng)站的鏈接結(jié)構(gòu)有兩種基本方式:1)樹狀鏈接結(jié)構(gòu)2)層狀鏈接結(jié)構(gòu)4.頁(yè)面流程設(shè)計(jì)頁(yè)面流程反映了訪問(wèn)者在瀏覽網(wǎng)站時(shí)的訪問(wèn)經(jīng)歷,設(shè)計(jì)者為訪問(wèn)者設(shè)計(jì)這些瀏覽經(jīng)歷的工作就是頁(yè)面流程的設(shè)計(jì)。1)劃分網(wǎng)站頁(yè)面2)建立頁(yè)面鏈接流程2023/7/23求職頁(yè)面流程2023/7/235.網(wǎng)站導(dǎo)航設(shè)計(jì)導(dǎo)航系統(tǒng)包括兩類基本組成:導(dǎo)航元素和頁(yè)面流程。導(dǎo)航系統(tǒng)涉及網(wǎng)頁(yè)、導(dǎo)航元素、鏈接、導(dǎo)航元素在網(wǎng)頁(yè)的布局等方面。

導(dǎo)航元素包括:

①鏈接;②按鈕;③菜單;④導(dǎo)航條和導(dǎo)航圖標(biāo);⑤下拉列表;⑥網(wǎng)站地圖;⑦定位(路徑);⑧搜索引擎。導(dǎo)航系統(tǒng)設(shè)計(jì)步驟如下:

①確定訪問(wèn)者;②確定信息需求;③列出網(wǎng)站網(wǎng)頁(yè);④根據(jù)訪問(wèn)者訪問(wèn)的頁(yè)面流程圖繪出主頁(yè)、重要頁(yè)面的導(dǎo)航設(shè)計(jì)草圖;⑤繪出主頁(yè)、重要頁(yè)面的頁(yè)面設(shè)計(jì)。2023/7/235.5.4電子商務(wù)網(wǎng)頁(yè)的可視化設(shè)計(jì)1.網(wǎng)頁(yè)的版面布局1)布局原則(1)主次分明,中心突出。(2)大小搭配,相互呼應(yīng)。(3)圖文并茂,相得益彰。2)設(shè)計(jì)步驟(1)輪廓設(shè)計(jì)。(2)布局設(shè)計(jì)。(3)細(xì)節(jié)設(shè)計(jì)。

3)版面布局的形式常用的版面布局形式有:①“T”形結(jié)構(gòu)布局;②“口”形布局;③“三”形布局;④對(duì)稱對(duì)比布局;⑤POP布局;⑥“國(guó)”字形;⑦拐角形;⑧標(biāo)題正文型;⑨左右框架型;

2023/7/232.頁(yè)面的色彩布置1)網(wǎng)頁(yè)內(nèi)容

2)網(wǎng)頁(yè)標(biāo)題3)導(dǎo)航菜單

4)側(cè)欄5)頁(yè)腳6)網(wǎng)頁(yè)色彩搭配的技巧(1)暖色調(diào)。(2)冷色調(diào)。(3)對(duì)比色調(diào)。3.圖片和文字設(shè)計(jì)2023/7/234.主頁(yè)面設(shè)計(jì)

設(shè)計(jì)一個(gè)主頁(yè),需要考慮的問(wèn)題是:版面的布局、色彩的搭配、字體的設(shè)置、圖形和動(dòng)畫、表格的嵌套、注重細(xì)節(jié)、考慮不同的瀏覽器和分辨率、設(shè)計(jì)廣告條和位置等。主頁(yè)設(shè)計(jì)是整個(gè)網(wǎng)站設(shè)計(jì)的難點(diǎn)和關(guān)鍵。1)確定主頁(yè)的功能模塊2)設(shè)計(jì)主頁(yè)的版面3)處理技術(shù)上的細(xì)節(jié)5.數(shù)據(jù)庫(kù)的選擇和連接方式

數(shù)據(jù)庫(kù)的設(shè)計(jì)包括數(shù)據(jù)的結(jié)構(gòu)組織設(shè)計(jì)、數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)、數(shù)據(jù)庫(kù)的選擇和數(shù)據(jù)庫(kù)連接方式的選擇。2023/7/235.6電子商務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)5.6.1電子商務(wù)數(shù)據(jù)庫(kù)的概要設(shè)計(jì)1.系統(tǒng)模塊分析我們以一個(gè)典型的Web電子商務(wù)系統(tǒng)——網(wǎng)上書店系統(tǒng)為例,它主要包括四部分:用戶管理模塊、圖書管理模塊、圖書訂購(gòu)模塊和系統(tǒng)管理員模塊。各模塊詳細(xì)功能劃分如下:1)用戶管理模塊2)圖書管理模塊3)圖書訂購(gòu)模塊4)系統(tǒng)管理員模塊2023/7/232.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中相當(dāng)關(guān)鍵的環(huán)節(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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論