二手交易網(wǎng)站概要設(shè)計(jì)②.doc
《二手交易網(wǎng)站概要設(shè)計(jì)②.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《二手交易網(wǎng)站概要設(shè)計(jì)②.doc(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
一、 引言 1、 目的 本文檔的目的是闡述校園二手交易網(wǎng)站的概要設(shè)計(jì),本概要設(shè)計(jì)說(shuō)明書(shū)的目的是為了全面說(shuō)明校園二手交易網(wǎng)站第一階段中的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、模塊劃分、功能分配、為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。 2、 背景 隨著Internet的不斷發(fā)展,以校園網(wǎng)為依托的電子商務(wù)正在高校范圍內(nèi)迅速崛起,而這其中二手交易網(wǎng)站滿足了高校師生對(duì)暢通二手書(shū)籍等渠道的需求,即減輕了大學(xué)生的開(kāi)銷負(fù)擔(dān),也刺激了消費(fèi),所以,二手交易網(wǎng)站是很有發(fā)展前景的。 3、 參考資料 ① 《實(shí)用軟件文檔寫(xiě)作》 ② 《軟件工程》 二、 總體設(shè)計(jì) 1、 需求規(guī)格 系統(tǒng)名稱 模 塊 功 能 二手交易網(wǎng)站 拾貨 商品模塊 出售(發(fā)布出售商品信息)、購(gòu)買、收藏、下架 舉報(bào)模塊 舉報(bào)言論、舉報(bào)用戶 用戶模塊 注冊(cè)、登錄、退出、編輯資料 維護(hù)模塊 系統(tǒng)維護(hù)、警告禁言、刪除言論、刪除請(qǐng)求、刪除用戶信息、編輯用戶信息、數(shù)據(jù)導(dǎo)入、數(shù)據(jù)導(dǎo)出 交流模塊 發(fā)布需求、回復(fù)留言、搜索 圖表 1 2、 運(yùn)行環(huán)境 (1) 硬件平臺(tái) 硬件最低要求:CPU:1G以上 內(nèi)存128MB以上、硬盤(pán)4G以上 (2) 軟件平臺(tái) 操作系統(tǒng):Window 2000、Window 98、Window XP、Window Server2003、 數(shù)據(jù)庫(kù)系統(tǒng):SQL Server2008 服務(wù)器:Tomcat 6.0.16 (3) 開(kāi)發(fā)環(huán)境 Eclipse、Java Server Pages,html5 3、 基本設(shè)計(jì)概念和處理流程 圖表 2 4、 結(jié)構(gòu) 圖表 3 (1) 商品模塊 本子系統(tǒng)主要負(fù)責(zé)二手交易網(wǎng)站在交易區(qū)的出售、購(gòu)買、收藏功能。 ① 出售是指已經(jīng)完善了基本信息的用戶可以在交易板塊發(fā)布出售的需求,在系統(tǒng)大致審核為合法商品后,就會(huì)在頁(yè)面上進(jìn)行顯示,其他用戶可以瀏覽、留言或者進(jìn)行購(gòu)買操作,當(dāng)交易成功后,雙方都向系統(tǒng)反饋成功信息后,系統(tǒng)會(huì)自動(dòng)下架商品并更新交易雙方交易記錄。 ② 購(gòu)買是指已經(jīng)完善了基本信息的用戶可以在交易板塊對(duì)商品進(jìn)行購(gòu)買操作,點(diǎn)擊購(gòu)買后,可以使用本站支持的網(wǎng)上支付手段進(jìn)行付款,本站作為第三方擔(dān)保,或者聯(lián)系賣家當(dāng)面進(jìn)行交易,當(dāng)交易成功后,雙方都向系統(tǒng)反饋成功信息后,系統(tǒng)會(huì)自動(dòng)下架商品并更新交易雙方交易記錄。 ③ 收藏是指用戶可以關(guān)注某一已經(jīng)發(fā)布的商品,可以持續(xù)關(guān)注此商品的動(dòng)向,比如已經(jīng)出售或者下架。 ④ 下架是指商品的賣家不想繼續(xù)進(jìn)行出售此商品的操作,選擇下架停止公布商品信息和出售意愿。 (2) 用戶模塊 本子系統(tǒng)主要負(fù)責(zé)二手交易網(wǎng)站用戶對(duì)個(gè)人帳號(hào)的一些基本操作,如登錄、退出等等。 ① 登錄是指使用帳號(hào)密碼進(jìn)入本站為用戶提供的個(gè)人帳號(hào)。 ② 退出是指從登錄狀態(tài)進(jìn)入游客狀態(tài),不再顯示網(wǎng)站上個(gè)人帳號(hào)的信息。 ③ 注冊(cè)是指游客申請(qǐng)個(gè)人帳號(hào),使用更多操作。 ④ 編輯資料是指用戶完善個(gè)人基本信息,比如聯(lián)系方式等等,未完善基本信息的用戶不能進(jìn)行交易操作。 (3) 舉報(bào)模塊 本子系統(tǒng)主要負(fù)責(zé)二手交易網(wǎng)站用戶對(duì)不良言論信息或者用戶的舉報(bào)操作 ① 舉報(bào)言論是指用戶對(duì)其他用戶不良留言,評(píng)論的舉報(bào)。 ② 舉報(bào)用戶是指用戶對(duì)發(fā)布非法商品信息的用戶、散播非法言論的用戶、不誠(chéng)信交易的用戶等等用戶的舉報(bào)。 (4) 維護(hù)模塊 本子系統(tǒng)主要負(fù)責(zé)保障二手交易網(wǎng)站能正常運(yùn)行并且對(duì)網(wǎng)站上出現(xiàn)的不良言論或者違規(guī)帳號(hào)進(jìn)行處理 ① 系統(tǒng)維護(hù)是指系統(tǒng)管理員保障網(wǎng)站能夠正常運(yùn)行。 ② 刪除言論是指用戶管理員對(duì)不良言論進(jìn)行刪除。 ③ 刪除請(qǐng)求是指用戶管理員對(duì)用戶發(fā)布求購(gòu)或者出售信息進(jìn)行刪除。 ④ 刪除用戶信息是指用戶管理員對(duì)某個(gè)帳號(hào)進(jìn)行刪除。 ⑤ 修改用戶信息是指用戶管理員對(duì)某個(gè)帳號(hào)進(jìn)行基本信息修改,比如密碼。 ⑥ 警告禁言是指用戶管理員對(duì)違規(guī)用戶進(jìn)行處理,警告或者禁言處理。 ⑦ 數(shù)據(jù)導(dǎo)入是指提供數(shù)據(jù)交換功能,可用于數(shù)據(jù)備份等。 ⑧ 數(shù)據(jù)到處是指提供數(shù)據(jù)交換功能,可用于部分?jǐn)?shù)據(jù)更新等。 (5) 交流模塊 ① 發(fā)布需求是指用戶可以在交流模塊發(fā)布求購(gòu)或者咨詢等信息。 ② 回復(fù)留言是指用戶可以在對(duì)商品進(jìn)行評(píng)論或者在其他用戶發(fā)布的需求里進(jìn)行回復(fù)。 ③ 搜索是指用戶通過(guò)關(guān)鍵字找到想要的信息。 5、 功能需求與程序的關(guān)系 功 能 需 求 功能需求與程序的關(guān)系(實(shí)現(xiàn)功能需求) 出 售 SellUnit 購(gòu) 買 PurchaseUnit 收 藏 CollecUnit 下 架 SoldOutUnit 舉 報(bào) 言 論 ReportComUnit 舉 報(bào) 用 戶 ReportUserUnit 注 冊(cè) RegisterUnit 登 錄 LoginUnit 退 出 QuitUnit 編 輯 資 料 EditUserInforUnit 系 統(tǒng) 維 護(hù) SystemManageUnit 刪 除 言 論 DelComUnit 刪 除 請(qǐng) 求 DelRequestUnit 刪除用戶信息 DelUserInforUnit 修改用戶信息 ModifyUserInforUnit 警 告 禁 言 WarnUnit、DisableSendMsgUnit 搜 索 SearchUnit 發(fā) 布 需 求 PublishUnit 回 復(fù) 留 言 ReplyUnit、CommentUnit 數(shù) 據(jù) 導(dǎo) 入 ImportUnit 數(shù) 據(jù) 導(dǎo) 出 ExportUnit 圖表 4 三、 接口設(shè)計(jì) 1、 用戶接口 本系統(tǒng)網(wǎng)站提供簡(jiǎn)單易懂方便操作的動(dòng)態(tài)網(wǎng)站界面,以鼠標(biāo)和鍵盤(pán)作為用戶接口 2、 外部接口 本系統(tǒng)網(wǎng)站提供數(shù)據(jù)導(dǎo)入和數(shù)據(jù)導(dǎo)出功能、也有專門(mén)的接受用戶交易信息反饋的功能,可以用于網(wǎng)站的數(shù)據(jù)更新。 3、 內(nèi)部接口 設(shè)計(jì)內(nèi)部接口時(shí),各模塊之間主要采用函數(shù)調(diào)用,參數(shù)傳遞,返回值的方式進(jìn)行信息傳遞 四、 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)表的邏輯結(jié)構(gòu) (1) 用戶信息表(user_infor) 這是存儲(chǔ)用戶基本信息的表 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 用戶編號(hào) 2 10 nvarchar 用戶名稱 3 Not null 50 varchar 帳號(hào) 4 Not null 20 varchar 密碼 5 11 varchar 手機(jī) 6 30 varchar 郵箱 7 Not null 4 int 權(quán)限 0普通用戶 1管理員 8 10 nvarchar 真實(shí)姓名 9 18 varchar 身份證號(hào) 10 8 datetime 注冊(cè)時(shí)間 11 4 Int 違規(guī)次數(shù) 確認(rèn)舉報(bào)屬實(shí)后,不良記錄即違規(guī)次數(shù)加一 圖表 5 (2) 出售信息表(sale_infor) 這里是存儲(chǔ)用戶發(fā)布出售信息的表 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 用戶編號(hào) 發(fā)布出售信息的用戶 2 Not null 10 varchar 商品編號(hào) 出售信息中商品信息的編號(hào) 3 Not null 10 varchar 出售編號(hào) 本次出售信息發(fā)布事件的編號(hào) 4 Not null 8 datetime 發(fā)布時(shí)間 5 max varchar 收藏用戶編號(hào) 收藏本信息的用戶編號(hào) 圖表 6 (3) 商品信息表(goods_infor) 這里是存儲(chǔ)用戶發(fā)布出售信息中的商品信息的表 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 10 varchar 商品編號(hào) 2 Not null 8 varchar 用戶編號(hào) 3 50 nvarchar 商品名稱 4 Not null 10 double 出售價(jià)格 5 Not null 20 varchar 聯(lián)系方式 6 30 varchar 商品數(shù)量 7 50 nvarchar 展示圖片 這里存儲(chǔ)路徑 8 500 nvarchar 說(shuō)明信息 包括一些商品基本屬性的說(shuō)明 圖表 7 (4) 交易信息表(business_infor) 這里是存儲(chǔ)交易成功記錄信息的表 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 賣方編號(hào) 賣方的用戶編號(hào) 2 Not null 8 varchar 買方編號(hào) 買方的用戶編號(hào) 3 Not null 10 varchar 交易編號(hào) 4 Not null 10 double 交易價(jià)格 5 Not null 8 datetime 完成時(shí)間 6 Not null 10 varchar 商品編號(hào) 7 Not null 10 varchar 出售編號(hào) 圖表 8 (5) 留言評(píng)論記錄表 這里是出售請(qǐng)求中存儲(chǔ)評(píng)論留言信息的表(salecmt_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 20 varchar 評(píng)論編號(hào) 相對(duì)于子編號(hào),評(píng)論編號(hào)是父編號(hào) 2 Not null 20 varchar 評(píng)論子編號(hào) 3 Not null 10 varchar 出售編號(hào) 4 Not null 500 nvarchar 評(píng)論內(nèi)容 5 Not null 8 datetime 評(píng)論時(shí)間 6 Not null 8 varchar 發(fā)送者編號(hào) 發(fā)送信息的用戶的編號(hào) 7 Not null 8 varchar 接收者編號(hào) 接收信息的用戶的編號(hào) 圖表 9 這里是發(fā)布請(qǐng)求中存儲(chǔ)評(píng)論留言信息的表,發(fā)布請(qǐng)求如求購(gòu),咨詢等等請(qǐng)求信息(requestcmt_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 20 varchar 評(píng)論編號(hào) 相對(duì)于子編號(hào),評(píng)論編號(hào)是父編號(hào) 2 Not null 20 varchar 評(píng)論子編號(hào) 3 Not null 10 varchar 請(qǐng)求編號(hào) 發(fā)布請(qǐng)求的編號(hào) 4 Not null 500 nvarchar 評(píng)論內(nèi)容 5 Not null 8 datetime 評(píng)論時(shí)間 6 Not null 8 varchar 發(fā)送者編號(hào) 發(fā)送信息的用戶的編號(hào) 7 Not null 8 varchar 接收者編號(hào) 接收信息的用戶的編號(hào) 圖表 10 (6) 言論舉報(bào)記錄表 這里是存儲(chǔ)發(fā)布出售信息中的言論舉報(bào)信息(reportcmt_one) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 舉報(bào)人編號(hào) 完成舉報(bào)操作的用戶編號(hào) 2 Not null 20 varchar 評(píng)論編號(hào) 3 Not null 10 varchar 出售編號(hào) 出售請(qǐng)求編號(hào) 4 500 nvarchar 舉報(bào)理由 5 Not null 8 datetime 舉報(bào)時(shí)間 圖表 11 這里是存儲(chǔ)發(fā)布請(qǐng)求中的言論舉報(bào)信息(reportcmt_twe) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 舉報(bào)人編號(hào) 完成舉報(bào)操作的用戶編號(hào) 2 Not null 20 varchar 評(píng)論編號(hào) 3 Not null 10 varchar 請(qǐng)求編號(hào) 4 500 nvarchar 舉報(bào)理由 5 Not null 8 datetime 舉報(bào)時(shí)間 圖表 12 (7) 舉報(bào)用戶記錄表(reportuser_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 舉報(bào)人編號(hào) 完成舉報(bào)操作的用戶編號(hào) 2 Not null 8 varchar 被舉報(bào)人編號(hào) 被舉報(bào)用戶的編號(hào) 3 500 nvarchar 舉報(bào)理由 4 Not null 8 datetime 舉報(bào)時(shí)間 圖表 13 (8) 發(fā)布請(qǐng)求記錄表(request_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 用戶編號(hào) 2 Not null 10 varchar 發(fā)布編號(hào) 3 500 nvarchar 發(fā)布內(nèi)容 如咨詢,求購(gòu)等 4 8 datetime 發(fā)布時(shí)間 圖表 14 (9) 登錄退出記錄表(loginquit_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 用戶編號(hào) 2 Not null 8 datetime 登錄時(shí)間 3 Not null 8 datetime 退出時(shí)間 圖表 15 (10) 禁言處理記錄表(punish_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 處理人編號(hào) 完成處理操作的用戶編號(hào) 2 Not null 8 varchar 被處理用戶編號(hào) 3 Not null 4 Int 禁言時(shí)長(zhǎng) 4 500 nvarchar 處理原因 5 Not null 8 datetime 處理時(shí)間 6 20 varchar 禁言編號(hào) 圖表 16 (11) 違規(guī)交易記錄表(bad_record) 序 號(hào) 約束(規(guī)則) 寬度 類 型 字 段 名 稱 字 段 說(shuō) 明 1 Not null 8 varchar 用戶編號(hào) 2 Not null 4 Int 交易方 0-賣方 1-買方 3 Not null 10 varchar 交易編號(hào) 4 500 nvarchar 原因 圖表 17 五、 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的形式,如下表所示。 程序?qū)崿F(xiàn)的功能模版 涉及的主要表結(jié)構(gòu) 出 售 sale_infor, goods_infor, bad_record 購(gòu) 買 business_infor, bad_record 舉 報(bào) 模 塊 reportcmt_one, reportuser_record, reportcmt_twe 用 戶 模 塊 user_infor, loginquit_record 維 護(hù) 模 塊 punish_record 發(fā) 布 需 求 request_record 回 復(fù) 留 言 salecmt_record 圖表 18 六、 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 1、 出錯(cuò)信息 系統(tǒng)應(yīng)對(duì)以下錯(cuò)誤做出正確處理 ① 無(wú)法與數(shù)據(jù)庫(kù)連接時(shí),則做出正確的處理。 ② 當(dāng)初網(wǎng)絡(luò)故障時(shí),如網(wǎng)絡(luò)連接超時(shí)。 ③ 當(dāng)系統(tǒng)出現(xiàn)故障,如被惡意攻擊時(shí)導(dǎo)致數(shù)據(jù)庫(kù)丟失。 ④ 當(dāng)用戶輸入錯(cuò)誤,或者錯(cuò)誤操作時(shí) 2、 補(bǔ)救措施 ① 提示數(shù)據(jù)庫(kù)無(wú)法連接信息。 ② 使用預(yù)先建立的一條成本較低的后備網(wǎng)絡(luò),保證當(dāng)主網(wǎng)絡(luò)斷路時(shí)數(shù)據(jù)的通信。 ③ 應(yīng)該使用備份數(shù)據(jù)進(jìn)行恢復(fù)。 ④ 通過(guò)對(duì)話框提醒用戶錯(cuò)誤操作并通過(guò)中止操作保護(hù)系統(tǒng)。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 二手交易 網(wǎng)站 概要 設(shè)計(jì)
鏈接地址:http://www.820124.com/p-6726721.html