




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程導論設計題目:校園二手交易系統(tǒng)概要設計專業(yè)軟件工程班級軟件121學 生學號3120921029指導教師張毅坤老師2014年秋季學期目錄1、引言 32、總體設計 32.1需求規(guī)定 3.2.2 運行環(huán)境 3.2.3 基本設計概念和處理流程 3.類圖5.2.4 系統(tǒng)模塊結構 7.(1)、基本業(yè)務模塊: 7.(2)、用戶管理模塊: 7.(3)系統(tǒng)維護模塊: 8.2.5 人工處理過程 9.3 接口設計 93.1用戶接口 9.3.2外部接口 9.3.3內(nèi)部接口 9.4 系統(tǒng)數(shù)據(jù)結構設計 94.1 邏輯結構設計要點 9.4.2 物理結構設計要點 1.45 系統(tǒng)出錯處理設計 155.1出錯處理 1.5
2、.5.2補救措施 1.5.7 / 15概要設計說明書1、引言隨著商品經(jīng)濟的發(fā)展, 高校學生通常會有出售二手貨物的需求, 而其他在校 同學又希望買到廉價的二手商品。針對這一情況,校園二手交易市場應運而生。 其目的就是要提供一個信息平臺, 可以使賣主方便地發(fā)布要出售的商品信息以及 本人的聯(lián)系信息, 而買主可以方便地瀏覽這在出售的商品信息, 如果找到滿意的 商品,可以通過賣主的聯(lián)系方式獲得聯(lián)系, 一旦交易完成, 賣主可以將商品的信 息刪除。賣主除了可瀏覽正在出售的商品外, 還可以主動發(fā)布自己需求的商品信 息。2、總體設計2.1 需求規(guī)定本系統(tǒng)要實現(xiàn)用戶二手物品交易的需求。 本系統(tǒng)的主要輸入項目 :1
3、、用戶個人的基本信息,如注冊時的昵稱、郵箱等。2、用戶想要賣出的產(chǎn)品信息,如產(chǎn)品名,產(chǎn)品類型,期望價格,聯(lián)系方等。3、用戶欲求購的商品信息,如類型,愿出價格,聯(lián)系方式等。 本系統(tǒng)的主要輸出項目 : 用戶瀏覽商品信息,并獲得聯(lián)系方式,然后買、賣雙方聯(lián)系進行交易。2.2 運行環(huán)境在VS201C中,其中.NET Framework4.0,IIS 已經(jīng)默認搭建好2.3 基本設計概念和處理流程本系統(tǒng)功能概括: 賣主方便地發(fā)布要出售的商品信息以及本人的聯(lián)系信息, 而買主可以方便地瀏覽這在出售的商品信息, 如果找到滿意的商品, 可以通過賣 主的聯(lián)系方式獲得聯(lián)系, 一旦交易完成, 賣主可以將商品的信息刪除。
4、賣主除了 可瀏覽正在出售的商品外,還可以主動發(fā)布自己需求的商品信息。用例圖1:用戶操作用例圖用戶既可以是買者,也可以是賣者。買者在二手物品交易網(wǎng)站上查看商品信息,并進行商品搜索,如果有他想要 買的物品,那他就聯(lián)系賣方,進行交易。若沒有買者想要購買的商品,則買者就 發(fā)布求購信息,等待能提供這種物品的賣方響應。賣者發(fā)布自己的產(chǎn)品信息,等待賣方與其聯(lián)系。買賣雙方進行發(fā)布信息,更新信息操作前均要先登錄。用例圖2: 般訪客的用例圖一般游客可以瀏覽該網(wǎng)站上的信息,若沒有注冊,則只能瀏覽,不能進行其 他操作,注冊之后可以擁有用戶權限,進行其他操作。類圖候選類類名描述游客類Vistor記錄游客的基本信息及可行
5、的操作用戶User記錄用戶的基本信息及可行的操作管理員Man ager記錄管理員的基本信息及可行的操作用戶信息管理Mai nte nan ceUserl nfor涉及到用戶注冊,以及用戶信息的更新交易管理Trade交易管理的入口從這里選擇相應的功能出售管理SellMa nage對用戶出售請求的管理求購管理BuyMa nage對用戶求購請求的管理出售信息管理Selll nforMa nage涉及對用戶出售信息的更新求購信息管理Buyln forMa nage涉及對用戶求購信息的更新系統(tǒng)信息Message系統(tǒng)直接發(fā)給用戶的信息以下為上述其中兩個類的說明SellManage sellid'
6、char >gods . ckiar category . char 零sellprig ' int >contactp - char contact q charcheckSignln|J *GheckMsgUurn() inputSelllnforf) checkSelllnfoif CompareBdylnfor() sentTradeRequesX) SvritelntoTable()BuyManage ?biuyid ' char >neds cliar category : char >huypnce mt >contactp : ch
7、ar Sl>contactc: charchecks fln() *chec AIsgNunX) input Btiylnfor)pa reSell Info r() *3eiitTradeRequest() %rritelntoTable()2.4系統(tǒng)模塊結構(1) 、基本業(yè)務模塊:1.商品查詢:此模塊可以根據(jù)物品的名稱、種類、價格、買或賣等各種條件 進行組合查詢,在商品查詢的結果列表中,用戶可進一步的查看詳細信息。前置條件:進入此系統(tǒng)者2發(fā)布出售/求購信息:每個使用此模塊的用戶必須經(jīng)過注冊,而注冊時的用 戶名是用戶唯一的標識。前置條件:用戶已登錄3買賣信息更新:每個使用此模塊的用戶必
8、須經(jīng)過注冊,用戶可根據(jù)產(chǎn)品的 狀態(tài)及自身的特征及時對買賣信息進行更新維護, 包括:修改產(chǎn)品信息、刪除產(chǎn) 品信息、查詢用戶已發(fā)布的買賣產(chǎn)品信息。買賣信息更新功能如圖3:前置條件:用戶已登錄0:顯示注冊結果(2) 、用戶管理模塊:1.用戶注冊:此模塊提供給那些未在本系統(tǒng)中注冊的游客,注冊后通過后有 更高的權限。F:驗證、更新用戶信息表7 / 152.更新用戶基本信息:只有注冊用戶才可以使用此模塊,更新的信息包括: 更改注冊郵箱、更改昵稱。前置條件:用戶已登錄(3) 系統(tǒng)維護模塊:1 刪除用戶:只要管理員有權限刪除用戶,管理員會定時地對物品信息的描 述進行分析,管理員有權限刪除發(fā)布垃圾信息的用戶或者
9、兩年以上未登錄的用 戶。前置條件:管理員已登錄2.警告用戶:只要管理員有權限刪除用戶,管理員會定時地對物品信息的描 述進行分析,管理員視發(fā)布垃圾信息較輕者對其進行警告提醒。前置條件:管理員已登錄3發(fā)布公用信息:只要管理員有權限刪除用戶,管理員可對網(wǎng)站進行更新維 護,定時地更新網(wǎng)站信息。前置條件:管理員已登錄2.5 人工處理過程在管理員對用戶的管理過程中,需要對發(fā)布不良信息的用戶進行警告及刪 除,這時就需要管理員定期查看用戶所發(fā)布的信息, 以此判斷對哪些用戶進行警 告及刪除。3 接口設計3.1 用戶接口TCP/IP 協(xié)議3.2 外部接口采用廣泛應用的 GUI ,即諸如窗口、菜單、對話框、滾動條等
10、。3.3 內(nèi)部接口開放式數(shù)據(jù)庫連接 (ODBC) :ODBC 是一個工業(yè)標準,支持到關系數(shù)據(jù)庫的 SQL 請求。數(shù)據(jù) 庫管理系統(tǒng)提供者通常發(fā)布一個 ODBC 驅(qū)動程序, 將 SQL 語句轉換成特定數(shù)據(jù)庫的訪問函 數(shù)。4 系統(tǒng)數(shù)據(jù)結構設計4.1 邏輯結構設計要點下圖是該二手物品交易系統(tǒng)的實體聯(lián)系圖,即 E-R圖:管理員18 / 15包括發(fā)布、更新包括發(fā)h. 布、更新管理管理員實體的屬性如下:出售信息實體的屬性如下:求購實體的屬性如下:用戶實體的屬性如下:由以上E-R圖可以得出在該系統(tǒng)的數(shù)據(jù)庫管理模塊中相應的表如下:用戶基本信息表(userinfo)字段名字段類型字段長度描述用戶 ID (user
11、id)Char5主鍵注冊郵箱(regmail)Char24Un ique用戶昵稱(nickn ame)Char18Not null密碼(passwc)Char18Not null賣方信息表字段名字段類型字段長度描述出售 ID(msgid)Char7主鍵用戶 ID (userid)Char5出售物品名稱(gods)Char64Not null物品類別(category)Char32Not null期望價格(sellprice)Float18出售物品描述(selldes)Char200聯(lián)系電話(contactp)Char18聯(lián)系 QQ( contactq)Char10買方信息表(buyer)字段名
12、字段類型字段長度描述求購 ID (msgid)Char7主鍵求購物品名稱(neds)Char64Not null物品類別(category)Char32Not null愿意出價(buyprice)Float18求購物品要求(buydem)Char200聯(lián)系電話(contactp)Char18聯(lián)系 QQ( contactq)Char104.2物理結構設計要點本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結構中的每個數(shù)據(jù)項的存儲要求如上表所示,數(shù)據(jù)要求保密。5 系統(tǒng)出錯處理設計5.1 出錯處理1避免因用戶的疏忽對系統(tǒng)造成的損壞;2采用對話框形式為用戶提供警告信息; 3一些關鍵性操作(比如:刪除操作),都應提供確認機制;5.2 補救措施故障出現(xiàn)后可能采取的變通措施為恢復及再啟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國古式桌子數(shù)據(jù)監(jiān)測研究報告
- 黑龍江省哈爾濱工大附中2024-2025學年九年級下學期化學寒假調(diào)研測試題(含答案)
- 2025年軍隊文職人員招聘之軍隊文職政治學練習題(一)及答案
- 2019-2025年消防設施操作員之消防設備中級技能通關提分題庫及完整答案
- 產(chǎn)品采購協(xié)議細節(jié)
- 房地產(chǎn)公司涉及的設計方面協(xié)議年
- 促銷活動效果分析統(tǒng)計表
- 慢病相關知識培訓課件
- 人力資源招聘與員工離職統(tǒng)計表
- 河南省駐馬店上蔡縣2024-2025學年七年級上學期期末生物學試題(含答案)
- 土地整治項目工程量計算規(guī)則(2013-8-1實施)
- 儲罐基礎允許偏差項目復測記錄
- 5G基站建設審批事項清單、流程
- 綠色金融簡介及廣東綠色金融發(fā)展分析
- 四年級下冊語文試題 期中復習專題 閱讀理解部編版(含解析)
- 鋼塑復合管理論重量表
- 華彩中國舞蹈考級教材第七級
- 高空作業(yè)免責協(xié)議書例文
- 亞低溫治療儀的使用與護理
- 正副班主任工作職責
- [理學]《復變函數(shù)與積分變換》蘇變萍_陳東立答案
評論
0/150
提交評論