




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、【東北林業(yè)大學(xué)二手物品交易系統(tǒng)】概要設(shè)計(jì)說明書狀態(tài)草稿初始版修訂版標(biāo)識(shí)號11當(dāng)前版本1.0發(fā)布日期2010年6月3日密級無密級 秘密 絕密 作者 三人行軟件開發(fā)小組執(zhí)筆者1引言31.1編寫目的31.2背景31.3定義31.4參考資料42總體設(shè)計(jì)42.1需求規(guī)定42.2運(yùn)行環(huán)境42.3基本設(shè)計(jì)概念和處理流程42.4系統(tǒng)模塊結(jié)構(gòu)72.5人工處理過程93接口設(shè)計(jì)93.1用戶接口93.2外部接口103.3內(nèi)部接口104運(yùn)行設(shè)計(jì)104.1運(yùn)行模塊組合104.2運(yùn)行控制114.3運(yùn)行時(shí)間115系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)115.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)115.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)156系統(tǒng)出錯(cuò)處理設(shè)計(jì)156.1出錯(cuò)處理156
2、.2補(bǔ)救措施156.3系統(tǒng)維護(hù)設(shè)計(jì)15文檔可自由編輯打印概要設(shè)計(jì)說明書1引言1.1編寫目的在完成了軟件系統(tǒng)的可行性研究和需求分析的基礎(chǔ)上,為了明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,項(xiàng)目小組在考慮了幾種可能的解決方案,并與程序員進(jìn)行了較為深入地探討和分析之后,提出了這份概要設(shè)計(jì)說明書。此概要設(shè)計(jì)說明書對東北林業(yè)大學(xué)二手物品交易系統(tǒng)軟件的解決方案、功能分配、模塊化分、程序的總體結(jié)構(gòu)、輸入輸出和接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)及出錯(cuò)設(shè)計(jì)等方面作了全面的概括性的說明,為該軟件的詳細(xì)設(shè)計(jì)奠定了基礎(chǔ)。此文檔為系統(tǒng)分析員工作的階段性總結(jié),提供設(shè)計(jì)人員和開發(fā)人員參考。1.2背景隨著商品經(jīng)濟(jì)的發(fā)展,高校學(xué)生通
3、常會(huì)有出售二手貨物的需求,而其他在校同學(xué)又希望買到廉價(jià)的二手商品?,F(xiàn)在東北林業(yè)大學(xué)校內(nèi)的二手物品交易主要是通過校園報(bào)紙(三葉草報(bào),校園風(fēng)行)來進(jìn)行,而這兩家報(bào)紙發(fā)行時(shí)間為每月一期,這遠(yuǎn)遠(yuǎn)不能滿足學(xué)生的需求。針對這一情況【東北林業(yè)大學(xué)二手物品交易系統(tǒng)】應(yīng)運(yùn)而生。其目的就是要提供一個(gè)信息平臺(tái),可以使賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息,而買主可以方便地瀏覽這在出售的商品信息,如果找到滿意的商品,可以通過賣主的聯(lián)系方式獲得聯(lián)系,一旦交易完成,賣主可以將商品的信息刪除。賣主除了可瀏覽正在出售的商品外,還可以主動(dòng)發(fā)布自己需求的商品信息。 所開發(fā)軟件名稱:東北林業(yè)大學(xué)二手物品交易系統(tǒng)項(xiàng)目開發(fā)單
4、位:三人行軟件開發(fā)小組軟件用戶: 東北林業(yè)大學(xué)在校學(xué)生1.3定義垃圾信息:沒有意義的信息或大量重復(fù)的信息非法用戶:大量發(fā)布無效信息或違反相關(guān)規(guī)定信息的用戶用戶:使用二手物品交易系統(tǒng)完成二手物品買賣的人游客:只在網(wǎng)站上瀏覽信息,不注冊的人1.4參考資料東北林業(yè)大學(xué)二手物品交易系統(tǒng)開發(fā)需求規(guī)格說明書. 東北林業(yè)大學(xué)二手物品交易系統(tǒng)開發(fā)合同.doc 合同編號:9A5092總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)要實(shí)現(xiàn)用戶二手物品交易的需求。本系統(tǒng)的主要輸入項(xiàng)目:1、用戶個(gè)人的基本信息,如注冊時(shí)的昵稱、郵箱等。 2、用戶想要賣出的產(chǎn)品信息,如產(chǎn)品名,產(chǎn)品類型,期望價(jià)格,聯(lián)系方式等。 3、用戶欲求購的商品信息,如類
5、型,愿出價(jià)格,聯(lián)系方式等。本系統(tǒng)的主要輸出項(xiàng)目:用戶瀏覽商品信息,并獲得聯(lián)系方式,然后買、賣雙方聯(lián)系進(jìn)行交易。2.2運(yùn)行環(huán)境采用 J2EE(Java 2 Platform Enterprise Edition)三層架構(gòu)來構(gòu)建,采用EJB 和JavaBeans 構(gòu)建中間層業(yè)務(wù)處理組件,完成絕大多數(shù)事務(wù)的處理,用Java 實(shí)現(xiàn)界面顯示和用戶交互功能,中間采用成熟的應(yīng)用服務(wù)器產(chǎn)品支撐業(yè)務(wù)處理組件的運(yùn)行環(huán)境,采用企業(yè)級數(shù)據(jù)庫產(chǎn)品實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。在Windows,Linux平臺(tái)上均可運(yùn)行,具有優(yōu)異的跨平臺(tái)能力。2.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)功能概括:賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息,
6、而買主可以方便地瀏覽這在出售的商品信息,如果找到滿意的商品,可以通過賣主的聯(lián)系方式獲得聯(lián)系,一旦交易完成,賣主可以將商品的信息刪除。賣主除了可瀏覽正在出售的商品外,還可以主動(dòng)發(fā)布自己需求的商品信息。用例圖:用例圖1:用戶操作用例圖 用戶既可以是買者,也可以是賣者。買者在二手物品交易網(wǎng)站上查看商品信息,并進(jìn)行商品搜索,如果有他想要買的物品,那他就聯(lián)系賣方,進(jìn)行交易。若沒有買者想要購買的商品,則買者就發(fā)布求購信息,等待能提供這種物品的賣方響應(yīng)。 賣者發(fā)布自己的產(chǎn)品信息,等待賣方與其聯(lián)系。 買賣雙方進(jìn)行發(fā)布信息,更新信息操作前均要先登錄。用例圖2:管理員用例圖 管理員對系統(tǒng)進(jìn)行管理,可以發(fā)布公用信息
7、,也可以對非法用戶進(jìn)行刪除。若有用戶發(fā)布不良信息,三次以內(nèi)進(jìn)行警告,三次以上即可刪除該用戶。用例圖3:一般訪客的用例圖 一般游客可以瀏覽該網(wǎng)站上的信息,若沒有注冊,則只能瀏覽,不能進(jìn)行其他操作,注冊之后可以擁有用戶權(quán)限,進(jìn)行其他操作。類圖候選類類名描述游客類Vistor記錄游客的基本信息及可行的操作用戶User記錄用戶的基本信息及可行的操作管理員Manager記錄管理員的基本信息及可行的操作用戶信息管理MaintenanceUserInfor涉及到用戶注冊,以及用戶信息的更新交易管理Trade交易管理的入口從這里選擇相應(yīng)的功能出售管理SellManage對用戶出售請求的管理求購管理BuyMan
8、age對用戶求購請求的管理出售信息管理SellInforManage涉及對用戶出售信息的更新求購信息管理BuyInforManage涉及對用戶求購信息的更新系統(tǒng)信息Message系統(tǒng)直接發(fā)給用戶的信息以下為上述其中兩個(gè)類的說明2.4系統(tǒng)模塊結(jié)構(gòu)系統(tǒng)主要模塊:基本業(yè)務(wù)模塊:1.商品查詢:此模塊可以根據(jù)物品的名稱、種類、價(jià)格、買或賣等各種條件進(jìn)行組合查詢,在商品查詢的結(jié)果列表中,用戶可進(jìn)一步的查看詳細(xì)信息。商品查詢的功能如圖1:F:到數(shù)據(jù)庫中查詢相應(yīng)信息I:輸入商品查詢條件O:顯示符合條件的商品 前置條件:進(jìn)入此系統(tǒng)者2.發(fā)布出售/求購信息:每個(gè)使用此模塊的用戶必須經(jīng)過注冊,而注冊時(shí)的用戶名是用戶
9、唯一的標(biāo)識(shí)。發(fā)布出售/求購信息功能如圖2:O:生成新的產(chǎn)品信息F:將記錄更新到數(shù)據(jù)庫中I:輸入買賣物品信息前置條件:用戶已登錄3.買賣信息更新:每個(gè)使用此模塊的用戶必須經(jīng)過注冊,用戶可根據(jù)產(chǎn)品的狀態(tài)及自身的特征及時(shí)對買賣信息進(jìn)行更新維護(hù),包括:修改產(chǎn)品信息、刪除產(chǎn)品信息、查詢用戶已發(fā)布的買賣產(chǎn)品信息。.買賣信息更新功能如圖3:O:生成新的產(chǎn)品信息F:更新用戶的買賣信息I:輸入要更新的信息前置條件:用戶已登錄用戶管理模塊:1.用戶注冊:此模塊提公給那些未在本系統(tǒng)中注冊的游客,注冊后通過后有更高的權(quán)限。用戶注冊功能如圖4:F:驗(yàn)證、更新用戶信息表I:輸入基本信息O:顯示注冊結(jié)果 2.更新用戶基本信
10、息:只有注冊用戶才可以使用此模塊,更新的信息包括:更改注冊郵箱、更改昵稱。更新用戶基本信息功能如圖5:F:把更新信息保存到用戶信息表I:輸入更新信息O:生成新的用戶信息前置條件:用戶已登錄 系統(tǒng)維護(hù)模塊:1刪除用戶:只要管理員有權(quán)限刪除用戶,管理員會(huì)定時(shí)地對物品信息的描述進(jìn)行分析,管理員有權(quán)限刪除發(fā)布垃圾信息的用戶或者兩年以上未登錄的用戶。刪除用戶功能如圖6:O:更新用戶信息F:把非法用戶為id的賬號銷毀I:輸入非法用戶的id前置條件:管理員已登錄2.警告用戶:只要管理員有權(quán)限刪除用戶,管理員會(huì)定時(shí)地對物品信息的描述進(jìn)行分析,管理員視發(fā)布垃圾信息較輕者對其進(jìn)行警告提醒。警告用戶功能如圖7:O:
11、顯示提醒結(jié)果F:向非法用戶發(fā)送警告提醒I:輸入需警告用戶的id前置條件:管理員已登錄3.發(fā)布公用信息:只要管理員有權(quán)限刪除用戶,管理員可對網(wǎng)站進(jìn)行更新維護(hù),定時(shí)地更新網(wǎng)站信息。發(fā)布公用信息功能如圖8:F:把信息進(jìn)行美化處理I:輸入公用信息O:顯示發(fā)布結(jié)果結(jié)果前置條件:管理員已登錄2.5人工處理過程在管理員對用戶的管理過程中,需要對發(fā)布不良信息的用戶進(jìn)行警告及刪除,這時(shí)就需要管理員定期查看用戶所發(fā)布的信息,以此判斷對哪些用戶進(jìn)行警告及刪除。3接口設(shè)計(jì)3.1用戶接口TCP/IP協(xié)議3.2外部接口 采用廣泛應(yīng)用的 GUI,即諸如窗口、菜單、對話框、滾動(dòng)條等。3.3內(nèi)部接口開放式數(shù)據(jù)庫連接(ODBC)
12、:ODBC是一個(gè)工業(yè)標(biāo)準(zhǔn),支持到關(guān)系數(shù)據(jù)庫的SQL請求。數(shù)據(jù)庫管理系統(tǒng)提供者通常發(fā)布一個(gè)ODBC驅(qū)動(dòng)程序,將SQL語句轉(zhuǎn)換成特定數(shù)據(jù)庫的訪問函數(shù)。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合 系統(tǒng)組件框架圖:4.2運(yùn)行控制 用戶登錄后即可使用權(quán)限內(nèi)的每一種權(quán)限4.3運(yùn)行時(shí)間一般用戶的操作響應(yīng)時(shí)間應(yīng)在5秒鐘左右5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)下圖是該二手物品交易系統(tǒng)的實(shí)體聯(lián)系圖,即E-R圖:管理員用戶出售信息 管理管理1nn管理出售信息 1n包括發(fā)布、更新包括發(fā)布、更新1管理員實(shí)體的屬性如下:出售信息實(shí)體的屬性如下:求購實(shí)體的屬性如下:用戶實(shí)體的屬性如下:由以上E-R圖可以得出在該系統(tǒng)的數(shù)據(jù)庫管理模塊中
13、相應(yīng)的表如下:用戶基本信息表(userinfo)字段名字段類型字段長度描述用戶ID(userid)Char5主鍵注冊郵箱(regmail)Char24Unique用戶昵稱(nickname)Char18Not null密碼(passwd)Char18Not null賣方信息表字段名字段類型字段長度描述出售ID(msgid)Char7主鍵用戶ID(userid)Char5出售物品名稱(gods)Char64Not null物品類別(category)Char32Not null期望價(jià)格(sellprice)Float18出售物品描述(selldes)Char200聯(lián)系電話(contactp)Ch
14、ar18聯(lián)系QQ(contactq)Char10買方信息表(buyer)字段名字段類型字段長度描述求購ID(msgid)Char7主鍵求購物品名稱(neds)Char64Not null物品類別(category)Char32Not null愿意出價(jià)(buyprice)Float18求購物品要求(buydem)Char200聯(lián)系電話(contactp)Char18聯(lián)系QQ(contactq)Char105.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ù)要求保密。 6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)處理1避免因用戶的疏忽對系統(tǒng)造成的損壞;2采用對話框形式為用戶提供警告信息;3一些關(guān)鍵性操作(比如:刪除操作),都應(yīng)提供確認(rèn)機(jī)制;6.2補(bǔ)救措施故障出現(xiàn)后可能采取的變通措施,包括:a. 后備技術(shù)說明:采用廉價(jià)磁盤冗余陣列(RAID)技術(shù),一旦原始系統(tǒng)數(shù)據(jù)丟失便啟用副本恢復(fù)數(shù)據(jù)。b. 降效技術(shù)說明:管理員
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 書法培訓(xùn)加盟合同范本
- 出口瓷磚訂單合同范本
- 2024年興業(yè)銀行深圳分行招聘考試真題
- 倉庫壓貨批發(fā)合同范本
- 2024年陜西西北工業(yè)大學(xué)附屬中學(xué)招聘考試真題
- 2024年溫州平陽農(nóng)商銀行招聘筆試真題
- coco合資合同范本
- 加盟銷售合同范本
- 2024年安徽醫(yī)科大學(xué)第一附屬醫(yī)院招聘考試真題
- 出租固定攤位合同范本
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末考試生物試卷含答案
- 2025年“春訓(xùn)”學(xué)習(xí)心得體會(huì)例文(3篇)
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 2025年春新北師大版物理八年級下冊課件 第六章 質(zhì)量和密度 第二節(jié) 物質(zhì)的密度
- 2025年春新外研版(三起)英語三年級下冊課件 Unit4第1課時(shí)Startup
- 2025年職業(yè)教案編寫指南:教師技巧
- 2024年股權(quán)轉(zhuǎn)讓合同書(含管理層收購條款)
- 2025-2025學(xué)年度第二學(xué)期高二物理教學(xué)計(jì)劃
- 幼兒園市級課一等獎(jiǎng)-大班語言健康繪本《我的情緒小怪獸》有聲繪本課件
- 地方足球協(xié)會(huì)管理制度
- 2025年度墓碑石材購銷與墓碑定制服務(wù)合同3篇
評論
0/150
提交評論