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