




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、文檔名稱:需求分析項目名稱: 商品管理系統(tǒng)項目負(fù)責(zé)人:XXXX項目組長:XXX程序錄入:XXXXX需求分析:XXXXXX軟件測試:XXXX開發(fā)單位:XXX1. 引言11編寫目的 為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用 戶的需求,確定用戶所需軟件產(chǎn)品的功能,對軟件需求的深入需求是軟件產(chǎn)品開發(fā)工 作獲得 成功的前提條件,不論我們把設(shè)計和編碼工作做得如何出色,不能真正滿足用 戶需求的程序只會令用戶失望,給開發(fā)者帶來麻煩。需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須 做什么? ”這個問題。它確定系統(tǒng)必須完成哪些工作,對目標(biāo)系統(tǒng)提岀完整、準(zhǔn)確、清 晰、具體的要求
2、。用戶真正知道自己需要什么后,將其準(zhǔn)確、具體的描述出來,分析者 再得出用軟件實現(xiàn)他們需求的方案。購物已成為生活中不可缺少的一部分,大大小小的商店,超市充斥著城市鄉(xiāng)鎮(zhèn)的每 個角落,一套優(yōu)秀的商品管理系統(tǒng)對于商家的管理者和消費者都會起到很重要的作用, 不但便于消費者對商品信息進(jìn)行查詢,也便于商家對所擁有的產(chǎn)品信息進(jìn)行更新,修改, 管理,因此有必要設(shè)計一套管理系統(tǒng)對商品進(jìn)行管理。1. 2項目背景 本系統(tǒng)管理的任務(wù)是要獲得用戶對整個商品管理系統(tǒng)的詳細(xì)需求情況所 得,系統(tǒng)初步擬定主要由系統(tǒng)的登陸界面,主窗體和設(shè)計窗體組成。主要供用戶管理 大量商品,并且能對商品的基本資料有效及時查閱和修改操作。在本系統(tǒng)中
3、,基于管 理員和用戶的權(quán)限作了明確的安全系統(tǒng)保護(hù)。在設(shè)計窗體中能一打開查閱的窗體目錄,對主窗體情況一目了然,也能在另一方窗體中查閱生成的報表。在主窗體中,能 實行增加、刪除、修改、查詢的數(shù)據(jù)操作。13定義 軟件需求分析是由軟件開發(fā)方在系統(tǒng)需求分析的基礎(chǔ)上,根據(jù)交辦方提出 的軟件任務(wù)書以及其他文件進(jìn)行的。承辦方要詳細(xì)確定軟件需求并制定出一個需求完 整、詳細(xì),又具有很好使用性的軟件需求規(guī)格說明書。承辦方必須寫出詳細(xì)的軟件需求規(guī)格說明書以及其它文檔,并進(jìn)行需求的逐步審查, 最終作為整個開發(fā)工作的基礎(chǔ)。軟件項目組的組建與計劃工作也是本階段的重要任務(wù)。2. 任務(wù)概述21目標(biāo) 完成功能需求分析、性能需求分
4、析、界面需求分析,其中包括用visio完成需求分析中DFD (數(shù)據(jù)流圖)和DD (數(shù)據(jù)字典)的畫法,以及E_R圖。2. 2運行環(huán)境客戶機(jī):外圍設(shè)備:鼠標(biāo),鍵盤,顯示器;操作系統(tǒng):裝有瀏覽器的各種操作系統(tǒng);服務(wù)器:外圍設(shè)備:鼠標(biāo),鍵盤,顯示器;編譯程序:VB 6. 0;操作系統(tǒng):windows操作系統(tǒng);數(shù)據(jù)庫支持:SQL Server 2000;數(shù)據(jù)存儲能力和測試支持能力:需要有較高的系統(tǒng)支持。2. 3技術(shù)要求軟件需求分析階段的技術(shù)要求如下:(1)軟件需求規(guī)格要說明對應(yīng)軟件的主要功能、性能、技術(shù)指標(biāo)進(jìn)行定義,其內(nèi)容應(yīng) 全面、可檢查。(2)項目開發(fā)計劃中應(yīng)給出階段評審以及配置管理計劃,并明確人員。
5、(3)軟件需求規(guī)格說明書要正確而恰當(dāng)?shù)囟x軟件的功能、性能等所有軟件需求,不 必描述設(shè)計和管理的細(xì)節(jié)。(4)要求編制的軟件需求規(guī)格要具有:完整性、明確性、一致性、可驗證性及可測試 性、易修改、包含軟件需要的關(guān)鍵功能、軟件可追蹤、需求基于運行環(huán) 境、描述軟件 應(yīng)發(fā)生的事件和不應(yīng)發(fā)生的事件。3. 數(shù)據(jù)描述3. 1靜態(tài)數(shù)據(jù)在軟件開發(fā)過程中不可改變的數(shù)據(jù),包括會員和管理員的賬號注冊時間,地址, 性別,還有商品的商品名稱,商品類別。3. 2動態(tài)數(shù)據(jù)在軟件開發(fā)過程中可以改變的數(shù)據(jù),除開靜態(tài)數(shù)據(jù)以外的數(shù)據(jù)。3. 3E-R 圖為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,就需要建立一種面向問題的數(shù)據(jù) 模型,是用戶
6、的觀點對數(shù)據(jù)建立的模型,常用實體-聯(lián)系圖(E-R圖)來描述,該模 型包含三種相互關(guān)聯(lián)的信息:數(shù)據(jù)對象、數(shù)據(jù)對象的屬性及數(shù)據(jù)對象彼此間的相互連 接關(guān)系。桿祁丿IziAFUSm yrUP JA;(j 養(yǎng) 0(注AH34數(shù)據(jù)流圖(DFD)當(dāng)數(shù)據(jù)在軟件系統(tǒng)中移動時,它將被一些“變換”所修改。數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入到輸出的過程中所經(jīng)受的變換。 在數(shù)據(jù)流圖中沒有任何的物理部件,它只描繪數(shù)據(jù)在軟件中流動和 被處理的邏輯過程, 它是分析員與用戶間幾號的通信工具。此外,設(shè)計數(shù)據(jù)流圖時只需要考慮系統(tǒng)必須完成 的基本邏輯功能,不需要考慮如何具體實現(xiàn)這些功能。數(shù)據(jù)流圖中有四種基本
7、符號:正方形表示數(shù)據(jù)的原點或終點;圓形代表數(shù)據(jù)的處 理;兩條平行橫線代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動 方向。數(shù)據(jù)流 圖的基本要點是描繪“做什么”,而不考慮“真么做” o數(shù)據(jù)流圖如下:尚 *11/ 一 LT?rfi咬閔他趙級;恤者h(yuǎn)息M羽h Fl尸yrTL rr 113M丿畋訂3.5數(shù)據(jù)字典(DD)數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是數(shù)據(jù)流圖中包含的所有元素的定義的 集合,它的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典的數(shù)據(jù)流圖就不嚴(yán) 格;沒有數(shù)據(jù)流圖,數(shù)據(jù)字典也難以發(fā)揮作用。數(shù)據(jù)字典有下列四類元素的定義組成:
8、(1) 數(shù)據(jù)流(2) 數(shù)據(jù)流分量(即數(shù)據(jù)元素)(3) 數(shù)據(jù)存儲(4) 處理采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個數(shù)據(jù)的信息,包含這些信 息:名字、別名、描述、定義、位置。名字:統(tǒng)計報表別名:統(tǒng)計信息描述:統(tǒng)計出超市的銷售情況定義:統(tǒng)計報表二商品編號+商品名稱+商品數(shù)量+商品類別+商品描述+會員售價+般 售價+商品進(jìn)價+利潤+上貨日期位置:超級管理員名字 別名 描述 定義 + 一 般 few介害員會+術(shù)-苗n舊面+列類口舊斷+量口g筍+彌旨口舊融+生 nlr陥附口WHT勿鬲si n n一一 rn 牛、HTTb、司 JTTTb里、一可一-u、一可上員豐口m舍口m個口只里力*事各術(shù)-義畳旨
9、列頂企費肖+介雪口5斷+ 駐品奇+ 兄+青殂P懇兄 迢急亢字主壬 眄別員 員肖肖 會消會苗字立毛g確量量數(shù) JD口W荒斷 勺員茯急口W T T艮T召J4. 功能需求4. 1登錄功能驗證登錄用戶是否為商品管理系統(tǒng)數(shù)據(jù)庫中的合法用戶,判斷登陸的用戶是會員 用戶還是管理員或者超級管理員。會員用戶(即數(shù)據(jù)庫中有基本信息)則能實 現(xiàn)查詢 產(chǎn)品信息,查看消費記錄,搜索商品的功能。管理員則除了擁有一般用戶所具有的功 能外還可以管理會員,查看貨物信息,滿足消費者的一般需求。超級管理員可以對管 理員權(quán)限進(jìn)行修改,可以修改,刪除,添加,插入貨物,對會員信息進(jìn)行查看、修 改,可以進(jìn)行查詢統(tǒng)計數(shù)據(jù)(利潤、庫存)。4.
10、 2主界面功能可以瀏覽各種商品信息,可以注冊為會員,還可以進(jìn)入登陸頁面,可以查找 各類 商品信息。會員的主界面主要顯示個人消費記錄和查詢商品信息;管理員的主界面主 要顯示會員、各類商品信息,對會員的管理;超級管理員的主界面主要顯示會員、各 類商品信息,可以對會員及管理員進(jìn)行管理,更新各類商品的信息。43用戶管理功能管理員(即超級用戶)可以添加新的用戶以及修改當(dāng)前登錄用戶的密碼。也可實 現(xiàn)登錄用戶的重新登錄和退出,超級管理員可以對管理員的權(quán)限進(jìn)行設(shè)定,可以修改 商品。會員則可以瀏覽,搜索,查看各類商品信息。5. 性能需求5. 1數(shù)據(jù)處理能力要求:由于本系統(tǒng)主要對超市商品進(jìn)行管理,所以數(shù)據(jù)量非常大
11、,因此系統(tǒng)對數(shù)據(jù)的處理 能力要相當(dāng)強(qiáng),考慮SQL server2000既是免費開源軟件,并且其對數(shù)據(jù)管理和處理 能力相對較強(qiáng),所以決定用SQL server2000作為該系統(tǒng)的數(shù)據(jù)庫。52故障處理 要求:由于某種未知的軟件及硬件故障所引起的本系統(tǒng)無法使用,可能會對使用該軟件的 用戶產(chǎn)生一定的影響,但由于其具有較好的可維護(hù)性,使得維護(hù)人員發(fā)現(xiàn)情 況時,立 即更正,可在短時間內(nèi)恢復(fù)其使用。5. 3其他專門要求:本系統(tǒng)具有較強(qiáng)的使用權(quán)限,使得本系統(tǒng)具有易于維護(hù),管理;其用戶界面要求為 包括簡潔、易用、易懂,美觀、標(biāo)準(zhǔn),具備一定的兼容性;軟件質(zhì)量要求為:易用、 健壯、兼容性好、運行穩(wěn)定、有一定安全保障。6. 運行需求6. 1用戶界面采用圖形用戶界面直觀反映6. 2軟件接口運行于Windows9X/2000/XP及更高版本并裝
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重大接待培訓(xùn)
- 培訓(xùn)人事文員
- 公司食堂員工培訓(xùn)
- 員工財務(wù)培訓(xùn)
- 培訓(xùn)企業(yè)價值觀
- 醫(yī)院護(hù)理人力資源管理配置
- 全身多處軟組織損傷的護(hù)理
- 愛清潔講衛(wèi)生健康最美麗
- 神內(nèi)科護(hù)理常規(guī)
- 2025年企業(yè)可持續(xù)發(fā)展目標(biāo)(SDGs)與海洋資源保護(hù)報告
- 全國導(dǎo)游人員資格考試單科綜合測試卷(科目一:政策與法律法規(guī))
- 中醫(yī)診斷學(xué)考點總結(jié)
- 國家開放大學(xué)學(xué)習(xí)網(wǎng)電大證券投資分析形考任務(wù)12345答案
- 拖車服務(wù)合同協(xié)議書模板
- 大件貨物運輸合同范本
- 2025-2030年全球與中國心理測驗行業(yè)市場發(fā)展分析及發(fā)展機(jī)遇和風(fēng)險研究報告
- 提高分級護(hù)理的巡視率
- 醫(yī)美行業(yè)營銷策劃方案模板
- 2025年遼寧省沈陽市中考一模道德與法治試題(原卷版+解析版)
- 2025年人教版一年級下冊數(shù)學(xué)期末模擬試卷(含答案)
-
評論
0/150
提交評論