| 可行性分析報告 1.引言 1.1編寫目的 可行性分析報告是為“車站訂票管理系統”開發的可能性、可行性、必要性提供論據,為開發人員進行系統總體規划設計及具體實施開發工程提供必要的參考資料,在系統開發完成后期為系統的測試、驗收提供幫助。其編寫由地質大學地信一班的金適寬和齊樹偉完成。預期讀者是從事“車站訂票管理系統”開發的相關人員。 1.2 項目背景 本項目名稱為“車站訂票管理系統”。系統功能主要包括:在先進的軟件技術基礎上實行訂票與付費於一體的系統。使得購票者在任何一個有網絡的環境里都可以完成訂票工作,縮減了購票者的時間;能夠提供一定的安全機制,提供數據信息授權訪問。本項目的任務提出者為軟件工程課老師,開發者為地空學院學生。 1.3 定義 APTS:Automobile Passenger Ticketing System 車站訂票管理系統 SQL Server:所用的數據庫管理系統 eclipse:所用的開發工具 1.4 參考文獻 略 2 項目概述 2.1 要求 該系統應該具有對車次信息、購票者信息進行存儲和管理,並能夠保存交易訂單號、購票者信息,並具有用戶管理的功能。該系統能極大地減少車站人工窗口的日常工作。 2.1.1 功能 圖書管理系統最主要功能是購票者信息管理、交易記錄管理、訂單管理、用戶管理等功能。 2.1.2 性能 車站訂票管理系統的使用者是購票者。對於購票者的一般查詢、購票等功能,對性能要求較高,一般需要達到並發數2000以上。 2.1.3 系統的輸出 (1)車次剩票情況。 (2)購票需求。 (3)訂單情況。 2.1.4 系統的輸入 (1)新車次安排。 (2)購票者查詢車次車票。 (3)用戶數據添加。 2.1.5 處理流程和數據流程
2.1.6可靠性和安全性需求 由於車站訂票管理系統的車次車票量會非常大,所以在對這些數據導入和查詢時要保證速度。在購票過程中又要保證事務的完整性。對於整個系統,需要完整的權限控制,防止某些人惡意的攻擊系統,修改原始記錄。同時對於數據庫中的數據需要定時備份,防止系統數據丟失。 2.1.7 完成期限 本項目的完成期限為2016年6月底。具體進度見軟件項目計划。 2.2 項目基本目標 所建議的系統的開發目標應考慮以下幾個方面: (1)系統需要操作方便,方便購票者購票。 (2)系統需要提供綜合查詢系統,方便車次車票的查詢。 (3)系統需要良好的擴展性,方便功能擴展和性能擴展。 (4)系統需要較好的安全性和災難恢復機制。 2.3 條件、假定和限制 對本項目開發中給出的條件、假定和所受到的限制如下。 2.3.1 所建議系統的運行壽命的最小值 系統運行壽命的最小值應為10年。 2.3.2 進行系統方案選擇比較的時間 系統方案選擇比較的時間為1個月。 2.3.3 經費、投資的來源和限制 經費、投資的來源是某高校信息學院,限制不超過合同上約定的條目。 2.3.4 硬件、軟件、運行環境和開發環境方面的條件和限制 (1)硬件資源 服務器:工作站或小型機; 網絡設備:網絡交換機,網卡,網線; 訂單號及車票的打印機。 (2) 軟件資源 服務器端軟件選擇的具體說明: 操作系統:Windows 2000 Server 或 Windows NT。 數據庫管理系統:SQL Server。 開發工具:Eclipse。 軟件平台:Tomcat。 客戶端軟件選擇的具體說明:web瀏覽器。 2.3.5 可利用的信息和資源 可參考傳統的手工管理方式。 2.3.6 系統投入使用的最晚時間 系統投入使用的最晚時間為2006年7月。 2.4 進行可行性分析的方法 本次可行性分析是按照前面給出的步驟進行的,即按照復查項目目標和規模,研究目前正使用的系統,導出新系統的高層邏輯模型,重新定義問題這一循環反復過程進行的。 2.5 評價尺度 本系統進行評價時的主要尺度有:費用的多少,開發時間的長短,以及使用的難易程度等。 3 對現有系統的分析 3.1 工作負荷 現有系統的工作主要有: (1)車次車票的信息添加。 (2)購票者的信息維護。 3.2 費用支出 運行現有系統所需要的費用支出包括:車站訂票系統管理人員的工資等。 3.4 人員 運行維護現有系統的人員為車站訂票系統管理員。 3.5 設備 現有系統所需要的設備有:打印機等。 3.6 局限性 現有系統的局限性表現在以下方面:手工操作難度較大、易出錯、工作量大;對每個車站的車次車票信息和每個購票者訂單的信息詳細的查詢困難。 4 所建議的系統 4.1 對所建議的系統的說明 所建議的系統是基於B/S結構的圖車站訂票管理系統,其利用J2EE技術,解決了對每一張車票票的各個流程的控制,並供了一個良好的、易操作、直觀的用戶操作界面,從而實現自動化和系統化的管理。 4.2 改進之處 所建議系統與現有系統比較,改進之處包括:不需要管理人員手工操作查詢、可及時更新圖書和用戶信息,節省了大量的人力、物力資源,提高的管理質量和工作效率。 4.3 影響 在建立所建議系統時,預期會帶來的影響包括以下幾個方面。 4.3.1 對設備的影響 由於本系統開發時采用新的技術和手段,所以需要配備符合本報告2.3條件所列出的條件的計算機硬件。 4.3.2 對軟件的影響 軟件環境需符合本報告2.3條件所列出的。 4.3.3 對用戶單位機構的影響 為了運行所建議系統,需要車站訂票系統管理員熟悉計算機相關操作。 4.3.4 對系統運行過程的影響 用戶操作規程按照系統所建議系統的提示進行;系統失效后,數據庫恢復到最新的更新備份狀態進行保存。 4.3.5 對開發的影響 開發過程需要及時與用戶溝通、了解其需求,不斷改進和完善系統。 4.3.6 對地點和設施的影響 無。 4.3.7 對經費開支的影響 需要支付開發單位有關費用。 5 可行性分析 5.1 技術條件可行性分析 本系統是一個基於B/S結構的車站訂票管理系統,采用面向對象技術、數據庫技術、分布式技術等先進技術開發的應用程序,現有的開發技術已非常成熟,且被廣泛應用於各行各業,利用現有技術完全可以達到功能目標。考慮開發期限較為充裕,預計可以在規定的時間內完成開發。 5.2 經濟可行性分析 5.2.1支出 (1) 基本建設投資 硬件設備:服務器。 軟件:Windows 2000 Server 或 Linux、數據庫管理系統:SQL Server。開發工具:Eclipse。 軟件平台:Tomcat。 (2) 其他一次性支出 系統設計和開發費用。 (3) 非一次性支出 系統維護費用。 5.2.2收益 管理方式的自動化,減少了人力、物力費用,縮短了操作時間,極大地提高了工作效率和系統性能。 5.2.3 投資回報周期 根據投資回收期計算方法,收益的累計數開始超過支出的累計數的時間為1年。 6 社會因素方面的可行性 6.1 法律方面的可行性 所建議系統的研制和開發都選用正版軟件,將不會侵犯他人、集體和國家的利益,不會違反相關的國家政策和法律。 6.2 操作方面的可行性 本系統的研制和開發充分考慮用戶工作流程、計算機操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統的操作方式在用戶組織內可行。 7 可行性的結論 經上述可行性分析,系統的研制和開發可以立即開始進行。
|

