二手書交易場需求分析_第1頁
二手書交易場需求分析_第2頁
二手書交易場需求分析_第3頁
二手書交易場需求分析_第4頁
二手書交易場需求分析_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、計算機學院基 于 J a v a 的 軟 件 開 發(fā)二手書交易市場需求規(guī)格說明書小組序號:06 梁庭庭組員 姓 名:蘭云杉張家晨年級班級:2012 級應用1班提交日期:2014年 11 月10摘要隨著市場經(jīng)濟的發(fā)展和人們生活水平的提高, 二手書 的市場是一個環(huán)保 和低成本看書的選擇,在學校里, 二手書 商店就帶給同學們一個供需平臺,但 是,對于 二手書 籍的管理和銷售,普通的舊書市場不能有效的進行,而隨著 Internet 的普及,網(wǎng)上購買商品或獲取信息已成為現(xiàn)代人的一種生活習慣。 而上網(wǎng)更是 大學生 活不可或缺的一部分, 所以一個獨立的能夠滿足用戶需求的 校園二手圖書 交易 網(wǎng)站的設計與開發(fā)

2、是十分有必要也是可行的。本篇論文首先介紹了 二手書交易 網(wǎng)站的開發(fā)模式和環(huán)境, 詳細闡述了 二手 書交易 網(wǎng)站的開發(fā)背景和意義, 并對網(wǎng)站的運行流程通過文字和圖片進行了系 統(tǒng)的分析。對于該網(wǎng)站使用的數(shù)據(jù)庫也有詳細的介紹。最后,著重的分析介紹 了該系統(tǒng)的每個功能模塊, 展現(xiàn)了一個清晰, 完整的二手書交易 網(wǎng)站的開發(fā)過 程。在這個系統(tǒng)中,采用的是 Oracle 數(shù)據(jù)庫,可以靈活的管理和發(fā)布各種信關鍵字 : 二手書;交易;大學生; Oracle目錄1. 引言 . 11.1 文檔介紹 11.2 編制目的 11.3 范圍 11.4 預期的讀者和閱讀建議 11.5 術語和縮略語 21.6 參考文獻 22.

3、 項目概述 32.1 目標 32.2 范圍 32.3 用戶的特點 32.4 假定條件和約束限制 32.5 運行環(huán)境 42.6 硬件環(huán)境 42.7 軟件環(huán)境 43. 需求描述 44. 功能需求 55. 非功能需求 55.1 性能需求 55.2 安全保密需求 55.3 穩(wěn)定性需求 56. 系統(tǒng)模型 6.1 用例模型 66.1.1 模塊流程圖 66.1.2 模塊介紹 66.1.3 模塊圖 76.1.4 用例列表 86.1.5 用例圖 86.1.6 用例規(guī)格說明 96.2 對象模型 136.2.1 類與對象的屬性與服務 136.2.2 類圖 156.3 動態(tài)模塊 166.3.1 順序圖 166.3.2

4、 協(xié)作圖 19227. 項目組成員分工1. 引言1.1 文檔介紹在此文檔中我們詳細的介紹了對開發(fā)此二手書交易市場應實現(xiàn)的功能,其中包括編 制背景,編制目的,功能性需求,非功能性需求,系統(tǒng)模型以及在開發(fā)此系統(tǒng)時應遵循的 規(guī)范等等,同時我們說明了此系統(tǒng)要求的用戶的特點,軟硬件環(huán)境需求,后期測試以及維 護的流程。1.2 編制目的建設資源約型、環(huán)境友好社會已成為我國經(jīng)濟社會持續(xù)發(fā)展的客觀要求; “低碳生活” 成為社會提倡的主流生活形態(tài);引導社會主流意識,建設“節(jié)約型”校園,是當今大學義 不容辭的責任。在全國各大學校園里,開學一段時間內(nèi),大家都要買教材及工具書,但是 新書價格高,占用了很大一部分同學的資

5、金。但是在高年級的同學中舊書有很多,可是都 選擇賣廢紙,這樣就白白浪費了。為此,如果能將舊書循環(huán)利用,就能替很多同學節(jié)約一 大筆資金。實現(xiàn)書籍的循環(huán)利用,一方面是資源回收、環(huán)保,另一方面也是知識再生的良 好途徑。本網(wǎng)站主要為廣大學生提供二手書信息,滿足大家發(fā)布買賣信息,是一個簡易的 二手書交易平臺。1.3 范圍1. 本項目名稱為二手書交易市場。2. 二手書交易市場主要是建立在畢業(yè)生和在讀生的一個二手書交易平臺,此項目通過 買家和賣家的交流實現(xiàn)交易。主要是為了減少資源的浪費,把舊書循環(huán)利用,同時 也可以減輕同學的經(jīng)濟負擔。3. 二手書交易市場提供了二手書的交易平臺,對于賣方用戶而言,使自己二手書

