購(gòu)物商城概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
購(gòu)物商城概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
購(gòu)物商城概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
購(gòu)物商城概要設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
購(gòu)物商城概要設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(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)介

愛(ài)動(dòng)(IDO)購(gòu)物商城項(xiàng)目概要設(shè)計(jì)說(shuō)明書(shū)V1.0文檔編號(hào):WishLab_01_R_V1.4文件類(lèi)型:機(jī)密編寫(xiě):編寫(xiě)日期:2010-8-31審核:審核日期:批準(zhǔn):批準(zhǔn)日期:文檔修訂記錄序號(hào)修改時(shí)間修改人審核人備注123456789101112131415

TOC\o"1-3"\h\z文檔修訂記錄 2第一部分、引言 4編寫(xiě)目的 4適用范圍 4背景 4定義 5文檔概述 5參考資料 5第二部分、總體設(shè)計(jì) 5需求規(guī)定 5基本設(shè)計(jì)理念 6運(yùn)行環(huán)境 6約束和假定 6基本設(shè)計(jì)概念和處理流程 6人工處理過(guò)程 72. 6尚未問(wèn)決的問(wèn)題 7第三部分、設(shè)計(jì)概述 7簡(jiǎn)述 7系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 7用戶管理模塊 83.2.2購(gòu)物車(chē)管理模塊 103.2.3用戶購(gòu)買(mǎi)管理模塊 113.2.4收藏管理模塊 123.2.5積分管理模塊 133.2.6商品管理模塊 143.2.7訂單管理模塊 153.2.8廣告位管理模塊 163.2.9客戶交流管理模塊 16第四部分、接口設(shè)計(jì) 16用戶接口 16外部接口 17內(nèi)部接口 17第五部分、系統(tǒng)出錯(cuò)處理設(shè)計(jì) 17第六部分、系統(tǒng)維護(hù)設(shè)計(jì) 17

