軟件工程第二章作業

      2 、爲方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單和取款單由業務員輸入系統,如果是存款,系統記錄存款人姓名、住址、存款類型、存款日期、利率等信息,並印出存款單給儲戶;如果是取款,系統計算利息並印出利息清單給儲戶。 寫出問題定義並分析系統的可行性。

    答:(1)問題定義
    ①如果是存款,儲戶填寫存款單,然後交給業務員鍵入系統,同時系統還要記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、利率等信息,完成後由系統打印存款單給儲戶。
    ②如果是取款,儲戶填寫取款單,然後交給業務員,業務員把取款金額輸入系統並要求儲戶輸入密碼以確認身份,覈對密碼正確無誤後系統計算利息並印出利息清單給儲戶。
    ③爲了滿足儲戶的需求,該系統需要迅速的對用戶的要求做出反饋,要對用戶輸入的信息作出最快的處理,所以就需要很大的主存容量,以及強大的數據庫支持。由於是所面向的用戶是廣泛的儲蓄用戶羣,所以需要系統強大的安全性能支持。
      (2)可行性研究方法條件、假定和限制
    ①建議開發軟件運行的最短壽命:5年。
    ②進行系統方案選擇比較的期限:2個月。
    ③經費來源和使用限制:定製銀行。
    ④硬件、軟件、運行環境和開發環境的條件和限制:銀行中心擁有大型機以及用來支持的數據庫,各個銀行網點都有安好的PC機,安裝有WindowsZ 000及以上的操作系統。
    ⑤建議開發軟件投入使用的最遲時間:開發完成後試運行1個月。
      (3)可行性研究方法
    通過與銀行熟練業務員進行深入討論,制定詳細用戶調查問卷,真正瞭解用戶以及銀行業務員的實際需求,根據業務員提供的信息以及問題定義再綜合調查問卷中用戶提出的意見進行改進。最終確定項目需要解決的問題,並確定問題能不能被解決。決定可行性的主要因素:項目開發成本、所需設備置辦成本、技術是否能滿足需求、操作人員的熟練程度、資源有效性。
      (4)處理數據流程



    數據流圖:




3.爲了方便旅客,某航空公司擬定開發一個機票預訂系統。旅行社把預訂機票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該系統,系統爲旅客安排航班,印出取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統校對無誤即印出機票給旅客。寫出問題定義並分析此係統的可行性。

問題定義:

該系統主要針對需要預定機票的旅客。使旅客在非機場場地也能購買機票。

主要目標是爲了方便旅客,使旅客不用親自到達機場也能提前購買機票。

主要功能有:1.將旅客信息輸入系統後爲旅客安排航班 

 2.印出取票通知並在飛機起飛前一天憑票通知和賬單交款取票

 3.校對無誤後可將機票取出

 可行性:

          經濟可行性:在系統建立之前所需費用有設備開發費用、人員培訓費以及系統建成後索要支付的系統維護費用。許多旅客由於種種關係不能親自到售票點買票,而這樣的人羣居大多數。因此從大量的預定人羣和適當的手續費用的收取看具有經濟可行性。

          技術可行性:經過調查分析,得到目前航空公司機票預訂系統流程圖如圖:a和b


         操作可行性:在開發系統前對使用的用戶進行調查。如今日益繁忙的社會人們的時間就是金錢。預訂機票的系統能給用戶帶來極大的方便性,在用戶間實行的通,因此具有操作可行性。

 

 

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章