6、有新4. 的利用,可以給自己帶來一定的收益,還可以省去搬來搬去的人力,也節(jié)省了空間。 對于買方用戶而言,可以花較少的錢買到自己實際需要的書本,而且書中賣家的一 些學習筆記可能幫到自己的學習。同時雙方也可以很方便的看見自己的交易信息。1.4 預期的讀者和閱讀建議1. 系統(tǒng)的最終用戶,包括買家和賣家以及系統(tǒng)管理員2. 系統(tǒng)的設計、編碼、測試、文檔編寫人員3. 需求評審人員4. 二手書交易市場的用戶包括買家和賣家(學生為主)和系統(tǒng)管理員。系統(tǒng)管理員負 責后臺的處理,以及處理糾紛,刪除評論。賣家和買家可以相互交流實現(xiàn)交易。買 家收貨后發(fā)現(xiàn)不滿意可以退換貨,也可以填寫評論等等。1.5 術語和縮略語表 1

7、-1 術語和縮略語術語、縮略語解釋Agreement協(xié)議Allowance折讓B/R買價Banker s Draft銀行匯票C.C運費到付Cash with Order訂單付款CFR Landed成本加運費、卸貨費Check支票CommercialInvoice商業(yè)發(fā)票D/P付款交單Deferred Payment延期付款Freight運費EAT預計到達時間Discount折扣Spot price現(xiàn)貨價格Consumer消費者,用戶1.6 參考文獻1 孫瑋 . 實用軟件工程 . 北京:電子工業(yè)出版社, 2011.2 Abr ahamSilberschat. 數(shù)據(jù)庫系統(tǒng)概念 美. 北京:機械工業(yè)

8、出版社, 20073 劉京華. Java Web 整合開發(fā)王者歸來 . 北京:清華大學出版社, 20104 (美)佩里,(美)波斯特 . Oracle 基礎教程 . 北京:人民郵電出版社, 20082. 項目概述2.1 目標意圖:為了減少資源的浪費,為了為在校生購買新書減少成本等。應用目標:用戶的角度 : 使要想要賣書的同學可以有途徑賣出,使得想要購買二手書的同 學能夠有地方購買。并且網(wǎng)站安全性等都要得到保證。開發(fā)商的角度:可以建成全紹興最大的二手交易平臺、成為紹興最大的二手交易市 場。開發(fā)背景:近年來,隨著我國經(jīng)濟的飛速發(fā)展,書價也隨著上漲,加重了大學生的經(jīng) 濟負擔。高校每學年的教材費用高達

9、 600 元左右,然而大學教材利用率不高,存在大量的 閑臵書籍和畢業(yè)生廢舊書籍,經(jīng)筆者調(diào)查,大部分高校學生都以廢品形式處理掉廢舊書籍, 并且價格在 0.8 元每公斤,導致極大資源浪費。由此可見,探討建立二手書交易市場,提 高舊書利用率,節(jié)約資源,達到綠色環(huán)保具有積極的意義。二手書交易平臺網(wǎng)站在現(xiàn)在還 不是特別的發(fā)達,主要原因就是大家對書本資源的不重視。如果我們的二手書交易平臺網(wǎng) 站可以還不發(fā)的市場先建立起來,然后推廣并發(fā)展,我們網(wǎng)站的效益肯定不用說了。2.2 范圍本項目包括以下內(nèi)容: 賣家:注冊登錄,發(fā)表賣書信息,與買家交流實現(xiàn)交易。 買家:注冊登錄,瀏覽書目信息,與賣家交流實現(xiàn)交易。 系統(tǒng)管

10、理員:處理后臺信息,以及一些糾紛等。2.3 用戶的特點學生用戶:頻度較高,是二手交易市場的主要操作者,可以進行發(fā)布,瀏覽書目信息, 實現(xiàn)買賣交易等。教師或其他社會人員:頻度較學生用戶較低,也可進行一樣的操作。2.4 假定條件和約束限制軟件運行環(huán)境 windows 系統(tǒng)2.5 運行環(huán)境1. PC機2. 操作系統(tǒng): windows 73. 開發(fā)工具: eclipse2.6 硬件環(huán)境服務器: CPU奔騰 4 核;內(nèi)存不少于 4G;硬盤 500G以上配置客戶端: CPU P4 2.6G;內(nèi)存不少于 1G;分辨率不低于 10247682.7 軟件環(huán)境操作系統(tǒng): Windows Server 2008運行

11、環(huán)境:使用 J2EE開發(fā)數(shù)據(jù)庫系統(tǒng): Oracle 數(shù)據(jù)庫開發(fā)工具: eclipse3. 需求描述游客只能瀏覽網(wǎng)站的二手書信息,不能進行購買等一系列活動,進行注冊登錄后成為 會員才能買書或賣書。會員分為買家和賣家,還有一個管理員管理網(wǎng)站。買家能夠根據(jù)自己的需要瀏覽查找自己需要的書籍。 書籍這一模塊按照用戶所需分類: 計算機類、信息類、管理類、外語類、數(shù)學類等等。不同的種類對應不同的書籍,用戶一 方面可以通過分類來查找書籍,也可以查看所有的書籍。當買家確定要買的書籍后,可以下單,當書籍到達時要確認收貨,當然買家可以修改 自己的信息。當賣家有新的二手書上架或書籍下架時,賣家需要更新自己的貨物信息,

12、將 新的添加、不再賣的二手書刪除。當有新的訂單時需要發(fā)貨給買家,賣家也可以在網(wǎng)站上 修改自己的信息。管理員登錄網(wǎng)站后能夠管理買家、賣家,修改自己的信息。當賣家決定要搞促銷活動 時,管理員需要公開發(fā)布促銷活動。4. 功能需求表 4-1 功能需求表編號功能需求名稱1查看貨物信息(書籍會分類)2交流(買家可以與賣家交流)3下單4確認收貨并評價5退換貨(不滿意可退換貨)6發(fā)布并修改貨物信息7發(fā)貨8查看售出情況9退換貨10買家信息管理11賣家信息管理12貨物信息管理13處理售后服務14管理促銷活動5. 非功能需求5.1 性能需求1. 用戶反饋問卷,在網(wǎng)站的一角設置,問卷調(diào)查框;2. 每次查詢必須在一分鐘

13、內(nèi)給出回應。5.2 安全保密需求1. 用戶資料要做好保密性,管理員不能講用戶資料泄露出去;2. 只有注冊登錄輸入密碼正確的才能進入系統(tǒng),只有自己還有管理員能修改自己資 料。5.3 穩(wěn)定性需求1. 網(wǎng)站的系統(tǒng)必須 24 小時運行,平均故障每周不超過 2次。2. 每次修復時間不超過 24 小時;3. 因斷電或其他原因非安全性退出系統(tǒng)的用戶,資料不能丟失。6. 系統(tǒng)模型6.1 用例模型6.1.1 模塊流程圖開始注冊?Y開始圖 6-1 買家流程圖6.1.2 模塊介紹此二手書交易市場共分為三個模塊:有買家,賣家以及管理員,他們分別可實現(xiàn)以下功能:買家: 當沒有賬號時需要先注冊一個賬號,再登錄賬號根據(jù)自己

14、的需要查看二手書信 息,當找到自己需要的二手書時,下單購買,貨到后確認收貨并評價;賣家:當沒有賬號時需要先注冊一個賬號,再登錄賬號,當?shù)赇伬镉行碌亩謺鴷r買 家需要更新自己店鋪里的書籍信息,當?shù)赇伬镉械亩謺呀?jīng)下架沒賣時,賣家也需要更 新自己店鋪的信息。當買家查看到有買家下單時,賣家需要及時發(fā)貨,當買家不能滿意當 前的書籍時,賣家還需進行處理退換貨處理。除此之外賣家還能查看售出情況,以及修改 自己在網(wǎng)站上的信息;系統(tǒng)管理員:登錄進網(wǎng)站后可以管理買家,賣家信息,修改自己的信息。當買家與賣 家發(fā)生糾紛時管理員需要處理糾紛。當有賣家需要進行促銷活動時,管理員需要公開發(fā)布 促銷活動,協(xié)助賣家進行宣傳

15、。6.1.3 模塊圖圖 6-2 模塊圖6.1.4 用例列表表 6-1 用例列表參與者用例說明買家查看貨物信息買家可以查看可以購買的貨 物下單買家確認購買確認收貨并評價貨到時買家確認收貨并評價 此次交易退換貨不滿意可退換貨賣家發(fā)布并修改貨物信息賣家管理貨物的信息發(fā)貨有買家下單后賣家發(fā)貨查看售出情況賣家可以查看賣出情況退換貨處理退換貨系統(tǒng)管理人員買家信息管理維護人員修改買家信息賣家信息管理維護人員修改賣家信息貨物信息管理維護人員修改貨物信息處理售后服務處理糾紛發(fā)布促銷管理促銷活動6.1.5 用例圖圖 6-3 用例圖管理員6.1.6 用例規(guī)格說明表 6-2 查看貨物信息的規(guī)格說明 用例名稱:查看貨物

16、信息 執(zhí)行者:買家 前置條件:供查看的貨物存在于數(shù)據(jù)庫中。 后置條件:如果此用例成功,瀏覽人數(shù)增加一名;如果此用例不成功,系統(tǒng)狀態(tài)不變。 主事件流:1)當買家在點擊“查看”時,此用例開始;2)系統(tǒng)顯示出數(shù)據(jù)庫中存在的貨物;3)系統(tǒng)更新瀏覽人數(shù)。備選事件流: E-1:若此貨物已下架,系統(tǒng)給出提示“此貨物已下架” ; E-2 :若此貨物圖片還有信息一直未加載出,系統(tǒng)提示“請再加載一次” 。表 6-3 下單的規(guī)格說明 用例名稱:下單 執(zhí)行者:買家 前置條件:貨物未下架 后置條件:如果此用例成功,則買家的已買商品中待收貨欄中增加一項 主事件流:1)當買家點擊“確認下單”時,此用例開始;2)提示下單成功

17、。備選事件流:E-1 :若買家的余額不夠時,系統(tǒng)提示“余額不夠” ,此用例結(jié)束;E-2 :若買家操作失敗,系統(tǒng)提示“此操作失敗” ,此用例結(jié)束。表 6-4 確認收貨并評價的規(guī)格說明執(zhí)行者:買家用例名稱:確認收貨并評價 前置條件:買家已下單并賣家已發(fā)貨 后置條件:如果此用例成功,交易成功增加一條。主事件流:1)當買家點擊“確認收貨”時,此用例開始;2)買家已買貨物中交易成功欄增加一項;3)系統(tǒng)更新交易成功選項。備選事件流:E-1 :買家操作不成功,此用例結(jié)束。表 6-5 退換貨的規(guī)格說明 用例名稱:退換貨 執(zhí)行者:買家 前置條件:買家已下單并賣家已發(fā)貨。 后置條件:如果此用例成功,庫存量不變,交

18、易量不變。 主事件流:1)當買家點擊“退換貨”時,此用例開始;2)當點擊“退換貨”后,等待賣家同意。備選事件流: E-1:當確認收貨后點擊“退換貨” ,系統(tǒng)提示不能退換貨; E-2:當賣家未同意退換貨時,操作不成功。表 6-6 登錄的規(guī)格說明用例名稱:登錄 執(zhí)行者:買家 前置條件:數(shù)據(jù)庫中已有此買家記錄。后置條件:如果此用例成功,買家進入系統(tǒng)。主事件流:1)當買家點擊“登錄”時,此用例開始;2)當買家點擊“退出”時,此用例結(jié)束。備選事件流:E-1:當買家注冊就登錄時,系統(tǒng)提示“未注冊,請用戶注冊后再登錄” ,此用例結(jié)束; E-2:當買家已登錄時,系統(tǒng)提示“買家已登錄” ,此用例結(jié)束。表 6-7

19、 處理售后糾紛說明用例名稱:處理售后糾紛 執(zhí)行者:管理員 前置條件:買家已下單,賣家已發(fā)貨,雙方發(fā)生糾紛。 后置條件:如果此用例成功,交易成功增加一例或退貨換貨一次。主事件流:1)當買家點擊“申請管理員介入”時,此用例開始;2)管理員加入到買家和賣家的交流中,處理買家和賣家的矛盾;3)當買家和賣家接受調(diào)解,此用例結(jié)束。備選事件流:E-1:當管理員不在時,系統(tǒng)給出提示“管理員暫時離開,請稍等” 。表 6-8 發(fā)布促銷的規(guī)格說明用例名稱:發(fā)布促銷 執(zhí)行者:管理員 前置條件:賣家有意向搞促銷。后置條件:如果此用例成功,交易成功增加多例。主事件流:1)當管理員開設促銷時,此用例開始;2)多種書籍降價打