第一部分、引言編寫(xiě)目的本說(shuō)明是《愛(ài)動(dòng)(IDO)購(gòu)物商城》項(xiàng)目軟件產(chǎn)品的總體設(shè)計(jì)和實(shí)現(xiàn)說(shuō)明,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,記錄了系統(tǒng)整體實(shí)現(xiàn)上技術(shù)層面上的考慮,并且以需求說(shuō)明作為依據(jù),為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。同時(shí)該文檔將作為產(chǎn)品實(shí)現(xiàn)、特性要求和控制的依據(jù)。軟件開(kāi)發(fā)小組的每一位參與開(kāi)發(fā)成員應(yīng)該閱讀本說(shuō)明,以清楚產(chǎn)品在技術(shù)方面的要求和實(shí)現(xiàn)策略,本手冊(cè)將進(jìn)行技術(shù)評(píng)審和技術(shù)的可行性檢查,同時(shí)為下一步的詳細(xì)設(shè)計(jì)說(shuō)明提供框架。適用范圍本概要設(shè)計(jì)文檔提供給系統(tǒng)設(shè)計(jì)開(kāi)發(fā)人員,包括詳細(xì)設(shè)計(jì)人員和項(xiàng)目組成員,不得提供給公司外人員。背景說(shuō)明:軟件系統(tǒng)的名稱(chēng):愛(ài)動(dòng)(IDO)購(gòu)物商城任務(wù)提出者:愛(ài)動(dòng)商城開(kāi)發(fā)者:軟件工廠11期實(shí)現(xiàn)完成的系統(tǒng)將在愛(ài)動(dòng)商城的技術(shù)支持、產(chǎn)品管理等部門(mén)使用,所應(yīng)用的網(wǎng)絡(luò)系統(tǒng)是internet。該公司的客戶可通過(guò)互聯(lián)網(wǎng)以多種方式瀏覽愛(ài)動(dòng)(IDO)購(gòu)物商城系統(tǒng)。本系統(tǒng)將是獨(dú)立的系統(tǒng),目前不與愛(ài)動(dòng)商城的財(cái)務(wù)系統(tǒng)和其他資料系統(tǒng)提供接口,所產(chǎn)生的輸出都是獨(dú)立的。本系統(tǒng)將使用SQLServer2005作為數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),SQLServer2005企業(yè)版將由愛(ài)動(dòng)商城自行購(gòu)買(mǎi)。定義IDO:愛(ài)動(dòng)購(gòu)物商城;文檔概述本文檔包括以下部分:總體設(shè)計(jì)設(shè)計(jì)概述接口設(shè)計(jì)系統(tǒng)出錯(cuò)處理設(shè)計(jì)系統(tǒng)維護(hù)設(shè)計(jì)數(shù)據(jù)庫(kù)基表結(jié)構(gòu)參考資料相關(guān)的文件包括:《愛(ài)動(dòng)(IDO)購(gòu)物商城項(xiàng)目需求說(shuō)明書(shū)》;參考資料:國(guó)家標(biāo)準(zhǔn)《概要設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)》;萊克公司的人力資源管理項(xiàng)目的軟件概要設(shè)計(jì)說(shuō)明書(shū);東方書(shū)城商務(wù)公司《東方書(shū)城商務(wù)系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)》《設(shè)計(jì)模式》第二部分、總體設(shè)計(jì)需求規(guī)定需求規(guī)定的詳細(xì)內(nèi)容,請(qǐng)參考獨(dú)立的文檔:《愛(ài)動(dòng)(IDO)購(gòu)物商城需求分析說(shuō)明書(shū)》;基本設(shè)計(jì)理念1.數(shù)據(jù)集中存放,以B/S方式實(shí)現(xiàn)愛(ài)動(dòng)(IDO)購(gòu)物商城數(shù)據(jù)管理運(yùn)行環(huán)境1、設(shè)備:服務(wù)器硬件需求:具有PentiumIII處理器且滿足以下要求的計(jì)算機(jī):最低1GB以上內(nèi)存最小40GB硬盤(pán)鼠標(biāo)鍵盤(pán)2、支持程序?yàn)g覽器客戶端:操作系統(tǒng):WindowsXP/NT/2000或更高版本瀏覽器:IE6.0以上或Netscape同等版本以上;數(shù)據(jù)庫(kù)服務(wù)器軟件:操作系統(tǒng):Windows2003Server或更高版本W(wǎng)eb服務(wù)器:MSIIS;應(yīng)用服務(wù)器:IIS、COM+等企業(yè)級(jí)應(yīng)用服務(wù)器;數(shù)據(jù)庫(kù)產(chǎn)品:SQLServer2005約束和假定本系統(tǒng)基于.NET架構(gòu)開(kāi)發(fā),要求系統(tǒng)運(yùn)行在支持.NET的應(yīng)用服務(wù)器中基本設(shè)計(jì)概念和處理流程 本系統(tǒng)采用.NET框架。設(shè)計(jì)說(shuō)明:1、獨(dú)立的存儲(chǔ)訪問(wèn)模塊,為保證系統(tǒng)共享唯一一個(gè)存儲(chǔ)訪問(wèn)類(lèi),使用了單子模式設(shè)計(jì)存儲(chǔ)訪問(wèn)類(lèi);2、獨(dú)立的業(yè)務(wù)邏輯層和業(yè)務(wù)表示層;3、Web表示層采用設(shè)計(jì)。人工處理過(guò)程(不適用)6尚未問(wèn)決的問(wèn)題(不適用)第三部分、設(shè)計(jì)概述3.1簡(jiǎn)述本系統(tǒng)完全采用C#語(yǔ)言開(kāi)發(fā),以B/S方式實(shí)現(xiàn)東方書(shū)城商務(wù)系統(tǒng)的功能,采用Visio2005和RationalRose2003工具完成業(yè)務(wù)建模和分析工作。使用UML語(yǔ)言描述了系統(tǒng)的設(shè)計(jì)思想和業(yè)務(wù)流程。3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.2.1用戶管理模塊登錄功能的實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:Login用戶登錄頁(yè)面2PageBase所有頁(yè)面類(lèi)的基類(lèi)3BLL::Users業(yè)務(wù)邏輯層處理用戶登錄數(shù)據(jù)的類(lèi)4DataAccess創(chuàng)建DAL層數(shù)據(jù)對(duì)象的類(lèi)5SQLDAL::Users對(duì)數(shù)據(jù)對(duì)象的操作類(lèi)6DBTool::SqlHelper對(duì)數(shù)據(jù)庫(kù)的操作類(lèi)7Model::UserInfo數(shù)據(jù)對(duì)象實(shí)體類(lèi)登錄功能順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetUserLogin獲取用戶登錄信息2CreateUser創(chuàng)建用戶對(duì)象3GetUserInfo獲取用戶實(shí)體對(duì)象 注冊(cè)功能的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:Register用戶注冊(cè)頁(yè)面2PageBase所有頁(yè)面類(lèi)的基類(lèi)3BLL::Users業(yè)務(wù)邏輯層處理用戶登錄數(shù)據(jù)的類(lèi)4DataAccess創(chuàng)建DAL層數(shù)據(jù)對(duì)象的類(lèi)5SQLDAL::Users對(duì)數(shù)據(jù)對(duì)象的操作類(lèi)6DBTool::SqlHelper對(duì)數(shù)據(jù)庫(kù)的操作類(lèi)7Model::UserInfo數(shù)據(jù)對(duì)象實(shí)體類(lèi)注冊(cè)的順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetRegisterUser獲取用戶注冊(cè)信息2CreateUser創(chuàng)建用戶對(duì)象3GetRegisterUserInfo獲取用戶實(shí)體對(duì)象找回密碼的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:FindPassword用戶找回密碼頁(yè)面2PageBase所有頁(yè)面類(lèi)的基類(lèi)3BLL::Users業(yè)務(wù)邏輯層處理用戶登錄數(shù)據(jù)的類(lèi)4DataAccess創(chuàng)建DAL層數(shù)據(jù)對(duì)象的類(lèi)5SQLDAL::Users對(duì)數(shù)據(jù)對(duì)象的操作類(lèi)6DBTool::SqlHelper對(duì)數(shù)據(jù)庫(kù)的操作類(lèi)7Model::UserInfo數(shù)據(jù)對(duì)象實(shí)體類(lèi)找回密碼的順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetFindPasswordUser獲取用戶找回密碼信息2CreateFindPasswordUser創(chuàng)建用戶對(duì)象3GetFindPasswordUserInfo獲取用戶實(shí)體對(duì)象修改個(gè)人資料的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:AlterUserInfo用戶修改資料頁(yè)面2PageBase所有頁(yè)面類(lèi)的基類(lèi)3BLL::Users業(yè)務(wù)邏輯層處理用戶登錄數(shù)據(jù)的類(lèi)4DataAccess創(chuàng)建DAL層數(shù)據(jù)對(duì)象的類(lèi)5SQLDAL::Users對(duì)數(shù)據(jù)對(duì)象的操作類(lèi)6DBTool::SqlHelper對(duì)數(shù)據(jù)庫(kù)的操作類(lèi)7Model::UserInfo數(shù)據(jù)對(duì)象實(shí)體類(lèi)修改個(gè)人資料的順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetAlterUserInfo獲取用戶修改資料信息2CreateAlterUserInfo創(chuàng)建用戶對(duì)象3AlterUserInfo獲取用戶實(shí)體對(duì)象3.2.2購(gòu)物車(chē)管理模塊加入購(gòu)物車(chē)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:ProductDetail單個(gè)商品頁(yè)面2Model:ProductInfo商品對(duì)象實(shí)體類(lèi)3BLL:Cart將商品加入購(gòu)物車(chē)4App_Code:ShoppingCart購(gòu)物車(chē)實(shí)體類(lèi)5ProfileCommon產(chǎn)生Profile對(duì)象6SqlProfileProvider連接數(shù)據(jù)庫(kù)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1AddShoppingCart將商品加入購(gòu)物車(chē)2 修改購(gòu)物車(chē)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:(略)順序圖 (略)清空購(gòu)物車(chē)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:(略)順序圖(略)查看購(gòu)物車(chē)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1UI:ShoppingCart查看購(gòu)物車(chē)頁(yè)面2BLL:Cart得到購(gòu)物車(chē)對(duì)象3ProfileCommon產(chǎn)生Profile對(duì)象4SqlProfileProvider連接數(shù)據(jù)庫(kù)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetShoppingCart得到購(gòu)物車(chē)對(duì)象23.2.3用戶購(gòu)買(mǎi)管理模塊 購(gòu)物車(chē)結(jié)賬的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1ShoppingCart購(gòu)物車(chē)頁(yè)面2OrderInfo關(guān)于訂單詳細(xì)信息的操作類(lèi)3Access生成對(duì)象的工廠類(lèi)4IOrderInfo產(chǎn)生數(shù)據(jù)層訂單詳細(xì)對(duì)象的接口5Order產(chǎn)生訂單詳細(xì)數(shù)據(jù)操作對(duì)象6SqlHelper對(duì)數(shù)據(jù)進(jìn)行操作順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1InsertOrderInfo()傳入商品的具體信息2InsertOrderInfo()傳入商品的具體信息3CreateOrderInfo()根據(jù)傳入數(shù)據(jù)創(chuàng)建訂單詳細(xì)添加收貨信息的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1CreateOrders訂單顯示頁(yè)面2Orders訂單操作類(lèi)3Access生成對(duì)象工廠4IOrders產(chǎn)生數(shù)據(jù)層訂單對(duì)象的接口5Orders產(chǎn)生訂單數(shù)據(jù)操作對(duì)象6SqlHelper對(duì)數(shù)據(jù)進(jìn)行操作順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1UpdateAddress()傳入相關(guān)信息2UpdateAddress()傳入相關(guān)信息3Updateaddress()修改地址退單的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1ExamineOrders查看訂單頁(yè)面2Orders訂單操作類(lèi)3Access生成對(duì)象工廠4IOrders產(chǎn)生數(shù)據(jù)層訂單對(duì)象的接口5Orders產(chǎn)生訂單數(shù)據(jù)操作對(duì)象6SqlHelper對(duì)數(shù)據(jù)進(jìn)行操作順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1updateState()傳入修改的狀態(tài)2updateState()傳入修改的狀態(tài)3updateState()修改訂單狀態(tài)4ReturnState()返回修改后的狀態(tài)確認(rèn)收貨的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1ExamineOrders查看訂單頁(yè)面2Orders訂單操作類(lèi)3Access生成對(duì)象工廠4IOrders產(chǎn)生數(shù)據(jù)層訂單對(duì)象的接口5Orders產(chǎn)生訂單數(shù)據(jù)操作對(duì)象6SqlHelper對(duì)數(shù)據(jù)進(jìn)行操作順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1updateState()傳入修改的狀態(tài)2updateState()傳入修改的狀態(tài)3updateState()修改訂單狀態(tài)4ReturnState()返回修改后的狀態(tài)商品評(píng)價(jià)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1ExamineOrders查看訂單頁(yè)面2Appraisal商品評(píng)價(jià)操作類(lèi)3Access生成對(duì)象工廠4IOrders產(chǎn)生數(shù)據(jù)層商品評(píng)價(jià)對(duì)象的接口5Orders產(chǎn)生數(shù)據(jù)操作對(duì)象6SqlHelper對(duì)數(shù)據(jù)進(jìn)行操作順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1InsertAppraisal()傳送評(píng)價(jià)的具體信息2InsertAppraisal()傳送評(píng)價(jià)的具體信息3AddAppraisal()添加評(píng)價(jià)的具體信息3.2.4收藏管理模塊加入收藏夾的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面類(lèi)的基類(lèi)2UI::Products產(chǎn)品頁(yè)面3BLL::Favorites獲取加入收藏夾信息類(lèi)(表示層的商業(yè)邏輯)4DataFactory::DataAccess得到一個(gè)收藏夾的實(shí)例5IDAL::IFavorites命令接口6SQLDAL::Favorites通過(guò)SQLHelper類(lèi)得到數(shù)據(jù)集7DBTool::SQLHelper數(shù)據(jù)操作類(lèi)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1AddFavorites()將商品加入到收藏夾2AddFavorites()將商品加入到收藏夾刪除收藏夾的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面類(lèi)的基類(lèi)2UI::Favorites收藏夾頁(yè)面3BLL::Favorites獲取收藏夾信息類(lèi)(表示層的商業(yè)邏輯)4Data:Factor::DataAccess得到一個(gè)收藏夾的實(shí)例5IDAL::Iselectfavorites命令接口67順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1DeleteFavorites()刪除收藏夾2DeleteFavorites()刪除收藏夾查看收藏夾的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面類(lèi)的基類(lèi)2UI::Favorites收藏夾頁(yè)面3BLL::Favorites獲取收藏夾信息類(lèi)(表示層的商業(yè)邏輯)4Data:Factor::DataAccess得到一個(gè)收藏夾的實(shí)例5IDAL::Iselectfavorites命令接口6SQLDAL::Favorites通過(guò)SQLHelper類(lèi)得到數(shù)據(jù)集7DBTool::SQLHelper數(shù)據(jù)操作類(lèi)(此處為順序圖)使用方法說(shuō)明:編號(hào)方法名功能描述1SelectFavorites()查看收藏夾2SelectFavorites()查看收藏夾3.2.5積分管理模塊查看積分的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面的基類(lèi)2Integral積分頁(yè)面3BLL::Integral獲取積分信息(業(yè)務(wù)邏輯層)4DataFactory::DataAccess得到一個(gè)積分信息實(shí)例5IDLL:Integral命令接口6SQLDAL::Integral通過(guò)SqlHelper得到積分信息數(shù)據(jù)的數(shù)據(jù)集7DBTool::SqlHelper數(shù)據(jù)庫(kù)操作類(lèi)8Model::Integral封裝數(shù)據(jù)字段類(lèi)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetIntegral根據(jù)用戶ID得到相應(yīng)積分信息身份升級(jí)的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面的基類(lèi)2Integral用戶個(gè)人中心主頁(yè)3BLL::Integral修改積分信息與個(gè)人信息(業(yè)務(wù)邏輯層)4DataFactory::DataAccess得到一個(gè)實(shí)例5IDLL:Integral命令接口6SQLDAL::Integral通過(guò)SqlHelper得到一個(gè)數(shù)據(jù)集7DBTool::SqlHelper數(shù)據(jù)庫(kù)操作類(lèi)8Model::Integral封裝數(shù)據(jù)字段類(lèi)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1UpdateLevel通過(guò)判斷對(duì)用戶等級(jí)和積分信息進(jìn)行修改積分抵扣現(xiàn)金的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面的基類(lèi)2CreateOrders支付頁(yè)面3BLL::Integral獲得使用積分后的付款價(jià)格(業(yè)務(wù)邏輯層)4Strategy::Context通過(guò)判斷確定算法,得到結(jié)果對(duì)象5Strategy::Super返回給Context一個(gè)相應(yīng)的算法結(jié)果對(duì)象6Strategy::ConcreteStrategy具體的算法類(lèi)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1GetPrice通過(guò)判斷使用算法對(duì)支付價(jià)格進(jìn)行修改3.2.6商品管理模塊添加商品的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:順序圖時(shí)序圖描述:添加商品在頁(yè)面添加一個(gè)AddProducts的Button按鈕,然后進(jìn)入頁(yè)面進(jìn)行添加商品使用方法說(shuō)明:編號(hào)方法名功能描述1BLL_AddProducts()引用IDAL,Model層使用DALFactory創(chuàng)建實(shí)例DataAccess.cs

