版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第第頁買易通網(wǎng)站詳細(xì)設(shè)計文檔(關(guān)于網(wǎng)站的詳細(xì)設(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂廳地暖系統(tǒng)安裝工程合同
- 工業(yè)煙囪安裝合同模板
- 河道游艇碼頭施工合同
- 體育場館倒板施工合同
- 古玩店電梯供應(yīng)協(xié)議
- 鋼結(jié)構(gòu)觀景臺施工合同
- 員工節(jié)假日工作安排
- 森林度假村土方平整協(xié)議
- 文創(chuàng)產(chǎn)品店員工聘用協(xié)議
- 建筑工程人員聘用合同書
- 人教版高一地理必修一期末試卷
- 山東省臨沂市2023-2024學(xué)年高二上學(xué)期1月期末地理試題 附答案
- 2024-2025學(xué)年北師大版九年級上冊數(shù)學(xué)期末測試綜合練習(xí)題(原卷版)-A4
- 2025北京語言大學(xué)新編長聘人員招聘21人筆試備考試題及答案解析
- 博鰲機場控制區(qū)證件培訓(xùn)專項測試卷
- 珠寶鑒賞智慧樹知到期末考試答案章節(jié)答案2024年同濟(jì)大學(xué)
- 國家開放大學(xué)《中文學(xué)科論文寫作》形考任務(wù)1-4參考答案
- 《中國近現(xiàn)代史綱要(2023版)》課后習(xí)題答案合集匯編
- GB∕T 16754-2021 機械安全 急停功能 設(shè)計原則
- 中國美食英文介紹ppt課件
- 語文課外閱讀興趣小組活動記錄
評論
0/150
提交評論