版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、例:機票預定系統(tǒng)1系統(tǒng)簡介航空公司為給旅客乘機提供方便,需要開發(fā)一個機票預定系統(tǒng)。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當旅客交付了預訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統(tǒng)計,以便適當調整。2技術要求和限制條件(1)在分析系統(tǒng)功能時要考慮有關證件的合法性驗證(如身份證、取票通知和交款發(fā)票)等。(2)對于本系統(tǒng)還應補充一下功能:1旅客延
2、誤了取票時間的處理2航班取消后的處理3旅客臨時更改航班的處理(3)系統(tǒng)的外部輸入項至少包括:旅客、旅行社和航空公司。 實驗室設備管理系統(tǒng)需求規(guī)格說明書1引言1.1 編寫目的 本實驗室設備管理系統(tǒng)在可行性研究的基礎上,是為了進一步明確實驗室設備的使用情況,以便及時修理和更新設備,撰寫本文檔。本文檔供實驗室設備管理人員參考。1.2 項目背景 開發(fā)軟件名稱:實驗室設備管理系統(tǒng)。項目任務提出者:民航及國際旅游開發(fā)公司。項目開發(fā)者:<>K開發(fā)小組。用戶:民航及國際旅游開發(fā)公司。實現(xiàn)軟件單位:國際旅游開發(fā)公司系統(tǒng)與其他軟件,系統(tǒng)的關系:機票預定系統(tǒng)將由兩部分組成:置于個旅行社定票點的
3、前臺客戶程序,以及置于航空公司的數(shù)據(jù)庫服務器。本系統(tǒng)與其他系統(tǒng)的關系如下:客戶程序客戶程序客戶程序客戶程序服務器及程序網(wǎng) 絡機場飛機起飛管理飛機起飛數(shù)據(jù)圖11.3 定義 專門術語:縮寫詞:1.4 參考資料1. 軟件工程導論,張海藩,清華大學出版社。2. 實用軟件工程,鄭人杰等,清華大學出版社。3. 機票預定系統(tǒng)項目計劃任務書 航空公司 1999/34. 機票預訂系統(tǒng)可行性研究報告 軟件開發(fā)小組 1999/32任務概述2.1 目標本機票預訂系統(tǒng)實現(xiàn)后,能夠大大提高旅游局的機票預定服務效率。降低售票服務中的錯誤發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。2.2 運行環(huán)境服務器sun工作站,終端為
4、pc機。運行環(huán)境:Linux數(shù)據(jù)庫:Oracle82.3 條件與限制 1. Client/Server結構總體設計方案對它的約束:機票預訂系統(tǒng)作為Client/Server 結構的一個應用系統(tǒng),不可避免的要受到Client/Server結構的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設計、系統(tǒng)配置和計劃。同時,由于信息的共享,機票預訂系統(tǒng)還受到其它系統(tǒng)的信息約束。2.4人力、資金、時間的約束機票預訂系統(tǒng)實施的目標就是要帶給輪胎生產公司看得出見的效益,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點是企業(yè)間信息的網(wǎng)絡交流,能提供各部門間的方便快捷的聯(lián)系,并提高數(shù)據(jù)統(tǒng)
5、計的即時性、準確性、方便性,給公司帶來良好的效益。2.5技術發(fā)展規(guī)律的約束計算機技術和產品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖像和語音技術的進步,多媒體技術的發(fā)展,這些都要求系統(tǒng)在設計時考慮技術變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。3功能需求3.1系統(tǒng)的功能圖2 旅客訂票數(shù)據(jù)流圖圖3 旅客取票數(shù)據(jù)流圖3.2 功能劃分1客戶端子系統(tǒng)客戶端子系統(tǒng)負責將訂票員在客戶端輸入的信息,訂票或取票,進行有效性驗證之后,將訂票申請或取票申請數(shù)據(jù)打包,發(fā)送到服務器端,并接收從服務器返回的信息,根據(jù)訂票或取票打印出賬單或機票。2服務器端子系統(tǒng)服務端子
6、系統(tǒng)負責接收客戶端子系統(tǒng)發(fā)送的數(shù)據(jù),解包后判斷是訂票還是取票操作,執(zhí)行相應的數(shù)據(jù)庫操作,并將操作的結果返回給客戶端。4性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,機票預訂系統(tǒng)應該滿足以下的性能需求:4.1系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足企業(yè)對信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。4.2系統(tǒng)的開放性和系統(tǒng)的可擴充性機票預訂系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例如企業(yè)中管理模塊的加入(人事管理、工資管理、日常
7、事務管理等)也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調整和擴充為ERP系統(tǒng)。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,即系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。4.3系統(tǒng)的易用性和易維護性機票預訂系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。4.4系統(tǒng)的標準性
8、系統(tǒng)在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡系統(tǒng)、開發(fā)工具都必須符合通用標準。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標準的TCP/IP網(wǎng)絡協(xié)議及ISO9002標準所要求的質量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。4.5系統(tǒng)的先進性目前計算機系統(tǒng)的技術發(fā)展相當快,做為機票預訂系統(tǒng)工程,應該保證系統(tǒng)在一段時間內是先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改
9、善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設計和開發(fā)的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發(fā)展前途的產品。5數(shù)據(jù)描述5.1數(shù)據(jù)錄入和處理的準確性和實時性數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。5.2數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的
10、一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕該數(shù)據(jù)。5.3 實體聯(lián)系圖圖4.E-R圖5.4數(shù)據(jù)庫描述 數(shù)據(jù)庫采用Oracle8i。5.5數(shù)據(jù)字典名字:登錄信息描述:管理員進入系統(tǒng)時所填的資料定義:登錄信息=用戶名+密碼+權限 位置:在客戶端由管理員填寫名字:查詢信息描述:合法人員對實驗室設備情況的查詢操作定義:查詢信息=設備名+型號+類別+購置日期位置:從客戶端發(fā)送到服務器端 名字:帳單信息描述:已定票的旅客信息資料定義:帳單信息=帳單號+旅客姓名+旅客性別+旅客身份證號+工作單位位置
11、:在服務器端產生,發(fā)送回客戶端(client端)名字:機票信息描述:旅客所定機票定義:機票信息=旅客姓名+旅客性別+身份證號碼+航班號+起飛時間+飛行目的地+座位號 位置:發(fā)送到客戶端(client端)6運行需求機票預訂系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下:6.1服務器端子系統(tǒng)的運行要求:系統(tǒng)軟件: Linux數(shù)據(jù)庫管理系統(tǒng):oracle8i 硬件要求:Pentium III 450以上, 256M RAM, 14G HD6.2.客戶端子系統(tǒng)的運行要求:系統(tǒng)軟件: Window 2000 Professional硬件要求:Pentium 133以上, 32M RAM, 4.3G HD 軟件
12、需求說明書的編寫提示1引言31.1編寫目的31.2背景31.3定義31.4參考資料32任務概述32.1目標32.2用戶的特點42.3假定和約束43需求規(guī)定43.1對功能的規(guī)定43.2對性能的規(guī)定43.2.1精度43.2.2時間特性要求43.2.3靈活性43.3輸人輸出要求53.4數(shù)據(jù)管理能力要求53.5故障處理要求53.6其他專門要求54運行環(huán)境規(guī)定54.1設備54.2支持軟件54.3接口64.4控制61引言1.1編寫目的說明編寫這份軟件需求說明書的目的,指出預期的讀者。1.2背景說明:a 待開發(fā)的軟件系統(tǒng)的名稱;b 本項目的任務提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡;c 該軟
13、件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系。 1.3定義列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。1.4參考資料列出用得著的參考資料,如:a 本項目的經核準的計劃任務書或合同、上級機關的批文;b 屬于本項目的其他已發(fā)表的文件;c 本文件中各處引用的文件、資料、包括所要用到的軟件開發(fā)標準。 列出這些文件資料的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。2任務概述2.1目標敘述該項軟件開發(fā)的意圖、應用目標、作用范圍以及其他應向讀者說明的有關該軟件開發(fā)的背景材料。解釋被開發(fā)軟件與其他有關軟件之間的關系。如果本軟件產品是一項獨立的軟件,而且全部內容自含,則說
14、明這一點。如果所定義的產品是一個更大的系統(tǒng)的一個組成部分,則應說明本產品與該系統(tǒng)中其他各組成部分之間的關系,為此可使用一張方框圖來說明該系統(tǒng)的組成和本產品同其他各部分的聯(lián)系和接口。|2.2用戶的特點列出本軟件的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術專長,以及本軟件的預期使甩頻度。這些是軟件設計工作的重要約束2.3假定和約束列出進行本軟件開發(fā)工作的假定和約束,例如經費限制、開發(fā)期限等。3需求規(guī)定 3.1對功能的規(guī)定用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求,說明輸入什么量、經怎樣的處理、得到什么輸出,說明軟件應支持的終端
15、數(shù)和應支持的并行操作的用戶數(shù)。3.2對性能的規(guī)定3.2.1精度說明對該軟件的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過程中的精度。3.2.2時間特性要求說明對于該軟件的時間特性要求,如對:a 響應時間;b 更新處理時間;c 數(shù)據(jù)的轉換和傳送時間;d 解題時間;等的要求。3.2.3靈活性說明對該軟件的靈活性的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應能力,如:a 操作方式上的變化;b 運行環(huán)境的變化;c 同其他軟件的接口的變化;d 精度和有效時限的變化;e 計劃的變化或改進。對于為了提供這些靈活性而進行的專門設計的部分應該加以標明。3.3輸人輸出要求解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對軟件的數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報告的描述。3.4數(shù)據(jù)管理能力要求說明需要管理的文卷和記錄的個數(shù)、表和文卷的大小規(guī)模,要按可預見的增長對數(shù)據(jù)及其分量的存儲要求作出估算。3.5故障處理要求列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障處理的要求。3.6其他專門要求如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環(huán)境可轉換性的特殊要求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)項目招商運營管理委托合同范本
- 食品代加工協(xié)議書范本
- 面包車租賃合同范本
- 2025年黑龍江貨運從業(yè)資格證考題500道及答案
- 二零二五年度包裝設計專業(yè)畢業(yè)生就業(yè)實習與就業(yè)服務合同
- 技術出口合同范本
- 專業(yè)商務車租賃合同
- 2025年陜西貨運從業(yè)資格考試題目大全答案及解析
- 國際學校股權收購居間協(xié)議
- 公司承包合同
- 最新如何進行隔代教育專業(yè)知識講座課件
- 當前警察職務犯罪的特征、原因及防范,司法制度論文
- 計算機文化基礎單元設計-windows
- 創(chuàng)建動物保護家園-完整精講版課件
- 廣東省保安服務監(jiān)管信息系統(tǒng)用戶手冊(操作手冊)
- DNA 親子鑒定手冊 模板
- DB33T 1233-2021 基坑工程地下連續(xù)墻技術規(guī)程
- 天津 建設工程委托監(jiān)理合同(示范文本)
- 部編一年級語文下冊教材分析
- 火炬及火炬氣回收系統(tǒng)操作手冊
- 北師大七年級數(shù)學下冊教學工作計劃及教學進表
評論
0/150
提交評論