2DataAccess()Factory,用來(lái)確定加載哪引用IDAL3IAddProducts()要實(shí)現(xiàn)的一組接口引用ModelAddProductsInfo.cs4AddProductsInfo()業(yè)務(wù)實(shí)體Model傳遞各種數(shù)據(jù)的容器5DAL_AddProducts()Dal層載的程序集,實(shí)現(xiàn)接口里的方法。數(shù)據(jù)訪問(wèn)實(shí)現(xiàn),使用了IDAL接口6SqlHelper()數(shù)據(jù)庫(kù)訪問(wèn)工具類(lèi)SqlServerConnectionString得到數(shù)據(jù)庫(kù)連接字符串刪除商品的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1Products商品管理頁(yè)面2ProductsBLL對(duì)商品的業(yè)務(wù)邏輯的處理類(lèi)3ProductsDAL對(duì)商品中數(shù)據(jù)庫(kù)操作的處理類(lèi)4IProductsIDAL商品接口類(lèi)5SqlHelp幫助處理數(shù)據(jù)庫(kù)操作類(lèi)6DataAccess商品工廠類(lèi)順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1BLL_DelectProducts()引用IDAL,Model層使用DALFactory創(chuàng)建實(shí)例DataAccess.cs

2DataAccess()用來(lái)確定加載哪引用IDAL3IDelectProducts()要實(shí)現(xiàn)的一組接口4DAL_DelectProducts()加載的程序集,實(shí)現(xiàn)接口里的方法。數(shù)據(jù)訪問(wèn)實(shí)現(xiàn),使用了IDAL接口5SqlHelper()數(shù)據(jù)庫(kù)訪問(wèn)工具類(lèi)SqlServerConnectionString得到數(shù)據(jù)庫(kù)連接字符串設(shè)置商品類(lèi)別的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1ProductsPartition添加商品分類(lèi)頁(yè)面2ProductsBLL對(duì)商品的業(yè)務(wù)邏輯的處理類(lèi)3ProductsDAL對(duì)商品中數(shù)據(jù)庫(kù)操作的處理類(lèi)4IProductsIDAL商品接口類(lèi)5SqlHelp幫助處理數(shù)據(jù)庫(kù)操作類(lèi)6DataAccess商品工廠類(lèi)7順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1BLL_ProductsPartition()引用IDAL,Model層使用DALFactory創(chuàng)建實(shí)例DataAccess.cs

