版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章業(yè)務(wù)需求和設(shè)計(jì)的模型摘要:本章討論了指導(dǎo)如何設(shè)計(jì)ConsolidatedRetail.(它屬于企業(yè)對(duì)消費(fèi)者(B2C),采用Microsoft 商務(wù)參考體系結(jié)構(gòu))的業(yè)務(wù)需求,并概括了在此應(yīng)用程序設(shè)訃期間確泄的實(shí)際業(yè)務(wù)需求。本章還概要介 紹了 Microsoft解決方案框架(Microsoft Solutions Framework. MSF)三層應(yīng)用程序模型和階段式 設(shè)計(jì)過(guò)程。請(qǐng)注意:盡管此處提到的業(yè)務(wù)需求僅僅局限于一個(gè)可輕松安裝的參考示例所具有的能力,但是本“開(kāi)發(fā) 人員指南”提供的信息線索非常有用,通過(guò)這些線索,您可以對(duì)該應(yīng)用程序進(jìn)行升級(jí),使其滿足生產(chǎn)環(huán) 境的需求。簡(jiǎn)介請(qǐng)Web用戶(hù)給電子
2、商務(wù)站點(diǎn)左義時(shí),一般用戶(hù)可能會(huì)回答電子商務(wù)站點(diǎn)就是可以用信用卡購(gòu)買(mǎi)商品的 在線商店。盡管這個(gè)左義相當(dāng)正確,卻沒(méi)有充分說(shuō)明目前為Internet開(kāi)發(fā)的各種電子商務(wù)站點(diǎn)的特點(diǎn)。 在迅猛發(fā)展的Internet商務(wù)時(shí)代,一個(gè)高效率的電子商務(wù)絕不僅僅是基于Web的商店。用戶(hù)對(duì)電子商務(wù)站點(diǎn)的要求越來(lái)越髙,如果某個(gè)站點(diǎn)無(wú)法滿足他們的要求,他們就將棄之而去。那么, 用戶(hù)對(duì)電子商務(wù)有哪些要求呢?下表列岀了一些影響應(yīng)用程序設(shè)計(jì)的主要問(wèn)題。易于使用/導(dǎo)航性能髙匿冬購(gòu)物維護(hù)用戶(hù)配宜文件安全性好能夠通過(guò)多種設(shè)備訪問(wèn)站點(diǎn)通過(guò)可管理性提高競(jìng)爭(zhēng)優(yōu)勢(shì)粗略一看,在上述問(wèn)題中,有些應(yīng)由應(yīng)用程序設(shè)訃人員負(fù)責(zé)解決,有些似乎應(yīng)由企業(yè)決策
3、者或基本結(jié)構(gòu) 專(zhuān)家負(fù)責(zé)解決。不過(guò),如果您仔細(xì)思考這些問(wèn)題,就會(huì)明白這些問(wèn)題為什么都與應(yīng)用程序的設(shè)計(jì)有關(guān)。易于使用/導(dǎo)航理所當(dāng)然地應(yīng)該易于使用和導(dǎo)航。畢竟,企業(yè)不希望消費(fèi)者在購(gòu)買(mǎi)自己的產(chǎn)品時(shí)遇到困難,而消費(fèi)者也 更愿意在自己能輕松找到結(jié)帳頁(yè)的站點(diǎn)消費(fèi)。使站點(diǎn)易于使用的一種方法是確保在常見(jiàn)任務(wù)上使用大家熟悉的類(lèi)似方法。這意味著在消費(fèi)者完成購(gòu)買(mǎi) (或“結(jié)帳”)之前,可將其選購(gòu)的商品存儲(chǔ)在購(gòu)物籃或筐中。這種比喻可便于不熟悉計(jì)算機(jī)的人理解 站點(diǎn)是如何工作的,從而開(kāi)展購(gòu)買(mǎi)活動(dòng)。使站點(diǎn)易于導(dǎo)航比您最初想象的要困難得多°*eb完全是以一種非線性方式工作的,用戶(hù)單擊的順序經(jīng) 常無(wú)法預(yù)料。因此,您應(yīng)該確
4、保無(wú)論用戶(hù)目前在查看哪一頁(yè),站點(diǎn)向用戶(hù)展示的始終是完全一致的界而, 并確保只需單擊一個(gè)即可訪問(wèn)重要網(wǎng)頁(yè)(如主頁(yè)、購(gòu)物籃所在頁(yè)以及用戶(hù)XX信息所在頁(yè)等)。在 ConsolidatedRetail.站點(diǎn)上,頂部的標(biāo)幟始終包含到購(gòu)物籃所在頁(yè)、消費(fèi)者XX所在頁(yè)和主頁(yè)的,而 左側(cè)的面板上始終包含搜索和目錄。還有一種方法可以確保用戶(hù)能在站點(diǎn)中找到所需內(nèi)容,這就是要以邏輯方式編排產(chǎn)品淸單或目錄。如果 將目錄分成幾個(gè)類(lèi)別和許多可能的子類(lèi)別,即可讓消費(fèi)者輕而易舉地找到他們感興趣的產(chǎn)品。此外,還 應(yīng)給用戶(hù)提供搜索功能,以便他們?cè)诓惶珳[楚某種產(chǎn)品的陳列位置時(shí)可以進(jìn)行搜索。如果您的站點(diǎn)易于使用和導(dǎo)航,消費(fèi)者將樂(lè)意使用
5、。相反,如果使用起來(lái)比較困難,消費(fèi)者可能就會(huì)棄 之而去,另?yè)裾军c(diǎn)。性能高在的設(shè)汁當(dāng)中,影響英性能的因素很多。由于不同的人對(duì)性能的要求各不相同,因而,對(duì)于什么才是可 接受的性能水平也將因人而異。盡疑減少響應(yīng)時(shí)間大多數(shù)人認(rèn)為:提供可接受的響應(yīng)時(shí)間的站點(diǎn)才是性能良好的站點(diǎn)。響應(yīng)時(shí)間是指用戶(hù)在請(qǐng)求了某個(gè)操 作之后、能夠看到結(jié)果之前需要等待的時(shí)間量。在理想情況下,我們都希望站點(diǎn)上的操作瞬時(shí)就能得到 執(zhí)行;但在實(shí)際生活中,我們需要接受這樣一個(gè)事實(shí):有限的帶寬、數(shù)據(jù)庫(kù)并發(fā)性和業(yè)務(wù)處理任務(wù)通常 都會(huì)導(dǎo)致輕微的延遲。因此,設(shè)汁電子商務(wù)站點(diǎn)時(shí),應(yīng)盡量減少那些對(duì)響應(yīng)時(shí)間有負(fù)而影響的因素(盡 管不能完全排除它們)。電
6、子商務(wù)優(yōu)化的關(guān)鍵在于減少執(zhí)行諸如結(jié)帳之類(lèi)的操作所耗費(fèi)的時(shí)間,這樣,消費(fèi)者就不會(huì)因排隊(duì)等待 而放棄自己選購(gòu)的商品,您也就不會(huì)因此而失去訂單。盡雖增強(qiáng)可擴(kuò)展性性能的另一個(gè)重要方而就是"可擴(kuò)展性”。這是指添加資源時(shí)站點(diǎn)容量增加的能力。從用戶(hù)角度來(lái)看, 這意味著當(dāng)大量用戶(hù)同時(shí)訪問(wèn)站點(diǎn)時(shí),站點(diǎn)仍能提供可接受的響應(yīng)時(shí)間。許多開(kāi)發(fā)人員經(jīng)常會(huì)得到這樣 令人沮喪的消息:當(dāng)訪問(wèn)的用戶(hù)達(dá)到一上數(shù)量(這個(gè)數(shù)雖是實(shí)際生活要求達(dá)到的數(shù)雖:)后,在開(kāi)發(fā)機(jī)上 性能卓越的測(cè)試站點(diǎn)獄無(wú)法應(yīng)付。那么,如何才能最大限度地增強(qiáng)站點(diǎn)的可擴(kuò)展性呢??jī)煞N典型的方法就是“向上擴(kuò)展”和“向外擴(kuò)展”。向上擴(kuò)展第一種方法(“向上擴(kuò)展”)就
7、是通過(guò)采用更好和/或更快的CPU、更大的RAM、更快的磁盤(pán)等等來(lái)增 強(qiáng)服務(wù)器的處理能力。這種方法非常有效,尤其是在數(shù)據(jù)層上,該層上的一些大型數(shù)據(jù)庫(kù)需要相對(duì)較強(qiáng) 的處理能力。不過(guò),由于硬件成本隨處理能力的加強(qiáng)而按指數(shù)增長(zhǎng),因此,服務(wù)器越接近頂端,這種方 法就愈加不合算。向外擴(kuò)展“向外擴(kuò)展”則從另一個(gè)方而來(lái)解決問(wèn)題,即由“群集”(或服務(wù)器集合,也稱(chēng)為“Wib領(lǐng)域”)中的 多個(gè)服務(wù)器來(lái)分擔(dān)處理工作量。Web領(lǐng)域在硬件方而的花費(fèi)更為合算,而且提供了更為靈活、可擴(kuò)展的 解決方案。當(dāng)站點(diǎn)上的負(fù)載增加時(shí),可以很輕松地將服務(wù)器添加到Web領(lǐng)域中。Microsoft® Windows'
8、4; 2000 Advanced Server 和 Windows 2000 Datacenter Server 以及 Windows 網(wǎng) 絡(luò)負(fù)載平衡(Windows Network Load Balancings NLB)服務(wù)一起,將整個(gè)Web領(lǐng)域作為一個(gè)具有單一 IP的邏輯服務(wù)器顯示在Internet上。收到請(qǐng)求之后,會(huì)根據(jù)負(fù)載情況將請(qǐng)求分發(fā)給領(lǐng)域中的服務(wù)器, 這些服務(wù)器可使用主干網(wǎng)絡(luò)進(jìn)行通信,也可以與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行通信。圖1-1顯示W(wǎng)eb領(lǐng)域的基本 體系結(jié)構(gòu)。圖1-1: Web領(lǐng)域管理Web領(lǐng)域中的狀態(tài)對(duì)于商務(wù)站點(diǎn)設(shè)訃人員而言,最重要的問(wèn)題之一就是Web領(lǐng)域中的應(yīng)用程序狀態(tài)問(wèn)題。狀態(tài)就
9、是在兩 個(gè)用戶(hù)請(qǐng)求之間必須保留的會(huì)話數(shù)據(jù):例如,在用戶(hù)繼續(xù)瀏覽站點(diǎn)期間,必須一直維護(hù)該用戶(hù)購(gòu)物籃中 的物品原狀。即使每個(gè)用戶(hù)請(qǐng)求可能是由Web領(lǐng)域中不同的服務(wù)器處理的,也須如此。許多ASP開(kāi)發(fā)人員使用“會(huì)話”對(duì)象來(lái)存放狀態(tài)數(shù)據(jù)。不過(guò),通常應(yīng)避免使用此方法。為了優(yōu)化站點(diǎn) 的軟件體系結(jié)構(gòu)以便在服務(wù)器領(lǐng)域中加以實(shí)現(xiàn),Web前端禁止維護(hù)內(nèi)存中的用戶(hù)狀態(tài)。如果前端服務(wù)器 維護(hù)用戶(hù)狀態(tài),將出現(xiàn)以下問(wèn)題: 用戶(hù)會(huì)話將依附于特定服務(wù)器(會(huì)話相關(guān)性),這會(huì)破壞動(dòng)態(tài)地將請(qǐng)求分配給服務(wù)器的網(wǎng)絡(luò)負(fù)載平 衡策略。此外,還會(huì)破壞服務(wù)器領(lǐng)域的可靠性,因?yàn)楫?dāng)原服務(wù)器發(fā)生故障(并丟失了苴內(nèi)存中的會(huì) 話狀態(tài)信息)時(shí),就無(wú)法將用戶(hù)
10、會(huì)話轉(zhuǎn)移到其他服務(wù)器。內(nèi)存資源被前端服務(wù)器耗費(fèi)在存放用戶(hù)會(huì)話狀態(tài)的細(xì)節(jié)上,從而減少了可用于處理請(qǐng)求和髙速緩存 內(nèi)容的內(nèi)存。如果一個(gè)受歡迎的站點(diǎn)能夠在短時(shí)間內(nèi)吸引大量的用戶(hù),則狀態(tài)維護(hù)方而的內(nèi)存需求 可能非常大。為了部分解決內(nèi)存需求問(wèn)題,merce Server大量使用了高速緩存。對(duì)配置文件架構(gòu)、 折扣和商業(yè)活動(dòng)都將進(jìn)行高速緩存。除了避免會(huì)話相關(guān)性之外,還應(yīng)避免使前端操作與長(zhǎng)時(shí)間運(yùn)行的操作發(fā)生關(guān)聯(lián),以便將前端操作設(shè) 計(jì)為快速執(zhí)行的操作。由于IIS是用一個(gè)緩沖池來(lái)處理請(qǐng)求而緩沖池包含的工作器線程數(shù)量是有 限的,因而當(dāng)這些線程都已被占用且在等待長(zhǎng)時(shí)間運(yùn)行的操作完成時(shí),傳入請(qǐng)求等待處理的平均時(shí) 間就會(huì)
11、增加。匿爼購(gòu)物(瀏覽)通常,用戶(hù)都不愿意僅僅為了了解站點(diǎn)在銷(xiāo)售哪些商品而被迫登錄到站點(diǎn)。因此,站點(diǎn)應(yīng)在不需要身份 驗(yàn)證的情況下,允許用戶(hù)以匿需方式瀏覽商品,甚至允許他們將一部分商品放入購(gòu)物籃中。維護(hù)用戶(hù)配置文件當(dāng)用戶(hù)再次訪問(wèn)站點(diǎn)時(shí),他們不希望重新輸入上次訪問(wèn)時(shí)輸入過(guò)的相同資料。一旦向站點(diǎn)提供了自己的 購(gòu)物和聯(lián)系信息后,用戶(hù)就希望站點(diǎn)能夠記住這些數(shù)據(jù)。為了實(shí)現(xiàn)此目的,許多站點(diǎn)會(huì)為每個(gè)已注冊(cè)的用戶(hù)維護(hù)英用戶(hù)“配置文件”信息。在大多數(shù)情況下,用 戶(hù)都需要注冊(cè),以便提供最少量的配置文件信息,如用戶(hù)名和口令。然后,用戶(hù)會(huì)分配到一個(gè)唯一標(biāo)識(shí) 符,該標(biāo)識(shí)符可用作其配置文件數(shù)據(jù)的主密鑰。用戶(hù)在站點(diǎn)上注冊(cè)之后,
12、其配置文件信息就可以保存在數(shù)據(jù)庫(kù)中,以便在以后需要時(shí)調(diào)用。通常,用戶(hù) 可以添加一些必備信息,指泄一些細(xì)節(jié),如電子地址、發(fā)貨地址或任何其他允許用戶(hù)添加的個(gè)人信息。保留用戶(hù)配置文件信息相當(dāng)有用,其原因如下:使用戶(hù)在以后訪問(wèn)時(shí)不必重新輸入數(shù)據(jù)??捎糜诜治鲇脩?hù)在站點(diǎn)上的活動(dòng)。可作為個(gè)性化的基礎(chǔ),允許您根據(jù)特泄的用戶(hù)群發(fā)布標(biāo)幟廣告或開(kāi)展打折活動(dòng)。可用于商業(yè)分析,如根據(jù)特定的配置文件值跟蹤購(gòu)買(mǎi)趨勢(shì)。通過(guò)可管理性提髙競(jìng)爭(zhēng)優(yōu)勢(shì)盡管應(yīng)用程序設(shè)訃人員不負(fù)責(zé)業(yè)務(wù)決策(如定價(jià)、廣告活動(dòng)等等),電子商務(wù)解決方案的設(shè)計(jì)對(duì)企業(yè)如 何應(yīng)對(duì)市場(chǎng)趨勢(shì)和競(jìng)爭(zhēng)對(duì)手活動(dòng)卻有著巨大影響。業(yè)務(wù)經(jīng)理開(kāi)展的管理活動(dòng)要受電子商務(wù)站點(diǎn)管理功能 的
13、制約。要取得成功,電子商務(wù)解決方案必須易于使用,還必須具備全而的管理基礎(chǔ)結(jié)構(gòu)。為電子商務(wù)站點(diǎn)設(shè)訃管理界而時(shí)有兩個(gè)基本選擇。您可以創(chuàng)建自己自立義的界而,也可以使用一種“現(xiàn) 成的”解決方案,如 Microsoft merce Server 2000 Business Desko如果構(gòu)建自己的管理界而,您將能完全按照自己的愿望來(lái)設(shè)計(jì)站點(diǎn)的管理功能。不過(guò),這樣會(huì)給一個(gè)已 經(jīng)很大的軟件項(xiàng)目增加大量開(kāi)發(fā)工作量,其工作量幾乎等于或大于軟件項(xiàng)目本身的工作量。默認(rèn)情況下, merce Server Business Desk可以滿足電子商務(wù)站點(diǎn)的大多數(shù)管理要求,如果需要還可以通過(guò)創(chuàng)建自 定義模塊來(lái)添加其他功能。
14、本章的其余部分將說(shuō)明在該項(xiàng)目的規(guī)劃階段確認(rèn)的實(shí)際業(yè)務(wù)需求,以及在ConsolidatedRetail.應(yīng)用 程序的設(shè)計(jì)中所使用的應(yīng)用程序模型和設(shè)計(jì)過(guò)程。參考應(yīng)用程序業(yè)務(wù)需求在設(shè)汁應(yīng)用程序之前,應(yīng)該明確該應(yīng)用程序必須執(zhí)行哪些任務(wù)。分析業(yè)務(wù)需求是應(yīng)用程序開(kāi)發(fā)中最重要 的步驟之一。確認(rèn)業(yè)務(wù)需求的目的在于創(chuàng)建一個(gè)能同時(shí)滿足零售商和消費(fèi)者需要的解決方案。這樣,需 求就轉(zhuǎn)換成了業(yè)務(wù)需求文檔,這種文檔可作為開(kāi)發(fā)整個(gè)項(xiàng)目的指南。本節(jié)概括了為參考體系結(jié)構(gòu)應(yīng)用程序ConsolidatedRetail.確泄的實(shí)際需求。請(qǐng)注意:此處所用的業(yè) 務(wù)需求被有意限制為一個(gè)可輕松安裝的參考示例具有的能力。功能需求Consoli
15、datedRetail.旨在滿足以下功能需求:易于導(dǎo)航站點(diǎn)應(yīng)易于導(dǎo)航。應(yīng)該晴晰、易于理解而且實(shí)用。用戶(hù)應(yīng)能夠在頁(yè)和屏幕之間隨意移動(dòng)。易于使用應(yīng)用程序應(yīng)易于使用。應(yīng)該易于購(gòu)買(mǎi)產(chǎn)品和訪問(wèn)"結(jié)帳”頁(yè)。站點(diǎn)應(yīng)使用易于理解的比喻,例如:將選購(gòu)的物品存儲(chǔ)在“購(gòu)物籃”中,直到購(gòu)物者準(zhǔn)備結(jié)帳站點(diǎn)上的每一頁(yè)都應(yīng)顯示完全一致的界而。重要頁(yè)或常用頁(yè)應(yīng)只需單擊一次即可訪問(wèn)??捎眯詼y(cè)試站點(diǎn)應(yīng)使不熟悉汁算機(jī)的人易于理解。站點(diǎn)訪問(wèn)用戶(hù)能通過(guò)以下方法訪問(wèn)站點(diǎn):在瀏覽器中輸入U(xiǎn)RL從苴他站點(diǎn)或電子的訪問(wèn)維護(hù)用戶(hù)注冊(cè)/配置文件無(wú)論從站點(diǎn)上的任何頁(yè),用戶(hù)都必須能夠注冊(cè),這樣,用戶(hù)就不必在每次下訂單時(shí)都重新輸入相同的信 息
16、。用戶(hù)無(wú)需注冊(cè)即可瀏覽站點(diǎn):但結(jié)帳時(shí)必須注冊(cè)。另外,申請(qǐng)電子時(shí)事通訊、特價(jià)通知等服務(wù)時(shí)要 求注冊(cè)。注冊(cè)涉及:配置文件信息:用戶(hù)名、付款地址、主要發(fā)貨地址、和電子地址。 身份驗(yàn)證信息:用戶(hù)身份標(biāo)識(shí)(用戶(hù)ID)和口令應(yīng)保留在應(yīng)用程序中。付款信息:用戶(hù)應(yīng)可以輸入信用卡信息并保存該信息。應(yīng)用程序應(yīng)能夠保存多個(gè)信用卡號(hào)。首選項(xiàng):用戶(hù)應(yīng)能夠指左是否想得到有關(guān)發(fā)貨狀態(tài)的電子通知(默認(rèn)值為“是”),以及是否想得 到有關(guān)銷(xiāo)售價(jià)格和特價(jià)的通知(默認(rèn)值為“否”)。地址簿:用戶(hù)應(yīng)能夠存儲(chǔ)任意多個(gè)附加發(fā)貨地址。保留用戶(hù)配登文件信息相當(dāng)有用,苴原因如下:使用戶(hù)在以后訪問(wèn)時(shí)不必重新輸入數(shù)據(jù)。可作為個(gè)性化的基礎(chǔ),允許您根據(jù)特
17、定的用戶(hù)群發(fā)布標(biāo)幟廣告或開(kāi)展打折活動(dòng)??捎糜谏虡I(yè)分析,例如,根據(jù)特左的配巻文件值跟蹤購(gòu)買(mǎi)趨勢(shì)。用戶(hù)注冊(cè)管理用戶(hù)登錄并經(jīng)過(guò)身份驗(yàn)證之后,用戶(hù)應(yīng)能夠修改、添加或刪除注冊(cè)信息。除“用戶(hù)ID”字段之外,所 有其他字段都應(yīng)是可編輯字段。登錄/身份驗(yàn)證用戶(hù)一經(jīng)注冊(cè)之后,如果該用戶(hù)返回到站點(diǎn),他或她應(yīng)能夠從該站點(diǎn)上的任何頁(yè)登錄。瀏覽用戶(hù)應(yīng)能夠?yàn)g覽目錄。在主頁(yè)上,應(yīng)向用戶(hù)顯示目錄淸單。在用戶(hù)選擇了一個(gè)目錄之后,應(yīng)向英顯示子 類(lèi)別或?qū)嶋H產(chǎn)品。匿名瀏覽用戶(hù)應(yīng)能夠以匿名方式瀏覽目錄;即:用戶(hù)應(yīng)能夠在不必登錄的情況下即可查看產(chǎn)品。多目錄應(yīng)用程序應(yīng)支持多目錄。多目錄產(chǎn)品的匯總對(duì)用戶(hù)應(yīng)是透明的。產(chǎn)品和類(lèi)別應(yīng)用程序應(yīng)允許將
18、產(chǎn)品與一個(gè)或多個(gè)目錄關(guān)聯(lián)。產(chǎn)品頁(yè)應(yīng)用程序應(yīng)有一產(chǎn)品頁(yè),其中包括該產(chǎn)品項(xiàng)目的較大圖片和/或該產(chǎn)品項(xiàng)目的詳細(xì)說(shuō)明。在此頁(yè),應(yīng)能 夠?qū)⒃摦a(chǎn)品添加到購(gòu)物籃中。在此頁(yè),用戶(hù)應(yīng)能夠:將產(chǎn)品項(xiàng)目添加到購(gòu)物籃中瀏覽下一個(gè)項(xiàng)目瀏覽上一個(gè)項(xiàng)目返回上一頁(yè)產(chǎn)品搜索主頁(yè)以及所有類(lèi)別頁(yè)和子類(lèi)別頁(yè)都應(yīng)能進(jìn)行搜索。用戶(hù)應(yīng)能夠輸入多個(gè)詞。如果用戶(hù)指定多個(gè)詞,將根 據(jù)這些詞構(gòu)建使用“and”運(yùn)算符的布爾查詢(xún)。如果用戶(hù)在主頁(yè)上,搜索將默認(rèn)為“搜索所有類(lèi)別”。在類(lèi)別和子類(lèi)別頁(yè)執(zhí)行的搜索將默認(rèn)為“在'類(lèi) 別爼X囤內(nèi)搜索”。用戶(hù)可以選擇要搜索的特左站點(diǎn)區(qū)域或特泄類(lèi)別,以便覆蓋這些默認(rèn)設(shè)置。如果站點(diǎn)使用多目錄,將對(duì)所有目錄執(zhí)行搜索
19、。如果站點(diǎn)展示了多個(gè)目錄(并有一個(gè)分層產(chǎn)品淸單), 則不會(huì)按此規(guī)則進(jìn)行搜索。在類(lèi)別/產(chǎn)品分層結(jié)構(gòu)中,每個(gè)目錄都是第一級(jí)。在這種情況下,默認(rèn)為只 搜索用戶(hù)當(dāng)前所在的目錄。用戶(hù)可以覆蓋默認(rèn)設(shè)宜,選擇搜索其他目錄或整個(gè)站點(diǎn)。這類(lèi)似于先前描述 的為'多目錄”指定的行為。默認(rèn)情況下,將針對(duì)關(guān)鍵詞和標(biāo)題進(jìn)行搜索。產(chǎn)品搜索結(jié)果“搜索結(jié)果”頁(yè)應(yīng)顯示一系列產(chǎn)品項(xiàng)目及英相應(yīng)類(lèi)別(或目錄)。項(xiàng)目應(yīng)按類(lèi)別或目錄分組。每個(gè)搜索 結(jié)果都應(yīng)提供到相應(yīng)產(chǎn)品頁(yè)的超文本。向購(gòu)物籃中添加項(xiàng)目無(wú)論從任何產(chǎn)品頁(yè)中,用戶(hù)都應(yīng)能夠?qū)⒁粋€(gè)或多個(gè)項(xiàng)目添加到購(gòu)物籃中。這些項(xiàng)目可來(lái)自不同的目錄。 每添加一個(gè)項(xiàng)目,籃中的項(xiàng)目數(shù)也會(huì)相應(yīng)地增加
20、。該數(shù)目顯示在該籃子圖標(biāo)旁邊。笛理購(gòu)物籃用戶(hù)應(yīng)隨時(shí)能夠管理購(gòu)物籃。用戶(hù)可指左項(xiàng)目是"活動(dòng)的”(實(shí)際購(gòu)買(mǎi)的標(biāo)記)還是“保留的”(標(biāo)識(shí) 為將來(lái)可能購(gòu)買(mǎi))。用戶(hù)查看購(gòu)物籃時(shí)可進(jìn)行以下選擇:刪除單個(gè)項(xiàng)目。更改每種項(xiàng)目的數(shù)量。保留任何項(xiàng)目,以備將來(lái)購(gòu)買(mǎi)。 刪除購(gòu)物籃中的所有項(xiàng)目。保留購(gòu)物籃中的所有項(xiàng)目,以備將來(lái)購(gòu)買(mǎi)。 將項(xiàng)目移入購(gòu)物籃的保留(將來(lái)購(gòu)買(mǎi))區(qū)和從中移出項(xiàng)目。檢索保留的訂單。保留購(gòu)物籃或項(xiàng)目用戶(hù)應(yīng)能夠保留選左的項(xiàng)目或購(gòu)物籃中的所有物品,以備將來(lái)購(gòu)買(mǎi)。只有已注冊(cè)并登錄的用戶(hù)可以保留 其項(xiàng)目。如果用戶(hù)尚未登錄或注冊(cè),將提示他們進(jìn)行此操作。用戶(hù)完成此操作之后,將返回到"保留購(gòu) 物
21、籃”操作。結(jié)帳無(wú)論從任何屏幕,用戶(hù)都應(yīng)能夠結(jié)帳。結(jié)帳時(shí),將向用戶(hù)顯示所有訂購(gòu)的項(xiàng)目(購(gòu)物籃)。此時(shí),用戶(hù) 應(yīng)能夠管理購(gòu)物籃。用戶(hù)對(duì)購(gòu)物籃中的物品進(jìn)行確認(rèn)后,將出現(xiàn)"發(fā)貨”屏幕。每個(gè)項(xiàng)目都將與該用戶(hù) 的主要發(fā)貨地址關(guān)聯(lián)。用戶(hù)可以用地址簿中的一個(gè)地址或新地址來(lái)替換該地址。如果用戶(hù)添加了一個(gè)新 地址,他或她可以選擇將該新地址保存在地址簿中。用戶(hù)為每個(gè)項(xiàng)目指派了地址(或接受了默認(rèn)的地址)之后,他或她可以轉(zhuǎn)至“發(fā)貨”屏幕,選擇每個(gè)地 址的交貨方式。默認(rèn)方式由站點(diǎn)所有者決定。用戶(hù)選擇交貨方式后,他或她可以繼續(xù)到“訂單一覽表” 屏幕。該屏幕應(yīng)按發(fā)貨地址劃分。在每個(gè)地址下,將列出項(xiàng)目說(shuō)明、項(xiàng)目?jī)r(jià)格以
22、及價(jià)格合計(jì)(若有)。 對(duì)該項(xiàng)目的價(jià)格合訃進(jìn)行小計(jì),將裝運(yùn)費(fèi)用作為明細(xì)項(xiàng)目列出并進(jìn)行小計(jì),最后將列岀該地址下的稅金 和總金額。對(duì)所有地址下的金額求和之后,會(huì)在該頁(yè)的末尾列出總計(jì)。用戶(hù)可以:接受訂單修改訂單取消訂單繼續(xù)購(gòu)物如果用戶(hù)選擇修改訂單,他或她將返回到“管理購(gòu)物籃”頁(yè)。如果用戶(hù)選擇取消訂單,將淸空購(gòu)物籃。 如果用戶(hù)選擇繼續(xù)購(gòu)物,他或她應(yīng)該返回到主頁(yè)。如果用戶(hù)選擇接受訂單,他或她將轉(zhuǎn)至“付款”頁(yè)。如果用戶(hù)已在"注冊(cè)”頁(yè)中存儲(chǔ)了信用卡信息,則 顯示該信息。用戸可選擇使用保存的信用卡,也可選擇忽略保存的信息,提供新的信用卡信息。如果用 戶(hù)添加新的信用卡信息,他或她應(yīng)可以選擇將新信息添加到
23、保存的注冊(cè)信息中。用戶(hù)選擇或輸入了信用卡信息之后,他或她可以:取消訂單修改訂單繼續(xù)購(gòu)物提交訂單如果用戶(hù)提交了訂單,將收到確認(rèn)頁(yè)和訂單號(hào)。發(fā)貨選擇必須支持以下發(fā)貨選擇:裝運(yùn)港地面交貨次日交貨隔夜交貨國(guó)際交貨訂單狀態(tài)通知用戶(hù)可選擇接收有關(guān)訂單狀態(tài)的電子通知。裝運(yùn)費(fèi)用的計(jì)算裝運(yùn)費(fèi)用的計(jì)算基于承運(yùn)人的類(lèi)型(如UPS)或站點(diǎn)所有者規(guī)左的其他規(guī)則。稅金的計(jì)算稅金的il算必須基于站點(diǎn)所有者規(guī)立的規(guī)則。這些規(guī)則應(yīng)包括:銷(xiāo)售地點(diǎn)發(fā)貨地址貨物類(lèi)型結(jié)帳時(shí),稅金信息將顯示在“訂單一覽表”屏幕上。訂單一覽表該屏幕顯示每個(gè)訂單的地址、項(xiàng)目說(shuō)明、項(xiàng)目?jī)r(jià)格、裝運(yùn)費(fèi)用、稅金和費(fèi)用總計(jì)(若有)。地址簿已注冊(cè)的用戶(hù)都會(huì)保存在地址簿
24、中。盡管站點(diǎn)所有者可設(shè)置一些限制,該地址簿仍可存放無(wú)限的發(fā)貨地 址信息。訂單的取消用戶(hù)在提交訂單之前必須能夠隨時(shí)取消訂單。此操作將導(dǎo)致購(gòu)物籃中的所有項(xiàng)目都被淸空。但保留的項(xiàng) 目不會(huì)受到影響。系統(tǒng)需求站點(diǎn)必須滿足以下系統(tǒng)X圍的需求:全球化能力應(yīng)用程序應(yīng)能夠進(jìn)行自定義以適應(yīng)不同的文化環(huán)境。即:界而顏色、導(dǎo)航布局、頁(yè)結(jié)構(gòu)和語(yǔ)言都應(yīng)可以 修改。性能用戶(hù)在每次訪問(wèn)該站點(diǎn)時(shí)都應(yīng)能體驗(yàn)到始終如一的性能。站點(diǎn)的表現(xiàn)應(yīng)和其他正在使用的企業(yè)電子商務(wù) 應(yīng)用程序一樣好??蓴U(kuò)展性站點(diǎn)應(yīng)既能向上擴(kuò)展又能向外擴(kuò)展。如果添加了更快的磁盤(pán)和CPU或添加了更大的RAM,響應(yīng)應(yīng)更快。 如果給Web領(lǐng)域添加了更多的服務(wù)器,響應(yīng)也應(yīng)該
25、有所改進(jìn)領(lǐng)域中的服務(wù)器應(yīng)能正確處理請(qǐng)求??捎眯?站點(diǎn)應(yīng)處于開(kāi)啟和運(yùn)行狀態(tài),且應(yīng)無(wú)任何故障。它應(yīng)能捕獲錯(cuò)誤,此功能應(yīng)不會(huì)防止用戶(hù)訪問(wèn)站點(diǎn)授權(quán) 的區(qū)域。站點(diǎn)應(yīng)隨時(shí)能接受用戶(hù)的訪問(wèn)。可管理性站點(diǎn)上應(yīng)有一個(gè)管理界而,用于修改和管理公司報(bào)表、目錄、訂單、裝運(yùn)費(fèi)用、稅率和用戶(hù)XX。安全性站點(diǎn)應(yīng)保護(hù)XX信息,如信用卡號(hào)。站點(diǎn)應(yīng)顯示XX政策和任何相關(guān)的信息。用戶(hù)ID和口令應(yīng)防止未經(jīng) 授權(quán)的人員訪問(wèn)敏感信息。允許通過(guò)多種設(shè)備訪問(wèn)站點(diǎn)必須能在多種客戶(hù)端設(shè)備上正常運(yùn)轉(zhuǎn)。站點(diǎn)應(yīng)能在低版本的瀏覽器和髙版本的瀏覽器上工作。以文檔形式記錄業(yè)務(wù)需求確左了基本需求之后,應(yīng)在“構(gòu)想/X用”文檔中捕捉、傳遞和批準(zhǔn)這些需求,該文檔標(biāo)
26、識(shí)了應(yīng)用程序 業(yè)務(wù)值、需求和限制以及規(guī)劃、設(shè)計(jì)和完成項(xiàng)目所需的人員。之后,即可開(kāi)始設(shè)計(jì)了。下一肖說(shuō)明在ConsolidatedRetail.的創(chuàng)建過(guò)程中所用的應(yīng)用程序設(shè)計(jì)模型和設(shè)計(jì)過(guò)程。MSF應(yīng)用程序模型ConsolidatedRetail.應(yīng)用程序的設(shè)il遵循Microsoft解決方案框架(MSF)中泄義的三層模型。該模 型將應(yīng)用程序提供的服務(wù)劃分成三個(gè)抽象層,以便由此得到的應(yīng)用程序具有一左的靈活性和可擴(kuò)展性。 任何一層都可以進(jìn)行更改,且不會(huì)對(duì)苴他兩層產(chǎn)生負(fù)面影響,這樣將能不斷改進(jìn)應(yīng)用程序以滿足用戶(hù)需 求和技術(shù)方而的新變化。這三層是:表示服務(wù):應(yīng)用程序的表示服務(wù)用于呈現(xiàn)向用戶(hù)顯示的數(shù)據(jù)和接受
27、用戶(hù)的輸入。業(yè)務(wù)服務(wù):有時(shí)又稱(chēng)為'應(yīng)用程序服務(wù)”,應(yīng)用程序的業(yè)務(wù)服務(wù)強(qiáng)制執(zhí)行業(yè)務(wù)規(guī)則。在典型的電子 商務(wù)應(yīng)用程序中,這可能包括:確保用戸在下訂單之前必須經(jīng)過(guò)身份驗(yàn)證,根據(jù)用戶(hù)的配苣文件檢 索相應(yīng)的內(nèi)容,校驗(yàn)在處理訂單中涉及的所有步驟都是以正確的順序執(zhí)行的。 數(shù)據(jù)服務(wù):應(yīng)用程序中的數(shù)據(jù)服務(wù)包括存儲(chǔ)、檢索和修改數(shù)據(jù)所需的邏借,以及應(yīng)用程序必須強(qiáng)制 執(zhí)行的數(shù)據(jù)完整性規(guī)則。在電子商務(wù)應(yīng)用程序中,這可能包括目錄、用戶(hù)和訂單數(shù)拯的處理。注意:有關(guān)MSF的詳細(xì)信息,請(qǐng)?jiān)L問(wèn)站點(diǎn) Microsoft./'msf (英文)。為何使用MSF應(yīng)用程序模型? 除了以上所述的靈活性和可擴(kuò)展性?xún)?yōu)點(diǎn)之外,MSF三層應(yīng)用程序模型還在減少開(kāi)發(fā)、部署和管理應(yīng)用程 序時(shí)間方而具有明顯的優(yōu)勢(shì)。在應(yīng)用程序體系結(jié)構(gòu)上采用MSF三層方式的主要優(yōu)點(diǎn)體現(xiàn)在:分離:由于服務(wù)是相互分離的,因此,應(yīng)用程序的每一層都可獨(dú)立于其他兩層進(jìn)行開(kāi)發(fā)、維護(hù)和增 強(qiáng)。這樣,三個(gè)不同的開(kāi)發(fā)小組可以就同一應(yīng)用程序項(xiàng)目開(kāi)展工作。分布:由于邏輯層是獨(dú)立
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024網(wǎng)絡(luò)安全防護(hù)與監(jiān)測(cè)服務(wù)合同
- 2024離婚雙方的特殊財(cái)產(chǎn)(如古董、藝術(shù)品)分配合同
- 2025年度住宅小區(qū)蟲(chóng)鼠害預(yù)防與治理專(zhuān)項(xiàng)服務(wù)合同模板4篇
- 2025年度安全生產(chǎn)應(yīng)急預(yù)案編制合同規(guī)范3篇
- 2025年度新能源汽車(chē)銷(xiāo)售代理及售后服務(wù)合同3篇
- 2025年度智慧停車(chē)系統(tǒng)車(chē)位租賃管理合同樣本4篇
- 2025年度出租車(chē)公司車(chē)輛更新改造升級(jí)合同3篇
- 2025年度現(xiàn)代農(nóng)業(yè)示范區(qū)場(chǎng)地平整與灌溉系統(tǒng)建設(shè)合同3篇
- 2025年度特色菜肴研發(fā)及廚師團(tuán)隊(duì)聘用協(xié)議4篇
- 2025年度數(shù)據(jù)中心專(zhuān)用電纜供應(yīng)與安裝服務(wù)合同范本4篇
- 2024-2025學(xué)年八年級(jí)上學(xué)期1月期末物理試題(含答案)
- 2025年國(guó)新國(guó)際投資有限公司招聘筆試參考題庫(kù)含答案解析
- 制造車(chē)間用洗地機(jī)安全操作規(guī)程
- 2025河南省建筑安全員-A證考試題庫(kù)及答案
- MOOC 有機(jī)化學(xué)(上)-北京師范大學(xué) 中國(guó)大學(xué)慕課答案
- 《風(fēng)電場(chǎng)項(xiàng)目經(jīng)濟(jì)評(píng)價(jià)規(guī)范》(NB-T 31085-2016)
- 五年級(jí)上冊(cè)脫式計(jì)算100題及答案
- 中央廣播電視大學(xué)畢業(yè)生登記表-6
- 普通地質(zhì)學(xué)教材
- 醫(yī)療設(shè)備報(bào)廢申請(qǐng)表
- CAD快速看圖破解安裝步驟
評(píng)論
0/150
提交評(píng)論