軟件工程之可行性研究報告


GB8567——88

可行性研究報告

1引言

1.1編寫目的

次可行性研究報告對《機房收費系統》軟件做了全面細致的市場的調查,明所要開發的軟件具有的功能,性能,限制,環境等,考慮機房收費系統的法律可行性,技術可行性和經濟可行性。項目分析員進行下一步的前提,是軟件開發人員在定義階段較早的認識到系統方面的缺陷,可以少花時間和經理,也可以節省資金,避免許多困難,所以該可行性研究報告,在整個開發過程是非常重要的。

本研究報告的目的是為了提高機房收費管理的水平,達到節約時間,提高效率,快捷效率的管理目的。從而降低人力,物力,財力消耗,本次編寫的目的是為了,分析廊坊師范學院是否具有被研發機房收費系統的必要性和可能性,預期的讀者為系統管理人員,開發人員和維護人員。

1.2背景

   隨着網絡技術的快速發展,網絡化學習已經是大勢所趨,學校機房成了學校上網學習的主要信息場所,學生上機自主化學習是一個不可缺少的環節,但隨之而來的卻是一系列的機房管理問題,如考勤,收費等問題,而機房收費系統就是為了滿足收費管理這一要求而設計的,不僅僅可以降級機房的運營成本提高效率, 而且方便准確快捷,為我們的教育管理帶來了便利。

說明:

  1. 系統名稱:機房收費系統
  2. 任務提出者:米新江教授

 開發者:田澤凱

用戶:老師,學生,機房管理員等

實現該軟件的計算中心或或者計算機網絡:學習機房

3,該軟件同其他系統或機構的基本來往關系: 由廊坊師范學院信息技術提高班來做技術支持。

說明:

  1. 所建議開發軟件的名稱:
  2. 本項目的任務提出者、開發者、用戶及實現該軟件的計算中心或計算機網絡;
  3. 該軟件系統同其他系統或其他機構的基本的相互來往關系。

1.3定義

  使用的語言VB 和Microsoft SQL Server 數據庫

VB就是Visual Basic 的意思,是一種常用的編程開發工具。他的基礎是編程語言basci,

Visual Basic 簡單點來說就是會微軟為了更好的讓人們學習編程,應用上Basic 開發語言的一套工具,簡稱就是VB

     Microsoft SQl Server 是一個全面的數據庫平台,使用集成的商業智能(BI)工具提供了企業級的數據管理,Microsoft SQl Server 數據庫引擎為關系性數據和結構化數據提供了更安全可靠的儲存功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。

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

1.4參考資料

 ·SQL Server視頻 耿建玲 浙江大學

 ·SQL Server 入門經典、

列出用的着的參考資料,如

  1. 本項目的精可准的計划任務書或合同、上級機關的批文;
  2. 屬於本項目的其他已發表的文件;
  3. 本文件中各處引用的文件、資料,包括所需用到的軟件開發標准,列出這些文件資料的表題、文件編號、發表時間、和出版單位,說明能夠得到這些文件資料的來源。

2可行性研究的前提

說明對所建議的開發項目進行可行性研究的前提,如要求、目標、假定、限制等。

2.1要求

說明對所建議開發的軟件的基本要求,如:

  1. 功能;實現機房的管理工作
  1. 記錄:實現系統的登錄與退出時間實時記錄
  2. 實現上機,下機以及下機計費
  3. 實現不同限制條件下的查詢
  4. 實現老師以及學生上機的實時記錄
  1. 性能;基礎為上機准備時間為1分鍾,每一個小時進行扣費,並且可以根據需要修改。
  2. 輸出如報告、文件或數據,對每項輸出要說明其特征,如用途、產生頻度、接口以及分發對象;

輸出:

用戶列表:用戶管理員對用戶信息的管理

日結賬單:實現每天賬目匯總,以便管理員查看

周結賬單:實現每周賬目匯總,以便管理員查看

