版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁買易通網(wǎng)站詳細設(shè)計文檔(關(guān)于網(wǎng)站的詳細設(shè)計部分)
買易通網(wǎng)站具體設(shè)計文檔
DocumentVersionAuthorBillLu
HuiliTangJunFengWickWu
Module
ArchitectureBatchScriptUserInterface
DatabaseDocumentIntegrationLogicalLayerUserInterface
1.0
YongheYao
CreateDate
2022-6-12022-6-1
LastUpdateDate
文檔目次
1.概述(Summary)5
1.11.21.3
文檔目的(Introduction)5背景(Background)5相關(guān)文檔(RelatedDocuments)5
2.系統(tǒng)架構(gòu)(SystemArchitecture)6
2.12.22.32.42.52.62.7
系統(tǒng)性能(Performance)6運行環(huán)境(Environment)6基本概念(Concepts)6程序模塊結(jié)構(gòu)(ModuleStructure)6后臺腳本處理過程(BatchProcess)6人工處理過程(ManualProcess)6系統(tǒng)容錯設(shè)計(ApplicationE*ceptions)6
3.用戶界面設(shè)計(UserInterfaceDesign)74.規(guī)律層設(shè)計(LogicLayerDesign)8
4.1
系統(tǒng)類結(jié)構(gòu)及關(guān)系84.1.14.1.24.1.34.1.44.1.54.1.64.2
總述:8CategorySystem.10ProductSystem.13AccountSystem.15ReviewSystem.19StoreSystem.20
各主要算法實現(xiàn)流程214.2.14.2.24.2.34.2.4
Overview.21CategoryRelated.21ProductRelated23ReviewRelated.27
買易通網(wǎng)站具體設(shè)計文檔
4.2.54.2.6
UserRelated.27StoreRelated27
5.數(shù)據(jù)庫設(shè)計(DatabaseDesign)28
5.15.25.35.45.55.65.75.85.95.105.115.125.135.145.155.165.175.185.195.205.215.225.235.24
Databasesummary28TBL_ACCOUNT30TBL_ACCOUNT_LOGON32TBL_APPLYCHANGE33TBL_ARTICLE34TBL_ARTICLE_BODY35TBL_BATCH36TBL_CATEGORY37TBL_CONDITION39TBL_LIST40TBL_PRODUCT41TBL_PRODUCT_CHANGE43TBL_PROPERTY44TBL_PROPERTY_CHANGE45TBL_PROPERTY_GROUP46TBL_PROPERTY_LIST47TBL_PROPERTY_VALUE48TBL_RATING49TBL_REVIEW50TBL_REVIEW_BODY52TBL_STORE53TBL_STORE_LOGON55TBL_TOPIC56TMP_TRUST57
6.后臺腳本設(shè)計(BatchScriptDesign)58
買易通網(wǎng)站具體設(shè)計文檔
7.名詞說明(Terminology)59
7.17.2
關(guān)系網(wǎng)(WebofTrust)59開放式目次管理(OpenTa*onomy)59
買易通網(wǎng)站具體設(shè)計文檔
1.概述(Summary)
1.1文檔目的(Introduction)1.2背景(Background)
1.3相關(guān)文檔(RelatedDocuments)
買易通網(wǎng)站具體設(shè)計文檔
2.系統(tǒng)架構(gòu)(SystemArchitecture)
2.1系統(tǒng)性能(Performance)2.2運行環(huán)境(Environment)2.3基本概念(Concepts)
2.4程序模塊結(jié)構(gòu)(ModuleStructure)2.5后臺腳本處理過程(BatchProcess)2.6人工處理過程(ManualProcess)2.7系統(tǒng)容錯設(shè)計(ApplicationE*ceptions)
買易通網(wǎng)站具體設(shè)計文檔
3.用戶界面設(shè)計(UserInterfaceDesign)
買易通網(wǎng)站具體設(shè)計文檔
4.規(guī)律層設(shè)計(LogicLayerDesign)
4.1系統(tǒng)類結(jié)構(gòu)及關(guān)系
4.1.1總述:
買易通網(wǎng)站具體設(shè)計文檔
里我們抽象出5個實體對象,分別是Category,Product,User,Review和Store,.作為整個BusinessFaade里面的主要功能塊,UserInterfaceLayer通過調(diào)用實體對象的功能
買易通網(wǎng)站具體設(shè)計文檔
函數(shù)完成操作。BusinessFaade層經(jīng)過BusinessRule層的數(shù)據(jù)檢查,通過DataAccess層以CommonLayer定義的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)對數(shù)據(jù)庫的訪問。BusinessFaade
5個實體對象對應(yīng)的Class名稱分別是CategorySystem,ProductSystem,AccountSystem,ReviewSystem,StoreSystem.下面是各個Class實現(xiàn)的主要接口列表。
4.1.2CategorySystem.
Function:CreateCategoryPara:
[int]
parentID,//所在的父目次位置;
[string]catName,//要創(chuàng)建的目次名稱;
[CategoryData.CategoryType]catType,//目次類型,枚舉類型{NotLeaf=0,Leaf=1}[string]remark,//備注;
Return:-1;//創(chuàng)建失敗
[int]Id;//創(chuàng)建得到新的categoryid;
Description:創(chuàng)建一個新的category。
Function:GetCategoryByID
Para:
[int]categoryID,//
[CategoryData]category//[out]CategoryData
Return:Void
Description:通過CategoryID得到category具體
FunctionGetChildren
Para:
[int]categoryID,
[CategoryData]category//[out]CategoryData.
買易通網(wǎng)站具體設(shè)計文檔
Return:Void
Description:返回目次的子目次,假如是葉子節(jié)點,返回空。
FunctionGetParentsPara:
[int]categoryID,
[CategoryData]category//[out]根據(jù)從Root到該category’s的Parent的順次排列的目次集,
Return:void
Description:依據(jù)CategoryID得到該Category的全部長輩,根據(jù)由高到低的順次排列
FunctionGetTopLevelCategories
Para:
[CategoryData]category//[out],得到TopLevel的目次集合,根據(jù)從左到右的順次排列。Return:Void
Description:得到頂層目次集合,根據(jù)顯示順次排序過的。
FunctionGetRecommendCategoriesPara:
[int]categoryID,//指定目次的id.[int]itemCount,//推舉目次的個數(shù)
[CategoryData]category//[out]得到推舉目次的列表,并按顯示順次排列Return:voidDescription:
FunctionUpdateCategoryPara:
[CategoryData]category//要修改的CategoryData.
Return:[Bool]//TrueforSuccess,
Falseforfailed.
買易通網(wǎng)站具體設(shè)計文檔
Description:
Function:SetLinkCategoryPara:
[int]srcCategoryID,[int]destCategoryID
Return:[Bool]//TrueforSuccess,
Falseforfailed.
更改目次的信息。
Description:設(shè)定LinkCategory,ifLinkid0meansthiscategorywaslinkedtoLinkid.
Function:GetRecommendProductsByIDPara:
[int]categoryID,
[ProductData]product//[out]Return:void
Description:得到目次對應(yīng)的推舉商品列表
Function:GetRecommendStoresByIDPara:
[int]categoryID,
[ProductData]product//[out]Return:void
Description:得到目次對應(yīng)的推舉商品列表
Function:GetBestReviewerByID
買易通網(wǎng)站具體設(shè)計文檔
Para:
[int]categoryID,
[AccountData]account//[out]Return:Void
Description:得到目次對應(yīng)的最正確評論員。
4.1.3ProductSystem.
FunctionCreateProductPara:
[ProductData]product
Return:[bool]//trueforsuccess;falseforfailed.Decription:CreateProduct.
FunctionGetAllProductsInCategoryPara:
[int]categoryID,
[ProductData]product//[out]產(chǎn)品信息。
Return:void
Description:得到目次下的全部產(chǎn)品信息列表。
FunctionGetProductByIDPara:
[int]productID,[ProductData]product
買易通網(wǎng)站具體設(shè)計文檔
Return:void
Description:通過productID得到產(chǎn)品的信息。
FucntionGetProductReviewsPara:
[int]accountID,[int]productID,
[ReviewData]review//ReviewDatasetReturn:void
Description:得到產(chǎn)品的Review信息,該信息已經(jīng)根據(jù)顯示順次排序過。[不包括ReviewBody],Reviewswrittenbyaccountidorwhomaccountidtrustedwillshownfront.
FunctionGetProductsByConditionsPara:
[Conditions]conditions,//{MarkedByWick,Contitionshavenotdefined}[ProductData]productReturn:void
Description:依據(jù)Contitions,返回product的數(shù)據(jù)集,conditions是個條件列表。
FunctionGetProductsByKeywordPara:
[string]keyword,[int]catgoryID,
[ProductData]product//[out],返回的數(shù)據(jù)集Return:void
Description:依據(jù)關(guān)鍵字返回productdataset
FunctionGetProductProperties
買易通網(wǎng)站具體設(shè)計文檔
Para:
[int]productID,[PropertyData]propertyReturn:void
Description:得到產(chǎn)品的propertyData集。PropertyData根據(jù)類型分組,先是組名稱,接著是組數(shù)據(jù)。一次在頁面列出。具體的數(shù)據(jù)格式等待制定。
Function:UpdateProductPara:
[ProductData]productReturn:bool//TrueforSuccess;
Falseforfailed.
Description:修改product數(shù)據(jù)。
4.1.4AccountSystem.
Function:AddBlockListPara:
[int]accountID,[int]blockerID
Return:int//-1faled
ListIDforsuccess.
Description:為accountID用戶Block新的blockID。
FunctionAddTrustListPara:
[int]accountID,[int]trusterIDReturn:int//-1failed
ListIDforthisrecordifSucceed
買易通網(wǎng)站具體設(shè)計文檔
Description:為accountID用戶添加新的Trust記錄。
FunctionAddWishCategoryPara:
[int]accountID,[int]categoryIDReturn:int//-1forfailed
ListIDforSuccess.
Description:用戶添加新的WishCategory.
Function:AddWishProductPara:
[int]accountID,[int]productIDReturn:int//-1forfailed
ListIDforsuccess.
Description:用戶添加保藏的產(chǎn)品。
Function:CreateAccountPara:
[string]logonname,[string]password
Return:bool//Trueforsuccess;Falseforfailed.Description:創(chuàng)建新用戶
Function:GetAccountByIDPara:[int]accountID,
[AccountData]account//[out]
Return:Void
買易通網(wǎng)站具體設(shè)計文檔
Description:通過id得到用戶的數(shù)據(jù).
Function:AccountLogonPara:[string]logon,
[string]passwd
Return:bool//trueforLoginSuccessfully
Falseforloginfailed
Description:用戶登陸驗證
Function:GetAccountReviewsPara:
[int]accountID,
[ReviewData]review//[out]SortedReviewDataReturn:void
Description:得到指定用戶的Reviews.
Function:GetTrusteesListPara:
[int]accountID,[ListData]list//[out]Return:void
Description:得到制定用戶信任的用戶數(shù)據(jù)。
Function:GetTrustersListPara:[int]accountID,
[ListData]list//[out]
Return:void
Description:得到信任該用戶的用戶數(shù)據(jù)
Function:GetWishCategoriesPara:
[int]accountID,[ListData]list//[out]Return:void
買易通網(wǎng)站具體設(shè)計文檔
Description:得到用戶保藏的目次信息列表。
Function:GetWishProductsPara:
[int]accountID,[ListData]list//[out]Return:void
Description:得到用戶保藏的商品信息
Function:RemoveListPara:
[int]listID//列表項,trust,block,orwishcategory,wishproducts.Return:bool//Trueforsucceed
Falseforfailed.
Description:從list表里刪除選項。
Function:UpdateAccountPara:
[AccountData]account
Return:bool//Trueforsucceed,Falseforfailed.Description:修改帳號的參數(shù)信息。
買易通網(wǎng)站具體設(shè)計文檔
Function:ChangePasswordPara:
[int]accountID,[string]oldPassword,[string]newPassword
Return:bool://Trueforsucceed;Falseforfailed.Description:修改密碼。
4.1.5ReviewSystem.
Function:CreateReviewPara:[ReviewData]review
Return:bool//Trueforsuccess;Falseforfailed.Description:創(chuàng)建新的Review.
Function:GetReivewRatingsPara
[int]reviewID
Return:ReviewData//返回Review的具體評價。Description:得到Review的評論和rating信息列表。
Function:GetReviewByIDPara:
[int]reviewID//Return:[ReviewData]//
Description:依據(jù)某個Review的ID返回該Review的信息[包括ReviewBody]
Function:UpdateReviewPara:
[ReviewData]review
買易通網(wǎng)站具體設(shè)計文檔
Return:[bool]//Trueforsuccess,Falseforfailed;Description:UpdateReview的信息。
4.1.6StoreSystem.
functionCreateStorePara:
[StoreData]store
Return:[bool]//Trueforsuccess,Falseforfail.Description:創(chuàng)建store.
FunctionGetStoreByIDPara:
[int]storeIDReturn:[StoreData]//
Description:通過storeid得到store的信息。
Func
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綠色能源開發(fā)與利用合同
- 2024酒店管理星級酒店物業(yè)管理合同
- 2024石材石材勞務(wù)派遣與職業(yè)培訓(xùn)合同2篇
- 2024年租賃物業(yè)延期協(xié)議3篇
- 2024年購銷協(xié)議與購貨合同的異同
- 2024年食材配送外包協(xié)議2篇
- 2024幼兒園教師藝術(shù)教育項目合作協(xié)議3篇
- 2024年度科技型企業(yè)核心團隊股權(quán)限制性授予協(xié)議書3篇
- 2024年道路照明設(shè)備安裝及維護承包協(xié)議版B版
- 2024年網(wǎng)絡(luò)安全保障與合規(guī)檢查合同
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點提升(共500題)附帶答案詳解
- 血細胞分析報告規(guī)范化指南2020
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之7:“5領(lǐng)導(dǎo)作用-5.1領(lǐng)導(dǎo)作用和承諾”(雷澤佳編制-2025B0)
- 2024年快速消費品物流配送合同6篇
- 廣東省茂名市2024屆高三上學(xué)期第一次綜合測試(一模)歷史 含解析
- 神經(jīng)重癥氣管切開患者氣道功能康復(fù)與管理學(xué)習(xí)與臨床應(yīng)用
- 第5章 一元一次方程大單元整體設(shè)計 北師大版(2024)數(shù)學(xué)七年級上冊教學(xué)課件
- 人教版高一地理必修一期末試卷
- 遼寧省錦州市(2024年-2025年小學(xué)六年級語文)部編版期末考試(上學(xué)期)試卷及答案
- 2024年下半年鄂州市城市發(fā)展投資控股集團限公司社會招聘【27人】易考易錯模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
評論
0/150
提交評論