版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)文檔名稱:需求分析項(xiàng)目名稱:商品管理系統(tǒng)項(xiàng)目負(fù)責(zé)人:xxxx項(xiàng)目組長(zhǎng):xxx程序錄入:xxxxx 需求分析:xxxxxx軟件測(cè)試: xxxx 開(kāi)發(fā)單位:xxx精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)1. 引言引言1.1 編寫目的編寫目的為了開(kāi)發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求,確定用戶所需軟件產(chǎn)品的功能,對(duì)軟件需求的深入需求是軟件產(chǎn)品開(kāi)發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼工作做得如何出色,不能真正滿足用戶需求的程序只會(huì)令用戶失望,給開(kāi)發(fā)者帶來(lái)麻煩。需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做
2、什么?”這個(gè)問(wèn)題。它確定系統(tǒng)必須完成哪些工作,對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。用戶真正知道自己需要什么后,將其準(zhǔn)確、具體的描述出來(lái),分析者再得出用軟件實(shí)現(xiàn)他們需求的方案。購(gòu)物已成為生活中不可缺少的一部分,大大小小的商店,超市充斥著城市鄉(xiāng)鎮(zhèn)的每個(gè)角落,一套優(yōu)秀的商品管理系統(tǒng)對(duì)于商家的管理者和消費(fèi)者都會(huì)起到很重要的作用,不但便于消費(fèi)者對(duì)商品信息進(jìn)行查詢,也便于商家對(duì)所擁有的產(chǎn)品信息進(jìn)行更新,修改,管理,因此有必要設(shè)計(jì)一套管理系統(tǒng)對(duì)商品進(jìn)行管理。1.2 項(xiàng)目背景項(xiàng)目背景本系統(tǒng)管理的任務(wù)是要獲得用戶對(duì)整個(gè)商品管理系統(tǒng)的詳細(xì)需求情況所得,系統(tǒng)初步擬定主要由系統(tǒng)的登陸界面,主窗體和設(shè)計(jì)窗體組成
3、。主要供用戶管理大量商品,并且能對(duì)商品的基本資料有效及時(shí)查閱和修改操作。在本系統(tǒng)中,基于管理員和用戶的權(quán)限作了明確的安全系統(tǒng)保護(hù)。在設(shè)計(jì)窗體中能一打開(kāi)查閱的窗體目錄,對(duì)主窗體情況一目了然,也能在另一方窗體中查閱生成的報(bào)表。在主窗體中,能實(shí)行增加、刪除、修改、查詢的數(shù)據(jù)操作。1.3 定義定義軟件需求分析是由軟件開(kāi)發(fā)方在系統(tǒng)需求分析的基礎(chǔ)上,根據(jù)交辦方提出的軟件任務(wù)書以及其他文件進(jìn)行的。承辦方要詳細(xì)確定軟件需求并制定出一個(gè)需求完整、詳細(xì),又具有很好使用性的軟件需求規(guī)格說(shuō)明書。承辦方必須寫出詳細(xì)的軟件需求規(guī)格說(shuō)明書以及其它文檔,并進(jìn)行需求的逐步審查,最終作為整個(gè)開(kāi)發(fā)工作的基礎(chǔ)。軟件項(xiàng)目組的組建與計(jì)劃
4、工作也是本階段的重要任務(wù)。2. 任務(wù)概述任務(wù)概述2.1 目標(biāo)目標(biāo)完成功能需求分析、性能需求分析、界面需求分析,其中包括用 visio 完成需求分析中 DFD(數(shù)據(jù)流圖)和 DD(數(shù)據(jù)字典)的畫法,以及 E_R 圖。2.2 運(yùn)行環(huán)境運(yùn)行環(huán)境客戶機(jī):外圍設(shè)備:鼠標(biāo),鍵盤,顯示器;操作系統(tǒng):裝有瀏覽器的各種操作系統(tǒng);精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)服務(wù)器:外圍設(shè)備:鼠標(biāo),鍵盤,顯示器; 編譯程序:VB 6.0;操作系統(tǒng): windows 操作系統(tǒng); 數(shù)據(jù)庫(kù)支持:SQL Server 2000;數(shù)據(jù)存儲(chǔ)能力和測(cè)試支持能力:需要有較高的系統(tǒng)支持。2.3 技術(shù)要求技術(shù)要求軟件需求分析階段的技術(shù)要
5、求如下:(1)軟件需求規(guī)格要說(shuō)明對(duì)應(yīng)軟件的主要功能、性能、技術(shù)指標(biāo)進(jìn)行定義,其內(nèi)容應(yīng)全面、可檢查。(2)項(xiàng)目開(kāi)發(fā)計(jì)劃中應(yīng)給出階段評(píng)審以及配置管理計(jì)劃,并明確人員。(3)軟件需求規(guī)格說(shuō)明書要正確而恰當(dāng)?shù)囟x軟件的功能、性能等所有軟件需求,不必描述設(shè)計(jì)和管理的細(xì)節(jié)。(4)要求編制的軟件需求規(guī)格要具有:完整性、明確性、一致性、可驗(yàn)證性及可測(cè)試性、易修改、包含軟件需要的關(guān)鍵功能、軟件可追蹤、需求基于運(yùn)行環(huán)境、描述軟件應(yīng)發(fā)生的事件和不應(yīng)發(fā)生的事件。3. 數(shù)據(jù)描述數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)在軟件開(kāi)發(fā)過(guò)程中不可改變的數(shù)據(jù),包括會(huì)員和管理員的賬號(hào)注冊(cè)時(shí)間,地址,性別,還有商品的商品名稱,商品類別。3.2
6、 動(dòng)態(tài)數(shù)據(jù)動(dòng)態(tài)數(shù)據(jù)在軟件開(kāi)發(fā)過(guò)程中可以改變的數(shù)據(jù),除開(kāi)靜態(tài)數(shù)據(jù)以外的數(shù)據(jù)。3.3 E-R 圖圖為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來(lái),就需要建立一種面向問(wèn)題的數(shù)據(jù)模型,是用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型,常用實(shí)體-聯(lián)系圖(E-R 圖)來(lái)描述,該模型包含三種相互關(guān)聯(lián)的信息:數(shù)據(jù)對(duì)象、數(shù)據(jù)對(duì)象的屬性及數(shù)據(jù)對(duì)象彼此間的相互連接關(guān)系。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)3.4 數(shù)據(jù)流圖(數(shù)據(jù)流圖(DFD)當(dāng)數(shù)據(jù)在軟件系統(tǒng)中移動(dòng)時(shí),它將被一些“變換”所修改。數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入到輸出的過(guò)程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒(méi)有任何的物理部件,它只描繪數(shù)據(jù)在軟件中流動(dòng)和
7、被處理的邏輯過(guò)程,它是分析員與用戶間幾號(hào)的通信工具。此外,設(shè)計(jì)數(shù)據(jù)流圖時(shí)只需要考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮如何具體實(shí)現(xiàn)這些功能。數(shù)據(jù)流圖中有四種基本符號(hào):正方形表示數(shù)據(jù)的原點(diǎn)或終點(diǎn);圓形代表數(shù)據(jù)的處理;兩條平行橫線代表數(shù)據(jù)存儲(chǔ);箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。數(shù)據(jù)流圖的基本要點(diǎn)是描繪“做什么” ,而不考慮“真么做” 。數(shù)據(jù)流圖如下: 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)3.5 數(shù)據(jù)字典(數(shù)據(jù)字典(DD)數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是數(shù)據(jù)流圖中包含的所有元素的定義的集合,它的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)
8、的邏輯模型,沒(méi)有數(shù)據(jù)字典的數(shù)據(jù)流圖就不嚴(yán)格;沒(méi)有數(shù)據(jù)流圖,數(shù)據(jù)字典也難以發(fā)揮作用。數(shù)據(jù)字典有下列四類元素的定義組成:(1)數(shù)據(jù)流(2)數(shù)據(jù)流分量(即數(shù)據(jù)元素)(3)數(shù)據(jù)存儲(chǔ)(4)處理采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個(gè)數(shù)據(jù)的信息,包含這些信息:名字、別名、描述、定義、位置。名字:統(tǒng)計(jì)報(bào)表別名:統(tǒng)計(jì)信息描述:統(tǒng)計(jì)出超市的銷售情況定義:統(tǒng)計(jì)報(bào)表=商品編號(hào)+商品名稱+商品數(shù)量+商品類別+商品描述+會(huì)員售價(jià)+一般售價(jià)+商品進(jìn)價(jià)+利潤(rùn)+上貨日期 位置:超級(jí)管理員精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)名字:商品信息別名:描述:包含于商品內(nèi)的屬性定義:商品信息=商品編號(hào)+商品名稱+商品數(shù)量+
9、商品類別+商品描述+會(huì)員售價(jià)+一般售價(jià)+上貨日期位置:會(huì)員 管理員 超級(jí)管理員名字:消費(fèi)信息別名:消費(fèi)情況描述:會(huì)員在超市的購(gòu)買情況定義:消費(fèi)信息=購(gòu)買日期+商品名稱+商品數(shù)量+商品售價(jià)+消費(fèi)金額位置:會(huì)員名字:訂貨報(bào)表別名:訂貨信息描述:根據(jù)商品的需求和庫(kù)存的數(shù)量確定所要訂購(gòu)得商品定義:訂貨報(bào)表=商品名稱+訂購(gòu)數(shù)量位置:超級(jí)管理員4. 功能需求功能需求4.1 登錄功能登錄功能驗(yàn)證登錄用戶是否為商品管理系統(tǒng)數(shù)據(jù)庫(kù)中的合法用戶,判斷登陸的用戶是會(huì)員用戶還是管理員或者超級(jí)管理員。會(huì)員用戶(即數(shù)據(jù)庫(kù)中有基本信息)則能實(shí)現(xiàn)查詢產(chǎn)品信息,查看消費(fèi)記錄,搜索商品的功能。管理員則除了擁有一般用戶所具有的功能
10、外還可以管理會(huì)員,查看貨物信息,滿足消費(fèi)者的一般需求。超級(jí)管理員可以對(duì)管理員權(quán)限進(jìn)行修改,可以修改,刪除,添加,插入貨物,對(duì)會(huì)員信息進(jìn)行查看、修改,可以進(jìn)行查詢統(tǒng)計(jì)數(shù)據(jù)(利潤(rùn)、庫(kù)存) 。4.2 主界面功能主界面功能可以瀏覽各種商品信息,可以注冊(cè)為會(huì)員,還可以進(jìn)入登陸頁(yè)面,可以查找各類商品信息。會(huì)員的主界面主要顯示個(gè)人消費(fèi)記錄和查詢商品信息;管理員的主界面主要顯示會(huì)員、各類商品信息,對(duì)會(huì)員的管理;超級(jí)管理員的主界面主要顯示會(huì)員、各類商品信息,可以對(duì)會(huì)員及管理員進(jìn)行管理,更新各類商品的信息。4.3 用戶管理功能用戶管理功能管理員(即超級(jí)用戶)可以添加新的用戶以及修改當(dāng)前登錄用戶的密碼。也可實(shí)現(xiàn)登錄
11、用戶的重新登錄和退出,超級(jí)管理員可以對(duì)管理員的權(quán)限進(jìn)行設(shè)定,可以修改商品。會(huì)員則可以瀏覽,搜索,查看各類商品信息。 5. 性能需求性能需求精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)5.1 數(shù)據(jù)處理能力要求:數(shù)據(jù)處理能力要求:由于本系統(tǒng)主要對(duì)超市商品進(jìn)行管理,所以數(shù)據(jù)量非常大,因此系統(tǒng)對(duì)數(shù)據(jù)的處理能力要相當(dāng)強(qiáng),考慮 SQL server2000 既是免費(fèi)開(kāi)源軟件,并且其對(duì)數(shù)據(jù)管理和處理能力相對(duì)較強(qiáng),所以決定用 SQL server2000 作為該系統(tǒng)的數(shù)據(jù)庫(kù)。5.2 故障處理要求:故障處理要求:由于某種未知的軟件及硬件故障所引起的本系統(tǒng)無(wú)法使用,可能會(huì)對(duì)使用該軟件的用戶產(chǎn)生一定的影響,但由于其具有較好的可維護(hù)性,使得維護(hù)人員發(fā)現(xiàn)情況時(shí),立即更正,可在短時(shí)間內(nèi)恢復(fù)其使用。5.3 其他專門要求:其他專門要求:本系統(tǒng)具有較強(qiáng)的使用權(quán)限,使得本系統(tǒng)具有易于維護(hù),管理;其用戶界面要求為包括簡(jiǎn)潔、易用、易懂,美觀、標(biāo)準(zhǔn),具備一定的兼容性;軟件質(zhì)量要求為:易用、健壯、兼容性好、運(yùn)行穩(wěn)定、有一定安全保障。6. 運(yùn)行需求運(yùn)行需求6.1 用戶界面用戶界面采用圖形用戶界面直觀反映6.2 軟件接口軟件接口運(yùn)行于 Windows9X/2000/XP 及更高版本并裝有 JAV
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)業(yè)教育驅(qū)動(dòng)下的職業(yè)教育領(lǐng)域創(chuàng)新項(xiàng)目研究
- 2025年朔州貨運(yùn)從業(yè)資格證考試題
- 2025年河南貨運(yùn)從業(yè)資格證考試試題帶答案的題目
- 2025年濮陽(yáng)考從業(yè)資格證貨運(yùn)試題
- 企業(yè)安全文化的培育與評(píng)估
- 2025年滁州貨運(yùn)資格證題庫(kù)下載安裝
- 2025年德陽(yáng)貨運(yùn)從業(yè)資格證模擬考試系統(tǒng)
- 健康管理服務(wù)的市場(chǎng)定位與發(fā)展趨勢(shì)分析
- 海鮮供貨購(gòu)銷合同7篇
- 以嵌接理論與實(shí)務(wù)構(gòu)建全新的教學(xué)環(huán)境
- 設(shè)計(jì)中的重點(diǎn)、難點(diǎn)及關(guān)鍵技術(shù)問(wèn)題的把握控制及相應(yīng)措施
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案
- 湖南省益陽(yáng)市2023-2024學(xué)年高二上學(xué)期1月期末物理試題 含答案
- 第17課 中國(guó)工農(nóng)紅軍長(zhǎng)征 課件-2024-2025學(xué)年統(tǒng)編版八年級(jí)歷史上冊(cè)
- 【MOOC】創(chuàng)新與創(chuàng)業(yè)管理-南京師范大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 【MOOC】成本會(huì)計(jì)學(xué)-西北農(nóng)林科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 人教版道德與法治六上六年級(jí)道德與法治(上冊(cè))期末 測(cè)試卷(答案版)
- 2024年中國(guó)金蓮花膠囊市場(chǎng)調(diào)查研究報(bào)告
- 有關(guān)中醫(yī)康復(fù)治療課件
- 2024-2030年中國(guó)廢棄電器電子產(chǎn)品回收處理行業(yè)發(fā)展?fàn)顩r及投資規(guī)劃分析報(bào)告版
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
評(píng)論
0/150
提交評(píng)論