《電子商務(wù)系統(tǒng)分析與設(shè)計》 課件0800-電子商務(wù)系統(tǒng)設(shè)計;0801-電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計;0802-電子商務(wù)網(wǎng)站設(shè)計_第1頁
《電子商務(wù)系統(tǒng)分析與設(shè)計》 課件0800-電子商務(wù)系統(tǒng)設(shè)計;0801-電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計;0802-電子商務(wù)網(wǎng)站設(shè)計_第2頁
《電子商務(wù)系統(tǒng)分析與設(shè)計》 課件0800-電子商務(wù)系統(tǒng)設(shè)計;0801-電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計;0802-電子商務(wù)網(wǎng)站設(shè)計_第3頁
《電子商務(wù)系統(tǒng)分析與設(shè)計》 課件0800-電子商務(wù)系統(tǒng)設(shè)計;0801-電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計;0802-電子商務(wù)網(wǎng)站設(shè)計_第4頁
《電子商務(wù)系統(tǒng)分析與設(shè)計》 課件0800-電子商務(wù)系統(tǒng)設(shè)計;0801-電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計;0802-電子商務(wù)網(wǎng)站設(shè)計_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

電子商務(wù)系統(tǒng)設(shè)計

內(nèi)容體系結(jié)構(gòu)、總體結(jié)構(gòu)和平臺設(shè)計

Contentarchitecture,overallstructureandplatformdesign09:382目標(biāo)知識目標(biāo)·掌握電子商務(wù)系統(tǒng)設(shè)計的內(nèi)容和原則;掌握電子商務(wù)系統(tǒng)總體結(jié)構(gòu)、系統(tǒng)運行平臺設(shè)計Teachinggoal能力目標(biāo)·具有進行電子商務(wù)系統(tǒng)設(shè)計的能力素質(zhì)目標(biāo):培養(yǎng)學(xué)生動手、解決問題、邏輯分析的能力主要內(nèi)容導(dǎo)入案例1.電子商務(wù)系統(tǒng)設(shè)計的任務(wù)2.電子商務(wù)系統(tǒng)體系結(jié)構(gòu)3.電子商務(wù)系統(tǒng)總體結(jié)構(gòu)設(shè)計4.電子商務(wù)系統(tǒng)運行平臺設(shè)計5.應(yīng)用程序模塊設(shè)計6.導(dǎo)入案例某企業(yè)涉及生產(chǎn)制造及銷售環(huán)節(jié),需要合理安排生產(chǎn),及時銷售,減少庫存,使得該企業(yè)獲得更多的利潤,因此,進銷存決策的正確性與否直接影響企業(yè)的經(jīng)濟效益。在手工管理階段,銷售管理人員很難正確地兌現(xiàn)客戶的供貨承諾,同時企業(yè)的生產(chǎn)部門也沒有準(zhǔn)確的生產(chǎn)計劃,目前的生產(chǎn)狀況和市場需求很難正確地反映到生產(chǎn)中去,部門之間信息也不夠通暢。在激烈的市場競爭中,這些對企業(yè)非常不利,進銷存管理系統(tǒng)就是在這種狀況下應(yīng)運而生的。它利用計算機技術(shù),使企業(yè)生產(chǎn)、庫存和銷售能夠有機結(jié)合起來,從而增強企業(yè)競爭力,最終提高企業(yè)的效率和效益。問題[問題1]請結(jié)合本案例,試著繪制出完整的E-R圖。[問題2]請根據(jù)上述說明,為該系統(tǒng)設(shè)計出數(shù)據(jù)庫。[問題3]請結(jié)合本案例,你認(rèn)為該系統(tǒng)應(yīng)該采用什么樣的體系結(jié)構(gòu)比較合理。1.電子商務(wù)系統(tǒng)設(shè)計的任務(wù)1.1電子商務(wù)系統(tǒng)設(shè)計的內(nèi)容系統(tǒng)總體結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析的要求和企業(yè)的實際情況,確定整個系統(tǒng)由哪些部分組成,以及各部分在物理和邏輯上的相互關(guān)系。系統(tǒng)運行平臺設(shè)計根據(jù)新系統(tǒng)的目標(biāo),在各種技術(shù)手段和實施方法中權(quán)衡利弊,合理利用各種資源,選擇適當(dāng)?shù)挠嬎銠C軟硬件、網(wǎng)絡(luò)通信設(shè)備及其他輔助設(shè)備。應(yīng)用系統(tǒng)設(shè)計應(yīng)用系統(tǒng)是電子商務(wù)系統(tǒng)的核心,它是在系統(tǒng)邏輯模型的基礎(chǔ)上,針對每個不同的電子商務(wù)系統(tǒng)分別設(shè)計的,主要包括應(yīng)用程序模塊設(shè)計、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)網(wǎng)站界面設(shè)計、支付系統(tǒng)設(shè)計和安全系統(tǒng)設(shè)計等。系統(tǒng)接口設(shè)計提出系統(tǒng)集成所需的內(nèi)部、外部接口要求,從技術(shù)集成的角度,明確各分系統(tǒng)間的內(nèi)部數(shù)據(jù)接口及外部軟硬件接口。1.2電子商務(wù)系統(tǒng)設(shè)計的原則

