版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
分類號 TP31 密級 公開UDC 編號碩士研究生學(xué)位論文題目 XX 系統(tǒng)的分析與設(shè)計(jì)學(xué)院(所、中心) 軟件學(xué)院專業(yè)名稱 軟件工程研究生姓名 學(xué)號導(dǎo)師姓名 職稱年 月云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)獨(dú)創(chuàng)性聲明本人聲明所呈交的論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人或集體已經(jīng)發(fā)表或撰寫過的研究成果,對本文的研究做出貢獻(xiàn)的集體和個(gè)人均已在論文中作了明確的說明并表示了謝意。研究生簽名: 日 期:論文使用和授權(quán)說明本人完全了解云南大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交學(xué)位論文和論文電子版;允許論文被查閱或借閱;學(xué)??梢怨颊撐牡娜炕虿糠謨?nèi)容,可以采用影印、縮印或其他復(fù)制手段保存論文。(保密的論文在解密后應(yīng)遵循此規(guī)定)研究生簽名: 導(dǎo)師簽名: 日 期:本人及導(dǎo)師同意將學(xué)位論文提交至清華大學(xué)“中國學(xué)術(shù)期刊(光盤版)電子雜志社”進(jìn)行電子和網(wǎng)絡(luò)出版,并編入CNKI系列數(shù)據(jù)庫,傳播本學(xué)位論文的全部或部分內(nèi)容,同意按《中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫出版章程》規(guī)定享受相關(guān)權(quán)益。研究生簽名: 導(dǎo)師簽名: 日 期:云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)摘要<簡單的論文總體描述>論文首先介紹了 XX系統(tǒng)的研究背景,對所需要解決的問題進(jìn)行了概述,討論了項(xiàng)目的研究意義與重要性,闡述了系統(tǒng)開發(fā)方法和相關(guān)技術(shù);論文提出了系統(tǒng)的設(shè)計(jì)目標(biāo),對系統(tǒng)進(jìn)行了詳細(xì)的需求分析,包括業(yè)務(wù)需求、功能需求、數(shù)據(jù)需求和非功能需求,給出了系統(tǒng)的業(yè)務(wù)流程圖、用例圖和概念類圖, 進(jìn)行了用例描述;在系統(tǒng)設(shè)計(jì)中,對系統(tǒng)進(jìn)行了總體設(shè)計(jì)與模塊設(shè)計(jì),包括 XX等功能模塊,給出了模塊設(shè)計(jì)的功能結(jié)構(gòu)圖(包圖) 、類圖、順序圖(協(xié)作圖)和處理流程圖,詳細(xì)闡述了設(shè)計(jì)內(nèi)容,進(jìn)行了界面設(shè)計(jì),并使用實(shí)體類圖、E-R圖和數(shù)據(jù)庫表結(jié)構(gòu)對數(shù)據(jù)庫進(jìn)行了詳細(xì)設(shè)計(jì);論文最后對研究的內(nèi)容進(jìn)行了總結(jié),闡述了本人的主要工作,指出了論文存在的不足,并對進(jìn)一步的工作進(jìn)行了展望。關(guān)鍵詞:XXXX;UML建模;數(shù)據(jù)建模云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)Abstract<此處插入英文摘要,就是中文摘要的正確翻譯,注意關(guān)鍵詞的翻譯要準(zhǔn)確>Keywords:<英文關(guān)鍵詞,要與中文摘要對應(yīng),例如:XXXX,UML,DataModeling>云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)目錄<此處插入論文目錄>云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)第一章 引言1.1項(xiàng)目背景與問題概述1.1.1 項(xiàng)目背景此處插入論文中所述項(xiàng)目的項(xiàng)目背景,旨在突出社會(huì)發(fā)展背景、項(xiàng)目的出發(fā)點(diǎn)等等。以下是范本請不要照搬!本小節(jié)一共 200-400字,不超過半頁>[隨著科學(xué)技術(shù)的進(jìn)步和社會(huì)經(jīng)濟(jì)的發(fā)展,信息化進(jìn)程已經(jīng)成為一種必然的趨勢。近年來,由于信息化在多個(gè)領(lǐng)域取得了巨大的成就,為國家的經(jīng)濟(jì)建設(shè)和社會(huì)發(fā)展做出了不可估量的貢獻(xiàn)。因此,人們認(rèn)識到,作為國家信息化和社會(huì)信息化的重要組成部分之一的商業(yè)信息化,已然成為了促進(jìn)社會(huì)經(jīng)濟(jì)發(fā)展的一個(gè)增長點(diǎn),也是推動(dòng)商業(yè)發(fā)展的重要手段。商業(yè)信息化已經(jīng)被越來越多的企業(yè)和商家所關(guān)注。世界電子商務(wù)的快速度發(fā)展,同時(shí)B2B、B2C、C2C等一系列的結(jié)構(gòu)快速度發(fā)展,這些都需要網(wǎng)上商城來支持,少則自己開個(gè)商店,大則阿里巴巴等電子商務(wù),這些都成就了商城系統(tǒng)的出現(xiàn),正因?yàn)榫W(wǎng)上電子商務(wù)的安全性與穩(wěn)定性的要求高,所以對商城系統(tǒng)也需要有一個(gè)嚴(yán)格的考驗(yàn)。因此,開發(fā)一個(gè)基于web的動(dòng)態(tài)網(wǎng)上購物系統(tǒng),對發(fā)展電子商務(wù)無疑是十分迫切的。]1.1.2 問題概述<此處插入論文的論點(diǎn),旨在突出論文討論解決的問題。 >在信息技術(shù)日新月異的今天,隨著新技術(shù)、新功能的演變,開發(fā)一個(gè) XXX系統(tǒng)有著多種技術(shù)手段來實(shí)現(xiàn)。 如何根據(jù)具體需求采用合適的技術(shù)來實(shí)現(xiàn), 是很多軟件開發(fā)者正在考慮的問題。展開敘述一些傳統(tǒng)技術(shù)手段存在的問題>[不少商家、公司只制作一個(gè)或幾個(gè)產(chǎn)品介紹的頁面,要修改資料,需要對網(wǎng)頁重新修改,客戶卻又不能網(wǎng)上下定單,需要通過多種步驟才能與商家取得聯(lián)系,其弊端是顯見的,首先是低效率、數(shù)據(jù)的嚴(yán)重冗余,其次是維護(hù)困難。顯然云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)由這些簡單鏈接的頁面構(gòu)成的網(wǎng)站在數(shù)據(jù)的共享性、 人機(jī)的交互性以及網(wǎng)站維護(hù)性上都是很現(xiàn)實(shí)的問題。 ]此外,現(xiàn)有的電子商務(wù)系統(tǒng)普遍存在著 .問題,一直得不到解決。<展開敘述一些傳統(tǒng)網(wǎng)上購物系統(tǒng)普遍存在的問題 >本小節(jié)一共200-400字,不超過半頁>1.2國內(nèi)外研究與應(yīng)用現(xiàn)狀此處插入國內(nèi)外研究與應(yīng)用現(xiàn)狀,應(yīng)該多參考相關(guān)文獻(xiàn),引用比較多,注意引用格式,200-400字,不超過半頁>1.3研究的意義與重要性<此處插入研究的意義與重要性,應(yīng)該和 1.1.2小節(jié)的問題概述相呼應(yīng), 200-300字,不超過半頁>云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)第二章 需求分析軟件需求過程是整個(gè)軟件開發(fā)初始階段,對軟件的品質(zhì)具有決定性的作用。軟件需求工程研究如何理解和說明用戶對所開發(fā)軟件的要求和期望。需求就是以一種清晰、簡明、一致且無二義性的方式對一個(gè)待開發(fā)系統(tǒng)中的各個(gè)方面有意義的陳述的集合 [4]。需求必須是完整的,足以使設(shè)計(jì)師和工程師來開發(fā)一個(gè)使客戶滿意的軟件制品。IEEE軟件工程標(biāo)準(zhǔn)詞匯表(1997年)中定義需求為[5]:(1) 用戶解決問題或達(dá)到目標(biāo)所需的條件或能力 (Capability);(2) 系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其它正式規(guī)定文檔所需具有的條件或能力;(3) 一種反映上面(l)或(2)所描述的條件或能力的文檔說明。軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)[6]。2.1業(yè)務(wù)需求業(yè)務(wù)需求(businessrequirement)是客戶對軟件制品目標(biāo)的高層次要求。2.1.1.業(yè)務(wù)描述<描述系統(tǒng)當(dāng)前的主要業(yè)務(wù)問題,進(jìn)一步闡述通過計(jì)算機(jī)軟件要達(dá)到哪些目標(biāo),解決哪些主要問題等。示例:>(一)能夠?qū)崿F(xiàn)商品展示、商品檢索、商品選擇、網(wǎng)上訂貨、網(wǎng)上支付和商品發(fā)貨等功能,對網(wǎng)上購物的全過程進(jìn)行管理(二)實(shí)現(xiàn)對網(wǎng)上購物過程中產(chǎn)生的所有業(yè)務(wù)數(shù)據(jù)的管理,如訂貨單、支付記錄、發(fā)貨信息的管理與維護(hù)(三)具有配套的系統(tǒng)后臺管理維護(hù)功能,能夠?qū)ι唐沸畔?、用戶信息、系統(tǒng)日志等信息進(jìn)行管理與維護(hù),并能夠進(jìn)行對應(yīng)的級別管理(四)響應(yīng)速度合理,安全性較高云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)(五)系統(tǒng)運(yùn)行穩(wěn)定,并且應(yīng)易于維護(hù)2.1.2.主要業(yè)務(wù)流程<使用UML的活動(dòng)圖描述系統(tǒng)的主要業(yè)務(wù)流程等。示例: >(一)商品展示活動(dòng)圖圖2.1商品展示活動(dòng)圖(二)商品選購活動(dòng)圖圖2.2商品選購活動(dòng)圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)(三)貨款支付活動(dòng)圖圖2.3貨款支付活動(dòng)圖(四)發(fā)貨管理活動(dòng)圖圖2.4發(fā)貨管理活動(dòng)圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)(五)退貨管理活動(dòng)圖圖2.5退貨管理活動(dòng)圖2.2功能需求功能(function)是刻畫系統(tǒng)行為、特別是系統(tǒng)與環(huán)境關(guān)系的重要概念。用戶需求(UserRequirement)描述了待開發(fā)的軟件必須完成的任務(wù)。功能需求 (FunctionalRequirement)定義了必須實(shí)現(xiàn)的軟件功能,使得用戶通過這些功能完成他們的任務(wù),從而滿足業(yè)務(wù)需要。2.2.1 角色分析<從系統(tǒng)的角度分析系統(tǒng)的參與者,并給出每一個(gè)參與者的描述。 >以下從網(wǎng)上購物系統(tǒng)的實(shí)際需求分析,系統(tǒng)涉及到以下角色:表2角色劃分表角色 職責(zé)或功能客戶(買家) 系統(tǒng)主要參與者,進(jìn)行商品選購、商品退貨、貨款支付等賣家 系統(tǒng)主要參與者,進(jìn)行商品發(fā)貨、訂單管理、商品管理、統(tǒng)計(jì)查詢等系統(tǒng)管理員 管理和維護(hù)整個(gè)系統(tǒng)的用戶組織結(jié)構(gòu),負(fù)責(zé)對用戶、角色、用戶級別云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)的增、刪、改、查等管理。2.2.2 業(yè)務(wù)功能<從系統(tǒng)的使用者的角度使用 UML的用例圖描述系統(tǒng)的用例,并給出每一個(gè)用例的用例描述。>以下從業(yè)務(wù)角度出發(fā),給出了系統(tǒng)的總體用例圖,包含商品選購、網(wǎng)上訂貨、貸款支付、商品發(fā)貨、退貨管理、訂單管理和發(fā)貨信息等用例,如下圖所示:圖2.6系統(tǒng)總體用例圖2.2.2.1商品選購云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖
2.7
商品選購用例圖表
2-1
商品選購用例描述描述項(xiàng)
說明用例名稱
商品選購標(biāo)識符*
YL01用例描述
描述了買家使用本系統(tǒng)銷售管理子系統(tǒng)進(jìn)行商品選購的整個(gè)過程參與者表
客戶(買家)優(yōu)先級
1狀態(tài)*
進(jìn)行中前置條件
用戶已登錄系統(tǒng)后置條件
系統(tǒng)給出操作成功提示基本操作流
1.用戶在系統(tǒng)主頁上選擇商品分類,進(jìn)入商品列表查看界面或在搜索框中要購買商品關(guān)鍵信息進(jìn)行檢索,提取符合條件的商品列表;2.找到所需商品后點(diǎn)擊“查看詳細(xì)信息”按鈕,進(jìn)入商品詳細(xì)信息查看頁面;3.確定購買后,設(shè)置購買數(shù)量,點(diǎn)擊界面上的“放入購物云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)車”按鈕;4.根據(jù)需要,點(diǎn)擊“繼續(xù)購物”按鈕,返回主界面繼續(xù)選購其他商品;可選操作流
1.用戶將選購商品放入購物車后, 不繼續(xù)選購其他商品,進(jìn)入購物車中確認(rèn)商品信息,確認(rèn)無誤后,點(diǎn)擊結(jié)算按鈕,進(jìn)入支付界面。2.用戶將選購商品放入購物車后,可以進(jìn)入購物車刪除被泛化用例表被包含用例表被擴(kuò)展用例表修改歷史記錄問題*決策*頻率*
*
已放入商品。該用例的特化用例列表無無暫無暫無暫無暫無描述項(xiàng)用例名稱
表2-2商品信息獲取用例描述說明商品信息獲取標(biāo)識符*
YL02用例描述
描述了買家使用本系統(tǒng)進(jìn)行商品信息獲取的過程參與者表
客戶(買家)優(yōu)先級
2狀態(tài)*
進(jìn)行中云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)前置條件
用戶已登錄系統(tǒng)后置條件
系統(tǒng)顯示所獲取商品信息基本操作流
1.用戶在系統(tǒng)主頁上選擇商品分類,進(jìn)入商品列表查看界面。2.輸入關(guān)鍵字,進(jìn)入關(guān)鍵字相關(guān)商品列表查看界面??蛇x操作流被泛化用例表被包含用例表被擴(kuò)展用例表修改歷史記錄問題*決策*頻率*
*
無無商品選購無暫無暫無暫無暫無表
2-3
購物車管理用例描述描述項(xiàng)用例名稱
說明購物車管理標(biāo)識符*
YL03用例描述
描述了買家使用本系統(tǒng)進(jìn)行購物車管理的整個(gè)過程參與者表
客戶(買家)優(yōu)先級
2狀態(tài)*
進(jìn)行中前置條件
用戶已登錄系統(tǒng)后置條件
系統(tǒng)給出操作成功提示云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)基本操作流 1.用戶在系統(tǒng)商品列表頁面選擇某一商品2.點(diǎn)擊“加入購物車”按鈕3.將商品加入購物車可選操作流 1.用戶可同時(shí)選擇多種商品再點(diǎn)擊“加入購物車”按鈕,同時(shí)加入多種商品被泛化用例表 無被包含用例表 商品選購被擴(kuò)展用例表 無修改歷史記錄* 暫無問題* 暫無決策* 暫無頻率* 暫無<以下2.2.2.2到2.2.2.11小節(jié)請參照2.2.2.1小節(jié)>2.2.2.2貨款支付2.2.2.3訂單管理2.2.2.4發(fā)貨管理2.2.2.5退貨管理2.2.2.6商品管理2.2.2.7統(tǒng)計(jì)查詢2.2.2.8用戶管理2.2.2.9日志管理云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)2.2.2.10系統(tǒng)角色管理2.2.2.11用戶級別管理2.3數(shù)據(jù)需求<此處應(yīng)根據(jù)3.2.2小節(jié)的用例圖,相對應(yīng)的在本小節(jié)給出類圖的概念設(shè)計(jì),包含界面類、控制類和實(shí)體類,不要求展開類的屬性和方法,采用類圖的簡化表示或縮略表示,例如>圖2.8系統(tǒng)概念類圖如上圖所示,經(jīng)過分析后得知系統(tǒng)中所需的類和各類之間的關(guān)系如上圖所示。圖中后臺管理界面類提供對系統(tǒng)角色、系統(tǒng)用戶、用戶級別、系統(tǒng)日志、商品類別的維護(hù)工作。購物界面類提供對商品信息、購物車、訂單、支付記錄、發(fā)貨記錄、退款申請的各類操作。2.3.1 商品選購云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖2.16商品選購類圖縮略表示以下2.3.2到2.3.11小節(jié)請參照2.3.1,給予補(bǔ)充說明>2.3.2 貨款支付2.3.3 訂單管理2.3.4 發(fā)貨管理2.3.5 退貨管理2.3.6 商品管理2.3.7 統(tǒng)計(jì)查詢2.3.8 用戶管理2.3.9 日志管理2.3.10系統(tǒng)角色管理2.3.11用戶級別管理云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)第三章 系統(tǒng)設(shè)計(jì)任何工程項(xiàng)目,在生產(chǎn)之前必須要作設(shè)計(jì),軟件工程項(xiàng)目也一樣,在軟件編碼前也必須先進(jìn)行軟件設(shè)計(jì)。軟件設(shè)計(jì)是軟件開發(fā)的關(guān)鍵步驟,直接影響軟件的質(zhì)量。如果說在軟件需求分析階段已經(jīng)完全弄清楚了軟件的各種需求,就較好地解決了所開發(fā)的軟件“做什么”的問題,并已在軟件需求說明書中詳盡和充分地闡明了這些需求,那么下一步就要著手對軟件系統(tǒng)的功能結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和用戶界面等進(jìn)行設(shè)計(jì),即軟件設(shè)計(jì)階段要解決“怎么做”的問題,并最終通過“設(shè)計(jì)模型圖”來反映設(shè)計(jì)的結(jié)果。3.1總體設(shè)計(jì)<主要闡述有關(guān)系統(tǒng)設(shè)計(jì)之功能架構(gòu)設(shè)計(jì),以下為范本 >系統(tǒng)功能架構(gòu)設(shè)計(jì)定義軟件系統(tǒng)各主要部件及成分之間的關(guān)系。可以通過UML的包圖來表示,系統(tǒng)功能一般對應(yīng)需求分析中的用例,例如:>圖3.1系統(tǒng)總包圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)如上圖3.1所示,系統(tǒng)一共分為兩個(gè)子系統(tǒng),網(wǎng)上購物子系統(tǒng)和后臺管理子系統(tǒng)。其中,網(wǎng)上購物子系統(tǒng)又分為商品選購、 貨款支付、訂單管理、發(fā)貨管理、退貨管理、商品管理、統(tǒng)計(jì)查詢共 7個(gè)模塊。后臺管理子系統(tǒng)又分為用戶管理、日志管理、系統(tǒng)角色管理和用戶級別管理共 4個(gè)模塊。3.2功能模塊設(shè)計(jì)<針對3.1.1節(jié)的總體功能架構(gòu),逐項(xiàng)功能展開設(shè)計(jì)。 >3.2.1 商品選購3.2.1.1功能結(jié)構(gòu)設(shè)計(jì)使用UML包圖給出子功能架構(gòu),例如圖3.2商品選購包圖“商品選購”功能主要目的是為買家提供購買賣家提供的商品的功能; 此外,該功能還負(fù)責(zé)將用戶選中的商品放入購物車,對購物車進(jìn)行管理。因此,商品選購模塊主要涉及商品信息獲取以及購物車管理兩個(gè)子模塊。其中商品信息獲取模塊主要分為檢索商品和查看商品詳細(xì)信息兩個(gè)組成部分。購物車管理又分為將商品放入購物車和將商品從購物車移除兩個(gè)部分。3.2.1.2類圖設(shè)計(jì)云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.3商品選購類圖如上圖所示,商品選購類圖中一共有 6個(gè)類,其中:商品選購界面類主要負(fù)責(zé)響應(yīng)頁面發(fā)出的商品信息獲取請求, 負(fù)責(zé)購物車的維護(hù);購物車管理類是購物車管理主功能類;商品信息獲取類主要負(fù)責(zé)根據(jù)各類格式或條件獲取商品的信息以及對商品類型的管理;商品信息類是商品信息實(shí)體類,具備單元信息維護(hù)功能;商品類別類是商品類別實(shí)體類, 具備單元信息維護(hù)功能;購物車記錄類是購物車實(shí)體類,具備單元信息維護(hù)功能。3.2.1.3順序圖設(shè)計(jì)使用順序圖或協(xié)作圖描述該功能(用例)所參與的對象,以及這些對象相互之間的動(dòng)態(tài)消息聯(lián)系;使用狀態(tài)圖用來描述一個(gè)特定的對象所有可能的狀態(tài),以及由于各種事件的發(fā)生而引起的狀態(tài)之間的轉(zhuǎn)移和變化。示例: >云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.4商品選購順序圖圖3.5商品信息獲取順序圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.6購物車管理順序圖3.2.1.4核心處理流程設(shè)計(jì)使用活動(dòng)圖描述上面順序圖中所述核心操作的處理流程。由于這是論文模板,這里只是簡要的闡述,選擇了幾個(gè)有代表性的方法進(jìn)行細(xì)化,但是,在正式論文中,每個(gè)復(fù)雜的流程步驟都應(yīng)該用一個(gè)活動(dòng)圖來進(jìn)行描述,不能省略。例如“按商品類別提取商品列表”這個(gè)方法在下文中沒有細(xì)化,但是這的確是必不可少的>在上述順序圖3.4中,“根據(jù)關(guān)鍵字搜索商品”和“添加購物車記錄”這兩個(gè)方法還可以進(jìn)一步細(xì)化,將在 3.2.1.3中利用活動(dòng)圖進(jìn)行進(jìn)一步的細(xì)化說明,如圖3.7和圖3.8。云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.7根據(jù)關(guān)鍵字搜索商品活動(dòng)圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.8添加購物車記錄活動(dòng)圖在上述順序圖3.5中,“根據(jù)商品ID獲取商品對象實(shí)體”這個(gè)方法還可以進(jìn)一步細(xì)化,將在 3.2.1.3中利用活動(dòng)圖進(jìn)行進(jìn)一步的細(xì)化說明,如圖 3.9。云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.9根據(jù)商品ID獲取商品對象實(shí)體活動(dòng)圖在上述順序圖3.6中,“將商品從購物車刪除”這個(gè)方法還可以進(jìn)一步細(xì)化,將在3.2.1.3中利用活動(dòng)圖進(jìn)行進(jìn)一步的細(xì)化說明,如圖 3.10。云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.10將商品從購物車刪除活動(dòng)圖以下3.2.2到3.2.12小節(jié)請參照3.2.1小節(jié),給予補(bǔ)充說明>3.2.2 貨款支付3.2.2.1功能結(jié)構(gòu)設(shè)計(jì)3.2.2.2類圖設(shè)計(jì)3.2.2.3順序圖設(shè)計(jì)云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)3.2.2.4核心處理流程設(shè)計(jì)3.2.3 訂單管理3.2.3.1功能結(jié)構(gòu)設(shè)計(jì)3.2.3.2類圖設(shè)計(jì)3.2.3.3順序圖設(shè)計(jì)3.2.3.4核心處理流程設(shè)計(jì)3.2.4 發(fā)貨管理3.2.4.1功能結(jié)構(gòu)設(shè)計(jì)3.2.4.2類圖設(shè)計(jì)3.2.4.3順序圖設(shè)計(jì)3.2.4.4核心處理流程設(shè)計(jì)3.2.5 退貨管理3.2.5.1功能結(jié)構(gòu)設(shè)計(jì)3.2.5.2類圖設(shè)計(jì)3.2.5.3順序圖設(shè)計(jì)3.2.5.4核心處理流程設(shè)計(jì)3.2.6 商品管理3.2.6.1功能結(jié)構(gòu)設(shè)計(jì)3.2.6.2類圖設(shè)計(jì)云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)3.2.6.3順序圖設(shè)計(jì)3.2.6.4核心處理流程設(shè)計(jì)3.2.7 統(tǒng)計(jì)查詢3.2.7.1功能結(jié)構(gòu)設(shè)計(jì)3.2.7.2類圖設(shè)計(jì)3.2.7.3順序圖設(shè)計(jì)3.2.7.4核心處理流程設(shè)計(jì)3.2.8 用戶管理3.2.9.1功能結(jié)構(gòu)設(shè)計(jì)3.2.9.2類圖設(shè)計(jì)3.2.9.3順序圖設(shè)計(jì)3.2.9.4核心處理流程設(shè)計(jì)3.2.9 日志管理3.2.10.1功能結(jié)構(gòu)設(shè)計(jì)3.2.10.2類圖設(shè)計(jì)3.2.10.3順序圖設(shè)計(jì)3.2.10.4核心處理流程設(shè)計(jì)3.2.10系統(tǒng)角色管理3.2.11.1功能結(jié)構(gòu)設(shè)計(jì)云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)3.2.11.2類圖設(shè)計(jì)3.2.11.3順序圖設(shè)計(jì)3.2.11.4核心處理流程設(shè)計(jì)3.2.11用戶級別管理3.2.12.1功能結(jié)構(gòu)設(shè)計(jì)3.2.12.2類圖設(shè)計(jì)3.2.12.3順序圖設(shè)計(jì)3.2.12.4核心處理流程設(shè)計(jì)3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1 主要實(shí)體類關(guān)系圖云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)圖3.51網(wǎng)上購物管理信息系統(tǒng)實(shí)體類關(guān)系圖圖3.52日志管理實(shí)體類關(guān)系圖3.3.2 主要數(shù)據(jù)庫表設(shè)計(jì)<根據(jù)實(shí)體類,給出軟件系統(tǒng)主要庫表的設(shè)計(jì),例如: >云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)(1)商品類別保存商品類別的基本信息。表3-26商品類別表字段名數(shù)據(jù)類型長度主鍵否商品類別IDGuid主鍵商品類別名稱nvarchar(20)20否2)商品信息保存商品的基本信息。表3-27商品信息表字段名數(shù)據(jù)類型長度主鍵否商品IDGuid主鍵商品名稱nvarchar(150)150否單價(jià)int否庫存量int否描述信息nvarchar(255)255否商品照片Binary否商品類別nvarchar(50)50否商品狀態(tài)nvarchar(10)10否(3)購物車記錄保存購物車記錄的基本信息。表3-28購物車記錄表字段名數(shù)據(jù)類型長度主鍵否購物車記錄IDGuid主鍵購物車所有者IDGuid否商品IDGuid否購買數(shù)量int否云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)創(chuàng)建日期商品總額
Datetimeint
否否4)訂單項(xiàng)保存訂單項(xiàng)的基本信息。表3-29訂單項(xiàng)表字段名數(shù)據(jù)類型長度主鍵否訂單項(xiàng)IDGuid主鍵訂單IDGuid否商品IDGuid否購買數(shù)量int否商品總額int否5)訂單保存訂單的基本信息。表3-30訂單表字段名數(shù)據(jù)類型長度主鍵否訂單IDGuid主鍵客戶IDGuid否訂單總額int否下單日期Datetime否支付狀態(tài)nvarchar(10)10否發(fā)貨狀態(tài)nvarchar(10)10否結(jié)單日期Datetime否6)用戶信息保存用戶的基本信息。云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)表3-31用戶信息表字段名數(shù)據(jù)類型長度主鍵否用戶IDGuid主鍵用戶名nvarchar(10)10否用戶編號nvarchar(20)20否密碼nvarchar(20)20否電子郵件nvarchar(50)50否手機(jī)號碼nvarchar(50)50否座機(jī)號碼nvarchar(50)50否發(fā)貨地址nvarchar(255)255否性別bit1否7)退貨申請表保存退貨申請的基本信息。表3-32退貨申請表字段名數(shù)據(jù)類型長度主鍵否退貨申請IDGuid主鍵訂單IDGuid否處理日期Datetime否申請人IDGuid否問題描述nvarchar(255)255否反饋結(jié)果nvarchar(255)255否退貨申請狀態(tài)nvarchar(10)10否退貨申請?zhí)峤蝗掌贒atetime否8)支付記錄保存支付記錄的基本信息。云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)表3-33支付記錄表字段名數(shù)據(jù)類型長度主鍵否支付記錄IDGuid主鍵訂單IDGuid否支付方式nvarchar(10)10否支付記錄狀態(tài)nvarchar(10)10否支付時(shí)間Datetime否支付總額int否支付人IDGuid否9)商品發(fā)貨記錄保存發(fā)貨記錄的基本信息。表3-34商品發(fā)貨記錄表字段名數(shù)據(jù)類型長度主鍵否發(fā)貨記錄IDGuid主鍵訂單IDGuid否發(fā)貨日期Datetime否發(fā)貨記錄狀態(tài)nvarvhar(10)10否貨運(yùn)公司名稱nvarvhar(50)50否物流信息nvarvhar(255)255否運(yùn)單號nvarvhar(20)20否10)系統(tǒng)日志保存系統(tǒng)日志的全部內(nèi)容。表3-35系統(tǒng)日志表字段名數(shù)據(jù)類型長度主鍵否日志記錄IDGuid主鍵操作人IDGuid否云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)日志操作類型Nvarchar(20)20否操作時(shí)間Datetime否描述用戶操作的詳細(xì)信息Nvarchar(255)255否云南大學(xué)碩士研究生論文 XX系統(tǒng)的分析與設(shè)計(jì)第四章 總結(jié)與展望4.1總結(jié)<總結(jié)本文在調(diào)研、需求和設(shè)計(jì)等方面做了哪些工作,并給出完成論文的體會(huì) ,以下為范本>隨著社會(huì)信息化發(fā)展與綜合化發(fā)展趨勢,XXX系統(tǒng)已成為各大企業(yè)和商家的重點(diǎn)。本文從網(wǎng)上購物的實(shí)際工作需求出發(fā),詳細(xì)的闡述了需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)的全過程。提出了XXXX的軟件架構(gòu),分別運(yùn)用XXXXXX設(shè)計(jì)實(shí)現(xiàn)了XXX系統(tǒng)。本文所做的主要工作有如下幾方面:<此處簡述本文所做的主要工作和解決的問題,應(yīng)該一一列舉 >1 ..2通過系統(tǒng)的整體設(shè)計(jì)與開發(fā)過程,不僅使我深入的了解 XXXXXXXX ,而且
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- QC/T 757-2024乘用車列車
- 2025-2030年中國超微細(xì)電子線材行業(yè)營銷創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國景區(qū)旅游行業(yè)開拓第二增長曲線戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國化學(xué)機(jī)械拋光行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國汽車經(jīng)銷行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國招商服務(wù)行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實(shí)施研究報(bào)告
- 路燈桿項(xiàng)目評估報(bào)告模板
- 摩托硬件知識培訓(xùn)課件
- 制造業(yè)繪圖知識培訓(xùn)課件
- 2025年度VIP客戶專屬藝術(shù)品收藏服務(wù)協(xié)議2篇
- 四人合伙投資協(xié)議書范本
- 反射療法師3級考試題庫(含答案)
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 期末復(fù)習(xí)試題1(試題)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北師大版
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- 通用電子嘉賓禮薄
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
- 加拿大——文化ppt
- 100以內(nèi)不進(jìn)位不退位加減法200道
- 開展創(chuàng)新型課題QC小組活動(dòng)實(shí)施指導(dǎo)意見
- 皮具工藝生產(chǎn)流程(共6頁)
評論
0/150
提交評論