二手貨物交易需求規(guī)格說明書_第1頁
二手貨物交易需求規(guī)格說明書_第2頁
二手貨物交易需求規(guī)格說明書_第3頁
二手貨物交易需求規(guī)格說明書_第4頁
二手貨物交易需求規(guī)格說明書_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、“軟件工程專業(yè)綜合實踐”文檔(2)二手商品交易系統(tǒng)需求規(guī)格說明書作者姓名參與編寫者指導(dǎo)教師項目組成員學號姓名組長成員年月日目錄1 文檔簡介21.1 文檔目的21.2 背景21.3 參考資料21.4 術(shù)語與縮寫解釋22 系統(tǒng)產(chǎn)品介紹22.1 項目來源與目標22.2 系統(tǒng)(或用戶)的特點22.3 項目需要解決的主要問題23 產(chǎn)品的功能性需求23.1 功能模型23.1.1 功能需求列表23.1.2 用例模型列表23.1.3 系統(tǒng)總用例圖23.2 XXX子系統(tǒng)23.2.1 XXX用例23.2.2 XXX管理24 產(chǎn)品的非功能需求24.1 質(zhì)量需求24.1.1精度24.1.2時間特性要求24.1.3靈活

2、性24.2 輸人輸出要求24.3 數(shù)據(jù)管理能力要求24.4 故障處理要求24.5 其他專門要求25運行環(huán)境規(guī)定25.1設(shè)備25.2支持軟件25.3接口25.4控制26 詞匯表2XXX系統(tǒng)需求規(guī)格說明書1 文檔簡介本文檔為“二手商品交易”系統(tǒng)需求規(guī)格說明書。本需求規(guī)格說明書詳細的描述了這款“二手商品交易”系統(tǒng)預(yù)期實現(xiàn)的各項功能,并提供UML用例圖及詳細的用例描述。1.1 文檔目的 編寫本文檔的目的主要是能夠讓“二手商品交易”系統(tǒng)的功能的準確實現(xiàn),以及在實現(xiàn)這些功能所使用的流程,和他們所使用的對象或者對象,對這些實體進行解釋,說明,定義。 以下人員應(yīng)仔細閱讀本文檔:系統(tǒng)分析員 ,程序分析員 ,程序

3、員1.2 背景 開發(fā)系統(tǒng):“二手商品交易”系統(tǒng) 行業(yè)情況:隨著internet技術(shù)的廣泛發(fā)展和應(yīng)用,電子商務(wù)提供了一個網(wǎng)絡(luò)交易平臺,在人們生活中得到廣大發(fā)展。隨著各種計算機技術(shù)的發(fā)展,許多市場交易網(wǎng)站涌現(xiàn)出來,而二手貨物在市場交易的出現(xiàn),讓物資資源得到充分的利用。然而隨著計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,一部分市場交易網(wǎng)站已經(jīng)不能滿足人們的需求,然而隨著web2.0時代的到來,計算機覆蓋范圍不斷擴大,市場交易網(wǎng)站在技術(shù)層次,整體規(guī)模上發(fā)展越來越成熟,越來越穩(wěn)定。而二手貨物市場的出現(xiàn)讓物資得到利用,并且低價購買所需物資,滿足人們?nèi)粘P枨?,避免浪費。 本項目 提出者:吳家漢 開發(fā)者:趙洪志 吳家漢 胡維健

4、 用戶:社會各種人群 1.3 參考資料編號資料名稱簡介作者日期出版單位1創(chuàng)意無間 學習前端的教材 石丹2014 03 12電子工業(yè)出版社2JAVA瘋狂講義 編程語言的參考書李剛2013 08 06電子工業(yè)出版社網(wǎng)點簡介 查看了網(wǎng)站的建設(shè) 與系統(tǒng)功能2 系統(tǒng)產(chǎn)品介紹2.1 項目來源與目標 本款二手商品系統(tǒng)旨在為客戶提供其想購買的二手商品的銷售信息,并提供評價平臺。應(yīng)用目標一是使用戶能夠及時快速的獲取二手商品信息。二是構(gòu)件一個二手商品交易市場,使物品利用率提高,節(jié)約資源。三是為人們購買物品省下一些錢。作用范圍是社會各種人群。人們可以通過二手商品系統(tǒng)篩選物品信息獲取自己需要的商品。背景材料:本軟件系

