當前位置:成語大全網 - 新華字典 - DELPHI記事本需求分析

DELPHI記事本需求分析

用delphi 做壹個記事本用不著這麽麻煩把?

壹個模板,妳照著往裏填吧~~用到的填下,用不到的刪掉就可以了。

感覺有這些填東西的時間,都做出成品了。

視頻教學:

/v_show/id_XNDM1MjY3NjY0.html

--------------------------------------------------------

模板:

需求說明書

1.引言

1.1編寫的目的

說明編寫這份需求說明書的目的,指出預期的讀者.

1.2背景

a. 待開發的系統的名稱;

b. 本項目的任務提出者、開發者、用戶;

c. 該系統同其他系統或其他機構的基本的相互來往關系。

1.3定義

列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。

1.4參考資料

列出用得著的參考資料。

2.任務概述

2.1目標

敘述該系統開發的意圖、應用目標、作用範圍以及其他應向讀者說明的有關該系統開發的背景材料。解釋被開發系統與其他有關系統之間的關系。

2.2用戶的特點

列出本系統的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術專長,以及本系統的預期使用頻度。

2.3假定和約束

列出進行本系統開發工作的假定和約束。

3.需求規定

3.1對功能的規定

用列表的方式,逐項定量和定性地敘述對系統所提出的功能要求,說明輸入什麽量、經怎麽樣的處理、得到什麽輸出,說明系統的容量,包括系統應支持的終端數和應支持的並行操作的用戶數等指標。

3.2 對性能的規定

3.2.1精度

說明對該系統的輸入、輸出數據精度的要求,可能包括傳輸過程中的精度。

3.2.2時間特性要求

說明對於該系統的時間特性要求。

3.2.3靈活性

說明對該系統的靈活性的要求,即當需求發生某些變化時,該系統對這些變化的適應能力。

3.3輸入輸出要求

解釋各輸入輸出數據類型,並逐項說明其媒體、格式、數值範圍、精度等。對系統的數據輸出及必須標明的控制輸出量進行解釋並舉例。

3.4數據管理能力要求(針對軟件系統)

說明需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對數據及其分量的存儲要求作出估算。

3.5故障處理要求

列出可能的軟件、硬件故障以及對各項性能而言所產生的後果和對故障處理的要求。

3.6其他專門要求

如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環境可轉換性的特殊要求等。

4.運行環境規定

4.1設備

列出運行該軟件所需要的硬設備。說明其中的新型設備及其專門功能,包括:

a. 處理器型號及內存容量

b. 外存容量、聯機或脫機、媒體及其存儲格式,設備的型號及數量

c. 輸入及輸出設備的型號和數量,聯機或脫機;

d. 數據通信設備的型號和數量

e. 功能鍵及其他專用硬件

4.2支持軟件

列出支持軟件,包括要用到的操作系統、編譯程序、測試支持軟件等。

4.3接口

說明該系統同其他系統之間的接口、數據通信協議等。

4.4控制

說明控制該系統的運行的方法和控制信號,並說明這些控制信號的來源。

示例:

1. 引言

1.1 編寫目的:編寫此文檔的目的是進壹步定制軟件開發的細節問題,便於用戶與開發商協調工作.本文檔面向的讀者主要是項目委托單位的管理人員.希望能使本軟件開發工作更具體.

1.2 項目背景

1.2.1項目委托單位:****公司

1.2.2開發單位:***公司

1.3 定義

1.4 參考資料

2. 任務概述

2.1 目標:

<1> 決策支持:根據公司的要求及時提供所需報表及文件,並在適當時候對各部門領導給予銷售及進貨等方面的提示

<2>提高效率:利用軟件進行管理,避免人工管理的失誤以及 延遲性,從而實現高效率的管理.

2.2 運行環境:

<1> 硬件方面:Pentium級處理芯片

1兆顯存的兼容顯卡

256色,800*600的兼容顯示器

標準兼容打印機

<2>軟件方面: WIN95操作系統

2.3 條件與限制:

編程用計算機壹臺

完成期限2000/7/1

無資金供給

3. 數據概述

數據流程圖如下:

3.1 靜態數據:包括系統登錄密碼,各數據庫所在位置,系統分析原始數據

3.2 動態數據:包括各數據庫內各項顯示數據,用戶登錄信息,系統時間

3.3 數據庫描述:

人事管理數據庫:公司內人員的個人詳細信息,包括檔案信息

銷售管理數據庫:當日銷售記錄及以前的銷售統計,用於銷售分析

財務管理數據庫:公司內部賬目及收支情況詳表

技術管理數據庫:公司所需各技術檔案的詳細記錄(包括文檔)

3.4 數據字典:

<1>數據流詞條描述:

1.數據流名:登錄信息

來源:用戶的輸入

去向:系統內部檢驗部分

組成:用戶名,密碼

流通量:每次登錄輸入壹次

2.數據流名:登錄結果

來源:系統

去向:用戶

組成:返回信息

流通量:每次登錄返回壹次

3.數據流名:輸入修改信息

來源:用戶

去向:系統判斷部分

組成:根據各數據庫內容而不同

流通量:依用戶輸入而定

4.數據流名:反饋信息

來源:系統判斷部分

去向:用戶

組成:系統經判斷後發回的字符數據

流通量: 依系統當前信息而定

5.數據流名:識別信息

來源:系統內部檢驗部分

去向:系統判斷部分

組成:系統各數據庫的標識信息