查詢記錄表:學生,操作人員,管理人員的上下機和執勤情況

  1. 輸入說明系統的輸入,包括數據的來源、類型、數量、數據的組織以及提供的頻度;

輸入:

   用戶信息:新開賬戶的初始信息,包括賬號,卡號,姓名,初始金額等,存入賬戶數據中。

金額:賬戶充值時改變數據中的金額

驗證信息:賬戶登錄時所需的驗證信息,如賬戶密碼等。

  1. 處理流程和數據流程用圖表的方式表示出最基本的數據流程和處理流程,並輔之以敘述;

根據卡號進行上機和下機,根據上下機的時間來收取費用。

  1. 在安全與保密方面的要求;用戶信息,只能用戶自己和管理員、操作員能看
  2. 同本系統相連接的其他系統;學習信息系統
  3. 完成期限。  一個月

2.2目標

方便學生上機學習

提高機房管理的效率

方便管理員對機房的管理

說明所建議系統的主要開發目標,如:

  1. 人力與設備費用的減少;
  2. 處理速度的提高;
  3. 控制精度或生產能力的提高;
  4. 管理信息服務的改進;
  5. 自動決策系統的改進;
  6. 人員利用率的改進。

2.3條件、假定和限制

系統運行壽命的最小值:4年

經費來源:學校財務部對計算機部的預留資金

硬件環境:廊坊師范學院的機房設備和網絡設備

運行環境:WIN7或者WIN8及以上系統,台式機,筆記本

開發環境:Visual Basic6.0、SQL 2008

可利用的信息資源:學生管理系統

系統投入使用最晚時間:2019年10月1日

說明對這項開發中給出的條件、假定和所受到的限制,如:

說明對這項開發中給出的條件、假定和所受到的限制,如:

  1. 所建議系統的運行壽命的最小值;
  2. 進行系統方案選擇比較的時間;
  3. 經費、投資方面的來源和限制;
  4. 法律和政策方面的限制;
  5. 硬件、軟件、運行環境和開發環境方面的條件和限制;
  6. 可利用的信息和資源;
  7. 系統投入使用的最晚時間。

2.4進行可行性研究的方法

本次可行性研究主要通過調查研究法,在米新江教授的帶領下對廊坊師范學院的機房管理、使用情況作出了調查,為了提高機房管理的效率,以減少不必要的人力、物力消耗。

說明這項可行性研究將是如何進行的,所建議的系統將是如何評價的。摘要說明所使用的基本方法 和策略,如調查、加權、確定模型、建立基准點或仿真等。

2.5評價尺度

  1. 開發費用:3000元之內
  2. 各項功能的優先次序:滿足操作人員,管理人員以及一般用戶的使用
  3. 開發時間:一個月
  4. 難以程度:設計從簡,適合於任何水平的人員使用

說明對系統進行評價時所使用的主要尺度,如費用的多少、各項功能的優先次序、開發時間的長短 及使用中的難易程度。

3對現有系統的分析

這里的現有系統是指當前實際使用的系統,這個系統可能是計算機系統,也可能是一個機械系統甚 至是一個人工系統。

分析現有系統的目的是為了進一步闡明建議中的開發新系統或修改現有系統的必要性。

3.1處理流程和數據流程

現有系統為簡約版機房收費系統,對於不同用戶,實現的功能不一樣,對一半用戶而言,可以修改自己的密碼,查看上機記錄,查看充值記錄,查看上機狀態等; 對於操作員,不僅有一般用戶的全部權限,而且還有對用戶進行注冊充值以及退卡功能,並且還可以對一些信息進行查詢;對於管理員,不僅有操作員和一般用戶的全部權限,並且還可以對賬單進行管理,以及監督操作員的工作。

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

說明現有系統的基本的處理流程和數據流程。此流程可用圖表即流程圖的形式表示,並加以敘述。

3.2工作負荷

、能夠保持200人同時在線,系統不崩潰

