![校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/3/9220bdf3-ede0-4d5b-a638-de607cfb207c/9220bdf3-ede0-4d5b-a638-de607cfb207c1.gif)
![校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/3/9220bdf3-ede0-4d5b-a638-de607cfb207c/9220bdf3-ede0-4d5b-a638-de607cfb207c2.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程導(dǎo)論設(shè)計(jì)題目:校園二手交易系統(tǒng)概要設(shè)計(jì)專業(yè)軟件工程班級(jí)軟件121學(xué)生熊康學(xué)號(hào)3120921029指導(dǎo)教師張毅坤老師0場(chǎng)A字2014年秋季學(xué)期目錄1、引言3.2、總體設(shè)計(jì)3.2.1需求規(guī)定3.2.2運(yùn)行環(huán)境3.2.3基本設(shè)計(jì)概念和處理流程3.類圖52.4系統(tǒng)模塊結(jié)構(gòu)7.(1)、基本業(yè)務(wù)模塊:7.(2)、用戶管理模塊:7.(3)系統(tǒng)維護(hù)模塊:8.3接2口.5人設(shè)工處計(jì)理過程用戶接口9.3.2外部接口9.4系3統(tǒng).3內(nèi)數(shù)部接據(jù)口.結(jié)構(gòu)設(shè).計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)9.5系4統(tǒng).2物出理結(jié)錯(cuò)構(gòu)設(shè)處計(jì)要理點(diǎn)設(shè).計(jì).1出錯(cuò)處理補(bǔ)救措施1.5.5概要
2、設(shè)計(jì)說明書1、引言隨著商品經(jīng)濟(jì)的發(fā)展,高校學(xué)生通常會(huì)有出售二手貨物的需求,而其他在校同學(xué)又希望買到廉價(jià)的二手商品。針對(duì)這一情況,校園二手交易市場(chǎng)應(yīng)運(yùn)而生。其目的就是要提供一個(gè)信息平臺(tái),可以使賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息,而買主可以方便地瀏覽這在出售的商品信息,如果找到滿意的商品,可以通過賣主的聯(lián)系方式獲得聯(lián)系,一旦交易完成,賣主可以將商品的信息刪除。賣主除了可瀏覽正在出售的商品外,還可以主動(dòng)發(fā)布自己需求的商品信息。2、總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)要實(shí)現(xiàn)用戶二手物品交易的需求。本系統(tǒng)的主要輸入項(xiàng)目:1、用戶個(gè)人的基本信息,如注冊(cè)時(shí)的昵稱、郵箱等。2、用戶想要賣出的產(chǎn)品信息,如
3、產(chǎn)品名,產(chǎn)品類型,期望價(jià)格,聯(lián)系方等3、用戶欲求購(gòu)的商品信息,如類型,愿出價(jià)格,聯(lián)系方式等。本系統(tǒng)的主要輸出項(xiàng)目:用戶瀏覽商品信息,并獲得聯(lián)系方式,然后買、賣雙方聯(lián)系進(jìn)行交易。2.2運(yùn)行環(huán)境在VS2010中,其中.NETFramework4.0,IIS已經(jīng)默認(rèn)搭建好2.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)功能概括:賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息,而買主可以方便地瀏覽這在出售的商品信息,如果找到滿意的商品,可以通過賣主的聯(lián)系方式獲得聯(lián)系,一旦交易完成,賣主可以將商品的信息刪除。賣主除了可瀏覽正在出售的商品外,還可以主動(dòng)發(fā)布自己需求的商品信息。用例圖1:用戶操作用例圖用戶基本信息管理買
4、賣信息更新用戶既可以是買者,也可以是賣者。買者在二手物品交易網(wǎng)站上查看商品信息,并進(jìn)行商品搜索,如果有他想要買的物品,那他就聯(lián)系賣方,進(jìn)行交易。若沒有買者想要購(gòu)買的商品,則買者就發(fā)布求購(gòu)信息,等待能提供這種物品的賣方響應(yīng)。賣者發(fā)布自己的產(chǎn)品信息,等待賣方與其聯(lián)系。買賣雙方進(jìn)行發(fā)布信息,更新信息操作前均要先登錄。用例圖2:一般訪客的用例圖一般游客可以瀏覽該網(wǎng)站上的信息,若沒有注冊(cè),則只能瀏覽,不能進(jìn)行其他操作,注冊(cè)之后可以擁有用戶權(quán)限,進(jìn)行其他操作。類圖候選類類名描述游客類Vistor記錄游客的基本信息及可行的操作用戶User記錄用戶的基本信息及可行的操作管理員Manager記錄管理員的基本信息
5、及可行的操作用戶信息管理MaintenanceUserlnfor涉及到用戶注冊(cè),以及用戶信息的更新交易管理Trade交易管理的入從這里選擇相應(yīng)的功能出售管理SellManage對(duì)用戶出售請(qǐng)求的管理求購(gòu)管理BuyManage對(duì)用戶求購(gòu)請(qǐng)求的管理出售信息管理SellInforManage涉及對(duì)用戶出售信息的更新求購(gòu)信息管理BuyInforManage涉及對(duì)用戶求購(gòu)信息的更新系統(tǒng)信息Message系統(tǒng)直接發(fā)給用戶的信息以下為上述其中兩個(gè)類的說明SellManage>sellid:chargod呂:charcategory:char>sellprice:int>contactp:ch
6、ar>contactq:charch&ckSignlnfch&ckMsgNumfinputSelllnfior()ch&ckSelllnfor(CompareSuylnfor()sentTradeRequestQ/ritelntoTableOBuyManage>buyid:char門Ed呂:charcategory:charprice:int>contactp:char>contactq:charchecksign()checkMsgNumf)inputBuylnfior()checkBuylnfait)compa.reSellhifor()se
7、ntTradeRequestf/7ritelntoTable()2.4系統(tǒng)模塊結(jié)構(gòu)1)、基本業(yè)務(wù)模塊:1. 商品查詢:此模塊可以根據(jù)物品的名稱、種類、價(jià)格、買或賣等各種條件進(jìn)行組合查詢,在商品查詢的結(jié)果列表中,用戶可進(jìn)一步的查看詳細(xì)信息。前置條件:進(jìn)入此系統(tǒng)者2.發(fā)布出售/求購(gòu)信息:每個(gè)使用此模塊的用戶必須經(jīng)過注冊(cè),而注冊(cè)時(shí)的用戶名是用戶唯一的標(biāo)識(shí)。I:輸入買賣物品信息F:將記錄更新到數(shù)據(jù)庫(kù)中O:生成新的產(chǎn)品信前置條件:用戶已登錄3.買賣信息更新:每個(gè)使用此模塊的用戶必須經(jīng)過注冊(cè),用戶可根據(jù)產(chǎn)品的狀態(tài)及自身的特征及時(shí)對(duì)買賣信息進(jìn)行更新維護(hù),包括:修改產(chǎn)品信息、刪除產(chǎn)品信息、查詢用戶已發(fā)布的買賣
8、產(chǎn)品信息。.買賣信息更新功能如圖3:I:輸入要更新的信息前置條件:用戶已登錄F:更新用戶的買賣信息O:生成新的產(chǎn)品信息2)、用戶管理模塊:1.用戶注冊(cè):此模塊提供給那些未在本系統(tǒng)中注冊(cè)的游客,注冊(cè)后通過后有更高的權(quán)限。2. 更新用戶基本信息:只有注冊(cè)用戶才可以使用此模塊,更新的信息包括:更改注冊(cè)郵箱、更改昵稱。I:輸入更新信息F:把更新信息保存到用戶信息表O:生成新的用戶信息前置條件:用戶已登錄(3)系統(tǒng)維護(hù)模塊:I:輸入非法用戶的id1刪除用戶:只要管理員有權(quán)限刪除用戶,管理員會(huì)定時(shí)地對(duì)物品信息的描述進(jìn)行分析,管理員有權(quán)限刪除發(fā)布垃圾信息的用戶或者兩年以上未登錄的用戶。O:更新用戶信息F:把
9、非法用戶為id的賬號(hào)銷臼口前置條件:管理員已登錄2.警告用戶:只要管理員有權(quán)限刪除用戶,管理員會(huì)定時(shí)地對(duì)物品信息的描述進(jìn)行分析,管理員視發(fā)布垃圾信息較輕者對(duì)其進(jìn)行警告提醒。I:輸入需警告用戶的idF:向非法用戶發(fā)送警告提醒O:顯示提醒結(jié)果前置條件:管理員已登錄3. 發(fā)布公用信息:只要管理員有權(quán)限刪除用戶,管理員可對(duì)網(wǎng)站進(jìn)行更新維護(hù),定時(shí)地更新網(wǎng)站信息。前置條件:管理員已登錄2.5人工處理過程在管理員對(duì)用戶的管理過程中,需要對(duì)發(fā)布不良信息的用戶進(jìn)行警告及刪除,這時(shí)就需要管理員定期查看用戶所發(fā)布的信息,以此判斷對(duì)哪些用戶進(jìn)行警告及刪除。3接口設(shè)計(jì)3.1用戶接口TCP/IP協(xié)議3.2外部接口采用廣泛
10、應(yīng)用的GUI,即諸如窗口、菜單、對(duì)話框、滾動(dòng)條等。3.3內(nèi)部接口開放式數(shù)據(jù)庫(kù)連接(ODBC):ODBC是一個(gè)工業(yè)標(biāo)準(zhǔn),支持到關(guān)系數(shù)據(jù)庫(kù)的SQL請(qǐng)求。數(shù)據(jù)庫(kù)管理系統(tǒng)提供者通常發(fā)布一個(gè)ODBC驅(qū)動(dòng)程序,將SQL語句轉(zhuǎn)換成特定數(shù)據(jù)庫(kù)的訪問函數(shù)。4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)17卜圖是該二手物品交易系統(tǒng)的實(shí)體聯(lián)系圖,即E-R圖:1管理On用戶n11管理管理包括發(fā)布更新包括發(fā)布、更新出售信息管理員出售信息管理員實(shí)體的屬性如下:廠*出售信息實(shí)體的屬性如下:(土丿細(xì)D彳出倩信息X聯(lián)系QQ<聯(lián)系電求購(gòu)實(shí)體的屬性如下:A求購(gòu)ID/聯(lián)系電.占占餡稱丿愿意出丿K、土川ID求購(gòu)繃品棗求/聯(lián)系Q“亠
11、39;-4:求購(gòu)信息::用戶實(shí)體的屬性如下:由以上E-R圖可以得出在該系統(tǒng)的數(shù)據(jù)庫(kù)管理模塊中相應(yīng)的表如下:用戶基本信息表(userinf)字段名字段類型字段長(zhǎng)度描述用戶ID(useridChar5主鍵注冊(cè)郵箱(regmailChar24Unique用戶昵稱(nickname)Char18Notnull密碼(passwd)Char18Notnull賣方信息表字段名字段類型字段長(zhǎng)度描述出售ID(msgid)Char7主鍵用戶ID(useridChar5出售物品名稱(gods)Char64Notnull物品類別(categoryChar32Notnull期望價(jià)格(sellpriCeFloat18出售
12、物品描述(sellde)Char200聯(lián)系電話(contactpChar18聯(lián)系QQ(contactqChar10買方信息表(buyer)字段名字段類型字段長(zhǎng)度描述求購(gòu)ID(msgid)Char7主鍵求購(gòu)物品名稱(neds)Char64Notnull物品類別(categoryChar32Notnull愿意出價(jià)(buypriceFloat18求購(gòu)物品要求(buydem)Char200聯(lián)系電話(contactpChar18聯(lián)系QQ(contactqChar104.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求如上表所示,數(shù)據(jù)要求保密。5系統(tǒng)出錯(cuò)處理設(shè)計(jì)5.1出錯(cuò)處理1避免因用戶的疏忽對(duì)系統(tǒng)造成的損壞;2采用對(duì)話框形式為用戶提供警告信息;3一些關(guān)鍵性操作(比如:刪除操作),都應(yīng)提供確認(rèn)機(jī)制;5.2補(bǔ)救措施故障出現(xiàn)后可能采取的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來十年移動(dòng)支付的科技發(fā)展趨勢(shì)預(yù)測(cè)
- 標(biāo)準(zhǔn)化管理在生產(chǎn)現(xiàn)場(chǎng)的挑戰(zhàn)與對(duì)策
- 現(xiàn)代音樂文化的全球化傳播路徑
- 13人物描寫一組(說課稿)2023-2024學(xué)年統(tǒng)編版語文五年級(jí)下冊(cè)
- Unit 1 Playtime Lesson 3(說課稿)-2023-2024學(xué)年人教新起點(diǎn)版英語二年級(jí)下冊(cè)001
- 25 少年閏土 第二課時(shí) 說課稿-2024-2025學(xué)年語文六年級(jí)上冊(cè) 統(tǒng)編版
- Unit1 London is a big city(說課稿)2023-2024學(xué)年外研版(三起)四年級(jí)下冊(cè)
- 2024-2025學(xué)年高中生物 第七章 現(xiàn)代生物進(jìn)化理論 第1節(jié) 現(xiàn)代生物進(jìn)化理論的由來說課稿3 新人教版必修2
- Unit 2 Being a good language learner Exploring and Using 說課稿-2024-2025學(xué)年高中英語重大版(2019)必修第一冊(cè)
- 2025挖掘機(jī)勞動(dòng)合同范文
- 北師大版五年級(jí)上冊(cè)四則混合運(yùn)算100道及答案
- 專項(xiàng)債券在燃?xì)饣A(chǔ)設(shè)施建設(shè)中的融資作用
- 人教部編版道德與法治八年級(jí)下冊(cè):6.3 《國(guó)家行政機(jī)關(guān)》說課稿1
- GE-LM2500+G4航改燃?xì)廨啓C(jī)在艦船和工業(yè)上的應(yīng)用
- 2024山東能源集團(tuán)中級(jí)人才庫(kù)選拔(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 鋼鐵是怎樣煉成的讀后感作文700字
- 武漢市江夏區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試卷【帶答案】-109
- 學(xué)校物業(yè)服務(wù)合同范本專業(yè)版
- SL 288-2014 水利工程施工監(jiān)理規(guī)范
- 部編版八年級(jí)語文上冊(cè)期末考試卷
- 2024年02月中央軍委后勤保障部2024年公開招考專業(yè)技能崗位文職人員筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論