5、統(tǒng)為獨立軟件。2.2 系統(tǒng)(或用戶)的特點本款二手商品系統(tǒng)功能在個人PC上使用,是用戶群體遍布各個階層。本系統(tǒng)采用C/S 結(jié)構(gòu)編寫,前端后臺具有分工明確和維護方便的特點。本款二手商品系統(tǒng)具有實時更新貨品信息的特點。市場上也有類似軟件,如:咸魚。與咸魚相比較,本款二手具有針對賣家出售資格審核以確保客戶購買商品有保障的特點。 2.3系統(tǒng)需要解決的主要問題問題類別問題詳情性能當前存在的問題:吞吐量:網(wǎng)站人多時候會變得很卡響應(yīng)時間:訂單提交后后臺處理時間過長。信息輸出:1. 沒有商品詳情介紹2. 訂單詳情不夠完善輸入: 1. 商品下訂單的信息不可修改只能刪除 2. 銷售信息是不安全的容易被人修改經(jīng)濟成

6、本: 1.成本是不可跟蹤的收益:1. 當前的市場銷售方式的改進更容易吸引顧客控制安全性機制或控制手段太少:1. 對于二手商品的上架審核不完善2. 任何人都可以作為商家,對商家監(jiān)管不嚴厲。 效率二手商品多為線上查看,線下物品交易,如果距離較遠時就很浪費時間服務(wù)如果客戶購買商品后發(fā)現(xiàn)與實物不符合可以通過和客服人員聯(lián)系辦理退換貨物。2.4 新系統(tǒng)需要解決的主要問題本系統(tǒng)將要解決主要的嚴重影響系統(tǒng)功能的問題。有:系統(tǒng)的吞吐量增大,響應(yīng)時間縮短。改善評儲存信息的操作,能修改儲存后的信息。擴大系統(tǒng)服務(wù)市場,挖掘潛在客戶,發(fā)掘更高利潤空間。3 產(chǎn)品的功能性需求3.1 事件表建立事件觸發(fā)器來源動作響應(yīng)目的地用

7、戶注冊注冊命令信息用戶驗證賬號有效性,存入數(shù)據(jù)庫反饋注冊結(jié)果用戶用戶登錄登錄命令信息用戶用戶點擊登錄反饋登錄結(jié)果用戶用戶想確定可用的商品信息商品查詢,輸入查詢內(nèi)容用戶用戶輸入搜索詞,查詢可用的商品反饋查詢結(jié)果用戶用戶發(fā)送訂單新訂單生成用戶生成新訂單實時連接,訂單細節(jié),確認訂單,事務(wù)處理銀行子系統(tǒng),用戶,供應(yīng)商,用戶訂單表用戶修改訂單修改訂單用戶修改原來的定單,重新生成修改確認,修改訂單細節(jié),事務(wù)處理銀行子系統(tǒng),用戶,供應(yīng)商用戶訂單表用戶付款確認付款用戶用戶付款付款確認,賬單細節(jié),付款結(jié)果銀行子系統(tǒng),用戶,供應(yīng)商商品上架商品上架供應(yīng)商商鋪添加新的商品上架確認,上架細節(jié),上架結(jié)果,事務(wù)處理供應(yīng)商供

8、應(yīng)商供應(yīng)商商品信息表商品下架商品下架命令供應(yīng)商店鋪下架商品下架確認,下架結(jié)果,事務(wù)處理供應(yīng)商供應(yīng)商商品信息表商品修改商品修改命令供應(yīng)商供應(yīng)商修改店鋪的商品內(nèi)容信息輸入修改選項,修改確認,修改結(jié)果,事務(wù)處理供應(yīng)商供應(yīng)商供應(yīng)商商品信息表商品評估商品評估命令供應(yīng)商供應(yīng)商上選擇商品使用詳情輸入使用詳情選項,評估確認,評估結(jié)果供應(yīng)商收款用戶支付銀行賬戶系統(tǒng)供應(yīng)商收款獲取收款信息確認信息啟動收款,事務(wù)處理供應(yīng)商,供應(yīng)商供應(yīng)商3.2 用例模型描述3.2.1 確定業(yè)務(wù)參與者 采用參與者詞匯表進行描述,如表所示。參與者詞匯表序號詞匯同義詞描述1普通會員會員在本系統(tǒng)注冊賬號的用戶2商家會員供應(yīng)商會員在本系統(tǒng)注冊店

9、鋪的商家3系統(tǒng)管理員管理員管理用戶和商家的信息3.2.2 確定業(yè)務(wù)需求用例3.2.2.1 建立系統(tǒng)上下文用例模型3.2.2.2 用例詞匯表用例詞匯表用例名稱用例描述預(yù)期參與者和角色用戶注冊該用例描述了用戶在軟件系統(tǒng)上注冊了一個賬號的過程,注冊完成后就可以登錄使用本系統(tǒng)的功能。用戶用戶登錄當用戶輸入賬號和密碼,系統(tǒng)能夠識別已經(jīng)注冊的賬號用戶發(fā)送訂單該用例描述了用戶選擇了商品,確認訂單的過程。用戶修改訂單該用例描述了用戶有更換應(yīng)經(jīng)確認的訂單信息的需求。用戶刪除訂單該用例描述了用戶刪除訂單的過程。用戶付款用戶應(yīng)經(jīng)確認了訂單,申請銀行賬戶進行付款用戶、銀行賬戶系統(tǒng)商品上架該用例描述了供應(yīng)上向店鋪增加商

10、品的過程。供應(yīng)商商品下架該用例描述了供應(yīng)上把店鋪的商品刪除的過程。供應(yīng)商價格評估供應(yīng)上使用該用例來評估二手商品的價格供應(yīng)商商品修改該用例描述了供應(yīng)商修改供應(yīng)商收款該用了描述了供應(yīng)收款的過程供應(yīng)商商家管理該用例描述了管理員管理商家的過程,管理員可以刪除商家的賬戶管理員訂單管理該用例描述了管理員管理用戶訂單的過程。管理員商品管理該用例描述了管理員管理供應(yīng)商店鋪商品的過程。管理員3.2.3構(gòu)造用例模型圖3圖 系統(tǒng)用例模型圖3.2.4 記錄業(yè)務(wù)需求用例描述3.2.4.1 注冊用例描述用例名用戶注冊用例類型用例IDMSM1101業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶注冊賬號的過程

11、,注冊完成后就可以登錄本系統(tǒng)來使用系統(tǒng)的功能前置條件賬號的格式有效,且數(shù)據(jù)庫中不存在此賬號,能夠正確地注冊后置條件注冊完成可以登錄觸發(fā)條件用戶進入注冊頁面,點擊注冊按鈕基本流程1、 用戶點擊注冊按鈕2、 用戶填寫用戶信息,設(shè)置密碼并且點擊確認3、 系統(tǒng)將用戶信息寫入到用戶數(shù)據(jù)庫中替代流程替代第3步:用戶名重復(fù)提示用戶已占用用戶名約束系統(tǒng)需要為用戶提供GUI界面待解決問題無登錄用例描述用例名用戶登錄用例類型用例IDMSM1102業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶登錄系統(tǒng)的過程,登錄成功后就可以使用本系統(tǒng)的功能前置條件賬號的格式有效后置條件登錄成功可以使用系統(tǒng)功能觸發(fā)條

12、件用戶點擊登錄按鈕基本流程1、 用戶進入登錄界面2、 輸入用戶名和密碼3、 點擊登錄按鈕替代流程替代第2步:如果用戶名不存在,提示用戶注冊賬號如果用戶名輸入格式錯誤,提示用戶重新輸入如果密碼錯誤,提示重新輸入密碼結(jié)束用戶點擊了確認登錄按鈕實現(xiàn)和約束說明系統(tǒng)需要為用戶提供登錄GUI界面待解決問題賬號密碼的安全控制用戶查詢商品用例描述用例名查詢商品用例類型用例IDMSM1103業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶查詢商品的過程前置條件用戶輸入請求查詢的內(nèi)容后置條件系統(tǒng)請求數(shù)據(jù)庫,列出詳細的商品信息觸發(fā)條件點擊搜索按鈕基本流程1、 用戶在搜索框輸入搜索內(nèi)容2、 點擊搜索按鈕

13、替代流程無結(jié)束顯示搜索結(jié)果實現(xiàn)和約束說明系統(tǒng)提供GUI界面待解決問題無用戶修改訂單用例描述用例名修改訂單用例類型用例IDMSM1103業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶修改訂單詳細內(nèi)容的過程。前置條件用戶已經(jīng)成功下訂單后置條件修改完訂單可以確認付款觸發(fā)條件用戶選擇訂單,點擊修改按鈕基本流程3、 用戶查詢已選擇的訂單4、 用戶選擇訂單5、 用戶修改訂單選項6、 用戶點擊修改按鈕7、 系統(tǒng)反饋修改確認替代流程替代第3步:用戶沒有選擇訂單,系統(tǒng)提示用戶選擇訂單用戶沒做修改選項,就點擊修改系統(tǒng)提示選擇修改選項結(jié)束系統(tǒng)提示修改成功實現(xiàn)和約束說明應(yīng)當有明確的信息提示用戶修改不正

