鐵路售票系統應用軟件需求分析報告
(
)需求分析報告的編寫目的
本需求分析報告的目的是規范化本軟件的編寫
旨在於提高軟件開發過程中的能見度
便於對軟件開發過程中的控制與管理
同時提出了本鐵路售票系統的軟件開發過程
便於程序員與客戶之間的交流
協作
並作為工作成果的原始依據
同時也表明了本軟件的共性
以期能夠獲得更大范圍的應用
(
)產品背景明細
軟件名稱
鐵路售票系統
軟件開發者
(
)縮寫及縮略語
鐵路售票應用系統軟件
基本元素為構成鐵路售票及相關行為所必須的各種部分
需求
用戶解決問題或達到目標所需的條件或功能
系統或系統部件要滿足合同
標准
規范或其它正式規定文檔所需具有的條件或權能
需求分析
包括提煉
分析和仔細審查已收集到的需求
以確保所有的風險承擔者都明其含義並找出其中的錯誤
遺憾或其它不足的地方
模塊的獨立性
是指軟件系統中每個模塊只涉及軟件要求的具體的子功能
而和軟件系統中其他的模塊的接口是簡單的
本工程描述
(
)軟件開發的目標
完善目前鐵路售票系統
使之能跟上時代的發展
同時通過實踐來提高自己的動手能力
(
)應用范圍
理論上能夠實現於鐵路部門的售票系統
其目的在於在原有的系統基礎使得鐵路售票實名化
以期實現完善日常生活中鐵路售票的各種缺陷
(
)硬件配置要求
硬件外部設備需奔騰
以上的pc機
內存需
兆以上
(
)子集說明
軟件分別有五個模塊組成
每個模塊各有不同的功能
但都能完成查詢和存儲功能
各模塊的數據都存放在數據庫中
數據的調用和連接都有程序來完成
(
)軟件功能描述
外部功能
實現可視化窗口
查找及存儲
內部功能
同步
過濾
定位
識別
軟件功能描述圖
賠償信息
車次信息
列車明細
日志維護
個人信息
主界面
同步
過濾
數據庫
定位
(
)軟件操作人員的要求
軟件要求操作人員具有初步的相關知識
(
)在其他方面的要求
由於本系統為即時軟件
對數據的同步要求較高
建議配置網絡時使用可靠性較高的相關網絡硬件設施
軟件結構化描述
(
)數據流圖
乘客
數據庫更新
列車明細
個人信息
日志
售票員
(
)數據結構的描述
車票=日期+價格+出發站+目的站+售票站+座號+車次+性質+編號
日期=年+月+日+時+分
價格=
出發站=
{漢字}
目的站=
{漢字}
售票站=
{漢字}
座號=車廂號+座位號
車次=
編號=
性質=
注
表示空調硬座特快
表示空調軟座普快等
設計要求
(
)所調用的數據庫的顯示
輸入內容
指定的庫文件名
加工內容
調用指定的數據庫
輸出內容
所指定的數據庫的庫結構
(
)關於編輯框的說明
輸入內容
編輯框名稱
加工內容
生成編輯框
輸出內容
顯示所生成的編輯框
(
)指定記錄說明
輸入內容
指定的項名及庫文件名
加工內容
將指定的數據庫裡指定的記錄置為當前記錄
(
)初始化說明
輸入內容
所要求的尺寸
要求處理內容
確定指定對象在窗體中的開始尺寸的大小
輸出內容
確定開始尺寸的四個參數
(
)最大化說明
輸入內容
指定的參數值
加工內容
確定指定對象在窗體中的最大尺寸
輸出內容
確定指定對象最大尺寸的四個參數
(
)最小化說明 原理同上
(
) 查詞編輯框說明(編輯框控制)
功能
主要是定義的一個編輯框
供用戶輸入一個詞名
為程序生成查找條件做准備
輸入內容
在查詞編輯框中輸入要查找的詞名
加工內容
用輸入的詞名以供程序生成查找條
輸出內容
地址
長度
(
) 內容編輯框說明(編輯框控制)
功能
主要是定義的一個編輯框
將程序查找到的用戶所輸入詞的相關內容顯示出來
為用戶提供幫助信息
輸入內容
數據庫中查找到的記錄的項的內容的地址
長度
加工內容
置控制標題或值
輸出內容
顯示用戶所輸入詞的相關內容(如該詞的格式
用法……)
(
)定義過濾說明
作用
定義用戶輸入的詞名與內容庫中的詞名字段中的詞名進行串比較
即定義詞名字段為過濾字段
輸入內容
用戶輸入的詞名
加工內容
把代碼寫入過濾條件指針之中
輸出內容
查找條件
(
) 執行過濾說明
作用
將定義的過濾作為內容庫的過濾條件
輸入內容
查找條件
加工內容
與查找編輯框中的內容比較
輸出內容
庫過濾顯
(
)同步說明
I
令牌持有標記
P
與數據庫同步更新數據
O
更新數據庫
環境要求
(
)數據錄入精度需求
在進行向數據庫文件提取數據時
要求數據記錄定位准確
在往數據庫文件數組中添加數時
要求輸入數准確
(
)軟件自身時間特性需求
程序響應時間
在人的感覺和視覺事件范圍內
信息交換時間
要求在程序調用前調用後都與數據庫保持同步更新
網絡信息狡猾施加應該小於程序調用的時間
(
)數據管理能力需求
要求數據庫具有很好的更新能力
由於本產品是實驗性軟件
故對磁盤和內存容量沒有很高的要求
但是數據庫應該能夠對並發事件
髒數據具有較強的識別處理能力
接口要求
(
)硬件接口
無特別要求
(
)網絡硬件接口要求
現實中要求具有高速以太網組網一實現聯網銷售
但是在理論實驗驗證軟件本身的目的來看
無需網絡通訊接口
(
)軟件接口要求
無 軟件屬性
(
)可用性
本軟件也可以通過單步跟蹤的操作進行檢查處理
(
)安全性
由於軟件運行數據放在數據庫中
所以參數不容易被錯改
破壞
萬一參數受到破壞也不會影響源程序
(
)可維護性
本軟件利用數據庫進行編程
系統結構由程序基本確定
大量的參數及文本內容全部放於數據庫中
修改
更新數據只要在數據庫進行修改添加
而不需要對系統結構進行修改
這樣系統維護性
升級都十分方便
(
)兼容性
由於尚未測試
故無法對兼容性進行評析
支持信息
(
)軟件支持
本軟件開發是使用Delphi編寫
(
)設備支持
推薦配置
WindowsXP
內存
VGA顯示器
From:http://tw.wingwit.com/Article/program/net/201311/12697.html