校園二手書交易系統(tǒng)需求文檔[共48頁]
《校園二手書交易系統(tǒng)需求文檔[共48頁]》由會員分享,可在線閱讀,更多相關(guān)《校園二手書交易系統(tǒng)需求文檔[共48頁](48頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 校園二手書交易系統(tǒng) 軟件需求文檔 2014年12月31日星期三 目錄 1、前景和范圍文檔 3 1.1、業(yè)務(wù)需求 3 1、背景、業(yè)務(wù)機(jī)會和客戶需求 3 2、業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn) 4 1.2、解決方案的前景 5 1、前景陳述 5 2、主要特性 5 3、假設(shè)和依賴 5 1.3、范圍和局限性 5 1、初始版本和后續(xù)版本的范圍 5 2、局限性和排斥性 6 1.4、業(yè)務(wù)上下文 6 1、涉眾概覽 6 2、用例描述文檔 8 1、用例圖 8 2、主要參與者和用例 8 3、用例描述 9 3、需求規(guī)格說明書 16 3.1、引言 16
2、 1、目標(biāo) 16 2、項(xiàng)目范圍和產(chǎn)品特性 17 3、參考文獻(xiàn) 17 4、文檔約定 17 5.預(yù)期的讀者和閱讀建議 17 3.2綜合描述 18 1、產(chǎn)品的前景 18 2、目標(biāo)以及目標(biāo)人群 18 3、產(chǎn)品功能 18 4、用戶類和特征 18 5、運(yùn)行環(huán)境(Operation Environment,OE) 19 6、設(shè)計(jì)和實(shí)現(xiàn)的約束條件(constraint) 19 7、用戶文檔(User Documentation,UD) 20 8、假設(shè)(Assumption)和依賴(Dependency) 20 3.3外部接口需求 20 1、用戶界面(User Interfaces
3、,UI) 20 2.硬件接口 21 3、通信接口(Communications Interfaces,CI) 21 4、系統(tǒng)特性 22 1、說明和優(yōu)先級 22 2、激勵/響應(yīng)序列 22 5、其他非功能性需求 23 1、性能(PErformance)需求 23 2、防護(hù)性需求 23 3、安全性(SEcurity)需求 23 4、軟件質(zhì)量屬性 24 5、業(yè)務(wù)規(guī)則 25 6、其他需求 25 附錄A 25 數(shù)據(jù)流圖分析 25 附錄B 35 數(shù)據(jù)字典 35 附錄C 42 序列圖 42 協(xié)作圖 45 版本號 變更控制報告編號 變更條款及內(nèi)容 更改人 審批
4、人 更改日期 1.0 初稿 2014/12/2 2.0 二稿 2014/12/9 3.0 三稿 2014/12/24 4.0 四稿 2014/12/31 1、前景和范圍文檔 1.1、業(yè)務(wù)需求 1、背景、業(yè)務(wù)機(jī)會和客戶需求 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生 產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機(jī)遇和挑戰(zhàn)
5、。21世紀(jì)可以說是電子商務(wù)的世紀(jì)。電子商務(wù)通過大幅度地降低交易成本、增加貿(mào)易機(jī)會、簡化交易流程、提高服務(wù)質(zhì)量、改善物流電子商務(wù)網(wǎng)站等,極大地推動了全球經(jīng)濟(jì)的發(fā)展,并在很大程序上影響著我們的生活方式和工作方式。隨著Internet的迅速發(fā)展,當(dāng)今電子商務(wù)已接被廣大的互聯(lián)網(wǎng)用戶所接受,網(wǎng)上書店系統(tǒng)作為其中的一部分也有了迅速的發(fā)展。網(wǎng)上書店系統(tǒng)通過網(wǎng)上開店的方式向讀者出售書本。國內(nèi)著名的兩大書店,當(dāng)當(dāng)網(wǎng)與卓越網(wǎng),他們售書的理念很簡單,讀者可以自己尋找自己喜愛的書。 讀者無需為尋找一本自己想要的書好奔波于城市的各個角落,無需因?yàn)闀r間問題而錯過了新書的首發(fā)式,或者因?yàn)闀r間問題而去不了書店。網(wǎng)上書店系統(tǒng)
6、,只需你有一臺可以連上互聯(lián)網(wǎng)的電腦,就可以按照自己的興趣檢索到自己想要的書本。而現(xiàn)在我們只要擁有一部智能手機(jī)就可以實(shí)現(xiàn)網(wǎng)上購物。 雖然如此,作為大學(xué)生的我們依然會在每個學(xué)期的開學(xué)之初為各種教材犯愁,雖然各類網(wǎng)上書店為我們提供了豐富的圖書信息,然而這些書店由于涉及的范圍太廣,各種圖書讓人眼花繚亂,我們不僅要花大量的時間去尋找與自己需求符合的圖書,通過在網(wǎng)上貨比三家,對比價格,也占用了我們不少的精力和時間。除此之外,在校大學(xué)生的教材往往是用了一個學(xué)期之后就失去了其利用價值,等到畢業(yè)事再以低價出售當(dāng)廢紙賣,這樣的方式既浪費(fèi)資源又浪費(fèi)資金。建立校園二手書交易平臺,通過回收在校大學(xué)生的各類教材并出售,
7、既做到了資源的循環(huán)利用又省去了不少郵費(fèi),而且在同學(xué)們需要再次利用以前的圖書時可以直接從該平臺上獲得,可以說是一舉兩得,不失為廣大在校大學(xué)生的明智之選。 2、業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn) BO-1:二手書,鑒于為學(xué)生節(jié)省開資,把閑置在學(xué)生手中的二手書籍,通過價值評定、新舊率鑒定,然后支付一定費(fèi)用購進(jìn)書店,供其他同學(xué)租借,其中,書籍來源主要集中各圖書市場擠壓庫存、學(xué)生閑置書籍、廢品收購站(該貨源必須進(jìn)行書籍新舊率、可使用度等指標(biāo)考量),最大限度節(jié)省成本。 BO-2:提供便利、快捷的送貨服務(wù),對那些進(jìn)行網(wǎng)絡(luò)求購、租借等需求的顧客,按照他所留下的地址進(jìn)行一定范圍內(nèi)的送貨上門服務(wù)。 BO-3:設(shè)置會員制度
8、,對其實(shí)行購書、租書優(yōu)惠措施,培養(yǎng)長期顧客。 BO-4:在第一版使用后的兩年內(nèi),大幅度提升平臺在大學(xué)生中的影響力。如下表所示: 項(xiàng)目 成功標(biāo)準(zhǔn) 一般標(biāo)準(zhǔn) 失敗標(biāo)準(zhǔn) 賣方注冊量 5000 3000 1000 用戶月訪問量 8000 5000 2000 3、業(yè)務(wù)風(fēng)險 l 校外二手書店推銷人員進(jìn)入學(xué)校推銷導(dǎo)致賣方注冊量下降 可能性0.1,影響為4。 l 周末跳蚤市場等其他活動,導(dǎo)致用戶注冊/訪問量下降 可能性0.6,影響為5。 l 該平臺完全不為老師與同學(xué)所接受,棄之不用,使得平臺開發(fā)的投資回報基本為0。 可能性0.1,影響為10。 l 相關(guān)其他二手交
9、易平臺,如孔夫子網(wǎng)等同業(yè)競爭者,導(dǎo)致平臺交易量大幅減少甚至為零。 可能性0.4,影響為9。 l 部分同行欺詐行為,導(dǎo)致平臺好評率和成交量大幅下降。 可能性0.7,影響為8。 1.2、解決方案的前景 1、前景陳述 新生對于二手書的大量需求和高年級學(xué)生對手中舊書的供給,市場供求結(jié)構(gòu)合理,市場容量巨大,預(yù)測交易量能達(dá)到一個很高水平,并且APP穩(wěn)定運(yùn)行。后續(xù)的內(nèi)容的充實(shí)也會給APP的運(yùn)行帶來新的活力。 2、主要特性 FE-1:根據(jù)相似用戶搜索歷史記錄,推薦相關(guān)書籍。 FE-2:登陸管理員,查看并管理所有注冊用戶的相關(guān)資料。 FE-3:用戶通過系統(tǒng)進(jìn)行相關(guān)書籍的搜索與查找。 FE-
10、4:對成交量進(jìn)行排行。 FE-5:對書籍進(jìn)行分類。 FE-6:根據(jù)價格,時間,信譽(yù)度對書籍進(jìn)行整理和排序。 FE-7:系統(tǒng)的注冊/登陸。 FE-8:根據(jù)用戶消費(fèi)情況進(jìn)行積分。 FE-9:用戶發(fā)布求書信息。 FE-10:用戶取消求書信息。 FE-11:用戶將喜歡的書籍加入我的書架。 FE-12:用戶在我的書店查看要賣或賣出書籍的記錄。 FE-13:對用戶信息的修改/注銷。 FE-14:查看自己的賬單。 3、假設(shè)和依賴 AS-1:用戶在執(zhí)行任何一條功能后,都可以終止進(jìn)一步的操作。用戶的各種 操作必須建立在,在該APP上進(jìn)行過注冊。 DE-1:對商品各種操作必須依賴于買家
11、首先登錄該APP; 1.3、范圍和局限性 1、初始版本和后續(xù)版本的范圍 特性 版本1 版本2 版本3 版本4 FE-1 不實(shí)現(xiàn) 不實(shí)現(xiàn) 不實(shí)現(xiàn) 完全實(shí)現(xiàn) FE-2 不實(shí)現(xiàn) 管理員可以對惡意用戶進(jìn)行警告或刪除,系統(tǒng)不推送通知 完全實(shí)現(xiàn) FE-3 完全實(shí)現(xiàn) FE-4 完全實(shí)現(xiàn) FE-5 只對書籍進(jìn)行粗略分類 將分類的條目精細(xì)化,并且在每一類中發(fā)布熱度排行榜 完全實(shí)現(xiàn) FE-6 完全實(shí)現(xiàn) FE-7 不實(shí)現(xiàn) 系統(tǒng)只能通過用戶名和密碼注冊和登錄 不僅可以用戶名密碼登錄,還可以第三方平臺登錄 完全實(shí)現(xiàn)
12、 FE-8 完全實(shí)現(xiàn) FE-9 不實(shí)現(xiàn) 用戶發(fā)布求書信息,生成求書列表 生成求書列表,賣家自行選擇進(jìn)行交易 積分高的用戶將會排列在列表的前列,優(yōu)先取得書籍 FE-10 不實(shí)現(xiàn) 完全實(shí)現(xiàn) FE-11 不實(shí)現(xiàn) 用戶將書籍收藏 收藏的地點(diǎn)為我的書架,系統(tǒng)推送書籍狀態(tài)的更新 完全實(shí)現(xiàn) FE-12 不實(shí)現(xiàn) 不實(shí)現(xiàn) 我的書店功能與購物車區(qū)分開來,在這一功能里查看賣書信息 完全實(shí)現(xiàn) FE-13 可以對自己的信息進(jìn)行修改,注銷,別人無權(quán)侵犯 可以選擇將自己的部分信息不公開 完全實(shí)現(xiàn) FE-14 完全實(shí)現(xiàn) 2、局限性和排斥
13、性 LI-1:書籍情況的審定會因?yàn)橹饔^因素的不同而出現(xiàn)差別。 LI-2:書籍退貨系統(tǒng)的不夠規(guī)范化,無法界定書籍出現(xiàn)的問題是否在APP能夠處理的范圍內(nèi)。 LI-3:“校園二手書交易系統(tǒng)”只能用于南京仙林大學(xué)城范圍之內(nèi)。 1.4、業(yè)務(wù)上下文 1、涉眾概覽 涉眾 主要價值 態(tài)度 主要興趣 約束條件 買家 更好的購買書籍,節(jié)約時間 積極支持系統(tǒng),但是使用系統(tǒng)的次數(shù)可能沒有期望的次數(shù)多,考慮到回去目前比較成熟的二手書交易網(wǎng)站 使用簡單,送貨可靠,書籍選擇的有效性 登陸并注冊該APP 賣家 出售二手書,節(jié)約資源,節(jié)省時間 積極的支持系統(tǒng)的運(yùn)營 使用簡單,系統(tǒng)穩(wěn)定,買家
14、的信用 登陸并注冊該APP 管理員 維護(hù)APP的正常運(yùn)行 積極支持APP的運(yùn)營 保住工作 培訓(xùn)工作人員,掌握使用APP所需的技能 2、項(xiàng)目優(yōu)先級 因素 具體干活者 約束條件 自由度 進(jìn)度 計(jì)劃3/l/03前完成第一版,到5/l/03前完成第二版;在不包括責(zé)任人評審的情況下,最多可超過期限3個星期。 特性 安排1.0版本實(shí)現(xiàn)的特性必須完全可操作 質(zhì)量 必須通過95%的用戶驗(yàn)收測試;必須通過全部的安全性測試;所有的安全事務(wù)都必須遵守APP開發(fā)的各項(xiàng)規(guī)定。 工作人員 項(xiàng)目團(tuán)隊(duì)規(guī)模包括一名半日工作的項(xiàng)目經(jīng)
15、理,兩名開發(fā)人員,和一名半日工作的測試人員;如果有必要,還可以另外再增加半日開發(fā)人員和半日測試人員 費(fèi)用 在不包括責(zé)任人評審的情況下,財政預(yù)算最多可超支15% 2、用例描述文檔 1、用例圖 2、主要參與者和用例 主要參與者 用例 買家 1、 管理用戶信息 2、 查看交易記錄 3、 發(fā)布求購列表 4、 購買商品 賣家 1、發(fā)布出售商品 2、管理商品信息 3、出售 4、發(fā)貨 5、管理用戶信息 6、管理交易記錄 管理員 1、 管理用戶 2、 管理購買列表 3、 管理求購商品 3、用例描述 用例ID號
16、 UC—1 用例名稱 發(fā)布出售商品 執(zhí)行者 賣家 目的 賣家通過系統(tǒng)發(fā)布出售商品使之出售 前提條件 1、 賣家在系統(tǒng)已經(jīng)通過注冊 2、 賣家登陸至該系統(tǒng) 結(jié)束條件 該商品信息成功發(fā)布在系統(tǒng)上面。 基本序列 1、 賣家選擇“發(fā)布出售商品”,接著選擇該商品的所屬類型。 2、 賣家填寫要出售的商品信息,并上傳相應(yīng)的信息,如圖片。 3、 系統(tǒng)確認(rèn)商品信息真實(shí)有效。 4賣家再次確認(rèn)商品信息后,發(fā)布該信息,并存入系統(tǒng)數(shù)據(jù)庫。 分支過程 1.1 發(fā)布多條求書信息 1.用戶請求發(fā)布多條求書信息 2.返回第2步 異常序列 1.0.E.1發(fā)布的書籍已經(jīng)存在 1、
17、系統(tǒng)通知賣家該書已經(jīng)存在。 2a、用戶取消發(fā)布商品。 2b、系統(tǒng)終止用例 備注 1、如果賣家在管理員今天工作的截止日期之前使用系統(tǒng),那么管理員審核時間是當(dāng)前時間。否則管理員審核時間在下一個工作日。 用例ID UC-2 用例名稱 管理商品信息 執(zhí)行者 賣家 目的 賣家修改已發(fā)布的商品信息 前提條件 賣家在系統(tǒng)上已發(fā)布商品信息,商品出售之后修改商品的信息。 結(jié)束條件 商品信息得到了及時的更新。 基本序列 1、 賣家點(diǎn)擊需要修改的商品,系統(tǒng)顯示出詳細(xì)信息。 2、 賣家在各個名稱后面輸入修改的內(nèi)容 3、點(diǎn)擊確認(rèn),提交修改內(nèi)容 分支過程 1.1修改商品信息
18、 1、用戶請求修改選中的商品的信息 2、系統(tǒng)返回第三步。 1.2刪除商品信息 1、用戶請求刪除選中的商品信息 2、系統(tǒng)返回第三步。 異常序列 1.1.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 賣家修改的各種信息應(yīng)該建立在管理員的監(jiān)督之下。 用例ID UC-3 用例名稱 出售 執(zhí)行者 賣家 目的 賣家通過買家的選擇出售自己的商品。 前提條件 買家選中該商品并且完成付款。 結(jié)束條件 買家收到自己所選擇的書。 基本序列 1、賣家與買家協(xié)商達(dá)成一致。 2、賣家選中商品,完成付款。
19、 3、賣家更新自己的商品信息。 分支過程 1.1用戶修改選中的商品信息 1、用戶成功的修改信息 2、返回第一步。 異常序列 1.2.E.1賣家更新信息失敗 1、系統(tǒng)提示賣家信息還沒有得到更新。 2、賣家向系統(tǒng)發(fā)出更新的請求。 備注 賣家將遵循與賣家的協(xié)商出售商品。 用例ID UC-4 用例名稱 發(fā)貨 執(zhí)行者 賣家 目的 成功的買家所選的商品發(fā)給買家。 前提條件 買家成功付款,賣家完成出售。 結(jié)束條件 買家收到的商品 基本序列 1、賣家接到買家的發(fā)貨請求 2、賣家查看訂單 3、通知買家已發(fā)貨 分支過程 1.1賣家查看訂單 1.1賣家登陸系
20、統(tǒng) 1.2賣家查看買家詳細(xì)的訂單要求 1.3返回第三步。 異常序列 1.3.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 1、 發(fā)貨信息及時通知買家。 2、 賣家及時的發(fā)送買家所選的商品。 用例ID UC-5 用例名稱 管理用戶信息 執(zhí)行者 賣家,買家 目的 用戶能修改自身的基本資料和密碼 前提條件 買家,賣家在系統(tǒng)上面已經(jīng)注冊 信息通過了管理員的審核。 結(jié)束條件 賣家和買家成功的修改了信息。 基本序列 1、選擇修改基本資料, 2、選擇修改密碼,則界面顯示出用戶的用戶民、原先密碼和新密
21、碼。用戶輸需在各個名稱后面輸入所要求的信息。 3、點(diǎn)擊確認(rèn),提交修改內(nèi)容 分支序列 1.1修改基本信息 1、用戶選擇修改基本信息 2、系統(tǒng)提示出用戶的用戶名,郵箱,性別,年齡,電話。用戶輸在需要修改的名稱后面輸入新的資料。 3、返回第三步。 異常序列 1.4.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 賣家和買家提供的信息必須是真效管理員必須對賣家和買家提供的信息進(jìn)行審核。 用例ID UC-6 用例名稱 查看交易記錄 執(zhí)行者 賣家,買家 目的 買家和賣家對交易信息的查看及時的了解關(guān)于自己的信息。
22、 前提條件 有交易記錄的生成 結(jié)束條件 上條交易的完成,當(dāng)前系統(tǒng)中沒有更新出新的交易記錄。 基本序列 1、買家或賣家打開交易記錄頁面 2、選擇需要查看的交易,查看交易記錄 分支過程 1.1買家或賣家打開交易記錄頁面 1、用戶進(jìn)入登陸界面 2、用戶輸入自己的信息 3、系統(tǒng)進(jìn)行檢查信息 4、返回登錄信息 5、返回第二步 異常序列 1.5.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 該用例要求系統(tǒng)對各種交易記錄的及時更新。 用戶ID UC-7 用例名稱 發(fā)布求購列表 執(zhí)行者 買家 目的
23、 買家成功的發(fā)布求購信息,并且得到關(guān)于自己求購列表的書籍信息。 前提條件 買家登陸系統(tǒng)發(fā)布自己的求購列表并且該信息真是有效,反映自己真實(shí)的需求。 結(jié)束條件 買家成功發(fā)布自己的求購列表,并且得到賣家的回應(yīng)。 基本序列 1、 賣家選擇“發(fā)布求購列表”。 2、 賣家填寫購買的商品信息。 3、 系統(tǒng)確認(rèn)商品的信息真是有效。 4、買家再次確認(rèn)信息后,發(fā)布該信息,并存入數(shù)據(jù)庫。 分支過程 1.1賣家填寫商品信息 1、賣家選擇填寫商品信息。 2、賣家對商品的各種信息進(jìn)行描(上傳圖片信息等). 3、返回第三步。 異常序列 1.6.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯
24、誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 1、買家上傳的信息必須安全,真是,有效。 2、在此過程中管理員進(jìn)行監(jiān)督。 用戶ID UC-8 用例名稱 購買商品 執(zhí)行者 買家 目的 買家購買商品 前提條件 買家成功的選擇商品并且與賣家對價格等詳細(xì)的信息經(jīng)過了協(xié)商。 結(jié)束條件 買家成功的付款 基本序列 1、 賣家在搜索中輸入索要購買的商品信息或是或在商品分類中找到所要購買的商品。 2、 選中要購買的商品。 3、 買家確認(rèn)購買,系統(tǒng)生成訂單。 4、 系統(tǒng)通知賣家發(fā)貨。 分支序列 1.1選中要購買的商品 1、買家選中自己喜歡的商品。 2、添
25、加到自己的書架中。 3、返回第四步。 異常序列 1.7.E.1用戶登錄失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 買家購買的商品在系統(tǒng)的所提供的范圍之內(nèi)。 用戶ID UC-9 用例名稱 管理用戶 執(zhí)行者 管理員 目的 系統(tǒng)管理員對違規(guī)事務(wù)的處理及違規(guī)用戶的刪除。 前提條件 管理員進(jìn)行過注冊,系統(tǒng)授權(quán)管理員管理權(quán)限。 結(jié)束條件 系統(tǒng)在安全平穩(wěn)的機(jī)制下進(jìn)行。 基本序列 1、 系統(tǒng)管理員選擇“處理違規(guī)事務(wù)”。 2、系統(tǒng)管理員選擇“刪除違規(guī)用戶” 分支序列 1.1處理違規(guī)事務(wù) 1界面顯示出違規(guī)用戶的用戶
26、名和遭到投訴的違規(guī)項(xiàng)目。 2系統(tǒng)管理員驗(yàn)證各個用戶的違規(guī)項(xiàng)目,若屬實(shí),則給出該用戶發(fā)出警告,讓該用戶及時處理違規(guī)項(xiàng)目,反饋處理結(jié)果。若該用戶在一定時間內(nèi)無反饋結(jié)果,則刪除該用戶及其相關(guān)信息;若有反饋結(jié)果,經(jīng)系統(tǒng)管理員驗(yàn)證后是處理妥當(dāng)?shù)模瑒t增加該用戶的警告次數(shù) 1.2刪除違規(guī)用戶 1界面顯示出警告次數(shù)達(dá)到預(yù)定值的用戶。 2系統(tǒng)管理員刪除選定的各個用戶。 異常序列 1.8.E.1管理員登陸失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 管理員在進(jìn)行該用例的時候必須進(jìn)行核實(shí)警告次數(shù)。 用戶ID UC-10 用例名稱 管理購
27、買列表 執(zhí)行者 系統(tǒng)管理員 目的 系統(tǒng)管理員對購買頁面中購買商品列表的處理。 前提條件 系統(tǒng)管理員登錄到求購頁面中購買商品列表。 結(jié)束條件 系統(tǒng)購買頁面中的購買列表的時效性,真實(shí)性。 基本序列 1、 系統(tǒng)管理員登陸至購買頁面的列表查看 2、 系統(tǒng)管理員對列表中的信息進(jìn)行核實(shí) 3、 系統(tǒng)管理員對求購列表進(jìn)行刷新之后的發(fā)布。 異常序列 1.9.E.1管理員登陸失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注 系統(tǒng)管理員必須確保購買列表時最新,最準(zhǔn)確的。 用戶ID UC-11 用例名稱 管理求購商品 執(zhí)行者
28、系統(tǒng)管理員 目的 管理員對求購頁面中求購商品的處理。 前提條件 系統(tǒng)管理員登陸至管理求購商品界面 結(jié)束條件 系統(tǒng)管理員及時的刪除求購商品中超時求購的商品。 基本序列 1、 系統(tǒng)管理員選擇“查看超時求購商品”。 2、 系統(tǒng)顯示超時的求購商品。 3、 系統(tǒng)管理員刪除超時的求購商品。 4、系統(tǒng)通知買家系統(tǒng)進(jìn)行了更新。 分支序列 1.1查看超時求購商品 1、管理員進(jìn)行登陸。 2、管理員對系統(tǒng)提示的信息進(jìn)行審核。 3、返回第三步。 異常序列 1.10.E.1管理員登陸失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新輸入。 備注
29、系統(tǒng)管理員必須確保求購商品是最新,最準(zhǔn)確反映買家需求的。 用戶ID UC-12 用例名稱 退貨 執(zhí)行者 買家 目的 買家對所購舊書不滿意,要求退貨 前提條件 買家成功交易后收到舊書 結(jié)束條件 賣家收到舊書 基本序列 1、買家成功交易,收到舊書 2、買家對舊書真實(shí)情況不滿意 3、買家聯(lián)系賣家進(jìn)行退貨處理 分支序列 1.1買家與賣家進(jìn)行聯(lián)系 1、買家登陸APP 2、買家與賣家進(jìn)行協(xié)商。 3、賣家接受買家的意見。 4、返回第三步。 異常序列 1.11.E.1用戶登陸失敗 1、系統(tǒng)提示用戶名或密碼錯誤。 2、系統(tǒng)刷新登陸界面。 3、用戶重新
30、輸入。 備注 買家與賣家自行聯(lián)系,更新圖書信息。 用戶ID UC-13 用例名稱 賣家處理退貨 執(zhí)行者 賣家 目的 賣家與買家之間的溝通,為了更好地交易,售后。 前提條件 買家與賣家溝通完成,提出退貨 結(jié)束條件 賣家收到退貨舊書 基本序列 1、買家提出退貨 2、賣家接受退貨 3、交易成功 異常序列 1.12.E.1賣家沒有接受到退貨 1、賣家登陸系統(tǒng)。 2、賣家與買家進(jìn)行聯(lián)系。 3、賣家與買家進(jìn)行溝通協(xié)商。 4、返回第二步。 備注 賣家與買家自行溝通,賣家收到退貨后可以自行決定舊書的去向,可以繼續(xù)上架,也可以轉(zhuǎn)贈等。 3、需求規(guī)格說明書
31、 3.1、引言 1、目標(biāo) 本文檔首先給出整個APP功能結(jié)構(gòu)的概貌,試圖從整體架構(gòu)上給出整個APP的輪廓,然后對功能需求、數(shù)據(jù)需求、性能需求和其他非功能需求進(jìn)行了詳細(xì)的描述。其中對功能需求的描述運(yùn)用了RationalRose的用例模型方式,描述每一用例的基本事件流,并給出直觀的用例圖。對數(shù)據(jù)需求的描述運(yùn)用了數(shù)據(jù)流圖方法,從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程。這些文字與圖形都為了文檔能夠詳細(xì)準(zhǔn)確地描述用戶的需求,同時也為用戶更容易的理解這些需求的描述創(chuàng)造了條件。 2、項(xiàng)目范圍和產(chǎn)品特性 隨著商品經(jīng)濟(jì)的發(fā)展,高校學(xué)生通常會有出售二手貨
32、物的需求,而其他在校同學(xué)又希望買到廉價的二手商品。二手物品交易主要是通過校內(nèi)論壇二手交易板塊和跳蚤市場,由于同學(xué)們平時都喜歡宅在寢室,跳蚤市場很多人都不愿意去看,而校內(nèi)論壇上的二手交易信息,多且雜,找起來費(fèi)時費(fèi)力,這些遠(yuǎn)遠(yuǎn)不能為我們提供方便,導(dǎo)致很多二手物品都被當(dāng)垃圾扔掉。通過對校內(nèi)論壇二手商品交易板塊的分析,以及對校內(nèi)學(xué)生的調(diào)查,發(fā)現(xiàn)校內(nèi)的二手物品交易有如下特點(diǎn):種類多,規(guī)模小,交易隨機(jī)性比較強(qiáng),時間分布基本上比較平均,每年的六七月份(大四學(xué)生離校期間)會出現(xiàn)一個二手物品交易的高峰。參加交易的人員絕大部分為在校學(xué)生。針對這一情況【書蟲】APP應(yīng)運(yùn)而生,為廣大同學(xué)提供方便同時,又實(shí)現(xiàn)了廢舊物品
33、的循環(huán)利用。該APP是在積累了豐富的業(yè)務(wù)經(jīng)驗(yàn)的基礎(chǔ)上開發(fā)的,在需求上,充分考慮了具體用戶的實(shí)際情況。 3、參考文獻(xiàn) 1、 軟件需求工程第2版 毋國慶 梁正平 袁夢霆 李勇華 機(jī)械工業(yè)出版社。 2、 UML面向?qū)ο蠼Ec設(shè)計(jì) Michael Blaha James Rumbaugh 人 郵電出版社。 4、文檔約定 1、 頁面的左右邊距為1.91cm,上下邊距為2.54cm,正文文本左對齊段落首行縮進(jìn)2磅,行距設(shè)置值為1.25。 2、 標(biāo)題最多分三級,分別為方正舒體二號、宋體四號、宋體小四。 3、 正文字體為宋體小四,無特殊情況下,字體顏色均為黑色。 5.預(yù)期的讀者和閱讀建
34、議 1)、本文檔面向的讀者對象: l 項(xiàng)目經(jīng)理:項(xiàng)目經(jīng)理可以根據(jù)該文檔了解與其產(chǎn)品的功能,并據(jù)此進(jìn)行系統(tǒng)設(shè)計(jì)、項(xiàng)目管理。 l 設(shè)計(jì)員:對需求進(jìn)行分析,并設(shè)計(jì)出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計(jì)。 l 程序員:配合設(shè)計(jì)員的《設(shè)計(jì)報告》,了解系統(tǒng)功能,編寫《用戶手冊》。 l 測試員:根據(jù)本文檔編寫測試用例,并對軟件進(jìn)行功能性測試和非功能性測試。 l 用戶:了解其產(chǎn)品的功能和性能。 l 其他人員:如部門領(lǐng)導(dǎo)、公司領(lǐng)導(dǎo)等據(jù)此了解產(chǎn)品的功能與性能。 在閱讀文檔時,首先要了解該APP的功能概貌,然后可以根據(jù)自身的需求對每一項(xiàng)功能進(jìn)行進(jìn)一步的了解。 3.2綜合描述 1、產(chǎn)品的前景 l APP市場還
35、未完全飽和,需求很大,目前已經(jīng)出現(xiàn)的APP種類繁多但是工具類的APP還是得到用戶的廣泛喜愛。 l Win8之父:移動取代PC是大勢所趨,這樣好的機(jī)遇給我們的APP一個更大的環(huán)境去成長。 l 每一個APP都是創(chuàng)業(yè)者的夢想之地,我們耳熟能詳?shù)腁PP如豌豆莢等都創(chuàng)造了商業(yè)的奇跡,每一個奇跡都在激勵我們把新的APP做的更好,更完善。 l 我們的校園二手書交易平臺基于用戶真實(shí)的需求所以我們相信我們未來的市場是廣泛的,充滿活力的。 l 最后只要是有人的地方就有APP的影子,APP改變?nèi)藗兊纳願蕵贩绞?,說不定哪一天一部智能手機(jī)就搞定所有的事情,所以我們有信心創(chuàng)超一款適應(yīng)于市場的APP。 2、目標(biāo)
36、以及目標(biāo)人群 l 項(xiàng)目目標(biāo)是建立大學(xué)二手商品交易系統(tǒng),并創(chuàng)建對應(yīng)的數(shù)據(jù)庫系統(tǒng),以創(chuàng)造一個大學(xué)校園內(nèi)的二手商品在線交易平臺,幫助校內(nèi)學(xué)生的及時便捷地進(jìn)行二手物品交易。 l 目標(biāo)人群:在讀大學(xué)生,研究生為主,以及對二手書有狂熱喜愛的人群。 3、產(chǎn)品功能 l 通訊錄功能:為用戶提供一個多選的聯(lián)系列表,包括聯(lián)系人,聯(lián)系電話等。 l 圖片集功能:分享自己書籍的圖片,保存所選書籍的圖片。 l 書籍查詢功能:提供書籍的詳細(xì)信息,供用戶查找。 l 意見反饋功能:為用戶提供意見反饋的途徑,更好的維護(hù)APP。 l 添加功能:用戶上傳自己的書籍信息。、 l 排序功能:用戶輸入書籍信息之后根據(jù)關(guān)聯(lián)度
37、等自動排列出書籍列表。 4、用戶類和特征 平臺的一般用戶只需具有基礎(chǔ)的在線瀏覽能力即可正常使用平臺提供的各種服務(wù)?!? 平臺后臺采用了可視化管理界面,因而要求維護(hù)人員只須具備基礎(chǔ)的平臺及數(shù)據(jù)庫維護(hù)能力,能處理一些常見的操作錯誤。 (1)管理員: 公告的增加、修改、刪除、查看 軟件維護(hù) (2)買家: 用戶登錄 公告查看 商品留言 商品管理(二手書的發(fā)布、修改、刪除、查看) 用戶對個人發(fā)布商品的留言進(jìn)行查看 查看訂單 訂單管理(訂單的生成、取消、修改) 退貨 (3)賣家: 用戶登錄 公告查看 發(fā)布商品 管理商品信息 發(fā)送貨物 查看訂單 訂單管理(訂單的生
38、成、取消、修改) 處理退貨 5、運(yùn)行環(huán)境(Operation Environment,OE) OE-1: “校園二手書交易平臺”的操作將通過基于Android操作平臺的手機(jī)客戶端來完成。 OE-2: “校園二手書交易平臺”的客戶端要求操作平臺的JDK版本1.6以上。 OE-3: “校園二手書交易平臺”的客戶端要求Android SDK版本2.0以上 OE-4: “校園二手書交易平臺”的客戶端要求IOS版本6.0以上。 6、設(shè)計(jì)和實(shí)現(xiàn)的約束條件(constraint) CO-1:“校園二手書交易的移動應(yīng)用平臺”系統(tǒng)的設(shè)計(jì)、編碼和維護(hù)文檔將遵照Android標(biāo)準(zhǔn)。 CO-2:
39、 “校園二手書交易的移動應(yīng)用平臺”是一款安卓APP,由于安卓平臺對SQLite數(shù)據(jù)庫進(jìn)行了封裝,因此開發(fā)人員不用過多考慮數(shù)據(jù)庫連接以及語句的管理。因此,選用SQLite數(shù)據(jù)庫來實(shí)現(xiàn)本地數(shù)據(jù)存儲功能。 CO-3:所有代碼按照安卓代碼標(biāo)準(zhǔn)規(guī)范進(jìn)行編寫。 CO-4:所有腳本都用Ruby語言來編寫。 7、用戶文檔(User Documentation,UD) UD-1:系統(tǒng)將提供一個分層的和跨鏈接的HTML聯(lián)機(jī)幫助系統(tǒng),它描述并演示了所有系統(tǒng)功能。 UD-2:如果一個用戶沒有網(wǎng)上購書的經(jīng)驗(yàn),系統(tǒng)可以給該用戶提供一個聯(lián)機(jī)教程,這樣用戶可以使用靜態(tài)教程菜單來具體實(shí)踐一下如何下單。 用戶文檔名稱
40、 描述及文檔標(biāo)準(zhǔn) 用戶手冊 使用非專門術(shù)語的語言,充分的描述該系統(tǒng)所具有的功能及基本的使用方法 操作手冊 向操作人員提供該軟件每一個運(yùn)行的具體過程和有關(guān)知識,包括操作方法的細(xì)節(jié) 8、假設(shè)(Assumption)和依賴(Dependency) AS-1:只要服務(wù)器能正常工作,本APP將隨時響應(yīng)用戶的訂單要求。 DE-1:賣家確認(rèn)訂單依賴于書籍庫存量。 DE-2:“校園二手書交易的移動應(yīng)用平臺”依賴于”銀行系統(tǒng)“,它接受用戶購書的付費(fèi)請求。 3.3外部接口需求 1、用戶界面(User Interfaces,UI) l 界面風(fēng)格簡潔明快,素雅大方。 l 頁面的布局,按與
41、用戶的交互需求不同,劃分為不同的功能區(qū)域,實(shí)現(xiàn)和用戶之間的友好交互。 l 前臺界面操作可逆,其動作可以是單個的操作,或者是一個操作序列。 l 后臺各管理模塊的不同管理功能操作界面,采用在不同窗口進(jìn)行管理,各功能操作切換比較簡單又相對獨(dú)立。 l 提供信息反饋,如提供用戶當(dāng)前登錄狀態(tài)信息。 l 提供簡單的錯誤處理; 2.硬件接口 l 安卓手機(jī)版本需要安卓2.0以上的操作系統(tǒng) l 蘋果手機(jī)版本需要IOS 6.0以上的操作系統(tǒng) 3軟件接口(Software Interfaces,SI) SI-1:“校園二手書交易的移動應(yīng)用平臺”庫存系統(tǒng)。 SI-1.1:“校園二手書交易的移動應(yīng)
42、用平臺”的購買書籍系統(tǒng)將通過程序面向“校園二手書交易的移動應(yīng)用平臺庫存系統(tǒng)”發(fā)送鎖定書籍的信息。 SI-1.2:“校園二手書交易的移動應(yīng)用平臺”的購買書籍系統(tǒng)將會輪詢“校園二手書交易的移動應(yīng)用平臺”的庫存系統(tǒng)以確定該信息是否有效。 SI-1.3:當(dāng)“校園二手書交易的移動應(yīng)用平臺”的庫存系統(tǒng)通知“校園二手書交易的移動應(yīng)用平臺”的購買書籍系統(tǒng)已經(jīng)沒有庫存的時候,該條信息將會在“校園二手書交易的移動應(yīng)用平臺”的購買書籍系統(tǒng)中刪除。 SI-2:“校園二手書交易的移動平臺”支付管理系統(tǒng) SI-2.1:允許顧客注冊從支付寶中扣除書費(fèi)的付費(fèi)方式。 SI-2.2: 允許顧客取消所注冊的從支付寶中扣除
43、書費(fèi)的付費(fèi)方式。 SI-2.3:檢查顧客是否注冊了從支付寶中扣除書費(fèi)的付費(fèi)方式。 SI-2.4:為要購買的書籍提交付費(fèi)請求。 SI-2.5:退還全部或部分上面的費(fèi)用,其原因是因?yàn)轭櫩鸵诉€所購買的書籍,原因是対它們不滿意,也可能是因?yàn)闆]能按照顧客要求完成書籍的派送。 3、通信接口(Communications Interfaces,CI) CI-1: “校園二手書交易的移動應(yīng)用平臺”購買書籍系統(tǒng),將會向買家發(fā)送電子郵件,短信,在線聯(lián)系等方式,以確認(rèn)訂單和確認(rèn)付款。 CI-2:“校園二手書交易的移動應(yīng)用平臺”購買書籍系統(tǒng),將會向買家發(fā)送電子郵件,短信,在線聯(lián)系等方式,以報告接受訂
44、單之后存在的問題。 4、系統(tǒng)特性 1、說明和優(yōu)先級 高:是關(guān)鍵需求,必須實(shí)現(xiàn),否則表示APP設(shè)計(jì)失?。? 中:支持必要的操作,是最終版本所要求,但是如果是緊急需要,可以考慮在下一個版本中實(shí)現(xiàn); 低:功能或質(zhì)量上的增強(qiáng),如果資源允許,這些功能的實(shí)現(xiàn)能夠使得產(chǎn)品更完美 主要實(shí)現(xiàn)的功能。 說明 優(yōu)先級 查詢二手書 高 登陸或注冊 高 訂單功能 高 發(fā)表留言 中 管理員基于平臺后的管理 高 2、激勵/響應(yīng)序列 刺激:用戶請求發(fā)布二手書。 響應(yīng):提示錄入書籍信息、價格等。 刺激:用戶請求管理商品信息。 響應(yīng):顯示商品信息,提供修改、刪除等編輯功能。 刺激
45、:用戶請求對某一訂單發(fā)貨。 響應(yīng):系統(tǒng)將該訂單狀態(tài)更改為已發(fā)貨。 刺激:用戶請求更改個人信息。 響應(yīng):顯示個人信息,提供修改功能。 刺激:用戶請求查看交易記錄。 響應(yīng):顯示交易記錄,并注明作為買方還是賣方參與。 刺激:賣家用戶請求處理退貨。 響應(yīng):將退貨申請顯示出來,等待用戶處理,并將處理結(jié)果發(fā)送給買房。 刺激:管理員請求管理用戶信息。 響應(yīng):顯示所有用戶信息,并注明經(jīng)系統(tǒng)檢測不符合規(guī)定的用戶。 刺激:用戶請求發(fā)布求購列表。 響應(yīng):提示用戶輸入書籍描述,并將描述列為關(guān)鍵詞自動搜索,若有書籍發(fā)布就通知用戶。 刺激:用戶請求退貨。 響應(yīng):提示選擇要退貨的書籍并輸入退貨理由
46、,發(fā)送給賣家用戶。 刺激:用戶請求下訂單。 響應(yīng):提示輸入送貨地址,提供付款方式,生成訂單。 5、其他非功能性需求 1、性能(PErformance)需求 PE-1:數(shù)據(jù)精確度 l 查詢信息時應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)該查到。 l 查詢信息應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)與給定的查詢條件完全匹配。 PE-2:時間特性 l 該APP具體時間特性要求要根據(jù)網(wǎng)速來決定。我們將最大限度的減少系統(tǒng)響應(yīng)時間,最小化更新處理時間和數(shù)據(jù)轉(zhuǎn)換時間。 PE-3:系統(tǒng)容量需求 l 注冊用戶:3500以上 l 在線用戶:1500以上 l 并發(fā)數(shù):500以上 PE-4:適應(yīng)性
47、 l 滿足用戶的使用需求。 2、防護(hù)性需求 防護(hù)性需求還沒有確定。 3、安全性(SEcurity)需求 SE-1:所有涉及功能信息或個人身份信息的網(wǎng)絡(luò)事務(wù)都要進(jìn)行加密操作。 SE-2:除了瀏覽頁面外,用戶必須登錄到“校園二手書交易的移動應(yīng)用平臺”才能完成其他的操作。 SE-3:用戶的登錄受計(jì)算機(jī)系統(tǒng)訪問控制策略的限制。 SE-4: 系統(tǒng)只允許用戶瀏覽他們自己以前的訂單,而不能瀏覽其他用戶的訂單。 SE-5:網(wǎng)絡(luò)安全:能經(jīng)受來自互聯(lián)網(wǎng)的一般性惡意攻擊。 SE-6:數(shù)據(jù)庫安全:數(shù)據(jù)庫級備份和恢復(fù)。數(shù)據(jù)庫級用戶進(jìn)行角色和權(quán)限授權(quán)。使得在異常情況發(fā)生時,系統(tǒng)得以快速恢復(fù),避免數(shù)據(jù)的
48、丟失或?qū)⑵溆绊懡档阶畹拖薅取M瑯?,要保證存儲過程中數(shù)據(jù)不被非法訪問和篡改。 4、軟件質(zhì)量屬性 正確性 l 要求發(fā)布的app達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行時基本無錯誤。 可靠性 l 對于編寫好的軟件,會進(jìn)行大量的測試,不斷地查找里面出現(xiàn)的bug,并及時的對其進(jìn)行修改,盡可能的減少bug的數(shù)量。隨著用戶量的增加,我們會及時的更新我們的服務(wù)器和數(shù)據(jù)庫,從而保證網(wǎng)站的可靠性。避免用戶量太大,而造成服務(wù)器癱瘓,影響網(wǎng)站的可靠性。 效率 l 對于瀏覽、查詢、添加、刪除、更新等一般操作,要求及時響應(yīng),在2~3秒內(nèi)。 完整性 l 要求能在發(fā)生意外的情況下,保證不丟失數(shù)據(jù)。 易使用性 l 對于網(wǎng)
49、站的主界面設(shè)計(jì),我們是參考了一些成功的網(wǎng)站設(shè)計(jì),借鑒了這些網(wǎng)站的成功的經(jīng)驗(yàn)。深入的研究他們用戶界面的設(shè)計(jì),吸取精華。 可維護(hù)性 l 在設(shè)計(jì)網(wǎng)站的時候,將每個模塊都分別獨(dú)立開來,對于一些頁面,我們將其做成了模板,在使用的時候進(jìn)行母版頁加載即可。這樣可以集中精力放在代碼塊的構(gòu)造與實(shí)現(xiàn)上。避免了一些不必要的困擾。在代碼設(shè)計(jì)過程中,盡可能的減少模塊之間的耦合性。做到模塊和模塊之間的分離。這樣,日后的維護(hù)具有較好的方便性。 可測試性 l 設(shè)計(jì)時盡可能減少測試本軟件的各項(xiàng)功能所需的工作量。 復(fù)用性 l 設(shè)計(jì)時應(yīng)采取模塊化的方法進(jìn)行設(shè)計(jì),對系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到聚、低耦合的程度,以提高各模塊
50、的復(fù)用性。 可理解性 l 對于本網(wǎng)站提供的各種命令,各種信息提示,應(yīng)易于用戶理解。 互聯(lián)性 l 要求提供數(shù)據(jù)得到如何導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。 可移植性 l 支持其他服務(wù)器部署及使用。 5、業(yè)務(wù)規(guī)則 3、 ID 規(guī)則定義 規(guī)則類型 靜/動態(tài) 來源 BR-1 一份求購列表上的書籍必須采用同一種付費(fèi)方式來支付費(fèi)用 約束 靜 管理員 BR-2 一份出售列表上的書籍必備信息(帶星號)均如實(shí)填寫,才可申請通過。 約束 動 管理員 BR-3 在網(wǎng)絡(luò)上傳輸?shù)男畔?,如果涉及財?wù)信息或個人身份信息,則要求采用128位的加密 約束 靜 公司安全策
51、略 BR-4 賣家取消發(fā)布出售書籍信息,提前12小時提交申請,方可通過。前6小時買家仍可以購買,后6小時為保護(hù)時間,期間賣家隨時可取消申請。 約束 動 管理員 BR-5 (這里不列出有關(guān)受限的計(jì)算機(jī)系統(tǒng)訪問策略的細(xì)節(jié)) 約束 靜 公司安全策略 BR-6 交易成功,網(wǎng)站自動從中提取稅收,具體細(xì)節(jié)可參考說明《賣家須知》。 約束 靜 公司會計(jì)部經(jīng)理 6、其他需求 附錄A 數(shù)據(jù)流圖分析 根據(jù)本二手書交易APP的實(shí)際情況,我們定義系統(tǒng)的功能如下: 1. 系統(tǒng)為用戶提供各種二手書需求或出售的在線平臺。 2. 系統(tǒng)可以提供幫助實(shí)現(xiàn)買賣雙方進(jìn)行溝通議價的功能。
52、3. 所有注冊后的買家都可以搜索,瀏覽系統(tǒng)保存的各種二手書商品信息。 4. 所有注冊后的賣家都可以在登錄系統(tǒng)后發(fā)布二手書信息。 5. 管理員有權(quán)刪除非法或者惡意用戶。 6. 所有注冊后的用戶都有權(quán)修改或注銷自己的用戶信息。 正常用戶的賬戶信息發(fā)生變動時,系統(tǒng)將變動情況通知用戶。 詳細(xì)功能描述 0層圖 系統(tǒng)的使用者為系統(tǒng)管理員和用戶,用戶在系統(tǒng)注冊后生成用戶信息表文件。系統(tǒng)的功能分為兩個模塊,面向管理員的模塊功能是系統(tǒng)管理,主要是刪除系統(tǒng)非法用戶或惡意用戶的帳號信息;面向用戶的模塊功能是用戶信息管理和交易管理。其中,用戶信息管理包括更改用戶密碼,更改用戶基本信息;交易管理包括出
53、售管理,求購管理,買賣信息管理。 1、 系統(tǒng)管理 用戶功能:對交易過程進(jìn)行投訴反饋信息,由管理員進(jìn)行處理后反饋給用戶。 管理員功能:對用戶發(fā)出警告,從用戶信息表中搜索用戶并刪除非法用戶。這項(xiàng)功能只能為管理員所有。 注:如果用戶被警告或者刪除會收到系統(tǒng)提示信息。 2、 用戶管理 這個模塊實(shí)現(xiàn)了用戶請求交易,發(fā)布、更新交易信息的功能,并使用戶能夠更新自己注冊信息以及基本信息。 3、 交易管理 在用戶交易管理中,根據(jù)用戶的提供的交易物品生成了“出售信息表”和“求購信息表”,用戶可以隨時對自己發(fā)布的信息進(jìn)行更改或刪除。
54、在交易的過程中,系統(tǒng)會根據(jù)這兩個表生成對應(yīng)物品的求購(出售)信息目錄供所有進(jìn)入該APP的買家瀏覽參考。 4、 出售管理 用戶登錄后可發(fā)出出售請求。 用戶錄入二手書信息(包括二手書名稱,二手書價格,二手書簡介,出售數(shù)量,聯(lián)系方式。其中書籍名稱、價格必填字段。用戶在錄入二手書信息的時候書籍信息(如書籍名稱,簡介)可以通過掃描書籍的條形碼登記。聯(lián)系方式為電話或QQ,考慮到用戶可能不愿意留下自己的電話或QQ,我們將聯(lián)系方式設(shè)為可選字段,可以發(fā)送消息。同時系統(tǒng)會通過短信通知用戶。 經(jīng)管理員檢查錄入信息正確無誤,生成二手書出售信息單。用戶發(fā)送出售請求成功后會在我的書店這一功能里看到
55、要出售書籍的狀態(tài),如有新動態(tài),系統(tǒng)也會推送通知。 系統(tǒng)將出售信息納入出售信息表,并根據(jù)出售信息表上的內(nèi)容發(fā)布出售信息。 5、 求購管理 用戶登錄后可發(fā)出求購請求。 用戶錄入求購信息,包括求購二手書名稱,二手書預(yù)計(jì)出價,書籍描述或關(guān)鍵詞,聯(lián)系方式。其中書籍名稱、價格為必填字段。聯(lián)系方式為電話或QQ,考慮到用戶可能不愿意留下自己的電話或QQ,我們將聯(lián)系方式設(shè)為可選字段,可以發(fā)送站內(nèi)信。同時系統(tǒng)會通過短信通知用戶。 經(jīng)管理員檢查錄入信息正確無誤,生成求購物品信息單。 系統(tǒng)將求購信息納入求購信息表,并根據(jù)求購信息表上的內(nèi)容發(fā)布求購信息。 6、 買賣信
56、息更新管理 注冊后的用戶可以隨時更新自己的買賣信息。 7、 搜索 買家在APP首頁用關(guān)鍵詞或書籍名稱,類別搜索自己想找的書籍,系統(tǒng)根據(jù)賣家誠信度,距離遠(yuǎn)近和書籍價格,書籍熱度生成排行榜供買家進(jìn)行參考。并且根據(jù)出售數(shù)量和搜索次數(shù)在主頁上公布熱門書排行榜。買家可以將心怡的書籍加入我的書架,收藏起來,書架中書籍的價格,狀態(tài)變動等系統(tǒng)均會推送通知給用戶。 8、 用戶信息管理 用戶信息管理包括更改用戶注冊名稱,更改用戶密碼,更改用戶基本信息;用戶管理操作主要針對用戶信息表進(jìn)行修改,每個用戶只能在登陸后修改自己的信息,管理員有權(quán)在適當(dāng)?shù)臅r候查看用戶的資料以刪除惡意用戶。 9、 找回
57、密碼 用戶找回密碼時,需要輸入驗(yàn)證信息,驗(yàn)證成功后輸入新密碼,系統(tǒng)自動更新密碼。 10、 用戶注冊和用戶注銷 游客只有在成功注冊后才能在APP上發(fā)布求購信息,出售信息,進(jìn)行購買等等。 只有注冊過的用戶才能進(jìn)行用戶的注銷,除管理員之外用戶只能注銷自己的賬號,沒有權(quán)利侵犯他人的賬號。 11、 退貨 買家申請退貨,填寫退貨理由并且上傳圖片,管理員對退貨理由進(jìn)行審核,如果是書籍缺頁等質(zhì)量問題或賣家發(fā)錯書籍,運(yùn)費(fèi)由賣家承擔(dān),如果是書籍無質(zhì)量問題而是買家買錯書籍或者不喜歡所買到的書籍,運(yùn)費(fèi)由買家自己承擔(dān)。如果買家是惡意退貨,如故意損壞書籍等,管理員退回退
58、貨要求,買家退貨失敗。退貨成功后,買家將在24小時內(nèi)收到貨款。 附錄B 數(shù)據(jù)字典 1、 匯總后的數(shù)據(jù)項(xiàng) 名稱 數(shù)據(jù)項(xiàng) 類型 位數(shù) username 管理員登陸名 char 50 userID 管理員ID int 2 UserID 用戶ID int 2 UserName 用戶登錄名 char 50 Password 用戶登錄密碼 char 50 聯(lián)系方式 用戶聯(lián)系方式 char 50 BookID 二手書ID int 2 BookName 二手書名稱 char 50 BookNum 二手書數(shù)
59、量 int 2 BookPrice 二手書價格 int 2 BookPicture 二手書圖片 image BookState 二手書狀態(tài) int 2 Introduction 書籍介紹 text DDID 訂單ID int 2 DDState 訂單狀態(tài) int 2 DDTime 提交訂單時間 datetime DDPrice 訂單總額 int 2 NoteTime 留言時間 int 2 NoteContent 留言內(nèi)容 text SellTime 賣出時間 selltime Wa
60、ntTime 求購時間 wantime ShowTime 發(fā)布時間 showtime 2、 數(shù)據(jù)流條目 數(shù)據(jù)流名 標(biāo)識符 組成 購物車 GWC 二手書ID+二手書名稱+二手書數(shù)量+二手書價格+二手書圖片+二手書狀態(tài) 二手書訂單表 ESSDDB 用戶登錄名+用戶聯(lián)系方式+二手書ID+二手書名稱+二手書數(shù)量+二手書價格+二手書圖片+書籍介紹+{訂單ID+訂單狀態(tài)+提交訂單時間+訂單總額} 用戶信息表 YHXXB 用戶ID+用戶登錄名+用戶登錄密碼+用戶聯(lián)系方式 訂單處理信息 DDCLXX 管理員登錄名+管理員ID+{訂單ID+訂單狀態(tài)+提交訂單時間
61、+訂單總額} 留言信息 LYXX 用戶ID+用戶登錄名+留言時間+留言內(nèi)容 可購書籍列表 KGSJLB 二手書ID+二手書名稱+二手書數(shù)量+二手書價格+二手書圖片+用戶聯(lián)系方式+發(fā)布時間+二手書狀態(tài) 求購書籍列表 QGSJLB 用戶登錄名+用戶聯(lián)系方二手書名稱+二手書數(shù)量+求購時間+二手書狀態(tài) 我的書架 WDSJ 二手書ID+二手書名稱+二手書數(shù)量+二手書價格+二手書圖片 我的書店 WDSD 二手書ID+二手書名稱+二手書數(shù)量+二手書價格+二手書圖片+訂單ID+訂單總額+留言內(nèi)容 3、 加工條目 加工名:檢查(賣家) 編號:1.1 啟動條件:收到出售請求(
62、賣家登陸) 加工說明: A.收到出售請求(賣家登陸); B.檢查賣家用戶信息(是否已申請賬號); C.檢查出售請求信息; D.檢查合格發(fā)送給用戶錄入信息; E.檢查不合格即開啟不合格處理; 執(zhí)行頻率:100/天 加工名:用戶錄入出售信息 編號:1.2 啟動條件:出售請求合格 加工說明: A. 出售信息檢查合格; B. 用戶登陸后正式錄入出售貨物信息(書的具體內(nèi)容,新舊程度,筆記,條形碼,編者,第幾版等; 執(zhí)行頻率:100/天 加工名:系統(tǒng)檢查 編號:1.3 啟動條件:收到出售信息描述 加工說明: A. 系統(tǒng)檢查所收到的出售信息; B. 若出售
63、信息正確則發(fā)送給用戶確認(rèn)。 執(zhí)行頻率:100/天 加工名:用戶確認(rèn)出售信息 編號:1.4 啟動條件:收到系統(tǒng)檢查過后的出售信息 加工說明: A. 用戶在自己所發(fā)出的出售信息得到確認(rèn)后點(diǎn)擊確定 B. 生成出售物品信息單 C. 發(fā)送出售物品信息單,開始錄入信息表。 執(zhí)行頻率:100/天 加工名:錄入出售信息表 編號:1.5 啟動條件:收到出售貨品信息單 加工說明: A. 收到出售貨品信息單 B. 將用戶所要賣出的舊書信息錄入出售信息表 C. 信息表錄入文件 D. 發(fā)布物品出售信息 執(zhí)行頻率:100/天 加工名:不合格處理 編號:1.6
64、 啟動條件:收到檢查不合格的出售請求 加工說明: A. 收到檢查不合格的出售請求 B. 提示賣家不合格請求 執(zhí)行頻率:100/天 加工名:檢查(買家) 編號:2.1 啟動條件:收到買家求購請求(買家賬號登陸) 加工說明: A. 收到買家求購請求 B. 檢查求購請求 C. 合格則開始進(jìn)行選擇求購商品 D. 不合格進(jìn)行不合格處理,提示買家不合格請求。 執(zhí)行頻率:100/天 加工名:用戶選擇求購商品 編號:2.2 啟動條件:收到買家信息合格的信息 加工說明: A. 檢查合格 B. 用戶開始選擇自己所要購買的舊書 C. 發(fā)送求購信息給系統(tǒng)檢查
65、 執(zhí)行頻率:100/天 加工名:系統(tǒng)檢查 編號:2.3 啟動條件:收到買家關(guān)于某個商品的求購信息 加工說明: A. 收到求購信息 B. 系統(tǒng)對所要購買商品的信息進(jìn)行檢查 C. 形成商品求購信息單 D. 發(fā)送加入購物車 執(zhí)行頻率:100/天 加工名:加入購物車 編號:2.4 啟動條件:求購商品信息單合格 加工說明: A. 收到求購商品信息單合格 B. 將所要購買商品加入購物車 C. 生成購買信息表,存入文件 D. 為接下來的購買選擇支付方式做準(zhǔn)備 執(zhí)行頻率:100/天 加工名:購買支付方式 編號:2.5 啟動條件:收到確認(rèn)購買
66、加工說明: A. 收到確認(rèn)購買的信息 B. 選擇所要購買物品的支付方式(一般為支付寶,網(wǎng)銀,微信,快捷支付或者貨到付款) C. 若賬戶余額不足等情況出現(xiàn),則發(fā)生交易不成功 D. 支付成功,則購買完成,交易成功。 執(zhí)行頻率:100/天 加工名:交易成功 編號:2.6 啟動條件:購買成功 加工說明: A. 支付成功 B. 交易成功,購買完成 C. 可以對商品進(jìn)行評價(服務(wù)態(tài)度等方面) 執(zhí)行頻率:100/天 加工名:檢查用戶是否登陸 編號:3.1 啟動條件:更新買賣信息請求 加工說明: A. 收到用戶想要更新買賣信息的請求 B. 檢查用戶是否登陸 C. 若已登錄,則進(jìn)行更新買賣信息請求 D. 未登錄,則進(jìn)行未登錄處理 執(zhí)行頻率:100/天 加工名:更新或刪除現(xiàn)有信息 編號:3.2 啟動條件:用戶已登錄 加工說明: A. 用戶想要更新或刪除有關(guān)信息 B. 將更改后的信息存入系統(tǒng)文件(購買信息) C. 將更改后的信息存入系統(tǒng)文件(出售信息) 執(zhí)行頻率:100/天 加工名:未登錄處理 編號:3.3 啟動條件:
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 導(dǎo)游服務(wù)技能
- 德國BASLER_品牌發(fā)布會方案
- 第1章聲現(xiàn)象(共27張PPT)分解
- 華為公司戰(zhàn)略規(guī)劃(PPT35頁)
- 文明交往禮為先課件
- 《小獅子愛爾莎》課件3(教育精品)
- 高三化學(xué)上學(xué)期燃料電池復(fù)習(xí)專題
- 中國移動企業(yè)文化理念體系宣講稿件
- 上海來福士廣場智能商場體驗(yàn)活動方案Final(備份
- 節(jié)點(diǎn)電壓法經(jīng)典例題85299課件
- 腳手架荷載計(jì)算課件
- 有機(jī)化學(xué)酸堿理論
- 2013外研版英語七年級下冊M4_U2
- 某汽車鑄件質(zhì)量管理措施課件
- 第1講 種群的特征和數(shù)量變化