版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
年4月19日軟件需求課設(shè)高校實驗室信息管理系統(tǒng)需求分析文檔僅供參考,不當之處,請聯(lián)系改正。高校實驗室信息管理系統(tǒng)需求分析引言1.1目的為促進高校實驗管理和實驗教學(xué)的信息化建設(shè),開發(fā)了B/S模式的實驗室信息管理系統(tǒng)。該系統(tǒng)建立分布式網(wǎng)絡(luò)化的實驗管理模式,實現(xiàn)了實驗項目的網(wǎng)上選課與預(yù)約,實驗室儀器設(shè)備的網(wǎng)絡(luò)化管理,并經(jīng)過信息發(fā)布模塊實現(xiàn)信息的動態(tài)及時發(fā)布。1.2背景軟件系統(tǒng)名稱:高校實驗室信息管理系統(tǒng)本項目的提出者:武漢理工大學(xué)開發(fā)者:杭州電子有限股份公司用戶:武漢理工大學(xué)該軟件系統(tǒng)開發(fā)采用基于.NET平臺的三層體系構(gòu)架。1.3參考資料編號資料名稱作者日期出版單位1實驗室信息管理化系統(tǒng)的設(shè)計與實現(xiàn)佟穎現(xiàn)代教育技術(shù)2基于B/S結(jié)構(gòu)的實驗室管理系統(tǒng)開發(fā)方案張文曾孫振國機械工業(yè)出版社3開放實驗室管理系統(tǒng)設(shè)計方案比較及實現(xiàn)張松陳志剛計算機工程與應(yīng)用4高等院校實驗室信息管理系統(tǒng)的設(shè)計與實現(xiàn)龐秀玲濰坊學(xué)院報5略談實驗室信息管理系統(tǒng)的設(shè)計及實現(xiàn)袁春林蘭州交通大學(xué)網(wǎng)點實驗室管理系統(tǒng)數(shù)據(jù)庫設(shè)計/Article/sheji/07/1887.html實驗室信息管理系統(tǒng)管理模塊的設(shè)計/A-QCode~syjsygl.html實驗室管理系統(tǒng)的設(shè)計與開發(fā)/Article/jisuanji/yingyong/6217.html1.4術(shù)語B/S:browser/server
瀏覽器/服務(wù)器
C/S:client/server
客戶端/服務(wù)器
任務(wù)概述目標二十世紀末,人類文明的發(fā)展進入了信息時代,計算機技術(shù)、現(xiàn)代通信技術(shù)、網(wǎng)絡(luò)互連技術(shù)、數(shù)據(jù)庫技術(shù)、智能信息處理技術(shù)等關(guān)鍵技術(shù)都日趨成熟,為信息技術(shù)的發(fā)展、為信息系統(tǒng)的大規(guī)模建設(shè)和應(yīng)用提供了堅實的技術(shù)理論基礎(chǔ)。信息已經(jīng)成為社會生產(chǎn)力的一個重要因數(shù)。信息技術(shù)的發(fā)展使我們社會發(fā)生著一場變革,這場變革也被涉及到了高校管理的各個層面,實驗室信息管理就是其中之一。隨著網(wǎng)絡(luò)技術(shù),特別是Internet技術(shù)的成熟與發(fā)展,高校實驗室信息管理化已經(jīng)成為一種趨勢。高校實驗室信息管理系統(tǒng),是針對高等院校實驗室管理而設(shè)計開發(fā)的實驗室網(wǎng)絡(luò)化綜合管理系統(tǒng)。開發(fā)該系統(tǒng)有利于改變當前單機輔助模式的實驗室管理現(xiàn)狀,建立分布式網(wǎng)絡(luò)化的管理模式。該系統(tǒng)下設(shè)用戶登錄、實驗教學(xué)管理、儀器設(shè)備管理和信息發(fā)布四個模塊,實現(xiàn)了用戶級別的自動檢測、實驗教學(xué)的網(wǎng)上管理、儀器設(shè)備狀態(tài)的實時監(jiān)控與各項報表的快速生成、信息的及時發(fā)布等功能。系統(tǒng)開發(fā)基于.NET平臺的三層體系架構(gòu),具有良好的可擴展性。圖1系統(tǒng)構(gòu)架設(shè)計圖系統(tǒng)(或用戶)的特點(1)本實驗室管理系統(tǒng)是根據(jù)重點實驗室的現(xiàn)狀進行合理的功能設(shè)計與框架設(shè)計,系統(tǒng)的建立妥善的解決了實驗室資源管理困能、實驗管理困難、實驗室利用率不高等問題,使得實驗室的管理水平與信息交互水平有了提高。(2)在ASP.NET機制下,應(yīng)用MVC設(shè)計思想,對系統(tǒng)進行了開發(fā),能夠大大提高模型層和控制層程序代碼的可重用性,使系統(tǒng)具有良好的松耦合性,同時對于今后系統(tǒng)的升級與維護提供了方便。(3)經(jīng)過對Oracle9i數(shù)據(jù)庫的數(shù)據(jù)表合理設(shè)計,并進行了初級優(yōu)化,提高了Oracle9i數(shù)據(jù)庫的整體操作效率。(4)應(yīng)用MATLAB作為底層仿真器與web服務(wù)器之間進行交互取得良好的效果。MATLAB的基本功能都能夠在web下實現(xiàn)。應(yīng)用此技術(shù)的模型庫不但能夠合理的管理模型,同時為用戶提供了一個簡便的、具有通用性的仿真平臺,提高了模型及其數(shù)據(jù)的重用性,為研究工作者提供了一個友好的、高效的研究工具。假定和約束經(jīng)費由學(xué)校提供,在50000之內(nèi);開發(fā)期限為三個月;可利用學(xué)校的實驗室進行開發(fā);實時數(shù)據(jù)庫軟件采用ESP-ISYS軟件;歷史數(shù)據(jù)庫由ESP-IDdataBase完成。需求規(guī)定軟件功能說明4.1.1用戶登錄模塊用戶登錄模塊主要功能是系統(tǒng)根據(jù)用戶選擇的身份對用戶輸入的用戶名和密碼是否合法進行驗證,如不合法,則給出提示,并提示用戶重新登錄。如果合法,則進入相應(yīng)的操作界面。當用戶單機“登錄”按鈕時,其單擊事件完成用戶的驗證和登錄系統(tǒng)的工作。4.1.2實驗教學(xué)管理模塊實驗教學(xué)模塊改變了以往傳統(tǒng)實驗教學(xué)模式,將實驗項目的開始流程網(wǎng)絡(luò)化,從實驗時間和實驗內(nèi)容的選擇方面賦予學(xué)生一定的自由度。系統(tǒng)采用學(xué)生自主安排學(xué)習(xí)進度的方式開展實驗教學(xué),有助于培養(yǎng)學(xué)生的學(xué)習(xí)主動性和能動性,進而達到因材施教的理想教學(xué)效果。(1)學(xué)生網(wǎng)上選課功能的實現(xiàn)學(xué)生經(jīng)過自己的用戶名和密碼登錄以后,就能夠進行網(wǎng)上選擇實驗課程、查看自己已經(jīng)選擇的實驗課程信息、或?qū)ψ约阂呀?jīng)選擇的實驗課程進行退選。此功能在頁面上有上下兩個表格顯示,上面的表格顯示學(xué)生已經(jīng)選擇的課程。此項功能經(jīng)過使用兩個GridView控件和兩個SqlDdataSource數(shù)據(jù)源來完成信息的顯示。(2)學(xué)生信息批量導(dǎo)入功能的實現(xiàn)由于每個學(xué)期之初的數(shù)據(jù)庫維護工作負擔較重,因而系統(tǒng)設(shè)計并開發(fā)了信息批量導(dǎo)入功能。即在excel文件字段與數(shù)據(jù)庫中相應(yīng)數(shù)據(jù)表字段匹配的情況下,系統(tǒng)管理員能夠?qū)㈩A(yù)先制作好的excel格式的數(shù)據(jù)信息直接經(jīng)過劉看齊導(dǎo)入到系統(tǒng)后臺數(shù)據(jù)庫。4.1.3儀器設(shè)備管理模塊該模塊主要實現(xiàn)儀器設(shè)備狀態(tài)查詢和各項報表生成功能。實驗教師可根據(jù)實驗室情況填寫實驗設(shè)備維修、報廢、耗材申請表;中心管理者將就教師提交的報表予以批閱。各項報表的網(wǎng)絡(luò)化廣利,避免了以往傳統(tǒng)紙質(zhì)文件報表不一保存,審批過程繁瑣等問題,在較大程度上提高了實驗室工作效率,同時也降低了辦公成本。(1)報表生成功能的實現(xiàn)該系統(tǒng)生成的電子報表均由CrystalReport水晶報表制作。水晶報表是VisualStudio集成的報表開發(fā)工具,利用它能夠在Windows環(huán)境中建立簡報品質(zhì)的精良報告,電子報表同時具有打印和導(dǎo)出成Word、Excel等文件的功能,便于日后存檔。(2)報表審批功能的實現(xiàn)報表審批功能借助ASP.NET3.0的用戶管理功能實現(xiàn)。ASP.NET3.0由一套完備的用戶管理策略,系統(tǒng)在實現(xiàn)報表審批功能時,應(yīng)用ASP.NET的aspnet-Roles數(shù)據(jù)表判斷當前用戶身份,對于報表報批人員與審批人員分別導(dǎo)向不同級別的用戶賦予了不同的角色,因而,盡管報表的申報與神品雙方用戶訪問的是同一數(shù)據(jù)源,仍可根據(jù)其所屬的角色賦予不同的操作權(quán)限。4.1.4信息發(fā)布模塊信息發(fā)布模塊能夠?qū)崿F(xiàn)動態(tài)的信息發(fā)布和信息顯示功能,該系統(tǒng)采用ADO.NET方法連接SQLServe后臺數(shù)據(jù)庫,經(jīng)過對前臺的操作實現(xiàn)對動態(tài)信息發(fā)布模塊數(shù)據(jù)庫各個表中記錄的查詢、添加、修改、刪除等操作。這使后臺數(shù)據(jù)庫與前臺相獨立,從而提高了整個模塊的穩(wěn)定和安全性。對功能的一般性規(guī)定對本系統(tǒng)來說,界面格式要求同一,由同一的錯誤提示音,而且要有在線幫助。Input輸入Process處理Output輸出Load負載量A預(yù)處理,做怎樣的動作AACCBBBBBBbvCCCCCccv對性能的一般性規(guī)定精度輸入輸出數(shù)據(jù)涉及分數(shù)計算問題,因此,在可行性范圍內(nèi),精確到小數(shù)點后兩位,其它精確到各位。時間特性要求作為學(xué)校實驗室管理信息系統(tǒng),要求數(shù)據(jù)要及時更新。進行查詢時以秒為單位,以達到實時性;而進行增加,刪除和修改等操作時,能夠根據(jù)數(shù)據(jù)的多少分別以秒和分為單位,原則是操作人員不因時間而影響效率。程序響應(yīng)時間不能超過3s.更新處理時間不能超過5s。數(shù)據(jù)轉(zhuǎn)換與傳輸時間不能超過3s。運行時間不能超過3s。靈活性本系統(tǒng)對靈活性的要求較高,因為實驗室的管理系統(tǒng)容易發(fā)生變化,針對這些變化,此系統(tǒng)由較高的適應(yīng)能力。操作方式改變時,系統(tǒng)行對應(yīng)的功能仍能夠?qū)崿F(xiàn)。運行環(huán)境改變時,系統(tǒng)在其它的環(huán)境也能夠運行,但其運行速度可能會受到影響。對精度和有效時限,精度越高時運行速度越快,在有效時限內(nèi)實現(xiàn)的功能越多。當計劃有變更后改進時,在一定范圍內(nèi),系統(tǒng)的設(shè)計會相應(yīng)的改變,若變更范圍較大,則難以進行太大修改。輸入輸出要求數(shù)據(jù)類型:整形(int)、單精度型(float)、雙精度型(double有/無符號類型(singed/unsigned)、布爾類型(bool)當輸入異常時,例如輸入用戶名或密碼錯誤時,要有顯示錯誤的界面,然后用戶重新登錄。以用戶登錄模塊為例:
數(shù)據(jù)名稱:輸入登錄名稱(學(xué)號)
數(shù)據(jù)類型:整形(int)
數(shù)據(jù)約束:-32768~327674.5數(shù)據(jù)管理能力要求(針對軟件系統(tǒng))Name名稱
Number數(shù)量
Size大小
Increase增長
詞典xx
并行執(zhí)行,其大小依據(jù)實際xx大文本而增長4.6故障處理要求當系統(tǒng)內(nèi)存不足,或硬件有損壞的時候,對軟件的功能實現(xiàn)將產(chǎn)生影響。軟件可能不能運行或運行速度緩慢。4.7其它專門要求安全保密性:密鑰更換預(yù)期擴展:擴展兼容OS更換:Slackware轉(zhuǎn)SUSE燈運行環(huán)境規(guī)定設(shè)備處理器型號:AMDPuma內(nèi)存容量:1GB輸入及輸出設(shè)備;數(shù)據(jù)通信設(shè)備;功能鍵及其它專用硬件支撐軟件操作系統(tǒng):WindowsXP數(shù)據(jù)庫管理系統(tǒng):Oracle9i數(shù)據(jù)庫其它支撐軟件:ESP-ISYS接口硬件接口:考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機和光盤刻錄機的接口,這較容易實現(xiàn)。軟件接口:這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換??紤]到文檔處理有可能需要較常見的辦公軟件。例如Microsoft的Office系列,因此應(yīng)盡量實現(xiàn)它們的數(shù)據(jù)格式的自動轉(zhuǎn)換。通信協(xié)議:TCP/IP協(xié)議5.4控制模塊名稱Method運行方式Signal控制信號Forward控制去向主程序模塊運行框架用戶調(diào)用或運行調(diào)用xx模塊、方法;xxx模塊xxxxxx調(diào)用xxx模塊尚需解決的問題以列表的形式列出在需求分析階段必須解決但尚未解決的問題對軟件的安全工作應(yīng)盡快解決軟件在不同系統(tǒng)中的應(yīng)用情況也應(yīng)解決軟件的維護工作當硬件有問題時,軟件運行的速度問題測試計劃引言目的(1)經(jīng)過在有使用代表性的環(huán)境中執(zhí)行軟件,以證實軟件需求是否正確實現(xiàn)。(2)為進行軟件可靠性估計采集準確的數(shù)據(jù)。估計軟件可靠性一般可分為四個步驟,即數(shù)據(jù)采集、模型選擇、模型擬合以及軟件可靠性評估。能夠認為,數(shù)據(jù)采集是整個軟件可靠性估計工作的基礎(chǔ),數(shù)據(jù)的準確與否關(guān)系到軟件可靠性評估的準確度。(3)經(jīng)過軟件可靠性測試找出所有對軟件可靠性影響較大的錯誤。背景軟件可靠性測試不同于硬件可靠性測試,這主要是因為二者失效的原因不同。硬件失效一般是由于元器件的老化引起的,因此硬件可靠性測試強調(diào)隨機選取多個相同的產(chǎn)品,統(tǒng)計它們的正常運行時間。正常運行的平均時間越長,則硬件就越可靠。軟件失效是由設(shè)計缺陷造成的,軟件的輸入決定是否會遇到軟件內(nèi)部存在的故障。因此,使用同樣一組輸入重復(fù)測試軟件并記錄其失效數(shù)據(jù)是沒有意義的。在軟件沒有改動的情況下,這種數(shù)據(jù)只是首次記錄的不斷重復(fù),不能用來估計軟件可靠性。軟件可靠性測試強調(diào)按實際使用的概率分布隨機選擇輸入,并強調(diào)測試需求的覆蓋面。軟件可靠性測試也不同于一般的軟件功能測試。相比之下,軟件可靠性測試更強調(diào)測試輸入與典型使用環(huán)境輸入統(tǒng)計特性的一致,強調(diào)對功能、輸入、數(shù)據(jù)域及其相關(guān)概率的先期識別。測試實例的采樣策略也不同,軟件可靠性測試必須按照使用的概率分布隨機地選擇測試實例,這樣才能得到比較準確的可靠性估計,也有利于找出對軟件可靠性影響較大的故障另外,軟件可靠性測試過程中還要求比較準確地記錄軟件的運行時間,它的輸入覆蓋一般也要大于普通軟件功能測試的要求。對一些特殊的軟件,如容錯軟件、實時嵌入式軟件等,進行軟件可靠性測試時需要有多種測試環(huán)境。這是因為在使用環(huán)境下常常很難在軟件中植入錯誤,以進行針對性的測試。測試范圍文檔已創(chuàng)立(是/否)版本/日期需求詳述是功能詳述是項目計劃是設(shè)計詳述是原型是用戶手冊是測試需求分析各種信息重復(fù)檢查并理解各種信息,和用戶交流,理解她們的要求。能夠按照以下步驟執(zhí)行:
1)確定軟件提供的主要商業(yè)任務(wù)
2)對每個商業(yè)任務(wù),確定完成該任務(wù)所要進行的交易。3)確定從數(shù)據(jù)庫信息引出的計算結(jié)果。4)對于對時間有要求的交易,確定所要的時間和條件。這些條件包括數(shù)據(jù)庫大小、機器配置、交易量、以及網(wǎng)絡(luò)擁擠情況。5)確定會產(chǎn)生重大意外的壓力測試,包括:內(nèi)存、硬盤空間、高的交易率
6)確定應(yīng)用需要處理的數(shù)據(jù)量。7)確定需要的軟件和硬件配置。一般情況下,不可能對所有可能的配置都測試到,因此要選擇最有可能產(chǎn)生問題的情況進行測試,包括:最低性能的硬件、幾個有兼容性問題的軟件并存、客戶端機器經(jīng)過最慢的LAN/WANF連接訪問服務(wù)器。8)確定其它與應(yīng)用軟件沒有直接關(guān)系的商業(yè)交易。包括:
管理功能,如啟動和推出程序
配置功能,如設(shè)置打印機
操作員的愛好,如字體、顏色
應(yīng)用功能,如訪問email或者顯示時間和日期。9)確定安裝過程,包括定置從哪安裝、定制安裝、升級安裝。10)確定沒有隱含在功能測試中的戶界面要求。大多界面都在功能測試時被測試到。還有寫沒有測到,如:操作與顯示的一致性,如使用快捷鍵等;界面遵從合理標準,如按鈕大小,標簽等。測試策略測試策略項例子測試階段系統(tǒng)測試測試類型功能測試測試技術(shù)75%用SQASuite自動測試,25%手工測試完成標準95%測試用例經(jīng)過而且最高級缺陷全部解決特殊考慮測試必須在上午進行測試內(nèi)容根據(jù)軟件項目的實際特點確定確認測試的測試內(nèi)容。對部分軟件項目除基本的功能測試外,可能還包括性能測試、安全性測試、極限測試、并發(fā)操作測試等。功能
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島職業(yè)技術(shù)學(xué)院《大設(shè)計二環(huán)境視覺》2023-2024學(xué)年第一學(xué)期期末試卷
- 新興媒體傳播策略研究
- 耳鼻喉科出院健康教育
- 青島農(nóng)業(yè)大學(xué)海都學(xué)院《紡織服裝市場營銷導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國游戲產(chǎn)業(yè)的發(fā)展現(xiàn)狀及未來趨勢預(yù)測
- 青島酒店管理職業(yè)技術(shù)學(xué)院《項目策劃與投資分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 投資銀行碩士課程設(shè)計
- 插畫臨摹課程設(shè)計
- 搬運分揀單元課程設(shè)計
- 個人形象塑造與職場禮儀修養(yǎng)
- 風電項目HSE管理計劃
- 路基二工區(qū)涵洞施工臺賬
- 2022年中國人口與發(fā)展研究中心招聘應(yīng)屆生筆試備考題庫及答案解析
- 單位負反饋系統(tǒng)校正自動控制原理課程設(shè)計
- 精讀未來簡史2023章節(jié)測試答案-精讀未來簡史超星爾雅答案
- 生產(chǎn)管理制度-某地區(qū)工業(yè)園區(qū)安全生產(chǎn)管理制度
- 積分參數(shù)詳解
- 英語教師師徒結(jié)對工作計劃6篇
- 習(xí)近平總書記教育重要論述講義智慧樹知到答案章節(jié)測試2023年西南大學(xué)
- 馬克思主義基本原理試題及答案(超星學(xué)習(xí)通)
- 產(chǎn)品生產(chǎn)完工報告單格式
評論
0/150
提交評論