實驗室設(shè)備管理系統(tǒng)的需求分析_第1頁
實驗室設(shè)備管理系統(tǒng)的需求分析_第2頁
實驗室設(shè)備管理系統(tǒng)的需求分析_第3頁
實驗室設(shè)備管理系統(tǒng)的需求分析_第4頁
實驗室設(shè)備管理系統(tǒng)的需求分析_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗室設(shè)備管理系統(tǒng)的需求分析例:機票預(yù)定系統(tǒng)1系統(tǒng)簡介航空公司為給旅客乘機提供方便, 需要開發(fā)一個機票預(yù)定系統(tǒng)。 各個旅行社把預(yù)定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客, 旅客在飛機起飛前一天憑取票通知和帳單交款取票, 系統(tǒng)核對無誤即打印出機票給旅客。 此外航空公司為隨時掌握各個航班飛機的乘載情況, 需要定期進行查詢統(tǒng)計,以便適當(dāng)調(diào)整。2技術(shù)要求和限制條件( 1)在分析系統(tǒng)功能時要考慮有關(guān)證件的合法性驗證(如身份證、取票通知和交款發(fā)票)等。

2、( 2)對于本系統(tǒng)還應(yīng)補充一下功能:1旅客延誤了取票時間的處理2航班取消后的處理3旅客臨時更改航班的處理( 3)系統(tǒng)的外部輸入項至少包括:旅客、旅行社和航空公司。實驗室設(shè)備管理系統(tǒng)需求規(guī)格說明書1引言1.1 編寫目的本實驗室設(shè)備管理系統(tǒng)在可行性研究的基礎(chǔ)上,是為了進一步明確實驗室設(shè)備的使用情況,以便及時修理和更新設(shè)備,撰寫本文檔。本文檔供實驗室設(shè)備管理人員參考。1.2 項目背景開發(fā)軟件名稱:實驗室設(shè)備管理系統(tǒng)。項目任務(wù)提出者:民航及國際旅游開發(fā)公司。項目開發(fā)者: K 開發(fā)小組。用戶:民航及國際旅游開發(fā)公司。實現(xiàn)軟件單位:國際旅游開發(fā)公司系統(tǒng)與其他軟件,系統(tǒng)的關(guān)系:機票預(yù)定系統(tǒng)將由兩部分組成:

3、置于個旅行社定票點的前臺客戶程序, 以及置于航空公司的數(shù)據(jù)庫服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:客 戶機場飛機網(wǎng)飛 機 起 飛數(shù)客 戶服務(wù)器及程絡(luò)客 戶客 戶圖 11.3 定義專門術(shù)語 :縮寫詞 :1.4 參考資料1. 軟件工程導(dǎo)論,張海藩,清華大學(xué)出版社。2. 實用軟件工程,鄭人杰等,清華大學(xué)出版社。3. 機票預(yù)定系統(tǒng)項目計劃任務(wù)書航空公司1999/34. 機票預(yù)訂系統(tǒng)可行性研究報告軟件開發(fā)小組1999/32任務(wù)概述2.1 目標(biāo)本機票預(yù)訂系統(tǒng)實現(xiàn)后, 能夠大大提高旅游局的機票預(yù)定服務(wù)效率。 降低售票服務(wù)中的錯誤發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。2.2 運行環(huán)境服務(wù)器 sun 工作

4、站,終端為pc 機。運行環(huán)境: Linux數(shù)據(jù)庫: Oracle82.3 條件與限制1. Client/Server 結(jié)構(gòu)總體設(shè)計方案對它的約束:機票預(yù)訂系統(tǒng)作為 Client/Server 結(jié)構(gòu)的一個應(yīng)用系統(tǒng),不可避免的要受到 Client/Server結(jié)構(gòu)的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設(shè)計、系統(tǒng)配置和計劃。同時,由于信息的共享,機票預(yù)訂系統(tǒng)還受到其它系統(tǒng)的信息約束。2.4人力、資金、時間的約束機票預(yù)訂系統(tǒng)實施的目標(biāo)就是要帶給輪胎生產(chǎn)公司看得出見的效益,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設(shè)計中,重點是企業(yè)間信息的網(wǎng)絡(luò)交流,能提供各部門間的方便快捷