可擴展性

安全性

實用性

完整性技術(shù)的先進性符合企業(yè)信息化的整體技術(shù)戰(zhàn)略與現(xiàn)行系統(tǒng)具有良好的兼容性開放性2.電子商務(wù)系統(tǒng)體系結(jié)構(gòu)體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素的集合①處理構(gòu)件負(fù)責(zé)對數(shù)據(jù)進行加工的軟件模塊或硬件單元②數(shù)據(jù)構(gòu)件是被加工的信息③連接構(gòu)件負(fù)責(zé)把體系結(jié)構(gòu)的不同部分連接起來2.1客戶/服務(wù)器體系結(jié)構(gòu)(Client/Server,C/S)客戶機和服務(wù)器通常分別處在相距很遠(yuǎn)的兩臺計算機上:客戶機程序完成數(shù)據(jù)處理、數(shù)據(jù)表示及用戶接口功能,它將用戶的要求提交給服務(wù)器程序,再將服務(wù)器程序返回的結(jié)果以特定的形式顯示給用戶;服務(wù)器程序完成對數(shù)據(jù)的存儲和管理,它接收客戶機程序提出的服務(wù)請求,進行相應(yīng)的處理,再將結(jié)果返回給客戶程序。優(yōu)點:C/S結(jié)構(gòu)充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到客戶端和服務(wù)器端來實現(xiàn)。其優(yōu)點是能充分發(fā)揮客戶機的處理能力,客戶端響應(yīng)速度快,很多工作在客戶端處理后再提交給服務(wù)器,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕,同時減少了網(wǎng)絡(luò)上交換的數(shù)據(jù)量,降低了系統(tǒng)的通信開銷。缺點:(1)客戶機維護和升級成本高(2)客戶機管理難度大(3)系統(tǒng)擴展難(4)系統(tǒng)維護成本高、任務(wù)量大2.2瀏覽器/服務(wù)器體系結(jié)構(gòu)(Browser/Server,簡稱B/S結(jié)構(gòu))客戶機不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等功能,絕大多數(shù)處理功能都放在Web服務(wù)器上,所有的應(yīng)用系統(tǒng)、業(yè)務(wù)邏輯和控制都在這一層上,對數(shù)據(jù)庫的訪問也放在這一層上,客戶機上只要安裝一個瀏覽器,便可通過Web服務(wù)器與數(shù)據(jù)庫服務(wù)器進行數(shù)據(jù)交互B/S結(jié)構(gòu)統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作,而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦或者智能終端就能使用,客戶端零安裝、零維護,系統(tǒng)的擴展非常容易。B/S結(jié)構(gòu)的使用越來越多,特別是AJAX技術(shù)的發(fā)展,使部分處理也能在客戶端電腦上進行,從而大大減輕了服務(wù)器的負(fù)擔(dān),并增強了交互性,客戶端能進行局部實時刷新。請思考一下它有哪些缺點呢?2.3多層體系結(jié)構(gòu)隨著應(yīng)用的規(guī)模越來越大,功能越來越復(fù)雜,很有必要對軟件系統(tǒng)再進行分層處理,這樣就構(gòu)成了多層體系結(jié)構(gòu)。在開發(fā)大型軟件時,可以將應(yīng)用通信層分離出來,構(gòu)成包含客戶層—Web服務(wù)器—應(yīng)用服務(wù)器—數(shù)據(jù)庫服務(wù)器的4層結(jié)構(gòu)多層體系結(jié)構(gòu)(Multi-tierArchitecture)是一種軟件架構(gòu)模型,它將應(yīng)用程序的不同功能組件分布在獨立的邏輯層或物理層中,每層專注于執(zhí)行一組特定的任務(wù)。這種分層方法有助于提高系統(tǒng)的可維護性、可擴展性和模塊化程度,同時也便于團隊分工合作。多層體系結(jié)構(gòu)擁有以下優(yōu)點??蛻舳瞬话瑯I(yè)務(wù)邏輯,它們變得更加簡潔,更新業(yè)務(wù)邏輯時只需要對應(yīng)用服務(wù)器進行操作,從而使部署和維護工作更加容易。多層應(yīng)用程序能夠水平伸縮,如果設(shè)計正確,業(yè)務(wù)邏輯就能被復(fù)制和分布到幾個負(fù)載均衡的應(yīng)用服務(wù)器上,當(dāng)用戶需求增加時,可以添加更多的服務(wù)器以滿足需求。應(yīng)用服務(wù)器能將稀有的企業(yè)資源(如數(shù)據(jù)庫連接)放入緩沖池中,這樣可以在多個客戶機上共享它們。2.4MVC體系結(jié)構(gòu)MVC的全名是ModelViewController,是模型—視圖—控制器的縮寫,它是一種將業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法。M指業(yè)務(wù)模型,V指用戶界面,C則是控制器,使用MVC的目的是將M和V實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。MVC把一個應(yīng)用的輸入、處理、輸出流程按照模型、視圖、控制的方式進行分離,這樣應(yīng)用被分為3個層:模型層、視圖層和控制層。MVC是把程序的輸入、處理和輸出分開的。

