


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、二、需求規(guī)格說明書1. 引言11。1編埼目的11.2項(xiàng)目背景21。3定義21。4參考資料22. 任務(wù)概述22.1目標(biāo)22。2運(yùn)行環(huán)境32.3條件與限制33. 數(shù)據(jù)描述33。1靜態(tài)數(shù)據(jù)33.2動態(tài)數(shù)據(jù)33.3數(shù)據(jù)庫介紹43。4數(shù)據(jù)詞典43。5數(shù)據(jù)采集84. 功能需求84.1功能劃分84。2功能描述95. 性能需求95。1數(shù)據(jù)精確度95.2時間特性95.3適應(yīng)性96. 運(yùn)行需求96。1用戶界而96。2硬件接口106.3軟件接口106.4故障處理107. 其它需求101-引言1 O 1編寫目的本需求分析報(bào)告的目的是規(guī)范化本軟件的編寫,旨在于提髙軟件開發(fā)過程中的能見度, 便于對軟件開發(fā)過程中的控制與管
2、理,同時提出了本火車售票系統(tǒng)的軟件開發(fā)過程,便于程序員與客戶之間的交流.協(xié)作,并作為工作成果的原始依據(jù),同時也表明了本軟件的共性,以 期能夠獲得更大范圍的應(yīng)用本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員參考.1o 2項(xiàng)目背景a。項(xiàng)目的委托單位:中國鐵路局be開發(fā)單位:xx大學(xué)Co主管部門:計(jì)算機(jī)學(xué)院de軟件名稱:火車售票系統(tǒng)C.軟件開發(fā)者:1.3定義a鐵路售票應(yīng)用系統(tǒng)軟件:基本元素為構(gòu)成鐵路售票及相關(guān)行為所必須的各種部分.be需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn), 規(guī)范或其它正式規(guī)左文檔所需具有的條件或權(quán)能。co需求分析:包括提煉,分析和仔細(xì)審查已收集到的需求,
3、以確保所有的風(fēng)險承擔(dān)者都明其含義并找出其中的錯誤,遺憾或其它不足的地方。d.模塊的獨(dú)立性:是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的.1-4參考資料a. 實(shí)用軟件工程(第二版)鄭人杰,殷人昆,陶永雷。淸華大學(xué)出版社,1997.b. UAVA網(wǎng)絡(luò)高級編程金勇華,曲俊生。人民郵電岀版社,2001 oc. OBUILDER 培訓(xùn)教程Borland software corporationo 機(jī)械工業(yè)岀版社,2002o2.任務(wù)概述2.1目標(biāo)(1)完善目前火車售票系統(tǒng),使之能跟上時代的發(fā)展.同時通過實(shí)踐來提髙自己的動手能(2) 應(yīng)用范囤:理論上能夠?qū)崿F(xiàn)于鐵
4、路部門的售票系統(tǒng),苴目的在于在原有的系統(tǒng)基礎(chǔ)使 得火車售票便捷化,以期實(shí)現(xiàn)完善日常生活中火車售票的各種缺陷.(3) 可實(shí)現(xiàn)旅客對于火車票的查詢與購買功能,售票員則可實(shí)現(xiàn)查詢、添加和刪除等功能: 對于所査詢的車次結(jié)果提供列表顯示輸出;有一定的安全機(jī)制,普通旅客不能對車次信 息隨意刪改,只有授權(quán)的售票員可通過密碼識別進(jìn)行維護(hù).2.2運(yùn)行環(huán)境操作系統(tǒng):Microsoft Windows 2000 Advanced Server支持環(huán)境:ns 5.o數(shù) 據(jù) 庫:Microsoft SQL Server 20002.3條件與限制一個更完善的火車票售票系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的査詢購買功能,如相應(yīng)的網(wǎng)絡(luò)
5、操 作及服務(wù),由于開發(fā)時間和計(jì)算機(jī)數(shù)量有限,該系統(tǒng)并未提供這一功能,對于信息的保護(hù)手 段僅限制于設(shè)巻用戶級別,以記名提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安 全性能有待進(jìn)一步完善。3.數(shù)據(jù)描述3o 1靜態(tài)數(shù)據(jù)火車票:列車車號(int SerialNumber) 列車始發(fā)時間(struct time SetOut) 列車始發(fā)站(char DeparturePoint) 列車終點(diǎn)站(charTerminalPoint)票務(wù):列車車號(int SerialNumber)已售岀車票票數(shù)(int FixedNuniber) 額定載量(int FixNumber)售票員:用戶名(char na
6、me) 密碼(char password)3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):根據(jù)界而提示,鍵盤輸入操作:査詢方式:查詢車次、查詢始發(fā)站;旅客購買時的票務(wù)信息,售票員添加、購票、退票時的票務(wù)信息; 售票員備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件:售票員操作需密碼,旅客操作受限;輸出信息:查詢車次確定的數(shù)據(jù)庫記錄的子集:統(tǒng)計(jì)結(jié)果:車次信息錄入、刪除(成功或失敗);車次信息查詢、購買的操作結(jié)果:數(shù)據(jù)備份輸岀的數(shù)據(jù)備份文件:內(nèi)部數(shù)據(jù):查詢操作建立的索引;3.3數(shù)據(jù)庫介紹數(shù)據(jù)庫采用Microsoft Access數(shù)據(jù)庫3o 4數(shù)據(jù)詞典火車售票系統(tǒng)的總體功能如下: 車票的售岀:車票的退還:車票信息的査詢;車票的增刪改:售票員
7、查詢統(tǒng)訃車票信息;售票系統(tǒng)數(shù)據(jù)備份;售票管理者口令修改;1. 售票員登陸系統(tǒng):(1)數(shù)據(jù)流圖(2)數(shù)據(jù)詞典數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 冬稱:售票員簡要描述:管理售票員信息有關(guān)數(shù)拯流:用戶名、密碼、系統(tǒng)選擇:售票系統(tǒng)、退票系統(tǒng)、查詢系統(tǒng)、錄入 信息系統(tǒng)數(shù)目:1加工邏輯詞條描述:加工爼:身份檢驗(yàn)加工編號:1簡要描述:檢驗(yàn)用戶身份輸入數(shù)據(jù)流:用戶名、密碼輸出數(shù)據(jù)流:密碼正確、身份驗(yàn)證錯誤加工邏輯:IF用戶名為空THEN發(fā)出“用戶名為空錯誤”ELSE IF密碼為空THEN發(fā)出“密碼為空錯誤”ELSE IF用戶名和密碼不符THEN 發(fā)出用戶名和密碼不匹配錯誤”ENDIFENDIFENDIFENDIF數(shù)據(jù)流冬詞
8、條描述: 數(shù)據(jù)流需:用戶名說明:售票員姓需數(shù)據(jù)流來源:售票員數(shù)據(jù)流去向:身份檢驗(yàn)數(shù)拯流組成:用戶需二字符型字符串 數(shù)據(jù)流名:密碼說明:與用戶冬相匹配的密碼數(shù)據(jù)流來源:售票員數(shù)據(jù)流去向:身份檢驗(yàn)數(shù)據(jù)流組成:密碼二短整型字符串每個數(shù)據(jù)量流通量: 數(shù)據(jù)流需:出錯信息說明:用于指示身份驗(yàn)證錯誤的信息數(shù)據(jù)流來源:身份檢驗(yàn)數(shù)據(jù)流去向:售票員數(shù)據(jù)流組成:出錯信息=任意字符串 數(shù)據(jù)流名:系統(tǒng)名稱說明:系統(tǒng)的名稱數(shù)據(jù)流來源:數(shù)據(jù)流去向:選擇數(shù)據(jù)流組成:數(shù)據(jù)文件詞條描述:數(shù)拯文件名:授權(quán)信息表簡述:存放售票員信息輸入數(shù)據(jù):輸出數(shù)據(jù):售票員信息數(shù)據(jù)文件組成:授權(quán)信息表由“售票員信息”組成2. 售票員相關(guān)操作(售票.
9、退票、查詢、錄入)票務(wù)信息農(nóng)牟冰1H .& 牟*倍忌授權(quán)信息農(nóng)查詢錄入新的班次 信息車票倍息車票信息列車信息衣(2) :數(shù)據(jù)詞典:數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:錯誤!名稱:售票員簡要描述:管理售票員信息有關(guān)數(shù)據(jù)流:用戶名、密碼 數(shù)目:1加工邏輯詞條描述:錯誤!加工爼:身份檢驗(yàn)加工編號:1簡要描述:檢驗(yàn)用戶身份輸入數(shù)據(jù)流:用戶名、密碼輸出數(shù)據(jù)流:密碼正確、身份驗(yàn)證錯誤錯誤!加工劃:售票加工編號:2簡要描述:根拯所讀入的操作信息,售岀火車票 輸入數(shù)據(jù)流:操作信息,火車票信息 輸出數(shù)據(jù)流:火車票信息加工邏輯:根據(jù)所讀入的操作信息,售岀火車票 數(shù)據(jù)流劃詞條描述: 錯課!數(shù)據(jù)流名:用戶名 說明:售票員的姓需 數(shù)拯
10、流來源:售票員 數(shù)據(jù)流去向:身份檢驗(yàn)數(shù)據(jù)流組成:用戶名二字符型字符串錯誤!數(shù)據(jù)流冬:密碼說明:與職工名稱相匹配的密碼數(shù)據(jù)流來源:售票員數(shù)據(jù)流去向:身份檢驗(yàn)數(shù)據(jù)流組成:密碼二短整型字符串每個數(shù)據(jù)疑流通量:錯誤!數(shù)據(jù)流名:車票信息說明:車票信息數(shù)據(jù)流來源:售票員數(shù)據(jù)流去向:列車信息表數(shù)據(jù)文件詞條描述:數(shù)據(jù)文件名:列車信息表簡述:車票信息輸入數(shù)據(jù):車票信息輸出數(shù)據(jù):數(shù)據(jù)文件組成:列車信息表由“車票信息”組成存儲方式:關(guān)鍵碼存取頻率:頻繁錯誤!數(shù)據(jù)文件需:票務(wù)信息表簡述:票務(wù)信息輸入數(shù)據(jù):票務(wù)信息輸岀數(shù)據(jù):數(shù)據(jù)文件組成:票務(wù)信息表由“列車號、已售票、剩余票”組成 存儲方式:關(guān)鍵碼存取頻率:頻繁3. 旅
11、客查詢購票過程:(1)數(shù)據(jù)流圖(2)數(shù)據(jù)詞典:數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述:名稱:旅客簡要描述:訂票,退票,査詢有關(guān)數(shù)據(jù)流:系統(tǒng)選擇:訂票系統(tǒng)、退票系統(tǒng)、查詢系統(tǒng) 數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:系統(tǒng)名稱 說明:系統(tǒng)的名稱 數(shù)據(jù)流來源: 數(shù)據(jù)流去向:選擇 數(shù)據(jù)流組成:3-5數(shù)據(jù)采集數(shù)據(jù)采集采用鍵盤輸入4功能需求4O 1功能劃分該軟件具有如下主要功能:1. 瀏覽功能2. 査詢功能3. 添加功能4. 修改功能5. 刪除功能6. 授權(quán)功能4.2功能描述1. 瀏覽功能列岀當(dāng)前數(shù)據(jù)庫文件中車票的所有記錄 可選宦一項(xiàng)紀(jì)錄,顯示說有域2. 査詢功能車次信息匹配查詢始發(fā)站信息匹配査詢3. 添加功能增加一條車票的信息4.
12、修改功能修改某一已存在的記錄內(nèi)容,提供確認(rèn)機(jī)制5. 刪除功能刪除一條記錄,提供確認(rèn)機(jī)制6. 授權(quán)功能授權(quán)票務(wù)管理人員修改數(shù)據(jù)的權(quán)限5 性能需求5。1數(shù)據(jù)精確査詢時應(yīng)保證查全率,所有在相應(yīng)域中包含查詢車次的記錄都應(yīng)能查到,同時保證查準(zhǔn)率.5o 2時間特性一般操作的相應(yīng)時間應(yīng)在12秒內(nèi)5o 3適應(yīng)性滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和雨其它又能夠用軟件的獨(dú)立運(yùn)行要求.6. 運(yùn)行需求6.1用戶界面采取對話框方式,多功能窗口運(yùn)行6.2硬件接口(1)硬件接口:支持x86系列PC機(jī)(2)網(wǎng)絡(luò)硬件接口要求:現(xiàn)實(shí)中要求具有高速以太網(wǎng)組網(wǎng)一實(shí)現(xiàn)聯(lián)網(wǎng)銷售,但是在理論實(shí)驗(yàn) 驗(yàn)證軟件本身的目的來看,無需網(wǎng)絡(luò)通訊接口。6.3軟件接口運(yùn)行于Windows2000及更高版本并裝有JAVA虛擬機(jī)的操作系統(tǒng)之上。6.4故障處理正常使用時不用出錯,對于用戶的輸入錯誤應(yīng)及時給岀適當(dāng)?shù)母恼畔⑻崾荆暨\(yùn)行遇到 不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。7.其它需求(1)可用性:該軟件也可以通過單步
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CCOA 32-2020葵花籽油中蠟含量及組成的測定氣相色譜測定法
- T/CCCI 002-2024企業(yè)班組文化建設(shè)星級評價標(biāo)準(zhǔn)
- T/CBMCA 034-2022裝配式預(yù)制構(gòu)件設(shè)計(jì)生產(chǎn)數(shù)據(jù)交互標(biāo)準(zhǔn)
- T/CAQI 346-2023水利水電施工企業(yè)信息管理系統(tǒng)建設(shè)指南
- T/CAQI 333-2023混凝土企業(yè)碳排放管理規(guī)范
- 2024年度江蘇省二級注冊建筑師之法律法規(guī)經(jīng)濟(jì)與施工押題練習(xí)試題A卷含答案
- 中級java程序員面試題及答案
- pcb面試題及答案
- T/CAFFCI 67-2023化妝品祛痘功效人體測試方法
- 傳播管理面試題及答案
- 2021譯林版高中英語選擇性必修一課文翻譯
- 醫(yī)院工作制度與人員崗位職責(zé)2011(衛(wèi)生部醫(yī)管司修訂)
- 二級、三級電箱接線圖
- (完整版)非計(jì)劃性拔管魚骨圖
- 最新美術(shù)中國傳統(tǒng)玩具課件PPT
- 名著導(dǎo)讀《紅樓夢》PPT課件(完整版)
- GB∕T 10544-2022 橡膠軟管及軟管組合件 油基或水基流體適用的鋼絲纏繞增強(qiáng)外覆橡膠液壓型 規(guī)范
- Python編碼規(guī)范
- 體育——常用隊(duì)列隊(duì)形的口令及動作要領(lǐng)
- quartus ii 13.1安裝教程
- 《給教師的建議》(課堂PPT)
評論
0/150
提交評論