列出現有系統所承擔的工作及工作量。

3.3費用開支

列出由於運行現有系統所引起的費用開支,如人力、設備、空間、支持性服務、材料等項開支以及開 支總額。

3.4人員

軟件工程師1名,操作員一名

列出為了現有系統的運行和維護所需要的人員的專業技術類別和數量。

3.5設備

服務器一台,電腦若干

列出現有系統所使用的各種設備。

3.6局限性

局限性:現有系統處理時間過慢,用戶等待時間過長,大大影響了效率,由於處理功能的不完善,很多服務無法實現,有的需求甚至自己輸出,即增加了負擔又浪費了時間,用戶身份不明確,造成對數據的存儲和操作混亂。

列出本系統的主要的局限性,例如處理時間趕不上需要,響應不及時,數據存儲能力不足,處理功能 不夠等。並且要說明,為什么對現有系統的改進性維護已經不能解決問題。

4所建議的系統

本章將用來說明所建議系統的目標和要求將如何被滿足。

4.1對所建議系統的說明

對VB6.0 為基礎,通過與數據庫的交互,實現學生的實時操作與數據的實時更新,

概括地說明所建議系統,並說明在第2章中列出的那些要求將如

何得到滿足,說明所使用的基本方法及理論根據。

4.2處理流程和數據流程

一般用戶:上下機,更改密碼,及部分數據查詢
操作員:注冊卡號,充值,退卡,以及部分數據的查詢及修改。
管理員:結賬及賬單的維護

給出所建議系統的處理流程和數據流程。

4.3改進之處

1、對於學生的注冊及充值金額進行最大值和最小值的限制
2、對於操作員的管理進行實時記錄
3、對系統中的日結賬單取消掉,改成查詢結賬單,任意日期都能查詢

按2.2條中列出的目標,逐項說明所建議系統相對於現存系統具有的改進。

4.4影響

說明在建立所建議系統時,預期將帶來的影響,包括:

4.4.1對設備的影響

說明新提出的設備要求及對現存系統中尚可使用的設備須作出的修改。

新系統滿足了用戶的各項需求,因此每間微機室的電腦可以減少一台。

4.4.2對軟件的影響

要運行及防護收費系統,必須保證操作系統在WIN7及其以上環境,對不滿足的進行升級,以適應要求

說明為了使現存的應用軟件和支持軟件能夠同所建議系統相適應。而需要對這些軟件所進行的修改和補充。

4.4.3對用戶單位機構的影響

首先對單位機構肯定是提供了極大的方便,

使用該系統的值班教師,一定要會Windows系統的基本操作

說明為了建立和運行所建議系統,對用戶單位機構、人員的數量和技術水平等方面的全部要求。

4.4.4對系統運行過程的影響

本系統提供幫助,按照系統提示進行操作,如果失效后,數據 庫恢復到最新的備份狀態。

說明所建議系統對運行過程的影響,如:

  1. 用戶的操作規程;
  2. 運行中心的操作規程;
  3. 運行中心與用戶之間的關系;
  4. 源數據的處理;
  5. 數據進入系統的過程;
  6. 對數據保存的要求,對數據存儲、恢復的處理;
  7. 輸出報告的處理過程、存儲媒體和調度方法;
  8. 系統失效的后果及恢復的處理辦法。

4.4.5對開發的影響

a. 使用VB6.0開發語言完成對系統的實現工作
b. 使用SQL Server 2014完成對數據的增刪改查等工作
c. 系統打包,能夠異地發布,完成在多台電腦上進行測試工作
d. 對系統的高級權限,實現每一個權限都要進行准確無誤的判斷。

說明對開發的影響,如:

  1. 為了支持所建議系統的開發,用戶需進行的工作;
  2. 為了建立一個數據庫所要求的數據資源;
  3. 為了開發和測驗所建議系統而需要的計算機資源;
  4. 所涉及的保密與安全問題。

4.4.6對地點和設施的影響

