資源描述:
《軟件工程需求分析》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、《軟件工程需求分析》小型在線(xiàn)購(gòu)物系統(tǒng)小組成員:許冰玉李世杰劉祥宇1引言1.1編寫(xiě)目的1.2背景隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家在網(wǎng)上升起商店,向消費(fèi)者展示出一片新鮮的購(gòu)物大地。在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛臍身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟
2、為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場(chǎng),專(zhuān)賣(mài)店開(kāi)設(shè)了網(wǎng)上商店,還有一些正處在觀(guān)望階段。真正意義上的網(wǎng)上購(gòu)物,即貨款的結(jié)算在網(wǎng)上進(jìn)行,已在國(guó)內(nèi)實(shí)現(xiàn)。深圳無(wú)虹商場(chǎng)去年5月開(kāi)辦了我國(guó)第一家實(shí)行計(jì)單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費(fèi)者只要擁有一張招商銀行的“一卡通”,便可輕松購(gòu)物,24小時(shí)內(nèi)商家送貨上門(mén)。商家投資網(wǎng)上商店目的是賺錢(qián)。小型軟件購(gòu)物系統(tǒng)構(gòu)建初始目標(biāo)主要是面向廣大消費(fèi)者,由于不同人群對(duì)商品的需求不同,因而購(gòu)物網(wǎng)站應(yīng)在具有自己特色的同時(shí)應(yīng)適合不同人士的需要。因此,小型軟件購(gòu)物系統(tǒng)定位于面向廣大消費(fèi)者,并突出完
3、善售前、售中、售后客戶(hù)服務(wù)與安全保障方面的特色。售前服務(wù)提供詳細(xì)的商品信息、簡(jiǎn)便快捷的操作過(guò)程;售中服務(wù)通過(guò)采取安全措施為用戶(hù)提供網(wǎng)上訂購(gòu)服務(wù)安全保障與實(shí)時(shí)支付;售后服務(wù)對(duì)用戶(hù)訂購(gòu)的商品提供快速物流配送,并對(duì)用戶(hù)所購(gòu)商品提供質(zhì)量保證說(shuō)明a.待開(kāi)發(fā)的軟件系統(tǒng)的名稱(chēng):小型在線(xiàn)購(gòu)物系統(tǒng)b.本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶(hù)及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)由鄭延斌老師提出版本/狀態(tài)修訂人修改日期備注1.0許冰玉2014.10.23提出建立小型在線(xiàn)購(gòu)物系統(tǒng)和小組分配1.0李世杰2014.10.23查詢(xún)資料和相關(guān)知識(shí)1.0劉祥宇2014.10.23整理資料做出文檔用戶(hù)
4、:廣大上網(wǎng)用戶(hù)和消費(fèi)者二任務(wù)概述針對(duì)“購(gòu)物網(wǎng)站”進(jìn)行瀏覽和購(gòu)物,了解系統(tǒng)的功能,為自己的系統(tǒng)設(shè)計(jì)進(jìn)行需求分析的準(zhǔn)備。1、進(jìn)行系統(tǒng)的需求分析,一般使用“用例圖”,即針對(duì)系統(tǒng),以不同角色的用戶(hù)的身份,看到的功能是不同的,這樣一個(gè)系統(tǒng)的用戶(hù)群類(lèi)別以及每種類(lèi)別用戶(hù)群所看到的大致功能模塊就可以畫(huà)出來(lái)。2、用例圖出來(lái)以來(lái),最終把系統(tǒng)的功能模塊,以功能模塊圖的方式制作出來(lái),這樣系統(tǒng)的功能就一目了然了。3、E-R圖設(shè)計(jì)。根據(jù)系統(tǒng)的需求分析和系統(tǒng)功能模塊圖,找出系統(tǒng)中的實(shí)體,然后分析這些實(shí)體,并找出實(shí)體與實(shí)體之間的聯(lián)系,最終得到E-R圖。然后把初步的E-R圖進(jìn)行優(yōu)化,去除冗
5、余的屬性,聯(lián)系等,得到最終的E-R圖。4、E-R圖向關(guān)系模型的轉(zhuǎn)換。按照E-R圖向關(guān)系模型的轉(zhuǎn)換原則,把優(yōu)化后的E-R圖,轉(zhuǎn)換成我們進(jìn)行系統(tǒng)開(kāi)發(fā)所需要的關(guān)系模型,最終得到系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。5、在具體的數(shù)據(jù)庫(kù)管理系統(tǒng),根據(jù)關(guān)系模型的邏輯結(jié)構(gòu)建立具體的數(shù)據(jù)庫(kù)表。確定自己的實(shí)訓(xùn)周設(shè)計(jì)題目,進(jìn)行需求分析、概念設(shè)計(jì)(E-R圖)、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)和數(shù)據(jù)庫(kù)物理設(shè)計(jì)。需求分析網(wǎng)上購(gòu)物系統(tǒng),包括兩方面的需求,分別是顧客的需求、后臺(tái)管理人員的需求。顧客的需求是查詢(xún)商品、個(gè)人購(gòu)買(mǎi)情況及個(gè)人信息的修改;管理人員的功能最為復(fù)雜,包括對(duì)顧客、商品、訂單進(jìn)行管理和維護(hù),及
6、系統(tǒng)狀態(tài)的查看。顧客可直接查看商品情況,如果想購(gòu)買(mǎi)商品,要先注冊(cè)一個(gè)帳號(hào),然后根據(jù)本人用戶(hù)名和密碼登錄系統(tǒng),此時(shí)可以分類(lèi)查看商品,如需購(gòu)買(mǎi),輸入購(gòu)買(mǎi)數(shù)量放入購(gòu)物車(chē),購(gòu)物車(chē)中的商品數(shù)量可以修改,也可以刪除購(gòu)物車(chē)中的商品,最后對(duì)購(gòu)物車(chē)中的商品進(jìn)行購(gòu)買(mǎi)確認(rèn),此時(shí)將產(chǎn)生一個(gè)訂單,訂單一旦生成便不可以再修改,只能查看。后臺(tái)管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)商品信息、購(gòu)買(mǎi)者信息管理(增、刪、查、改)和統(tǒng)計(jì)查看及維護(hù)。管理員可以瀏覽、查詢(xún)、添加、刪除、修改、統(tǒng)計(jì)商品的基本信息;瀏覽、查詢(xún)、統(tǒng)計(jì)、添加、刪除和修改商品購(gòu)買(mǎi)的基本信息(即訂單信息
7、),瀏覽、查詢(xún)、統(tǒng)計(jì)商店信息。但不能添加、刪除和修改購(gòu)買(mǎi)信息,只能對(duì)是否付款、是否發(fā)貨等狀態(tài)進(jìn)行修改?;竟δ埽?1)注冊(cè)管理:能夠?qū)τ脩?hù)名,密碼的簡(jiǎn)單驗(yàn)證;能夠?qū)﹄娮余]箱,Email進(jìn)行有效性驗(yàn)證;能夠防止利用頁(yè)面刷新重復(fù)注冊(cè),以及已經(jīng)注冊(cè)的用戶(hù)不能重復(fù)注冊(cè)。(2)商品瀏覽:分類(lèi)顯示商品;顯示商品詳情,提供購(gòu)買(mǎi)鏈接;可以對(duì)商品進(jìn)行模糊查詢(xún);顯示當(dāng)前用戶(hù)的瀏覽記錄。瀏覽商品時(shí)不要求用戶(hù)登錄,但下訂單前用戶(hù)必須登錄,對(duì)于瀏覽過(guò)的商品有歷史記錄。三總體設(shè)計(jì)1.實(shí)現(xiàn)功能?系統(tǒng)用例圖管理員和會(huì)員業(yè)務(wù)邏輯如下圖所示:用例說(shuō)明?[用例1]l用例圖l描述該模塊主要包括:
8、修改個(gè)人資料和審核操作。修改個(gè)人資料與會(huì)員注冊(cè)所需資料完全一致,主