5、的聯(lián)系,并提高數(shù)據(jù)統(tǒng)計的即時性、準(zhǔn)確性、方便性,給公司帶來良好的效益。2.5 技術(shù)發(fā)展規(guī)律的約束計算機技術(shù)和產(chǎn)品的發(fā)展日新月異, 將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖像和語音技術(shù)的進步,多媒體技術(shù)的發(fā)展,這些都要求系統(tǒng)在設(shè)計時考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理能力。3功能需求3.1 系統(tǒng)的功能圖 2 旅客訂票數(shù)據(jù)流圖圖 3 旅客取票數(shù)據(jù)流圖3.2 功能劃分1客戶端子系統(tǒng)客戶端子系統(tǒng)負(fù)責(zé)將訂票員在客戶端輸入的信息,訂票或取票,進行有效性驗證之后,將訂票申請或取票申請數(shù)據(jù)打包,發(fā)送到服務(wù)器端,并接收從服務(wù)器返回的信息,根據(jù)訂票或取票打印出賬單或

6、機票。2服務(wù)器端子系統(tǒng)服務(wù)端子系統(tǒng)負(fù)責(zé)接收客戶端子系統(tǒng)發(fā)送的數(shù)據(jù),解包后判斷是訂票還是取票操作,執(zhí)行相應(yīng)的數(shù)據(jù)庫操作,并將操作的結(jié)果返回給客戶端。4性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,機票預(yù)訂系統(tǒng)應(yīng)該滿足以下的性能需求:4.1系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。4.2系統(tǒng)的開放性和系統(tǒng)的可擴充性機票預(yù)訂系統(tǒng)在開發(fā)過程中, 應(yīng)該充分考慮以后的可擴充性。例如企業(yè)中管理模塊

7、的加入(人事管理、工資管理、日常事務(wù)管理等)也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充為 ERP 系統(tǒng)。而要實現(xiàn)這一點, 應(yīng)通過系統(tǒng)的開放性來完成, 即系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。4.3系統(tǒng)的易用性和易維護性機票預(yù)訂系統(tǒng)是直接面對使用人員的, 而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮

8、短用戶對系統(tǒng)熟悉的過程。4.4系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標(biāo)準(zhǔn)的TCP/IP 網(wǎng)絡(luò)協(xié)議及ISO9002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。4.5系統(tǒng)的先進性目前計算機系統(tǒng)的技術(shù)發(fā)展相當(dāng)快, 做為機票預(yù)訂系統(tǒng)工程,應(yīng)該保證系統(tǒng)在一段時間內(nèi)是先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落

9、后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進且有良好發(fā)展前途的產(chǎn)品。5數(shù)據(jù)描述5.1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提, 錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。5.2 數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的, 所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必

10、須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴(yán)格的約束。對于輸入的數(shù)據(jù), 要為其定義完整性規(guī)則, 如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。5.3 實體聯(lián)系圖圖 4.E-R 圖5.4 數(shù)據(jù)庫描述數(shù)據(jù)庫采用 Oracle8i 。5.5 數(shù)據(jù)字典名字: 登錄信息描述: 管理員進入系統(tǒng)時所填的資料定義:登錄信息=用戶名 +密碼 + 權(quán)限名字: 查詢信息描述: 合法人員對實驗室設(shè)備情況的查詢操作名字: 帳單信息描述: 已定票的旅客信息資料定義: 帳單信息= 帳單號 + 旅客姓名+ 旅名字: 機票信息描述: 旅客所定機票定義