對學校機房的高效率使用,以及降低了老師的工作量。

說明對建築物改造的要求及對環境設施的要求。

4.4.7對經費開支的影響

學校的電腦都已經普及了,而且運行的基本環境已經有了,所一以后的Main的經費支出會很少,

扼要說明為了所建議系統的開發,設計和維持運行而需要的各項經費開支。

4.5局限性

由於開發小組第一次做比較正規的開發,沒有實戰經驗,可能有一些問題考慮得不太全面,難免會遺漏的地方。

說明所建議系統尚存在的局限性以及這些問題未能消除的原因。

4.6技術條件方面的可行性

1、開發系統采用Visual Basic開發語言和SQL 2008, 預期能准確開發完成系統

2、開發人員經過一年多專業方面的學習,擁有一定的經驗和扎實的基礎。

3、在規定期限內,能夠順利完成任務。

本節應說明技術條件方面的可行性,如:

  1. 在當前的限制條件下,該系統的功能目標能否達到;
  2. 利用現有的技術,該系統的功能能否實現;
  3. 對開發人員的數量和質量的要求並說明這些要求能否滿足;
  4. 在規定的期限內,本系統的開發能否完成。

5可選擇的其他系統方案

暫無

扼要說明曾考慮過的每一種可選擇的系統方案,包括需開發的和可從國內國外直接購買的,如果沒有供選擇的系統方案可考慮,則說明這一點。

5.1可選擇的系統方案1

參照第4章的提綱,說明可選擇的系統方案1,並說明它未被選中的理由。

5.2可選擇的系統方案2

按類似5.1條的方式說明第2個乃至第n個可選擇的系統方案。

......

6投資及效益分析

 6.1支出

就目前使用的開發技術來說建議系統的功能目標應該能夠達到,利用現有的技術在規定的期限內開發工作基本能夠完成,基本支出為60000元。

對於所選擇的方案,說明所需的費用。如果已有一個現存系統,則包括該系統繼續運行期間所需的費用。

6.1.1基本建設投資

1、pc機一台:4000元;

2、開發工具:500元

3、數據庫管理軟件:500元

4、安全與保密:1000元

包括采購、開發和安裝下列各項所需的費用,如:

  1. 房屋和設施;
  2. ADP設備;
  3. 數據通訊設備;
  4. 環境保護設備;
  5. 安全與保密設備;
  6. ADP操作系統的和應用的軟件;
  7. 數據庫管理軟件。

6.1.2其他一次性支出

1.系統研究:500元

2.開發計划於測試基准的研究:500元

3.數據庫的建立:1000元

4.檢查費用和管理性費用:1000元

5.培訓費以及開發安裝人員所需要的一次性支出:1000元

包括下列各項所需的費用,如:

  1. 研究(需求的研究和設計的研究);
  2. 開發計划與測量基准的研究;
  3. 數據庫的建立;
  4. ADP軟件的轉換;
  5. 檢查費用和技術管理性費用;
  6. 培訓費、旅差費以及開發安裝人員所需要的一次性支出;
  7. 人員的退休及調動費用等。

6.1.3非一次性支出

  1. 設備的更新與維護費用:1000元/年
  2. 軟件的更新和維護費用:100元/年;
  3. 公用設備,如機房的水電支出:10000元/年
  4. 其他經常支出:1000元/年

列出在該系統生命期內按月或按季或按年支出的用於運行和維護的費用,包括:

  1. 設備的租金和維護費用;
  2. 軟件的租金和維護費用;
  3. 數據通訊方面的租金和維護費用;
  4. 人員的工資、獎金;
  5. 房屋、空間的使用開支;
  6. 公用設施方面的開支;
  7. 保密安全方面的開支;
  8. 其他經常性的支出等。

6.2收益

對於所選擇的方案,說明能夠帶來的收益,這里所說的收益,表現為開支費用的減少或避免、差錯的減少、靈活性的增加、動作速度的提高和管理計划方面的改進等,包括;

