軟件項目需求調研報告

一、什麼目需求調研

需求調研對於一個應用軟件開發來說,是一個系統開發的開始階段,它的輸出“軟件需求分析報告”是設計階段的輸入,需求調研的質量對於一個應用軟件來說,是一個極其重要的階段,它的質量在一定程度上來說決定了一個軟件的交付結果。怎樣從客戶中聽取用戶需求、分析用戶需求就成爲調研人員最重要的任務。

二、軟件項目需求調研報告

在現實生活中,需要使用報告的情況越來越多,不同種類的報告具有不同的用途。那麼報告應該怎麼寫才合適呢?以下是小編精心整理的軟件項目需求調研報告,僅供參考,希望能夠幫助到大家。

軟件項目需求調研報告1

1、引言

本文中,主要針對工程機械出租的各項步驟、以及設計系統的廣義意義進行了分析,從而根據各部分不同的需求闡明瞭本系統使各個功能模塊相連接並實現工作、統計的作用。

1.1編寫目的

在計算機科技的飛速發展的21世紀,軟件系統以及英特網也在不斷融入我們的生活。然而在工程機械出租領域,設備的種類、數量越來越多,設備管理所涉及的是巨大的系統工程,由於企業出租規模大、管理涉及面廣,又是造成統計、管理不到位都將給企業的正常經營帶來一定的影響,所以如何利用先進的網絡技術和優異的計算機軟件系統更有效的收集、處理這些設備的租借,同時建立以現代信息化爲核心的管理體制,減輕相關人員人工對租借管理及數據處理的負擔,完成一個工程機械設備管理系統就變得尤爲重要。

1)、信息交互要求

軟件系統要求利用一一切租賃操作作爲輸入,通過數據收集計算達到處理的目的。

2)、附加影響要求

在系統正常工作過程中,需要達到最好的人際結合效果,對其他設備的正常工作不可以有太大的影響,設計人員需要根據用戶的需要做出相應的調整。

3)、功能的實現要求

在滿足客戶的要求下,設計人員、開發人員需要根據本文參考相關需求程度,做出相應的軟件系統設計。

1.2項目來源

本設計的初步設想來源於宏達軟件體驗中心。宏達軟件主要從事各行業的管理軟件開發和應用推廣,宏達體驗中心擁有多支精幹、穩定的軟件技術開發隊伍,這些隊伍不僅具有一流的專業素質和研發能力,同時還擁有豐富的系統開發經驗,且具有良好的職業道德修養和綜合分析能力。隨着時代的發展,宏達公司也在不斷開發、完善宏達系列軟件,嚴把質量關,用一流的軟件回報用戶,受到了用戶的好評,宏達系列管理軟件以其功能強大、操作簡便、價格低廉的特性贏得了全國廣大用戶的青睞。目前用戶已遍及全國所有省份、自治區、直轄市;用戶遍及電子、電器、醫藥、服裝、建築、物資、化工、商貿、超市、旅遊、機械、建材、科技、通訊等各類企業公司,同時擁有大量機關、事業單位、學校、研究所等機關事業型單位用戶。

隨着管理自動化的程度越來越高,大部分任務都直接由各種設備來完成,因此利用先進的計算機技術來管理,提高人機工作的效率成爲了一項重要手段。

1.3項目風險

本項目中,不同身份的工作人員需要對各自負責的工作及出發點等承擔一定的風險。

任務提出者需要對項目的完成進度以及設計需求的整體方向負責,產品是否爲大衆所接將成爲任務提出者所要負擔的風險。

軟件開發者需要對統計、收集、計算的相關程序編碼是否正確承擔責任,對運行軟件後的一切技術上的風險承擔一定的風險。

產品使用者在完成交易過後的使用過程中,需要對自己的一切操作負責,相應的需要承擔軟件系統在使用過程中因操作不當崩潰的風險等。

1.4文檔約定

本文的正文部分以宋體、小四爲主要格式,行間距爲1.5倍行距,各個主要題頭的格式爲黑體、四號。

本文檔所涉及的一些專業術語及英文縮寫如下:

Acess:MicrosoftOfficeAccess(前名MicrosoftAccess)是由微軟發佈的關聯式數據庫管理系統。它結合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的成員之一。其實Access也是微軟公司另一個通訊程序的名字,想與ProComm以及其他類似程序來競爭。可是事後微軟證實這是個失敗計劃,並且將它中止。數年後他們把名字重新命名於數據庫軟件。Access在2000年的時候成爲了計算機等級考試中的計算機二級的一種數據庫語言並且因爲它的易學易用的特點正逐步取代傳統的VFP成爲二級中最受歡迎的數據庫語言。

VisualFoxpro:VisualFoxPro簡稱VFP,是Microsoft公司推出的數據庫開發軟件,用它來開發數據庫,既簡單又方便。VisualFoxPro源於美國FoxSoftware公司推出的數據庫產品FoxBase,在DOS上運行,與xBase系列相容。FoxPro原來是FoxBase的加強版,最高版本曾出過2.6。之後,FoxSoftware被微軟收購,加以發展,使其可以在Windows上運行,並且更名爲VisualFoxPro。目前最新版爲VisualFoxPro9.0,而在學校教學和教育部門考證中還依然延用經典版的VisualFoxPro6.0。在桌面型數據庫應用中,處理速度極快,是日常工作中的得力助手。