2DataAccess()用來(lái)確定加載哪引用IDAL3IProductsPartition()要實(shí)現(xiàn)的一組接口4DAL_ProductsPartition()載的程序集,實(shí)現(xiàn)接口里的方法。數(shù)據(jù)訪問(wèn)實(shí)現(xiàn),使用了IDAL接口5SqlHelper()數(shù)據(jù)庫(kù)訪問(wèn)工具類(lèi)SqlServerConnectionString得到數(shù)據(jù)庫(kù)連接字符串修改商品信息的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1Products商品頁(yè)面2ProductsBLL對(duì)商品的業(yè)務(wù)邏輯的處理類(lèi)3ProductsDAL對(duì)商品中數(shù)據(jù)庫(kù)操作的處理類(lèi)4IProductsIDAL商品接口類(lèi)5SqlHelp幫助處理數(shù)據(jù)庫(kù)操作類(lèi)6DataAccess商品工廠類(lèi)7ProductsInfo商品實(shí)體類(lèi)順序圖修改商品信息時(shí)序圖描述:添加商品在頁(yè)面添加一個(gè)UpdateProducts的Button按鈕,然后進(jìn)入U(xiǎn)pdate頁(yè)面進(jìn)行修改商品信息使用方法說(shuō)明:編號(hào)方法名功能描述1BLL_UpdateProducts()引用IDAL,Model層使用DALFactory創(chuàng)建實(shí)例DataAccess.cs