14、確的地方待解決問題無用戶下訂單用例描述用例名用戶注冊用例類型用例IDMSM1104業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶完成確認訂單的過程,完成后就可進入付款頁面了前置條件用戶已經(jīng)登錄成功后置條件進入付款界面觸發(fā)條件用戶點擊了確認訂單的按鈕基本流程1、 用戶選擇商品2、 選擇商品的規(guī)則3、 點擊確定訂單按鈕4、 系統(tǒng)反饋訂單信息確認5、 用戶確認替代流程替代第3步:用戶沒有選擇商品規(guī)格,系統(tǒng)停止提交替代第4步:系統(tǒng)沒有響應(yīng),系統(tǒng)重新反饋確認信息結(jié)束點擊了確認按鈕約束和說明問題系統(tǒng)應(yīng)有明確的訂單反饋信息待解決問題無用戶刪除訂單的用例描述用例名用戶刪除訂單用例類型用例IDM

15、SM1105業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者無描述該用例描述了一個用戶把已經(jīng)確定的訂單刪除過程。前置條件用戶已經(jīng)確認訂單后置條件重新選擇商品觸發(fā)條件用戶選擇訂單,點擊刪除按鈕基本流程1、 用戶進入訂單界面2、 選擇訂單,刪除訂單替代流程無結(jié)束系統(tǒng)提示刪除成功待解決問題無用戶付款用例描述用例名用戶付款用例類型用例IDMSM1106業(yè)務(wù)需求主要業(yè)務(wù)參與者用戶其他參與者銀行賬戶系統(tǒng)、供應(yīng)商描述該用例描述了一個用戶確認付款的過程。前置條件用戶確認訂單后置條件等待供應(yīng)商發(fā)貨觸發(fā)條件用戶點擊了確認按鈕基本流程1、 進入到付款頁面2、 系統(tǒng)反饋賬目信息3、 點擊確認付款按鈕替代流程替代第3步:用戶沒有選

16、擇賬,系統(tǒng)提示選擇賬戶用戶賬號余額不足,系統(tǒng)提示余額不足,更換銀行賬戶結(jié)束系統(tǒng)反饋付款結(jié)果信息約束和說明問題系統(tǒng)需要的付款反饋信息待解決問題銀行賬戶付款的安全控制供應(yīng)商上架商品用例描述用例名上架商品用例類型用例IDMSM1107業(yè)務(wù)需求主要業(yè)務(wù)參與者供應(yīng)商其他參與者無描述該用例描述了一個供應(yīng)商為店鋪上架商品的過程。前置條件供應(yīng)商登錄成功后置條件商品信息記錄在店鋪商品信息中觸發(fā)條件供應(yīng)商點擊確認上架按鈕基本流程1、 進入上架商品頁面2、 添加商品信息3、 點擊上架替代流程替代第3步:供應(yīng)商添加商品缺少某一項,系統(tǒng)提示添加某一項的信息供應(yīng)商添加商品信息的格式不正確,系統(tǒng)提示錯誤信息結(jié)束系統(tǒng)反饋添加

17、成功約束和實現(xiàn)說明系統(tǒng)提供GUI界面待解決問題無供應(yīng)商商品修改用例描述用例名商品修改用例類型用例IDMSM1108業(yè)務(wù)需求主要業(yè)務(wù)參與者供應(yīng)商其他參與者無描述該用例描述了一個供應(yīng)商修改店鋪內(nèi)商品信息的過程。前置條件供應(yīng)商登錄成功后置條件記錄到店鋪商品信息表觸發(fā)條件點擊修改按鈕基本流程1、 進入店鋪界面2、 選擇商品3、 修改商品信息4、 反饋修改詳情5、點擊確認替代流程無結(jié)束點擊確認按鈕待解決問題無供應(yīng)商商品下架用例描述用例名商品下架用例類型用例IDMSM1109業(yè)務(wù)需求主要業(yè)務(wù)參與者供應(yīng)商其他參與者描述該用例描述了一個供應(yīng)上把店鋪的商品下架的過程。前置條件店鋪商品記錄與店鋪商品表后置條件把店

18、鋪商品記錄刪除觸發(fā)條件點擊刪除按鈕基本流程1、 供應(yīng)商選擇商品2、 確認刪除替代流程無結(jié)束點擊了刪除按鈕待解決問題無供應(yīng)商評估二手商品價格用例描述用例名評估價格用例類型用例IDMSM1113業(yè)務(wù)需求主要業(yè)務(wù)參與者供應(yīng)商其他參與者市場銷售員描述該用例描述了一個供應(yīng)商評估二手商品的價格。前置條件供應(yīng)商登錄成功后置條件獲取二手商品價格可用于上架商品價格觸發(fā)條件點擊了評估的按鈕基本流程1、 供應(yīng)商進入商品評估界面2、 供應(yīng)商填寫商品詳情和商品使用詳情選項3、 點擊評估價格按鈕替代流程無結(jié)束系統(tǒng)反饋價格信息待解決問題無3.2.4.3二手商品交易系統(tǒng)用例活動描述用戶登錄/注冊用例活動圖:查詢商品用例活動圖

19、:用戶下訂單用例活動圖:用戶修改訂單的用例活動圖:用戶刪除訂單的用例活動圖:用戶付款用例活動圖:供應(yīng)商上架商品用例活動圖:2w供應(yīng)商下架商品用例活動圖:供應(yīng)商修改商品用例活動圖:供應(yīng)商評估價格用例活動圖:供應(yīng)商收款的用例活動圖:4 產(chǎn)品的非功能需求4.1 質(zhì)量需求列出常見的質(zhì)量需求,如性能、安全性、精度、可移植性、可維護性等等(1)易用性:易用性是與一組規(guī)定或者潛在的用戶為使用其軟件所做的努力和對這樣的使用所做的評價有關(guān)的一組屬性。包括易理解性和易學習性,易操作性。本系統(tǒng)應(yīng)該操作簡單,界面人性化,不需要學習太久就可以熟練的使用本系統(tǒng),并且美觀,培訓(xùn)資料詳細,文檔簡單。(2)性能:此系統(tǒng)響應(yīng)速度

20、快,結(jié)果精度高,運行時消耗的資源少。(3)安全性:即與防止對程序的非授權(quán)的故意的或者是意外的訪問的有關(guān)的軟件的屬性 本系統(tǒng)定義了一些私有屬性,防止外界訪問。(4)可維護性:維護性是指與進行的指定的修改所需的努力有關(guān)的一組屬性。具體包括易分析性,易改變性,穩(wěn)定性,易測試性。本系統(tǒng)應(yīng)該易于分析,當我們在做適應(yīng)性修改的時候如果要添加一些功能的話,我們應(yīng)該在原來程序基礎(chǔ)上修改容易,并且穩(wěn)定,修改后還容易測試。(5)可移植性:是指軟件可以從某一環(huán)境轉(zhuǎn)移到另一個環(huán)境的能力有關(guān)的一組屬性,具體包括適應(yīng)性,易安裝性,遵循性,可替換性。當本系統(tǒng)安裝在其他的設(shè)備上時可以正常運行,功能全部都可以正常使用。4.1.1

21、精度輸入項數(shù)據(jù)類型格式數(shù)值范圍精度User_namevarchar漢字15-20User_passwordvarchar數(shù)字20Administrator_namevarchar漢字15-20Administrator_passwardvarchar數(shù)字20Goods_pricesSmallint數(shù)字20Goods_nameVarchar漢字15-204.1.2時間特性要求說明對于該軟件的時間特性要求,如對:a 響應(yīng)時間;b 更新處理時間;c 數(shù)據(jù)的轉(zhuǎn)換和傳送時間;d 解題時間;等的要求。響應(yīng)時間快,更新處理時間短,數(shù)據(jù)轉(zhuǎn)換快捷,傳送時間短靈活,解題效率高,時間快。4.1.3靈活性說明對該軟件的靈活性的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力,如:a 操作方式上的變化;b 運行環(huán)境的變化;c 同其他軟件的接口的變化;d 精度和有效時限的變化;e 計劃的變化或改進。對于為了提供這些靈活性而進行的專門設(shè)計的部分應(yīng)該加以標明 1. 操作方式簡單,易于上手,界面美觀,易于理解,符合用戶的使用方式和使用習慣。2.本網(wǎng)站可以在所有IE5

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論