軟體專案需求調研報告
軟體專案需求調研報告
一、什麼目需求調研
需求調研對於一個應用軟體開發來說,是一個系統開發的開始階段,它的輸出“軟體需求分析報告”是設計階段的輸入,需求調研的質量對於一個應用軟體來說,是一個極其重要的階段,它的質量在一定程度上來說決定了一個軟體的交付結果。怎樣從客戶中聽取使用者需求、分析使用者需求就成為調研人員最重要的任務。
二、軟體專案需求調研報告
在現實生活中,需要使用報告的情況越來越多,不同種類的報告具有不同的用途。那麼報告應該怎麼寫才合適呢?以下是小編精心整理的軟體專案需求調研報告,僅供參考,希望能夠幫助到大家。
軟體專案需求調研報告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.其他需求
可使用性:要求容易使用,介面友好
安全保密性:因本資料屬於公司內部管理用關鍵資料,因此除公司管理人員外,其他人員不得訪問.要求設有登入密碼檢驗功能,並且此密碼可以在以後進行修改
可維護性:要求本軟體的維護文件齊全,便於維護