6.2.1一次性收益

用戶登錄設備不需要了,節約1000元。

說明能夠用人民幣數目表示的一次性收益,可按數據處理、用戶、管理和支持等項分類敘述,如:

  1. 開支的縮減包括改進了的系統的運行所引起的開支縮減,如資源要求的減少,運行效率的改進,數據進入、存貯和恢復技術的改進,系統性能的可監控,軟件的轉換和優化,數據壓縮技術的采用,處理的集中化/分布化等;
  2. 價值的增升包括由於一個應用系統的使用價值的增升所引起的收益,如資源利用的改進,管理和運行效率的改進以及出錯率的減少等;
  3. 其他如從多余設備出售回收的收入等。

6.2.2非一次性收益

節約了學校的人力、物力和財力,大大提升了機房的管理效率。

說明在整個系統生命期內由於運行所建議系統而導致的按月的、按年的能用人民幣數目表示的收益,包括開支的減少和避免。

6.2.3不可定量的收益

由於新體統服務使用方便,有更多的時間上機使用,平均每天多收益150元。每年收益大概40500元。

逐項列出無法直接用人民幣表示的收益,如服務的改進,由操作失誤引起的風險的減少,信息掌握情況的改進,組織機構給外界形象的改善等。有些不可捉摸的收益只能大概估計或進行極值估計(按最好和最差情況估計)。

6.3收益/投資比

求出整個系統生命期的收益/投資比值。

3/5

6.4投資回收周期

根據投資和收益的分析,我們可以知道,大概在系統運行后,2年內便可以收回投入成本。

剩下三年大概收益121500元。

求出收益的累計數開始超過支出的累計數的時間。

6.5敏感性分析

A.設備和軟件的配置等變化時,對開發和收益的影響最多不超過5000元。

B.該系統使用壽命為4年

C.該系統工作負載量:4000台計算機。

所謂敏感性分析是指一些關鍵性因素如系統生命期長度、系統的工作負荷量、工作負荷的類型與這些不同類型之間的合理搭配、處理速度要求、設備和軟件的配置等變化時,對開支和收益的影響最靈敏的范圍的估計。在敏感性分析的基礎上做出的選擇當然會比單一選擇的結果要好一些。

7社會因素方面的可行性

本章用來說明對社會因素方面的可行性分析的結果,包括:

7.1法律方面的可行性

本系統作為軟件工程這門課程設計,沒有簽訂任何合同,不存在合同責任;所有的東西都是自己的或者公司的,也沒有挪用別人的成果,不存在侵犯專利權,版權問題。

法律方面的可行性問題很多,如合同責任、侵犯專利權、侵犯版權等方面的陷井,軟件人員通常是不熟悉的,有可能陷入,務必要注意研究。

7.2使用方面的可行性

使用可行性方面來看,我們設計的機房管理系統不僅僅可以應用於校園網絡,同樣可以應用於企業網絡辦公環境,對此我們認為,該系統具有相當的可行性,大大方便了考勤,計時等操作。學生,教師,職工大多都有計算機基礎知識,而且本系統也容易懂,無論從管理方面還是方便使用方便來看,都能滿足要求,故此系統都是可行的。

例如從用戶單位的行政管理、工作制度等方面來看,是否能夠使用該軟件系統;從用戶單位的工作人員的素質來看,是否能滿足使用該軟件系統的要求等等,都是要考慮的。

8結論

從技術,經濟,操作,法律,社會效益等方面來看,該系統是可行的,可以立即進行。

在進行可行性研究報告的編制時,必須有一個研究的結論。結論可以是:

  1. 可以立即開始進行;
  2. 需要推遲到某些條件(例如資金、人力、設備等)落實之后才能開始進行;
  3. 需要對開發目標進行某些修改之后才能開始進行;
  4. 不能進行或不必進行(例如因技術不成熟、經濟上不合算等)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM