




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、火車售票系統需求規格說明書 目錄1引言21.1編寫目的21.2項目背景21.3定義21.4參考資料22任務概述32.1目標32.2運行環境32.3條件與限制33數據描述33.1靜態數據33.2動態數據43.3數據庫介紹43.4數據詞典43.5數據采集84功能需求84.1功能劃分84.2功能描述95性能需求95.1數據精確度95.2時間特性95.3適應性96運行需求96.1用戶界面96.2硬件接口106.3軟件接口106.4故障處理107其它需求101引言1.1編寫目的本需求分析報告的目的是規范化本軟件的編寫,旨在于提高軟件開發過程中的能見度,便于對軟件開發過程中的控制與管理,同時提出了本火車售
2、票系統的軟件開發過程,便于程序員與客戶之間的交流、協作,并作為工作成果的原始依據,同時也表明了本軟件的共性,以期能夠獲得更大范圍的應用。本文檔供項目經理、設計人員、開發人員參考。1.2項目背景a.項目的委托單位:中國鐵路局b.開發單位:長春理工大學c.主管部門:計算機學院d.軟件名稱:火車售票系統e.軟件開發者:孫寧 1.3定義a.鐵路售票應用系統軟件:基本元素為構成鐵路售票及相關行為所必須的各種部分。b.需求:用戶解決問題或達到目標所需的條件或功能;系統或系統部件要滿足合同、標準,規范或其它正式規定文檔所需具有的條件或權能。c.需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風
3、險承擔者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。 d.模塊的獨立性:是指軟件系統中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統中其他的模塊的接口是簡單的。 1.4參考資料a.實用軟件工程(第二版)鄭人杰,殷人昆,陶永雷。清華大學出版社,1997。b.JAVA網絡高級編程金勇華,曲俊生。人民郵電出版社,2001。c.JBUILDER培訓教程Borland software corporation。機械工業出版社,2002。2任務概述2.1目標(1) 完善目前火車售票系統,使之能跟上時代的發展。同時通過實踐來提高自己的動手能(2)應用范圍:理論上能夠實現于鐵路部門的售票系統,其目的
4、在于在原有的系統基礎使得火車售票便捷化,以期實現完善日常生活中火車售票的各種缺陷。(3)可實現旅客對于火車票的查詢與購買功能,售票員則可實現查詢、添加和刪除等功能;對于所查詢的車次結果提供列表顯示輸出;有一定的安全機制,普通旅客不能對車次信息隨意刪改,只有授權的售票員可通過密碼識別進行維護。2.2運行環境操作系統:Microsoft Windows 2000 Advanced Server支持環境:IIS 5.0數 據 庫:Microsoft SQL Server 20002.3條件與限制一個更完善的火車票售票系統,應提供更為便捷與強大的查詢購買功能,如相應的網絡操作及服務,由于開發時間和計算
5、機數量有限,該系統并未提供這一功能,對于信息的保護手段僅限制于設置用戶級別,以記名提供數據文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。3數據描述3.1靜態數據火車票:列車車號 (int SerialNumber) 列車始發時間 (struct time SetOut) 列車始發站(char DeparturePoint) 列車終點站(char TerminalPoint)票務:列車車號 (int SerialNumber) 已售出車票票數(int FixedNumber) 額定載量(int FixNumber )售票員:用戶名 (char name) 密碼(char pa
6、ssword)3.2動態數據輸入數據:根據界面提示,鍵盤輸入操作; 查詢方式:查詢車次、查詢始發站; 旅客購買時的票務信息,售票員添加、購票、退票時的票務信息; 售票員備份數據恢復所需的數據備份文件; 售票員操作需密碼,旅客操作受限;輸出信息:查詢車次確定的數據庫記錄的子集; 統計結果; 車次信息錄入、刪除(成功或失敗); 車次信息查詢、購買的操作結果; 數據備份輸出的數據備份文件;內部數據:查詢操作建立的索引;3.3數據庫介紹數據庫采用Microsoft Access數據庫3.4數據詞典火車售票系統的總體功能如下:車票的售出;車票的退還;車票信息的查詢;車票的增刪改;售票員查詢統計車票信息;
7、售票系統數據備份;售票管理者口令修改;1售票員登陸系統:(1)數據流圖(2)數據詞典l 數據源點及匯點描述: 名稱:售票員簡要描述:管理售票員信息有關數據流:用戶名、密碼、系統選擇:售票系統、退票系統、查詢系統、錄入信息系統數目:1l 加工邏輯詞條描述: 加工名:身份檢驗加工編號:簡要描述:檢驗用戶身份輸入數據流:用戶名、密碼輸出數據流:密碼正確、身份驗證錯誤 加工邏輯:IF用戶名為空THEN發出“用戶名為空錯誤”ELSEIF密碼為空THEN發出“密碼為空錯誤”ELSEIF用戶名和密碼不符THEN發出“用戶名和密碼不匹配錯誤”ENDIFENDIFENDIFENDIFl 數據流名詞條描述: 數據
8、流名:用戶名說明:售票員姓名數據流來源:售票員數據流去向:身份檢驗數據流組成:用戶名=字符型字符串 數據流名:密碼說明:與用戶名相匹配的密碼數據流來源:售票員數據流去向:身份檢驗數據流組成:密碼=短整型字符串每個數據量流通量: 數據流名:出錯信息說明:用于指示身份驗證錯誤的信息數據流來源:身份檢驗數據流去向:售票員數據流組成:出錯信息任意字符串 數據流名:系統名稱說明:系統的名稱數據流來源:數據流去向:選擇數據流組成: l 數據文件詞條描述: 數據文件名:授權信息表簡述:存放售票員信息輸入數據:輸出數據:售票員信息數據文件組成:授權信息表由“售票員信息”組成2售票員相關操作(售票、退票、查詢、
9、錄入)(2):數據詞典:l 數據源點及匯點描述: 名稱:售票員簡要描述:管理售票員信息有關數據流:用戶名、密碼數目:1l 加工邏輯詞條描述:加工名:身份檢驗加工編號:簡要描述:檢驗用戶身份輸入數據流:用戶名、密碼輸出數據流:密碼正確、身份驗證錯誤 加工名:售票加工編號:2簡要描述:根據所讀入的操作信息,售出火車票輸入數據流:操作信息,火車票信息輸出數據流:火車票信息加工邏輯:根據所讀入的操作信息,售出火車票l 數據流名詞條描述: 數據流名:用戶名說明:售票員的姓名數據流來源:售票員數據流去向:身份檢驗數據流組成:用戶名=字符型字符串數據流名:密碼說明:與職工名稱相匹配的密碼數據流來源:售票員數
10、據流去向:身份檢驗數據流組成:密碼=短整型字符串每個數據量流通量:數據流名:車票信息 說明:車票信息數據流來源:售票員數據流去向:列車信息表 l 數據文件詞條描述:數據文件名:列車信息表簡述:車票信息輸入數據:車票信息輸出數據: 數據文件組成:列車信息表由“車票信息”組成存儲方式:關鍵碼存取頻率:頻繁數據文件名:票務信息表簡述:票務信息輸入數據:票務信息輸出數據: 數據文件組成:票務信息表由“列車號、已售票、剩余票”組成存儲方式:關鍵碼存取頻率:頻繁3旅客查詢購票過程:(1)數據流圖(2)數據詞典: 數據源點及匯點描述:名稱:旅客簡要描述:訂票,退票,查詢有關數據流:系統選擇:訂票系統、退票系
11、統、查詢系統數據流名詞條描述: 數據流名:系統名稱說明:系統的名稱數據流來源:數據流去向:選擇數據流組成: 3.5數據采集數據采集采用鍵盤輸入4功能需求4.1功能劃分該軟件具有如下主要功能:1瀏覽功能2查詢功能3添加功能4修改功能5刪除功能6授權功能4.2功能描述1瀏覽功能列出當前數據庫文件中車票的所有記錄可選定一項紀錄,顯示說有域2查詢功能車次信息匹配查詢始發站信息匹配查詢3添加功能增加一條車票的信息4修改功能修改某一已存在的記錄內容,提供確認機制5刪除功能刪除一條記錄,提供確認機制6授權功能授權票務管理人員修改數據的權限5性能需求5.1數據精確度查詢時應保證查全率,所有在相應域中包含查詢車
12、次的記錄都應能查到,同時保證查準率。5.2時間特性一般操作的相應時間應在12秒內5.3適應性滿足運行環境在允許操作系統之間的安全轉換和雨其它又能夠用軟件的獨立運行要求。6運行需求6.1用戶界面采取對話框方式,多功能窗口運行6.2硬件接口(1)硬件接口:支持x86系列PC機(2)網絡硬件接口要求:現實中要求具有高速以太網組網一實現聯網銷售,但是在理論實驗驗證軟件本身的目的來看,無需網絡通訊接口。6.3軟件接口運行于Windows2000及更高版本并裝有JAVA虛擬機的操作系統之上。6.4故障處理 正常使用時不用出錯,對于用戶的輸入錯誤應及時給出適當的改正信息提示,若運行遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。7其它需求(1)可用性:該軟件也可以通過單步跟蹤的操作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 若爾蓋縣2025年數學三下期末質量檢測模擬試題含解析
- 食品供應合同范本
- 天津市紅橋教育中學心2025年第二學期初三期初考試語文試題含解析
- 中建-工程分包合同
- 遼寧省朝陽市建平縣2019-2020學年八年級上學期期末物理試題【含答案】
- 書店員工合同協議書
- 古詩閱讀漁歌子賞析課件
- 發熱癥狀評估考試試題及答案
- 高中信息技術 《For…Next語句》教學設計 滬教版選修1
- 七年級地理下冊 7.5 北極地區和南極地區教學設計 (新版)湘教版
- 迪普科技DPtechDPX8000深度業務交換網關主打膠片XXX課件
- TCAQ 10201-2020 質量管理小組活動準則培訓
- 環境行政法律責任2
- 文件丟失怎么辦-完整精講版課件
- DB37∕T 5164-2020 建筑施工現場管理標準
- 贊美詩歌1050首下載
- 上海市長寧區2022年高考英語一模試卷(含答案)
- 全國中小學美術教師基本功比賽理論知識測試試卷
- 土方工程量計算與平衡調配
- 16起觸電事故案例分析
- 額定電壓35kV及以下電力電纜技術規范
評論
0/150
提交評論