需求規(guī)格說(shuō)明書_第1頁(yè)
需求規(guī)格說(shuō)明書_第2頁(yè)
需求規(guī)格說(shuō)明書_第3頁(yè)
需求規(guī)格說(shuō)明書_第4頁(yè)
需求規(guī)格說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 需求規(guī)格說(shuō)明書目錄1. 引言 . 21.1 編寫目的 . 21.2 項(xiàng)目背景 . 21.3 定義 . 22. 任務(wù)概述 . 32.1 目標(biāo) . 32.2 運(yùn)行環(huán)境 . 32.3 條件與限制 . 43. 數(shù)據(jù)描述 . 53.1 動(dòng)態(tài)數(shù)據(jù) . 53.2 數(shù)據(jù)庫(kù)描述 . 63.3 數(shù)據(jù)流圖 . 64. 功能需求 . 84.1 功能劃分 . 84.2 功能描述 . 85. 性能需求 . 125.1 數(shù)據(jù)精確度 . 125.2 時(shí)間特性 . 125.3 適應(yīng)性 . 126. 運(yùn)行需求 . 136.1 用戶界面 . 136.2 硬件接口 . 136.3 軟件接口 . 136.4 故障處理 . 13 1.

2、 引言本說(shuō)明書為網(wǎng)上購(gòu)物系統(tǒng)的用戶需求說(shuō)明文件。該說(shuō)明書便于開發(fā)人員、維護(hù)人員、管理人員之間的交流、協(xié)作,并作為工作成果的原始依據(jù),并且在向潛在用戶傳遞軟件功能、性能需求,使其能夠判斷該軟件是否與自己的需求相關(guān)。1.1 編寫目的本說(shuō)明書的預(yù)期讀者為客戶、系統(tǒng)設(shè)計(jì)人員和編碼人員;為開發(fā)人員、維護(hù)人員、客戶之間提供共同的協(xié)議而創(chuàng)立基礎(chǔ),指導(dǎo)軟件功能的實(shí)現(xiàn)。本軟件需求說(shuō)明書全面、概括性地描述了網(wǎng)上購(gòu)物系統(tǒng)所要完成的工作,使軟件開發(fā)人員和用戶對(duì)本系統(tǒng)中的業(yè)務(wù)流程及功能達(dá)成共識(shí)。通過(guò)本需求說(shuō)明書可以全面了解網(wǎng)上購(gòu)物系統(tǒng)所要完成的任務(wù)和所能達(dá)到的功能。1.2 項(xiàng)目背景隨著 internet 的發(fā)展,通過(guò)網(wǎng)

3、絡(luò)提供各種服務(wù),已成為當(dāng)今的時(shí)尚。隨著網(wǎng)絡(luò)購(gòu)物的出現(xiàn),消費(fèi)者越來(lái)越傾向于網(wǎng)上購(gòu)物。如何更好的方便網(wǎng)上購(gòu)物消費(fèi)者,為網(wǎng)上購(gòu)物提供更便捷的服務(wù),成為現(xiàn)在的主要課題。1.3 定義ssh 為 struts+spring+hibernate 的一個(gè)集成框架,是目前較流行的一種 javaweb 應(yīng)用程序開源框架。sql:structured query language客戶:注冊(cè)的用戶 2. 任務(wù)概述2.1 目標(biāo)網(wǎng)上購(gòu)物平臺(tái)主要是對(duì)后臺(tái)管理和前臺(tái)操作。后臺(tái)管理是管理員對(duì)本網(wǎng)站的維護(hù),通過(guò)商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易(處理訂單、發(fā)貨查詢)、會(huì)員管理(會(huì)員審查)、操作管理(管理

4、員添加、管理員審查、管理員退出)等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊(cè),通過(guò)網(wǎng)站的新品速遞、商品熱賣、商品分類或電子商品搜索功能,找到自己想要買的物品,裝入購(gòu)物車,提交定單進(jìn)行購(gòu)買。基于以上,網(wǎng)上購(gòu)物系統(tǒng)主要的功能如下:(1) 系統(tǒng)賬戶管理:具有系統(tǒng)管理員的身份登錄,負(fù)責(zé)添加用戶。用戶可以分為三類,一類為系統(tǒng)管理員,可以添加和刪除各類的用戶,可以修改密碼;另一類為賣家,賣家可以為顧客提供商品,可以結(jié)賬接收預(yù)定和收貨確認(rèn),即所有日常的營(yíng)業(yè)活動(dòng);最后一類是買家,買家具有瀏覽商品和購(gòu)買商品的權(quán)限。(2) 前臺(tái)營(yíng)業(yè)管理:可以瀏覽當(dāng)前商品的庫(kù)存情況,還有哪些有貨商品可以購(gòu)買

5、。(3) 預(yù)定服務(wù):可以添加和刪除訂單,添加的訂單記錄訂單編號(hào)。(4) 系統(tǒng)管理:可以添加和刪除賬戶,登記賣家、買2.2 運(yùn)行環(huán)境全面兼容主流 windows 操作系統(tǒng)(包括 windows10,me,2003,xp,vista,win7,win8)。(可根據(jù)項(xiàng)目進(jìn)度,選擇是否開發(fā)基于 android 平臺(tái)的手機(jī)客戶端) 2.3 條件與限制(1) 按提供相應(yīng)的開發(fā)階段文檔;用戶提供相應(yīng)的標(biāo)準(zhǔn),軟件開發(fā)與典型實(shí)例考核相結(jié)合。(2) 用戶必須提供相關(guān)運(yùn)行軟件有效的數(shù)據(jù)庫(kù)接口標(biāo)準(zhǔn),并在改動(dòng)的過(guò)程中及時(shí)通知本軟件開發(fā)商,以保證從中正確讀取預(yù)決算參數(shù),進(jìn)行成本預(yù)算。 3. 數(shù)據(jù)描述對(duì)數(shù)據(jù)進(jìn)行邏輯描述時(shí)可

6、把數(shù)據(jù)分為動(dòng)態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù),此次是采用javaee/ssh 框架開發(fā)的。3.1 動(dòng)態(tài)數(shù)據(jù)(1) 輸入數(shù)據(jù)鼠標(biāo)對(duì)按鈕的點(diǎn)擊、查詢方式、查詢關(guān)鍵字;新建的訂單編號(hào),服務(wù)桌號(hào),數(shù)據(jù)的選擇;數(shù)據(jù)之間的查詢,訂單的查詢,歷史記錄的查詢,價(jià)格的查詢;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;物流定單的定單編號(hào)輸入,送貨地點(diǎn)的數(shù)據(jù)要求,送貨日期的選擇;送貨清單的內(nèi)容,以及窗體中的按鈕點(diǎn)擊;送貨服務(wù)中定單里所要填入的數(shù)據(jù);用戶登陸時(shí)所要輸入的用戶名和密碼。(2) 輸出數(shù)據(jù)結(jié)帳時(shí)結(jié)帳清單里找零的數(shù)目;查詢時(shí)所顯示的數(shù)據(jù);新建帳單編號(hào)后出現(xiàn)的顯示數(shù)據(jù);買家買東西時(shí)“您所點(diǎn)購(gòu)買的物品”框里顯示的物品的名稱;出錯(cuò)時(shí)出現(xiàn)的報(bào)錯(cuò)

7、框;應(yīng)付金額的數(shù)據(jù);數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件。 p管理員操作信息管理員操作結(jié)果管理員管理員購(gòu)物網(wǎng)站會(huì)員圖 3.3.1 網(wǎng)上購(gòu)物系統(tǒng)頂層數(shù)據(jù)流圖p1f1 會(huì)員注冊(cè)信息d1會(huì)員信息f2 訂單信息會(huì)員子系統(tǒng)f3 購(gòu)物車信息圖 3.3.2 會(huì)員子系統(tǒng)數(shù)據(jù)流圖 p2管理員子系統(tǒng) 4. 功能需求4.1 功能劃分(1)用戶使用系統(tǒng)a) 賬號(hào)管理b) 商品信息查詢c) 購(gòu)物車d) 商品購(gòu)買e) 支付功能f) 售后評(píng)價(jià)g) 退換貨h) 訂單管理(2)后臺(tái)維護(hù)系統(tǒng)a) 用戶信息管理b) 商品信息管理c) 訂單管理d) 支付管理e) 售后評(píng)價(jià)f) 退換貨管理4.2 功能描述4.2.1 用戶使用系統(tǒng)(1) 賬號(hào)管理

8、:a) 游客不需要注冊(cè),不需要密碼,就可以直接瀏覽網(wǎng)頁(yè);當(dāng)游客用戶購(gòu)買商品時(shí),點(diǎn)擊購(gòu)買按鈕,將彈出新窗口,顯示“請(qǐng)您先登錄,無(wú)帳戶請(qǐng)先注冊(cè)”,新窗口內(nèi)應(yīng)有注冊(cè)選項(xiàng)。b) 會(huì)員注冊(cè) 用戶點(diǎn)擊會(huì)員注冊(cè)按鈕,打開注冊(cè)頁(yè)面;用戶輸入注冊(cè)信息,包括用戶名、登錄密碼、常用郵箱、手機(jī)等;注冊(cè)信息輸入完成后,點(diǎn)擊提交按鈕;若有不合格項(xiàng)目,例如用戶名重復(fù)、郵箱格式不正確等,則系統(tǒng)提示錯(cuò)誤信息,錯(cuò)誤項(xiàng)高亮顯示;若注冊(cè)信息正確無(wú)誤,則提示注冊(cè)成功,頁(yè)面跳轉(zhuǎn)到會(huì)員歡迎首頁(yè)。c) 會(huì)員登陸用戶點(diǎn)擊會(huì)員登錄按鈕,打開登陸頁(yè)面;用戶輸入用戶名、密碼、驗(yàn)證碼并提交;系統(tǒng)驗(yàn)證用戶名密碼,驗(yàn)證碼驗(yàn)證成功后,登陸成功,頁(yè)面跳轉(zhuǎn)到會(huì)

9、員歡迎首頁(yè)若登陸信息不正確,則系統(tǒng)提示錯(cuò)誤信息,錯(cuò)誤項(xiàng)高亮顯示;若連續(xù) 3 次輸入密碼錯(cuò)誤,該用戶禁止登陸,同時(shí)發(fā)送提示郵件或短信給用戶,登陸解鎖需要使用短信和郵件中給出的附加驗(yàn)證碼。d) 忘記密碼在登陸頁(yè)面選擇忘記密碼;頁(yè)面跳轉(zhuǎn)到忘記密碼頁(yè);用戶填寫相關(guān)信息(安全提問(wèn)),系統(tǒng)給用戶的常用郵箱或手機(jī)發(fā)送驗(yàn)證信息,用戶輸入驗(yàn)證密碼正確后,可以重新設(shè)置密碼;若用戶輸入信息不正確,系統(tǒng)提示錯(cuò)誤信息;若連續(xù) 3 次輸入密碼錯(cuò)誤,該用戶被禁止使用忘記密碼功能,系統(tǒng)直接發(fā)送提示郵件和短信到用戶常用郵箱和手機(jī)。e) 會(huì)員注冊(cè)信息修改用戶在會(huì)員首頁(yè)點(diǎn)擊信息修改按鈕,進(jìn)入信息修改頁(yè)面;頁(yè)面顯示當(dāng)前的用戶注冊(cè)信息

10、;用戶修改自己的注冊(cè)信息,然后點(diǎn)擊提交按鈕;系統(tǒng)記錄新的用戶信息,并提示注冊(cè)信息修改成功。(2) 商品信息查詢?yōu)榭蛻籼峁┠:樵兩唐沸畔?、搜尋商品。a) 按商品的名稱查詢:客戶需要瀏覽和查詢所需要的商品可以直接在搜索欄中 輸入相應(yīng)的商品名稱。點(diǎn)擊搜索按鈕,系統(tǒng)將自動(dòng)跳轉(zhuǎn)到新的頁(yè)面,并顯示搜索結(jié)果;b) 按商品的種類查詢:查詢商品時(shí),用戶可以以商品的種類查詢。例如:家具,服飾,讀書等;c) 按商品的價(jià)格范圍查詢:用戶可按價(jià)格的范圍來(lái)瀏覽商品;d) 按商品品牌查詢:用戶可以搜索自己喜歡的品牌,然后挑選商品。(3) 購(gòu)物車a) 用戶挑選商品,在選中商品前的方框內(nèi)打鉤,點(diǎn)擊將商品放入購(gòu)物車;b) 用戶

11、可以點(diǎn)擊統(tǒng)計(jì)按鈕,對(duì)當(dāng)前購(gòu)物車內(nèi)的商品進(jìn)行統(tǒng)計(jì),以查看購(gòu)物車內(nèi)商品的名稱、數(shù)量、單價(jià)和總價(jià);c) 對(duì)于已經(jīng)在購(gòu)物車中的商品,用戶可以將其拿出購(gòu)物車(即刪除該商品),也可以選擇購(gòu)買,點(diǎn)擊后進(jìn)入商品購(gòu)買頁(yè)面。(4) 商品購(gòu)買a) 用戶點(diǎn)擊購(gòu)買按鈕后,即進(jìn)入購(gòu)買頁(yè)面;b) 首先顯示商品名稱、數(shù)量、價(jià)格等信息,供用戶確認(rèn);c) 用戶確認(rèn)無(wú)誤后,點(diǎn)擊提交訂單按鈕,則完成訂單;d) 在訂單中點(diǎn)擊付款按鈕,進(jìn)入支付頁(yè)面。(5) 支付功能a) 用戶選擇支付方式,例如網(wǎng)銀支付、支付寶、手機(jī)支付等;b) 顯示購(gòu)物列表及總價(jià),待用戶確認(rèn);c) 用戶確認(rèn)無(wú)誤后,點(diǎn)擊確認(rèn)按鈕,頁(yè)面跳轉(zhuǎn)到網(wǎng)銀或支付寶,完成支付功能;d)

12、 支付成功后,提示用戶支付成功,同時(shí)給用戶常用郵箱或手機(jī)發(fā)送提示信息;e) 若支付出現(xiàn)問(wèn)題,則顯示支付未完成,并返回訂單頁(yè)面。(6) 售后評(píng)價(jià)a) 用戶購(gòu)買商品后,可以給自己購(gòu)買的商品評(píng)價(jià)并打分;b) 在訂單頁(yè)面,若訂單為已支付狀態(tài),用戶可以點(diǎn)擊評(píng)價(jià)按鈕,進(jìn)入評(píng)價(jià)頁(yè)面;c) 用戶可以給出 200 字以內(nèi)的商品評(píng)價(jià),并給商品打分,滿分為 5 分。(7) 退換貨a) 在訂單頁(yè)面,若訂單為已支付狀態(tài),且在交易完成的 7 日之內(nèi),用戶可以點(diǎn) 擊退換貨按鈕,進(jìn)入退換貨頁(yè)面;b) 用戶選擇退貨或者換貨,并注明原因,點(diǎn)擊提交按鈕;c) 用戶將商品寄回,商家收到后返還用戶費(fèi)用。(8) 訂單管理a) 在用戶登錄

13、界面,點(diǎn)擊訂單管理按鈕,進(jìn)入訂單管理頁(yè)面;b) 用戶可以查看已完成購(gòu)買的訂單;c) 用戶可以查看未完成購(gòu)買的訂單;d) 用戶可以刪除未完成購(gòu)買的訂單(即退訂);e) 用戶可以刪除訂單的歷史記錄。4.2.2 后臺(tái)維護(hù)系統(tǒng)(1) 用戶信息管理a) 系統(tǒng)管理員進(jìn)入用戶信息管理頁(yè)面,可以查看已注冊(cè)用戶列表;b) 在列表中選擇一個(gè)用戶,可以查看該用戶的注冊(cè)信息;c) 若發(fā)現(xiàn)某用戶行為異常,可以禁止該用戶登錄,并給其常用郵箱或手機(jī)發(fā)送提示信息;d)對(duì)于過(guò)期的用戶,可以執(zhí)行刪除操作,將用戶信息;(2)商品信息管理;a)商品查詢:可以進(jìn)行商品查詢,??茨撤N商品的商;b)商品信息修改:可以修改商品信息,例如商品

14、價(jià)格;還可以加入新的商品,或者將已經(jīng)售完的商品刪除;c)商品評(píng)論瀏覽;(3)訂單管理;a)可以查看已完成支付的訂單;b)可以查看未完成支付的訂單; 5. 性能需求5.1 數(shù)據(jù)精確度數(shù)據(jù)精確,無(wú)誤差。5.2 時(shí)間特性(1) 系統(tǒng)響應(yīng)時(shí)間:小于 2s(2) 更新處理時(shí)間:保證數(shù)據(jù)更新周期小于一周(3) 數(shù)據(jù)轉(zhuǎn)換:及時(shí)傳輸時(shí)間:數(shù)據(jù)傳輸當(dāng)在一個(gè)工作日內(nèi)完成5.3 適應(yīng)性典型的三層構(gòu)架體現(xiàn) mvc(模型 model,視圖 view 和控制)思想,可以讓開發(fā)人員減輕重新建立解決復(fù)雜問(wèn)題方案的負(fù)擔(dān)和精力。便于敏捷開發(fā)出新的需求,降低開發(fā)時(shí)間成本。良好的可擴(kuò)展性,ssh 主流技術(shù)有強(qiáng)大的用戶社區(qū)支持它,所以

15、該框架擴(kuò)展性非常強(qiáng),針對(duì)特殊應(yīng)用時(shí)具有良好的可插拔性,避免大部分因技術(shù)問(wèn)題不能實(shí)現(xiàn)的功能。良好的可維護(hù)性,業(yè)務(wù)系統(tǒng)經(jīng)常會(huì)有新需求,三層構(gòu)架因?yàn)檫壿媽雍驼宫F(xiàn)層的合理分離,可使需求修改的風(fēng)險(xiǎn)降低到最低。隨著新技術(shù)的流行或系統(tǒng)的老化,系統(tǒng)可能需要重構(gòu),ssh 構(gòu)架重構(gòu)成功率要比其他構(gòu)架高很多。 6. 運(yùn)行需求6.1 用戶界面使用用戶的語(yǔ)言,而非技術(shù)的語(yǔ)言;界面清晰明了;有清楚的錯(cuò)誤提示;讓用戶知道自己當(dāng)前的位置,使其做出下一步行動(dòng)的決定;完善視覺的清晰度,條理清晰;圖片、文字的布局和隱喻不要讓用戶去猜。6.2 硬件接口由于我們使用的通信協(xié)議是 tcp/ip,因此這里的硬件接口問(wèn)題主要就是tcp/ip 層中的網(wǎng)絡(luò)接口層,它負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論