流通量:用戶每次輸入流通壹次

6.數據流名:處理信息

來源:系統判斷部分

去向:各數據庫處理部分

組成:讀取/修改標識,讀取/修改的變量名稱

流通量:用戶每次輸入流通壹次

7.數據流名:讀取修改

來源:系統判斷部分

去向:系統各數據庫

組成:讀取/修改標識,讀取/修改內容

流通量: 用戶每次輸入流通壹次

<2>數據文件詞條描述:

1.數據文件名:人事數據

簡述:存儲人員信息

數據文件組成:人員的各項信息(以CString類型為主)

2.數據文件名:銷售數據

簡述:存儲當日及從前的銷售記錄

數據文件組成:銷售的各項信息

3.數據文件名:財務數據

簡述:存儲財務管理信息

數據文件組成:財務管理的各項記錄

4.數據文件名:技術數據

簡述:存儲公司內部使用的技術檔案信息

數據文件組成:技術檔案名稱,內容

<3>加工邏輯詞條描述:

1.加工名:檢驗

簡要描述:判斷用戶的許可性

輸入數據流:登錄信息

輸出數據流:登錄結果

加工邏輯:判斷是否與系統內部用戶信息相符合

2.加工名:判斷

簡要描述:判斷用戶的操作並進行相應的讀取/存儲工作

輸入數據流:輸入修改信息

輸出數據流:反饋信息

加工邏輯:判斷用戶的操作->調用數據庫->讀取/修改->反饋

3.加工名:人事檔案管理

簡要描述:對人事數據庫進行相應要求的操作,並與判斷部分交互

輸入數據流:處理信息,讀取修改

輸出數據流: 讀取修改, 處理信息

加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息

4.加工名:銷售統計

簡要描述:對銷售數據庫進行相應要求的操作,並與判斷部分交互

輸入數據流:處理信息,讀取修改

輸出數據流: 讀取修改, 處理信息

加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息

5.加工名:財務統計

簡要描述:對財務數據庫進行相應要求的操作,並與判斷部分交互

輸入數據流:處理信息,讀取修改

輸出數據流: 讀取修改, 處理信息

加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息

6.加工名:技術管理

簡要描述:對技術統計數據庫進行相應要求的操作,並與判斷部分交互信息

輸入數據流:處理信息,讀取修改

輸出數據流: 讀取修改, 處理信息

加工邏輯:判斷用戶要讀取/修改的內容->反饋用戶所需信息

<4>源點及匯點詞條描述:

名稱:用戶

簡要描述:既是源點又是匯點,發出動作信息給"檢驗"和"判斷"加工,通過交互界面接受反饋信息有關數據流:登錄結果,登錄信息,輸入修改信息,反饋信息

數目:壹個

4. 功能需求

4.1 功能劃分

可細分為四部分:人事管理,銷售管理,財務管理,技術檔案管理

4.2 功能描述

<1>人事功能:

(1)能對公司內部的所有人員有關檔案詳細資料記錄並保存。

(2)能對數據庫內人事檔案的數據進行查閱和修改。

(3)能按部門或姓名檢索人員。

(4)當某員工的雇用期限達到整年時,按時提醒。

<2>銷售統計功能

(1)按日對公司的銷售情況進行統計,包括銷售額\銷售數量\各地區銷售比例\不同銷售方式的銷售量比例以及銷售毛利潤情況

(2)制定銷售情況的月報表\季報表以及年報表對銷售情況進行分析,對不同銷售人員的業績進行評定

<3>財務管理功能

(1)協助財務人員進行計算機管理,對庫存情況\進貨情況\銷貨進行登錄和輸出

(2) 根據預設的庫存情況提醒進貨

(3) 對收款情況進行統計,在應收帳款達到預設值時進行提示

<4>技術管理功能

(1)對技術資料進行登錄

(2)對維修記錄進行登錄和統計,按不同型號的機器進行故障整體分析,並作出分析報告

(3)對維修配件的需求進行管理並及時提示備貨

5. 性能需求

5.1 數據精確度:因為此數據為公司內部數據,所以要求不能有誤差

5.2 時間特性:當日銷售統計要求有即時性,馬上能反應出存貨的問題;同時財務管理數據計算當前存貨情況,並對進貨情況進行估算

5.3 適應性:此軟件只在公司內部管理人員的機器上使用,因此不考慮適應性

6. 運行需求

6.1 用戶界面:

屏幕格式:

(1)要求有菜單及工具欄以方便操作

(2)各數據庫信息可在屏幕上直接修改

(3)各數據統計結果可在屏幕上顯示

(4)進行系統分析後的結果在另壹窗口中顯示

報表格式:

(1)人事管理報表只要求有個人的普通數據

(2)銷售統計報表要求可分別打印當日統計或之前的統計

(3)財務統計報表要求打印出存貨及公司帳務詳表

(4)技術管理報表要求可以分別打印技術檔案總表和任壹技術檔案文檔內容菜單格式:要求菜單項大致與WIN95標準相同,另外附加的功能做到新的單項中輸入輸出時間:年份以4位數字表示

6.2 硬件接口:需要標準打印機接口進行報表打印

6.3 軟件接口:Windows標準接口

7. 其他需求

可使用性:要求容易使用,界面友好

安全保密性:因本數據屬於公司內部管理用關鍵數據,因此除公司管理人員外,其他人員不得訪問.要求設有登錄密碼檢驗功能,並且此密碼可以在以後進行修改