




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上網(wǎng)上購物系統(tǒng)需求規(guī)格說明書 蘭州城市學(xué)院 信息工程學(xué)院111本 楊大鑫,王稼宇,王藝森 2014年3月31日目錄1.引言1.1編寫目的該文檔是關(guān)于用戶對于網(wǎng)上購物系統(tǒng)的功能和性能的要求,重點描述了網(wǎng)上購物系統(tǒng)的功能需求,是概要設(shè)計階段的重要輸入。本文檔的預(yù)期讀者是:·設(shè)計人員;·開發(fā)人員;·項目管理人員;·測試人員;·用戶。1.2項目背景軟件名稱:網(wǎng)上購物系統(tǒng)開發(fā)單位:蘭州城市學(xué)院信息工程學(xué)院111本項目成員:楊大鑫(28號);王稼宇(18號);王藝森(23號)用戶:蘭州城市學(xué)院學(xué)生1.3范圍該文檔是借助于當(dāng)前系統(tǒng)的邏
2、輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型的,解決整個項目系統(tǒng)的“做什么”的問題。在這里,沒有涉及開發(fā)技術(shù),而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的平臺。1.4參考資料軟件工程案例分析教程(軟件項目開發(fā)實例) 韓萬江、姜立新等編著 機械工業(yè)出版社軟件工程導(dǎo)論(第五版) 張海藩編著 清華大學(xué)出版社2.系統(tǒng)定義2.1項目來源及背景隨著Internet國際互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始建造自己的網(wǎng)站?;贗nternet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項不可缺少的內(nèi)容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站?,F(xiàn)代企業(yè)需要的是一個功能強
3、大的,能提供完善的電子商務(wù)服務(wù)的動態(tài)商務(wù)網(wǎng)站。本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng)-網(wǎng)上購物系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。2.2用戶特點本系統(tǒng)的用戶都是網(wǎng)上用戶,包括兩類,一類是購物者,他們的差異比較大,學(xué)歷有高有低,年齡有老有幼。另外一類用戶是管理者,負責(zé)物品的上架下架及網(wǎng)站的日常維護。2.3項目目標(biāo)本項目設(shè)定的目標(biāo)如下:·系統(tǒng)能夠提供友好的用戶界面,使操作人員的工作量最大限度地減少;
4、·系統(tǒng)具有良好的運行效率,能夠達到提高生產(chǎn)率的目的;·系統(tǒng)應(yīng)具有良好的可擴充性,可以容易地加入其他系統(tǒng)的應(yīng)用;·平臺的設(shè)計具有一定的超前性,靈活性,能夠適應(yīng)企業(yè)生產(chǎn)配置的變化;·通過這個項目可以鍛煉隊伍,提高團隊的開發(fā)能力和項目管理能力。3.應(yīng)用環(huán)境根據(jù)用戶的需求陳述,可以確定本項目分為客戶端和管理端。客戶端為購物者服務(wù),有注冊,登陸,選擇要購買的商品放入購物車,確認訂購等功能。管理端為管理員服務(wù),有添加商品,修改商品,管理商品評論等功能??蛻舳肆鞒虉D分別如圖A-1所示。圖A-13.1系統(tǒng)運行的網(wǎng)絡(luò)環(huán)境無論是客戶端的購物者還是管理端的管理者都可以通過網(wǎng)絡(luò)
5、登錄到本系統(tǒng)中。購物者通過網(wǎng)絡(luò)瀏覽商品信息,提交商品訂單,支付貨款等,管理者通過網(wǎng)絡(luò)發(fā)布商品信息,根據(jù)訂單發(fā)貨等。3.2系統(tǒng)運行的硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:客戶機:普通PC·CPU:P4 1.8GHz以上·內(nèi)存:256MB以上·能夠運行IE5.0以上或者Netscape4.0以上版本的機器·分辨率:推薦使用1024×768像素Web服務(wù)器·CPU:P42.0GHz·內(nèi)存:1GB以上·硬盤:80GB以上·網(wǎng)卡:KMb/s速度數(shù)據(jù)庫服務(wù)器·CPU:P42.0GHz·內(nèi)存:1GB以上
6、183;硬盤:80GB以上3.3系統(tǒng)運行軟件環(huán)境本系統(tǒng)的軟件環(huán)境如下:·操作系統(tǒng):Windows2000或以上版本·數(shù)據(jù)庫:SQL Server 2005·Web服務(wù)器:IIS5.0以上·開發(fā)工具:Microsoft Visual Studio 2005·瀏覽器:IE5.0以上4.功能規(guī)格我們采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML作為建模語言。UML為建?;顒犹峁┝藦牟煌嵌扔^察和展示系統(tǒng)的各種特征方法。在UML中,從任何一個角度對系統(tǒng)所作的抽象都可能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統(tǒng)的映像。用例描述角色(
7、用戶、外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來完成工作的。用例模型提供了一個非常重要的方式來界定系統(tǒng)邊界以及定義系統(tǒng)功能,同時,改模型將來可以派生出動態(tài)對象模型。設(shè)計用例時,我們遵循下列步驟:1) 識別出系統(tǒng)的角色。角色可以是用戶、外部系統(tǒng),甚至是外部處理,通過某種途徑與系統(tǒng)交互。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來描述系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(角色)是誰。盡可能地確保所有角色都被完全識別出來。2) 描述主要的用例??梢圆扇〔粩嗟貑栕约骸斑@個角色究竟想通過系統(tǒng)做什么?”來準(zhǔn)確地描述用例。3) 重新審視每個用例,為它們下個詳盡的定義。4.1角色定義角色或者執(zhí)行者指與系統(tǒng)產(chǎn)生交
8、互的外部用戶或者外部系統(tǒng)。4.1.1購物者購物者是指在這個網(wǎng)上購物系統(tǒng)中通過客戶端提交商品訂單的人員,這個角色主要參與客戶端的瀏覽商品,訂購商品等功能。4.1.2管理者管理者是指在這個網(wǎng)上購物系統(tǒng)中通過管理端管理商品信息的人員,這個角色主要參與管理端的添加商品,修改商品等功能。4.1.3數(shù)據(jù)庫數(shù)據(jù)庫是一個與系統(tǒng)產(chǎn)生交互的外部系統(tǒng),這個角色負責(zé)系統(tǒng)的數(shù)據(jù)查詢、增加、刪除和修改等操作。4.2系統(tǒng)主用例圖網(wǎng)上購物系統(tǒng)可以分為兩個主要的組成部分,一個是客戶端子系統(tǒng),一個是管理端子系統(tǒng)。客戶端子系統(tǒng)功能主要是指購物者通過登錄購物網(wǎng)站進行操作的功能,即購物功能。管理端子系統(tǒng)功能主要是指管理者通過登錄購物網(wǎng)
9、站后臺對商品進行操作的功能,即管理功能。系統(tǒng)的主用例圖如圖A-2所示。圖A-24.3客戶端子系統(tǒng)購買者通過網(wǎng)上購物系統(tǒng)瀏覽商品,登陸系統(tǒng),將想要購買的商品放入購物車,選好商品后去收銀臺,填寫并確認收貨人信息,選擇支付方式,提交訂單,完成商品的訂購。它的活動圖如圖A-3所示??蛻舳说挠美龍D如圖A-4所示。圖A-4客戶端的這些用例描述如下:F-C-1:登陸。購買者在購買商品之前必須登陸到網(wǎng)站,如果沒有注冊將不能使用網(wǎng)站的購買功能。F-C-2:瀏覽、選擇商品。購買者打開購物網(wǎng)站可以看到各種商品信息,當(dāng)點擊某一商品時就會有相應(yīng)的介紹該商品的頁面,描述商品的具體信息,如類型、質(zhì)地、價格、所在地區(qū)等。F-
10、C-3:放入購物車。購買者在選中一個商品后就可以將此商品放入購物車,購物車顯示商品的名稱、單價、數(shù)量、商品總價等信息。F-C-4:確認收貨人信息或修改收貨人信息。購買者需要確認收貨人信息準(zhǔn)確無誤,這是所購買的商品正確到貨的重要前提。F-C-5:選擇支付方式。購買者可以選擇使用網(wǎng)上銀行、使用郵局匯款等方式進行支付。4.3.1登陸只有登陸之后購買者才能完成商品的購買。沒有登陸系統(tǒng)的用戶只能瀏覽、選擇商品或?qū)⑸唐芳尤胭徫镘?,要填寫收貨人信息或者支付貨款、提交訂單都需要登陸系統(tǒng)。如果用戶沒有注冊則進行注冊,之后方可登陸。用例描述:登陸;執(zhí)行者:購買者;前置條件:用戶通過瀏覽器打開網(wǎng)上購物系統(tǒng);后置條件
11、:登陸后可以進行商品付款、訂購操作?;韭窂剑篴) 購買者打開網(wǎng)上購物系統(tǒng);b) 在登陸框中輸入用戶名和密碼,點擊確定即可登錄系統(tǒng)。4.3.2瀏覽、選擇商品購買者通過網(wǎng)站瀏覽商品信息,選擇所要購買的商品。用例描述:瀏覽、選擇商品;執(zhí)行者:購買者;前置條件:用戶通過瀏覽器打開網(wǎng)上購物系統(tǒng);后置條件:用戶可將選中的商品加入購物車?;韭窂剑篴)購買者打開網(wǎng)上購物系統(tǒng),網(wǎng)站顯示各種商品的信息;b)點擊想要購買的商品,將顯示商品的詳細信息,如類型、質(zhì)地、價格、所在地區(qū)等。4.3.3放入購物車購買者可以將選中的商品放入購物車,然后繼續(xù)選擇下一個商品。購物車用來保存用戶所選擇的商品信息。用例描述:放入購物
12、車;執(zhí)行者:購買者;前置條件:購買者已經(jīng)有選擇的商品;后置條件:放入購物車的商品可以付款訂購?;韭窂剑篴)購買者將選擇的商品加入到購物車;b)繼續(xù)挑選商品或者進入收銀臺結(jié)賬。4.3.4確認收貨人信息或修改收貨人信息購買者進入收銀臺之后需填寫收貨人信息并確認,保證收貨地址的正確。用例描述:確認收貨人信息或修改收貨人信息;執(zhí)行者:購買者;前置條件:購買者已有選擇的商品并需要購買;后置條件:確認收貨人信息或修改收貨人信息之后可以選擇貨款的支付方式等進一步操作?;韭窂剑篴)進入收銀臺頁面,將提示用戶填寫收貨人信息,需確保地址的準(zhǔn)確性以保證正確到貨。b)可以保持以前填寫的收貨人信息,也可以填寫新的收
13、貨人信息。4.3.5選擇支付方式購買者可以選擇郵局匯款或者網(wǎng)上銀行支付的方式支付貨款。用例描述:選擇支付方式;執(zhí)行者:購買者;前置條件:購買者已經(jīng)確認收貨人信息;后置條件:選擇支付方式后可以進行訂單確認并提交以完成商品的訂購?;韭窂剑篴)購買者進入支付方式選擇頁面,將看到兩種支付方式,一種是郵局匯款,一種是網(wǎng)上銀行支付。b)選擇一種支付方式并確定。4.4管理端子系統(tǒng)系統(tǒng)管理員登陸到管理端子系統(tǒng)進行訂單管理,商品管理以及用戶管理。管理端的用例圖如圖A-5所示。圖A-5管理端的這些用例描述如下:F-M-1:登陸。管理者只有登錄之后才能執(zhí)行其管理功能。F-M-2:訂單管理。管理者可以查看客戶訂單并
14、管理訂單。F-M-3:商品管理。對商品進行添加,修改,刪除等操作。F-M-4:用戶管理。管理購買者的賬號及其相關(guān)信息。4.4.1登陸管理者以系統(tǒng)管理員的身份登錄到管理端,登陸后才具有相應(yīng)的管理權(quán)限。用例描述:登陸執(zhí)行者:管理者;前置條件:管理員通過瀏覽器打開網(wǎng)上購物系統(tǒng);后置條件:登陸管理端之后可以進行訂單、商品及用戶的管理?;韭窂剑篴) 管理者打開網(wǎng)上購物系統(tǒng);b) 在登陸框中輸入用戶名和密碼,點擊確定即可登錄系統(tǒng)。4.4.2訂單管理進入訂單管理頁面管理員可以查看購買者提供的訂單,并根據(jù)訂單信息發(fā)貨,同時可以對訂單進行統(tǒng)計,也可以銷毀已完成交易的訂單。用例描述:訂單管理;執(zhí)行者:管理者;前
15、置條件:管理者已經(jīng)登錄系統(tǒng);后置條件:整理后的訂單信息將記錄到數(shù)據(jù)庫中?;韭窂剑篴)進入訂單管理界面,可以查看各個用戶提交的訂單信息,根據(jù)訂單信息發(fā)送貨物。b)可以對訂單進行統(tǒng)計操作,統(tǒng)計不同用戶的訂單數(shù),統(tǒng)計所有用戶的訂單總數(shù),可以根據(jù)時間進行統(tǒng)計,也可根據(jù)訂購商品類型進行統(tǒng)計。c)可以重新對訂單進行分類排序,可以銷毀已經(jīng)完成交易的訂單,以便釋放資源繼續(xù)使用。4.4.3商品管理管理者可以對商品進行添加、修改和刪除等操作。用例描述:商品管理;執(zhí)行者:管理者;前置條件:管理者已登錄到系統(tǒng);后置條件:整理后的商品信息將記錄到數(shù)據(jù)庫中?;韭窂剑篴)進入商品管理頁面,可以選擇添加、修改或刪除操作。
16、b)可以添加商品分類,并在該分類下添加各種相應(yīng)類型的商品信息;c)可以修改一個商品分類或者修改其下的商品信息;d)可以刪除一個商品分類或者其下的商品信息;e)商品信息包括商品的類型、質(zhì)地、價格、所在地區(qū)等詳細說明。4.4.4用戶管理管理者可以對用戶賬戶進行管理。用例描述:用戶管理;執(zhí)行者:管理者;前置條件:管理者已登錄到系統(tǒng);后置條件:整理后的用戶信息將記錄到數(shù)據(jù)庫中。基本路徑:a)進入用戶管理界面,可以查看所有用戶的信息;b)對于長期不活動的用戶可以銷毀其注冊賬戶以釋放系統(tǒng)資源。c)對于行為造成不良后果的不法用戶可以凍結(jié)其賬戶。5.性能需求根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時間、可靠性、
17、安全性等方面有較高的性能要求。5.1界面需求系統(tǒng)的界面要求如下。1) 頁面內(nèi)容:主題突出,站點定義、術(shù)語和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時。內(nèi)容豐富,文字準(zhǔn)確,語句通順;專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。2) 導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指標(biāo),且便于理解,方便用戶使用。3) 技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無錯誤鏈接和空鏈接,采用CSS處理,控制字體大小和版面布局。4) 藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當(dāng),動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。5.2響應(yīng)時間需求無論是客戶端還是管理端,當(dāng)用戶登錄,進行任何操作的時候,系統(tǒng)應(yīng)該及時地進行反應(yīng),反應(yīng)時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 慢性病護理科普知識
- 營銷費用補貼協(xié)議書
- 養(yǎng)生官合作投資協(xié)議書
- 環(huán)保供應(yīng)商管理體系構(gòu)建
- 酒駕醉駕安全培訓(xùn)
- 銀行食堂采購協(xié)議書
- 車位轉(zhuǎn)讓合同協(xié)議書
- 進口小麥轉(zhuǎn)讓協(xié)議書
- 車輛轉(zhuǎn)賣合同協(xié)議書
- 部門年度績效協(xié)議書
- 湖北省武漢市2025屆高三年級五月模擬訓(xùn)練試題數(shù)學(xué)試題及答案(武漢五調(diào))
- 醫(yī)師掛證免責(zé)協(xié)議書
- 濟南民政離婚協(xié)議書
- 2025年內(nèi)蒙古自治區(qū)初中學(xué)業(yè)水平考試數(shù)學(xué)模擬試題 (一)(含答案)
- 四川?。拼笥嶏w大數(shù)據(jù))2025屆高三第二次教學(xué)質(zhì)量聯(lián)合測評生物試題及答案
- 《綠色建筑施工培訓(xùn)課件》資料
- GA 1812.3-2024銀行系統(tǒng)反恐怖防范要求第3部分:印鈔造幣企業(yè)
- 【公開課】+滑輪-人教版(2024)初中物理八年級下冊
- 房屋市政工程生產(chǎn)安全重大事故隱患排查清單
- 2025年高考語文備考之近五年(2020-2024)語用題匯編:表達效果類真題+答案詳解+思路六步走
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 語文試卷(含答案詳解)
評論
0/150
提交評論