三個核心部件:模型Model、視圖View、控制器Controller。以顧客到飯店吃飯為例

1.顧客進店點了一道菜:西紅柿炒雞蛋

2.服務(wù)員把客戶點的菜通知給后廚

3.后廚到倉庫取西紅柿炒雞蛋所需要的食材

4.廚師做完菜以后,服務(wù)員把菜端到顧客面前M模型M相當(dāng)于那個嚴(yán)格按照菜譜做菜的廚師。炒一份西紅柿雞蛋,需要放幾個西紅柿幾個雞蛋,都是統(tǒng)一的。上面提到的倉庫就是數(shù)據(jù)庫。這一道菜,需要哪些食材,根據(jù)廚師的菜譜去倉庫拿就可以了。V視圖V相當(dāng)于服務(wù)員端到顧客面前的那盤西紅柿雞蛋。顧客看到的就是他想要的。C控制器C就是服務(wù)員,他接受顧客的點菜需求,并且通過把菜端到顧客面前完成顧客的需求3.電子商務(wù)系統(tǒng)總體結(jié)構(gòu)設(shè)計電子商務(wù)系統(tǒng)的總體設(shè)計是在系統(tǒng)體系結(jié)構(gòu)的基礎(chǔ)上,針對企業(yè)電子商務(wù)的目標(biāo),界定系統(tǒng)的外部邊界和接口,描繪系統(tǒng)的內(nèi)部組成及其相互關(guān)系,確定未來電子商務(wù)系統(tǒng)的邏輯結(jié)構(gòu)。如果說系統(tǒng)規(guī)劃中給出的體系結(jié)構(gòu)是一個宏觀的戰(zhàn)略層次上的說明,那么系統(tǒng)總體結(jié)構(gòu)設(shè)計則是一個戰(zhàn)術(shù)層次上的描述基礎(chǔ)層包括系統(tǒng)的網(wǎng)絡(luò)支撐平臺及系統(tǒng)支撐平臺,是系統(tǒng)的基礎(chǔ)。服務(wù)層包括應(yīng)用服務(wù)平臺和管理平臺,其中應(yīng)用服務(wù)平臺又包含了通用中間件產(chǎn)品,將業(yè)務(wù)邏輯和與之相關(guān)的數(shù)據(jù)庫放在服務(wù)層進行處理。服務(wù)層的設(shè)計主要包括支付、認(rèn)證和安全等方面應(yīng)用層由各種電子商務(wù)應(yīng)用系統(tǒng)組成,它涉及企業(yè)的各個領(lǐng)域,其系統(tǒng)建設(shè)將實現(xiàn)企業(yè)各種商務(wù)活動的電子化、信息化、數(shù)字化和無紙化的目標(biāo)。內(nèi)外部環(huán)境接口企業(yè)商務(wù)活動發(fā)生于企業(yè)、客戶及合作伙伴之間,因此電子商務(wù)系統(tǒng)并不是一個封閉系統(tǒng),而是一個開放系統(tǒng),與其他系統(tǒng)相關(guān)之間存在著數(shù)據(jù)交換和接口。4.電子商務(wù)系統(tǒng)運行平臺設(shè)計系統(tǒng)運行平臺指系統(tǒng)運行所依賴的硬件和軟件,系統(tǒng)運行平臺的設(shè)計主要包括網(wǎng)絡(luò)通信平臺、硬件平臺和軟件平臺的設(shè)計及相關(guān)設(shè)備的選擇,這一部分主要對應(yīng)電子商務(wù)系統(tǒng)體系結(jié)構(gòu)中的基礎(chǔ)層,對企業(yè)而言,這一部分主要通過選擇合適的產(chǎn)品來實現(xiàn)。4.1通訊平臺設(shè)計Intranet4.2計算機硬件設(shè)計網(wǎng)絡(luò)設(shè)備選擇安全性和穩(wěn)定性技術(shù)先進性便于擴展性服務(wù)支持原則經(jīng)濟合理原則服務(wù)器設(shè)備選擇可擴展性易使用性穩(wěn)定性易管理性4.3應(yīng)用軟件設(shè)計網(wǎng)絡(luò)操作系統(tǒng):UNIX、Linux、Windows良好的安全性較高的穩(wěn)定性和可靠性可集成性開放和可擴展性對應(yīng)用程序的開發(fā)支持易于管理和維護Web服務(wù)器軟件:Nginx、IIS、Apache、Node.js與網(wǎng)絡(luò)操作系統(tǒng)的配合響應(yīng)能力對標(biāo)準(zhǔn)和應(yīng)用的支持與后端服務(wù)器的集成安全性穩(wěn)定可靠性易于管理技術(shù)支持應(yīng)用服務(wù)器軟件性能和技術(shù)指標(biāo)可擴展性外部工具的支持產(chǎn)品定位獨立性價格數(shù)據(jù)庫管理系統(tǒng)構(gòu)造數(shù)據(jù)庫的難易程度系統(tǒng)的成熟度和先進性對分布式應(yīng)用的支持對多媒體的支持對全文檢索的支持可移植性和可擴展性并發(fā)控制能力容錯能力開發(fā)語言及工具:PHP、JSP、ASP.NET盡可能開放獨立于硬件軟件平臺MySQLOracleSQLServerSybaseDB25.應(yīng)用程序模塊設(shè)計電子商務(wù)應(yīng)用系統(tǒng)展現(xiàn)了實現(xiàn)客戶需求的具體功能。一個功能的實現(xiàn)通常是由幾個邏輯相關(guān)的應(yīng)用程序模塊共同合作完成的,因此,在編寫程序之前,系統(tǒng)設(shè)計人員需要根據(jù)功能實現(xiàn)的邏輯關(guān)系將其細(xì)化成可直接編程的應(yīng)用程序,為系統(tǒng)實施人員實現(xiàn)功能提供編寫依據(jù)。應(yīng)用程序模塊設(shè)計的主要工作是找出系統(tǒng)中的應(yīng)用程序,可以通過畫順序圖或協(xié)作圖來實現(xiàn)??蛻粜枨蠊δ埽☉?yīng)用系統(tǒng))應(yīng)用程序模塊1應(yīng)用程序模塊2…….應(yīng)用程序模塊N例如“下新訂單”順序圖

