校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第1頁
校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第2頁
校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第3頁
校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第4頁
校園二手交易系統(tǒng)概要設(shè)計(jì)剖析_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件工程導(dǎo)論設(shè)計(jì)題目:校園二手交易系統(tǒng)概要設(shè)計(jì)專業(yè)軟件工程班級(jí)軟件 121學(xué)生熊康學(xué)號(hào)3120921029指導(dǎo)教師張毅坤老師2014 年秋季學(xué)期1目錄1、引言32、總體設(shè)計(jì)32.1 需求規(guī)定32.2 運(yùn)行環(huán)境32.3 基本設(shè)計(jì)概念和處理流程3類圖52.4 系統(tǒng)模塊結(jié)構(gòu)7(1)、基本業(yè)務(wù)模塊:7(2)、用戶管理模塊:7(3)系統(tǒng)維護(hù)模塊:82.5 人工處理過程93 接口設(shè)計(jì)93.1 用戶接口93.2 外部接口93.3 內(nèi)部接口94 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)94.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)94.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)145 系統(tǒng)出錯(cuò)處理設(shè)計(jì)155.1 出錯(cuò)處理155.2 補(bǔ)救措施152概要設(shè)計(jì)說明書1、引言隨著商

2、品經(jīng)濟(jì)的發(fā)展, 高校學(xué)生通常會(huì)有出售二手貨物的需求, 而其他在校同學(xué)又希望買到廉價(jià)的二手商品。針對(duì)這一情況,校園二手交易市場應(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)品信息,如產(chǎn)品名

3、,產(chǎn)品類型,期望價(jià)格,聯(lián)系方等。3、用戶欲求購的商品信息,如類型,愿出價(jià)格,聯(lián)系方式等。本系統(tǒng)的主要輸出項(xiàng)目:用戶瀏覽商品信息,并獲得聯(lián)系方式,然后買、賣雙方聯(lián)系進(jìn)行交易。2.2 運(yùn)行環(huán)境在VS2010中,其中 .NET Framework4.0,IIS已經(jīng)默認(rèn)搭建好2.3 基本設(shè)計(jì)概念和處理流程本系統(tǒng)功能概括: 賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息,而買主可以方便地瀏覽這在出售的商品信息, 如果找到滿意的商品, 可以通過賣主的聯(lián)系方式獲得聯(lián)系, 一旦交易完成, 賣主可以將商品的信息刪除。 賣主除了可瀏覽正在出售的商品外,還可以主動(dòng)發(fā)布自己需求的商品信息。3用例圖 1:用戶操作用例

4、圖用戶既可以是買者,也可以是賣者。買者在二手物品交易網(wǎng)站上查看商品信息,并進(jìn)行商品搜索,如果有他想要買的物品,那他就聯(lián)系賣方,進(jìn)行交易。若沒有買者想要購買的商品,則買者就發(fā)布求購信息,等待能提供這種物品的賣方響應(yīng)。賣者發(fā)布自己的產(chǎn)品信息,等待賣方與其聯(lián)系。買賣雙方進(jìn)行發(fā)布信息,更新信息操作前均要先登錄。用例圖 2:一般訪客的用例圖一般游客可以瀏覽該網(wǎng)站上的信息,若沒有注冊(cè),則只能瀏覽,不能進(jìn)行其他操作,注冊(cè)之后可以擁有用戶權(quán)限,進(jìn)行其他操作。4類圖候選類類名描述游客類Vistor記錄游客的基本信息及可行的操作用戶User記錄用戶的基本信息及可行的操作管理員Manager記錄管理員的基本信息及可

5、行的操作用戶信息管理MaintenanceUserInfor涉及到用戶注冊(cè),以及用戶信息的更新交易管理Trade交易管理的入口從這里選擇相應(yīng)的功能出售管理SellManage對(duì)用戶出售請(qǐng)求的管理求購管理BuyManage對(duì)用戶求購請(qǐng)求的管理出售信息管理SellInforManage涉及對(duì)用戶出售信息的更新求購信息管理BuyInforManage涉及對(duì)用戶求購信息的更新系統(tǒng)信息Message系統(tǒng)直接發(fā)給用戶的信息5以下為上述其中兩個(gè)類的說明62.4 系統(tǒng)模塊結(jié)構(gòu)( 1)、基本業(yè)務(wù)模塊:1.商品查詢 :此模塊可以根據(jù)物品的名稱、種類、價(jià)格、買或賣等各種條件進(jìn)行組合查詢,在商品查詢的結(jié)果列表中,用戶

6、可進(jìn)一步的查看詳細(xì)信息。F:到數(shù)據(jù)O:顯示符I:輸入商品庫中查詢合條件的查詢條件相應(yīng)信息商品前置條件:進(jìn)入此系統(tǒng)者2.發(fā)布出售 /求購信息 :每個(gè)使用此模塊的用戶必須經(jīng)過注冊(cè),而注冊(cè)時(shí)的用戶名是用戶唯一的標(biāo)識(shí)。F:將記錄O:生成新I:輸入買賣更新到數(shù)的產(chǎn)品信物品信息據(jù)庫中息前置條件:用戶已登錄3.買賣信息更新: 每個(gè)使用此模塊的用戶必須經(jīng)過注冊(cè),用戶可根據(jù)產(chǎn)品的狀態(tài)及自身的特征及時(shí)對(duì)買賣信息進(jìn)行更新維護(hù),包括:修改產(chǎn)品信息、 刪除產(chǎn)品信息、查詢用戶已發(fā)布的買賣產(chǎn)品信息。.買賣信息更新功能如圖3:F:更新用O:生成新I:輸入要更戶的買賣的產(chǎn)品信新的信息信息息前置條件:用戶已登錄( 2)、用戶管理