數據:泛指表示一個指定的值或條件的數字、符號(或字母)等。數據是表示信息的,但這種表示要適合傳輸、分析和處理。此處,常把數據當作信息的同義詞

Container:Container類是IContainer接口的默認實現。容器是封裝和跟蹤零個或更多個組件的對象。在此上下文中,包容是指邏輯包容,而不是直觀包容。

數據源:提供某種所需數據的原始媒體。

C/S結構:即大家熟知的客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。

1.5預期讀者和閱讀建議

本軟件產品需求分析報告所針對的預期讀者包括:

①開發人員

②用戶

③項目經理

④租賃方

開發人員需要根據本文詳細計劃產品的開發,並且以達到最好的人機結合和爲企業創造一定的經濟效益爲主要目的;用戶需要熟知本文所描述的產品計劃,以對產品有一定的瞭解,在之後的操作過程中才能有一定的熟練度,不以至於出現錯誤操作;項目經理則可以按照此文檔安排項目進度以及工作經費等相關、租賃方需要對本文有一定的瞭解,至少熟悉工作流程以及系統需要達到的目的,從而更好地配合出租廠商做好統計、記賬、處理數據的相關方面的工作。

1.6產品範圍

本產品適用於爲工程項目出租機械設備的相關公司,由於大型施工設備租賃市場處於發展過程中存在着租賃企業數量多且規模小、效益差、惡性競爭嚴重等問題,本產品意在於協助每個工程機械設備出租公司合理地優化相關工作。

2、產品分析

2.1產品的狀況

工程機械設備管理系統提供了對基礎信息錄入、機械設備出車單錄入、挖掘機回車單錄入、員工登記錄入、加油登記錄入等的模式錄入和表格界面錄入。錄入信息時可能會出現相同的信息,爲了避免重複錄入部分字段設置了輔助錄入功能,只需輸入幾項即可完成錄入功能,操作方便快捷,可以很大的提高工作效率。

本系統將不是產品系列中的下一成員,也同時還不是成熟產品所改進的下一代產品,但是現有應用軟件卻不能成爲它的替代品(升級產品),所以這是一個新型的、自主型的產品。

2.2產品的功能

根據上述分析,可以將本系統的各項子系統功能陳列如下:

1)、基礎信息管理系統:

本系統主要負責儲存、錄入及讀取相關資源,這些資源主要包括:機械設備檔案、供商信息、客戶信息等。

2)、機械設備調度管理系統:

本系統主要負責統計工程機械出車單、以及對挖掘機的租賃做相關管理管理(挖掘機回車單、某機械設備期間統計、期間統計查詢)。

3)、壓路機管理系統:

本系統主要負責運行壓路機回車單、某機械設備期間統計、期間統計查詢及相關方面的工作。

4)、裝載機管理系統:

本系統主要對裝載機回車單、某機械設備期間統計、期間統計查詢做相關的程序的管理。

5)、重型半掛管理系統:

本系統主要對裝載機回車單、某機械設備期間統計、期間統計查詢做相關的程序的管理。

6)、客戶管理系統:

本系統主要負責記錄並統計、處理客戶的還款、組織客戶統計表、檢查並記錄機械設備狀態等工作。

7)、員工管理系統:

本系統提供一個員工信息服務系統,可以實現員工登記、事故登記、員工考勤、員工生日提醒。

8)、加油管理系統:

本系統的作用在於加油登記、加油統計、餘油統計;

9)、配件管理系統:

本系統主要處理配件信息、配件入庫、維護領料、配件庫存、舊件回收、採購申請單、採購申請明細。

10)、保養審驗管理系統:

本系統的作用是對設備做保養登記、對設備審驗進行登記、設備審驗提醒、對保養期間查詢等。

11)、企業與產品檢索系統:

本系統可以實現在線查詢企業和產品信息,可以按多種方式進行查詢;

12)、在線調查系統:

本系統可以實現在線調查功能,對用戶進行各種情況的調查。

13)、用戶類型和特性

本系統的用戶主要由以下人員組成:

1、工程機械出租管理部人員:此類人員負責的是對公司內部機械設備出租,並對其出租明細做一個詳細的錄入,需要時可以讀取相關信息。

2、機械設備保管部門人員:負責對公司內出租的工程機械設備做定期的管理與保養,並且負責設備的`出納。

編寫本文檔所參考的資料如下:

[1]《施工機械信息化管理的研究[J]科技情報開發與經濟》王健2003.11

[2]《工程機械產品圖庫管理信息系統的研究[J]工程機械》賀尚紅1998.5

[3]《開發新一代設備信息管理系統》龔元明1995.6

[4]《數據庫基礎與應用[M]》成先海.2008.

[5]《軟件工程[M]》.程成,陳霞.,2003

軟件項目需求調研報告2

1.引言

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

1.2項目背景

1.2.1項目委託單位:xxxx公司

1.2.2開發單位:xxx公司

1.3定義

1.4參考資料

2.任務概述

2.1目標:

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

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

2.2運行環境:

(1)硬件方面:Pentium級處理芯片

1兆顯存的兼容顯卡

256色,800x600的兼容顯示器

標準兼容打印機

(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.其他需求

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

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

可維護性:要求本軟件的維護文檔齊全,便於維護