根據(jù)此順序圖可得出為實現(xiàn)“下新訂單”功能可以編寫前臺界面類應(yīng)用程序“BookInfoGUI”“NewOrderGUl”“PayOnlineGUl”,以及后臺處理類應(yīng)用程序“AddOrder”“Order”。例如“下新訂單”協(xié)作圖Thanks!

電子商務(wù)系統(tǒng)設(shè)計

系統(tǒng)數(shù)據(jù)庫設(shè)計

Systemdatabasedesign09:3830目標(biāo)知識目標(biāo)·理解數(shù)據(jù)庫概念模型·熟悉數(shù)據(jù)庫關(guān)系模型轉(zhuǎn)換方法和面向?qū)ο髷?shù)據(jù)庫設(shè)計Teachinggoal能力目標(biāo)·具有進行電子商務(wù)系統(tǒng)數(shù)據(jù)庫設(shè)計的能力素質(zhì)目標(biāo):培養(yǎng)學(xué)生動手、解決問題、邏輯分析的能力主要內(nèi)容數(shù)據(jù)庫概念模型1.繪制E-R圖2.數(shù)據(jù)庫數(shù)據(jù)模型3.面向?qū)ο笙到y(tǒng)數(shù)據(jù)庫設(shè)計4.1.數(shù)據(jù)庫概念模型1.1概念模型:按用戶觀點將現(xiàn)實世界的客觀對象抽象為某一種不依賴于計算機系統(tǒng)和某一個數(shù)據(jù)庫管理系統(tǒng)的信息結(jié)構(gòu),它以用戶語言描述了數(shù)據(jù)庫各表之間的聯(lián)系。實體實體即現(xiàn)實世界中存在的對象或事物屬性屬性是實體具有的某種特性,用于描述一個實體聯(lián)系現(xiàn)實世界的事物總是存在某種聯(lián)系,這種聯(lián)系必然要在信息世界中得到反映