20、折;3)點擊查看的買家增多。備選事件流:E-1:若點擊的書籍不在促銷,提示“你所查看的書籍不在促銷” ;E-2:若系統(tǒng)更新失敗,提示“更新促銷信息失敗,請稍后再試” ,此用例結(jié)束表 6-9 買家信息管理的規(guī)格說明用例名稱:買家信息管理 執(zhí)行者:管理員 前置條件:數(shù)據(jù)庫中已有此買家記錄。 后置條件:如果此用例成功,買家信息將重新更新。主事件流: 1)當管理員點擊“修改買家信息”時,此用例開始; 2)當管理員修改買家信息后,提示“是否確定修改此信息?” ;3)當管理員修改成功后,系統(tǒng)給買家提示“管理員已修改你的信息,請查看”,此用例結(jié)束。4)系統(tǒng)更新買家信息。備選事件流:E-1:若管理員修改買家未

21、放權的信息,系統(tǒng)提示“買家未放權,不能修改此信息”;E-2:若系統(tǒng)更新買家信息失敗時,系統(tǒng)提示“更新買家信息失敗,請稍后重試”。表 6-10 注冊的規(guī)格說明 用例名稱:注冊 執(zhí)行者:賣家 前置條件:數(shù)據(jù)庫中無此用戶記錄。 后置條件:如果此用例成功,賣家家增加一名。 主事件流:1)當用戶點擊“注冊”時,此用例開始; 2)用戶填寫個人信息;3)當用戶點擊“提交注冊”時,此用例結(jié)束;4)系統(tǒng)更新賣家信息。備選事件流: E-1:當賣家未注冊成功時,系統(tǒng)提示“注冊未成功,請再注冊” ; E-2:當賣家注冊成功時,系統(tǒng)提示“注冊成功,請登錄” 。 E-3:若系統(tǒng)更新賣家信息失敗時,系統(tǒng)提示“更新賣家信息失

22、敗,請稍后重試”表 6-11 修改信息的規(guī)格說明用例名稱:修改貨物信息 執(zhí)行者:賣家 前置條件:數(shù)據(jù)庫中已有此貨物的記錄。 后置條件:如果此用例成功,貨物信息將重新更新。主事件流:1)當賣家點擊“修改貨物信息”時,此用例開始;2)當賣家修改買家信息后,提示“是否確定修改此信息?” ;3)系統(tǒng)更新貨物信息。備選事件流:E-1:若系統(tǒng)更新信息失敗,提示“更新貨物信息失敗,請稍后再試”表 6-12 發(fā)貨的規(guī)格說明 用例名稱:發(fā)貨 執(zhí)行者:賣家 前置條件:買家已下單。 后置條件:如果此用例成功,庫存量減一。 主事件流:1)當買家點擊“已發(fā)貨”時,此用例開始; 2)當點擊“已發(fā)貨貨”后,等待物流更新消息

23、。 備選事件流:E-1:當庫存量不夠時,提示庫存量不夠,無法發(fā)貨。6.2 對象模型6.2.1 類與對象的屬性與服務表 6-13 類與對象的屬性類與對象屬性賣家Id ,姓名,密碼買家Id ,姓名,密碼二手書書名,作者,出版日期,出版社等等管理員Id ,登錄名,密碼等等已買到的書籍書名,作者,買到的日期等等已收藏的書籍書名,作者,收藏日期等等表 6-14 類與對象的服務類與對象服務賣家登錄,發(fā)布書目信息,與買家實現(xiàn)交易買家登錄,與賣家實現(xiàn)交易,退換貨等二手書歷史交易信息管理員處理售后糾紛 發(fā)布促銷信息 修改買賣家信息表 6-15 實體、邊界、及控制類實體類賣家買家管理員二手書已買到的書籍已收藏的書

24、籍邊界類登陸注冊頁面發(fā)布書目信息界面瀏覽書目信息界面賣家買家交流界面評論界面退換貨界面歷史交易界面控制類貨物交易控制類退換貨控制類評論控制類6.2.2 類圖圖 6-6 類圖6.3 動態(tài)模塊6.3.1 順序圖:User:UI: 商品列表: ArchiveSystem賣家 登錄驗證登錄進入操作界面查看商品列表商品列表商品信息的提,修改查看商品列表返回商標列表商品信息歸檔返回商品單商品提交 , 修改成功圖 6-7 賣家順序圖賣家當沒有賬號時需要先注冊一個賬號,再登錄賬號,當?shù)赇伬镉行碌亩謺鴷r買家 需要更新自己店鋪里的書籍信息,當?shù)赇伬镉械亩謺呀?jīng)下架沒賣時,賣家也需要更新 自己店鋪的信息。當買家查看到有買家下單時,賣家需要及時發(fā)貨,當買家不能滿意當前 的書籍時,賣家還需進行處理退換貨處理。除此之外賣家還能查看售出

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論