7、模塊:1.用戶注冊(cè): 此模塊提供給那些未在本系統(tǒng)中注冊(cè)的游客,注冊(cè)后通過后有更高的權(quán)限。F:驗(yàn)證、更I:輸入基本新用戶信O:顯示注信息息表冊(cè)結(jié)果72.更新用戶基本信息:只有注冊(cè)用戶才可以使用此模塊,更新的信息包括:更改注冊(cè)郵箱、更改昵稱。F:把更新I:輸入更新信息保存O:生成新信息到用戶信的用戶信息表息前置條件:用戶已登錄( 3)系統(tǒng)維護(hù)模塊:1刪除用戶: 只要管理員有權(quán)限刪除用戶, 管理員會(huì)定時(shí)地對(duì)物品信息的描述進(jìn)行分析,管理員有權(quán)限刪除發(fā)布垃圾信息的用戶或者兩年以上未登錄的用戶。F:把非法I:輸入非法用戶為 idO:更新用用戶的 id的賬號(hào)銷戶信息毀前置條件:管理員已登錄2.警告用戶: 只

8、要管理員有權(quán)限刪除用戶,管理員會(huì)定時(shí)地對(duì)物品信息的描述進(jìn)行分析,管理員視發(fā)布垃圾信息較輕者對(duì)其進(jìn)行警告提醒。F:向非法I:輸入需警用戶發(fā)送O:顯示提告用戶的 id警告提醒醒結(jié)果前置條件:管理員已登錄3.發(fā)布公用信息: 只要管理員有權(quán)限刪除用戶,管理員可對(duì)網(wǎng)站進(jìn)行更新維護(hù),定時(shí)地更新網(wǎng)站信息。前置條件:管理員已登錄F:把信息I:輸入公用進(jìn)行美化O:顯示發(fā)信息處理布結(jié)果82.5 人工處理過程在管理員對(duì)用戶的管理過程中,需要對(duì)發(fā)布不良信息的用戶進(jìn)行警告及刪除,這時(shí)就需要管理員定期查看用戶所發(fā)布的信息, 以此判斷對(duì)哪些用戶進(jìn)行警告及刪除。3 接口設(shè)計(jì)3.1 用戶接口TCP/IP 協(xié)議3.2 外部接口采

9、用廣泛應(yīng)用的GUI ,即諸如窗口、菜單、對(duì)話框、滾動(dòng)條等。3.3 內(nèi)部接口開放式數(shù)據(jù)庫連接(ODBC) :ODBC 是一個(gè)工業(yè)標(biāo)準(zhǔn),支持到關(guān)系數(shù)據(jù)庫的SQL 請(qǐng)求。數(shù)據(jù)庫管理系統(tǒng)提供者通常發(fā)布一個(gè)ODBC 驅(qū)動(dòng)程序, 將 SQL 語句轉(zhuǎn)換成特定數(shù)據(jù)庫的訪問函數(shù)。4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)9下圖是該二手物品交易系統(tǒng)的實(shí)體聯(lián)系圖,即E-R 圖:管理員包括發(fā)布、包括發(fā)更新1布、更新管理出售信息n出售信息用戶n11n管理管理管理員實(shí)體的屬性如下:10出售信息實(shí)體的屬性如下:求購實(shí)體的屬性如下:11用戶實(shí)體的屬性如下:由以上 E-R 圖可以得出在該系統(tǒng)的數(shù)據(jù)庫管理模塊中相應(yīng)的表如下:1

10、2用戶基本信息表( userinfo)字段名字段類型字段長度描述用戶 ID (userid)Char5主鍵注冊(cè)郵箱Char24Unique(regmail)用戶昵稱( nickname)密碼( passwd)賣方信息表字段名出售 ID (msgid)用戶 ID (userid)出售物品名稱( gods)物品類別( category)期望價(jià)格( sellprice)出售物品描述( selldes)聯(lián)系電話( contactp)聯(lián)系 QQ(contactq)Char18Not nullChar18Not null字段類型字段長度描述Char7主鍵Char5Char64Not nullChar32N

11、ot nullFloat18Char200Char18Char1013買方信息表( buyer)字段名字段類型字段長度描述求購 ID (msgid)Char7主鍵求購物品名稱(neds)Char64Not null物品類別( category)Char32Not null愿意出價(jià)( buyprice)Float18求購物品要求Char200( buydem)聯(lián)系電話( contactp)Char18聯(lián)系 QQ(contactq)Char104.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ù)要求保密。145 系統(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)后可能采取的變通措施為恢復(fù)及再啟動(dòng)技術(shù)說明:當(dāng)系統(tǒng)出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論