2DataAccess()用來(lái)確定加載哪引用IDAL3IUpdateProducts()要實(shí)現(xiàn)的一組接口引用ModelUpdateProductsInfo.cs4UpdateProductsInfo()業(yè)務(wù)實(shí)體傳遞各種數(shù)據(jù)的容器5DAL_UpdateProducts()載的程序集,實(shí)現(xiàn)接口里的方法。數(shù)據(jù)訪問(wèn)實(shí)現(xiàn),使用了IDAL接口6SqlHelper()數(shù)據(jù)庫(kù)訪問(wèn)工具類(lèi)SqlServerConnectionString得到數(shù)據(jù)庫(kù)連接字符串商品上架的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1Products商品頁(yè)面2(點(diǎn)擊事件)Oclickgrounding點(diǎn)擊Checkbox按鈕進(jìn)行選擇商品下架順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1Oclickgrounding()點(diǎn)擊事件進(jìn)行商品上架商品下架的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1Products商品頁(yè)面2(點(diǎn)擊事件)ProductsService點(diǎn)擊Checkbox按鈕進(jìn)行選擇商品下架順序圖使用方法說(shuō)明:編號(hào)方法名功能描述1Oclickundercarriage()點(diǎn)擊事件商品下架3.2.7訂單管理模塊訂單審核的設(shè)計(jì)實(shí)現(xiàn)類(lèi)關(guān)系圖如下所示:類(lèi)的描述如下表:編號(hào)對(duì)象名說(shuō)明1PageBase所有頁(yè)面

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論