11、: 機票信息 =旅客姓名 +旅客性別 +6運行需求機票預(yù)訂系統(tǒng)中的各個子系統(tǒng)的硬件和軟件的配置如下:6.1服務(wù)器端子系統(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軟件需求說明書的編寫提示1 引言 141.1 編寫目的141.2 背景141.3 定義141.4 參考資料142 任務(wù)概述152.1 目標(biāo)152.2 用戶的特點15

12、2.3 假定和約束163 需求規(guī)定163.1對功能的規(guī)定 .163.2對性能的規(guī)定 .163.2.1精度.163.2.2時間特性要求 .173.2.3靈活性 .173.3輸人輸出要求 .173.4數(shù)據(jù)管理能力要求 .183.5故障處理要求 .183.6其他專門要求 .184 運行環(huán)境規(guī)定184.1 設(shè)備184.2 支持軟件194.3 接口194.4 控制191 引言1.1 編寫目的說明編寫這份軟件需求說明書的目的, 指出預(yù)期的讀者。1.2 背景說明:a 待開發(fā)的軟件系統(tǒng)的名稱;b 本項目的任務(wù)提出者、 開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡(luò);c 該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相

13、互來往關(guān)系。1.3 定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4 參考資料列出用得著的參考資料,如:a 本項目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、 上級機關(guān)的批文;b屬于本項目的其他已發(fā)表的文件;c 本文件中各處引用的文件、 資料、包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。 列出這些文件資料的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。2 任務(wù)概述2.1 目標(biāo)敘述該項軟件開發(fā)的意圖、 應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的背景材料。解釋被開發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。如果本軟件產(chǎn)品是一項獨立的軟件, 而且全部內(nèi)容自含, 則說明這一點。 如果所定義

14、的產(chǎn)品是一個更大的系統(tǒng)的一個組成部分, 則應(yīng)說明本產(chǎn)品與該系統(tǒng)中其他各組成部分之間的關(guān)系,為此可使用一張方框圖來說明該系統(tǒng)的組成和本產(chǎn)品同其他各部分的聯(lián)系和接口。 |2.2 用戶的特點列出本軟件的最終用戶的特點, 充分說明操作人員、維護人員的教育水平和技術(shù)專長, 以及本軟件的預(yù)期使甩頻度。 這些是軟件設(shè)計工作的重要約束2.3 假定和約束列出進行本軟件開發(fā)工作的假定和約束, 例如經(jīng)費限制、開發(fā)期限等。3 需求規(guī)定3.1 對功能的規(guī)定用列表的方式(例如 IPO 表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求, 說明輸入什么量、 經(jīng)怎樣的處理、得到什么輸出, 說明軟件應(yīng)支

15、持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)。3.2 對性能的規(guī)定3.2.1 精度說明對該軟件的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過程中的精度。3.2.2 時間特性要求說明對于該軟件的時間特性要求,如對:a 響應(yīng)時間;b 更新處理時間;c數(shù)據(jù)的轉(zhuǎn)換和傳送時間;d 解題時間;等的要求。3.2.3 靈活性說明對該軟件的靈活性的要求, 即當(dāng)需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力, 如:a 操作方式上的變化;b 運行環(huán)境的變化;c 同其他軟件的接口的變化;d 精度和有效時限的變化;e 計劃的變化或改進。對于為了提供這些靈活性而進行的專門設(shè)計的部分應(yīng)該加以標(biāo)明。3.3 輸人輸出要求解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進行解釋并舉例, 包括對硬拷貝報告 (正常結(jié)果輸出、 狀態(tài)輸出及異常輸出)以及圖形或顯示報告的描述。3.4 數(shù)據(jù)管理能力要求說明需要管理的文卷和記錄的個數(shù)、 表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲要求作出估算。3.5 故障處理要求列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。3.6 其他專門要求如用戶單位對安全保密的要求, 對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環(huán)境可轉(zhuǎn)換性的特殊要求等。4 運行環(huán)境規(guī)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論