建立概念模型最常用的表示方法是實體-聯(lián)系法(Entity-RelationshipApproach,E-R)

矩形表示實體集,矩形框內(nèi)寫明實體名;橢圓形表示屬性,橢圓內(nèi)寫明屬性名,用無向邊將其與相應(yīng)的實體集連接起來;菱形表示聯(lián)系,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n);連接線1.2建立概念模型的步驟

識別目標(biāo)數(shù)據(jù)庫中的實體識別各實體本身的屬性確定實體之間的聯(lián)系繪制E-R圖2.繪制E-R圖2.1一對一聯(lián)系(one-to-one):如果兩個實體集A、B中的任意一個實體至多與另一個實體集中的一個實體對應(yīng)聯(lián)系,則稱A、B為一對一聯(lián)系。記為“1-1”聯(lián)系。練習(xí)1:請使用E-R圖繪制現(xiàn)實世界中存在的關(guān)系,每個人都擁有一張身份證2.2一對多聯(lián)系(one-to-many):設(shè)有兩個實體集A和B,如果A中每個實體與B中任意個實體(包括零個)有聯(lián)系,而B中的每個實體至多與A中的一個實體有聯(lián)系,則稱該聯(lián)系為“從A到B的1對多聯(lián)系”,記為“1-n”聯(lián)系。練習(xí)2:請使用E-R圖繪制現(xiàn)實世界中存在的關(guān)系,每個學(xué)院都有若干個專業(yè)2.3多對多聯(lián)系(many-to-many):如果兩個實體集A、B中的每個實體都與另一個實體集中的任意個實體(包括零個實體)有聯(lián)系,則稱這兩個實體集是多對多聯(lián)系,記為“m-n”聯(lián)系。練習(xí)3:請使用E-R圖繪制現(xiàn)實世界中存在的關(guān)系,圖書管理員管理圖書例如:學(xué)生學(xué)號姓名性別出生年月家庭地址聯(lián)系電話專業(yè)課程教師選課授課教師號姓名職稱聯(lián)系方式部門成績開課時間課程名學(xué)時課程號備注學(xué)分總學(xué)分學(xué)生成績管理數(shù)據(jù)庫E-R圖mmnn屬性實體聯(lián)系2.4E-R圖的設(shè)計:以自底向上設(shè)計概念結(jié)構(gòu)的方法為例,介紹數(shù)據(jù)庫E-R圖的設(shè)計步驟設(shè)計分E-R圖標(biāo)定局部應(yīng)用中的實體集實體集的屬性、標(biāo)識實體集的主鍵確定實體之間的聯(lián)系及其類型(1:1、1:n、m:n)合并分E-R圖,生成初步E-R圖屬性沖突命名沖突結(jié)構(gòu)沖突修改與重構(gòu),生成基本E-R圖得到初步E-R圖后,進一步檢查E-R圖中是否存在冗余,如果存在,應(yīng)修改、重構(gòu)初步E-R圖以消除冗余,主要采用分析方法1233.數(shù)據(jù)庫數(shù)據(jù)模型數(shù)據(jù)模型是相對概念模型而言的,是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。在數(shù)據(jù)庫設(shè)計中,現(xiàn)實世界中對數(shù)據(jù)的抽象、描述以及處理等都是通過數(shù)據(jù)模型來實現(xiàn)的,可以說,數(shù)據(jù)模型在數(shù)據(jù)庫系統(tǒng)設(shè)計中用來提供信息表示和操作手段的架構(gòu),是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P?.1關(guān)系模型的基本概念關(guān)系:通俗地講,關(guān)系就是二維表,二維表名就是關(guān)系名。屬性:二維表中的列稱為屬性。值域:二維表中屬性的取值范圍稱為值域。元組:二維表中的行稱為元組(記錄)。主關(guān)鍵字:用來唯一標(biāo)識一個元組的一個或幾個屬性。關(guān)系模型:二維表的結(jié)構(gòu),用“關(guān)系名(屬性1,屬性2,…,屬性n)”來表示。分量:元組中的一個屬性值。3.2關(guān)系模型的轉(zhuǎn)換方法關(guān)系模型可由概念模型轉(zhuǎn)換而來,概念模型中的實體、實體間的聯(lián)系都可按照一定規(guī)則轉(zhuǎn)換成關(guān)系表,轉(zhuǎn)換的方法是以實體間聯(lián)系的類型為依據(jù)。3.2.1 一對一聯(lián)系轉(zhuǎn)換為關(guān)系的轉(zhuǎn)換方法方法一:聯(lián)系形成關(guān)系獨立存在。班級表(編號,班名,備注),主鍵:編號。班長表(學(xué)號,姓名,性別),主鍵:學(xué)號。負(fù)責(zé)(編號,學(xué)號),主鍵:編號和學(xué)號。方法二:將聯(lián)系與實體集對應(yīng)的關(guān)系合并,合并方案如下。方案1:“負(fù)責(zé)”與“班級”兩關(guān)系合并。班級表(編號,班名,備注,學(xué)號)。主鍵:編號。班長表(學(xué)號,姓名,性別)。主鍵:學(xué)號。方案2:“負(fù)責(zé)”與“班長”兩關(guān)系合并。班級表(編號,班名,備注)。主鍵:編號。班長表(學(xué)號,姓名,性別,編號)。主鍵:學(xué)號。。3.2.2一對多聯(lián)系轉(zhuǎn)換為關(guān)系的轉(zhuǎn)換方法方法一:聯(lián)系形成的關(guān)系獨立存在。班級表(編號,班名,備注),主鍵:編號。學(xué)生表(學(xué)號,姓名,性別),主鍵:學(xué)號。屬于(編號,學(xué)號),主鍵:學(xué)號。方法二:將聯(lián)系與實體集對應(yīng)的關(guān)系合并。班級表(編號,班名,備注),主鍵:編號。學(xué)生表(學(xué)號,姓名,性別,編號),主鍵:學(xué)號。3.2.3多對多聯(lián)系轉(zhuǎn)換為關(guān)系方法:實體、聯(lián)系形成關(guān)系獨立存在“學(xué)生”“課程”“選修”三者單獨為關(guān)系。學(xué)生表(學(xué)號,姓名,年齡)。主鍵:學(xué)號。課程表(課號,課名,學(xué)分)。主鍵:課號。選修表(學(xué)號,課號,成績)。主鍵:學(xué)號,課號。。成績4.面向?qū)ο笙到y(tǒng)數(shù)據(jù)庫設(shè)計識別本系統(tǒng)數(shù)據(jù)庫要建立的表系統(tǒng)分析階段所繪制的順序圖中的實體類與數(shù)據(jù)庫表存在對應(yīng)關(guān)系。因此,可根據(jù)順序圖中的實體類確定系統(tǒng)數(shù)據(jù)庫所使用的表,同時還要根據(jù)實際情況進一步確定本系統(tǒng)數(shù)據(jù)庫要建立的表。建立UML實體類圖實體類圖描述了系統(tǒng)中的實體類及其之間的聯(lián)系,由于實體類和表存在對應(yīng)關(guān)系,因此實體類圖可用于表達系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu),指明數(shù)據(jù)庫中有哪些表、表的結(jié)構(gòu)以及各表間的聯(lián)系。建立UML狀態(tài)圖狀態(tài)圖描述了實體類圖中某個特定對象所有可能的狀態(tài)及引起狀態(tài)轉(zhuǎn)移的事件,以用于對數(shù)據(jù)庫中相關(guān)表的屬性及屬性值作補充設(shè)計。4.1實體類圖:描述了實體類及其之間的靜態(tài)關(guān)系,它不僅定義系統(tǒng)中的實體類,表示類之間的聯(lián)系(關(guān)聯(lián)、依賴、聚集等),還闡述了類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)。4.2狀態(tài)圖:描述了一個特定對象所有可能的狀態(tài)及引起狀態(tài)轉(zhuǎn)移的事件。系統(tǒng)中的每個對象都有不同狀態(tài),需要注意的是,并不一定要為每個對象建立狀態(tài)圖,通常只有對于那些處于不同狀態(tài)時,系統(tǒng)要進行不同處理的對象,才有必要用狀態(tài)圖來描述它的狀態(tài)轉(zhuǎn)移過程。狀態(tài)圖可看成是類圖的補充,在數(shù)據(jù)庫設(shè)計中用于對表的屬性及屬性值作補充設(shè)計。Thanks!

電子商務(wù)系統(tǒng)設(shè)計

電子商務(wù)網(wǎng)站設(shè)計

E-commercewebsitedesign09:3855目標(biāo)知識目標(biāo)·理解電子商務(wù)網(wǎng)站設(shè)計中的功能和內(nèi)容設(shè)計·熟悉電子商務(wù)網(wǎng)站頁面結(jié)構(gòu)和可視化Teachinggoal能力目標(biāo)·具有進行電子商務(wù)網(wǎng)站等相關(guān)產(chǎn)品設(shè)計的能力素質(zhì)目標(biāo):培養(yǎng)學(xué)生動手、解決問題、邏輯分析的能力主要內(nèi)容網(wǎng)站功能和內(nèi)容設(shè)計1.網(wǎng)站頁面結(jié)構(gòu)設(shè)計2.1.電子商務(wù)網(wǎng)站設(shè)計電子商務(wù)網(wǎng)站是指面向供應(yīng)商、顧客或者企業(yè)產(chǎn)品(服務(wù))的消費群體,提供屬于企業(yè)業(yè)務(wù)范圍的產(chǎn)品或服務(wù),以交易為主的一類企業(yè)網(wǎng)站。請問,除了電子商務(wù)網(wǎng)站還有哪些系統(tǒng)提供上述服務(wù)呢?1.1網(wǎng)站功能和內(nèi)容設(shè)計電子商務(wù)活動涵蓋了傳統(tǒng)商務(wù)的所有活動過程,如營銷、服務(wù)、交易和相應(yīng)的管理等。信息發(fā)布商品和服務(wù)訂購網(wǎng)上支付商品和服務(wù)傳遞咨詢洽談信息搜索與查詢交易信息管理1.2確定主頁內(nèi)容一般來說,電子商務(wù)網(wǎng)站的主頁應(yīng)包括以下一些內(nèi)容。網(wǎng)站標(biāo)志網(wǎng)站標(biāo)志也稱LOGO,是站點特色和內(nèi)涵的集中體現(xiàn),好的網(wǎng)站標(biāo)志往往會讓人看到標(biāo)志就能聯(lián)想起網(wǎng)站的服務(wù)內(nèi)容。導(dǎo)航條用于使訪問者更清晰明朗地找到所需要的內(nèi)容,通常位于頁面上方。最新動態(tài)展現(xiàn)網(wǎng)站的最新

溫馨提示

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

最新文檔

評論

0/150

提交評論