實驗室設備系統_第1頁
實驗室設備系統_第2頁
實驗室設備系統_第3頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗室設備管理系統第一章 系統概述1.1 系統開發背景一個現代化的實驗室設備系統在正常運行中總是面對大量的使用者,儀器以及兩 者相互作用產生的借用儀器。人工管理既浪費人力物力財力,又容易導致各種錯誤的 發生。為了方便實驗室管理,得開發一個更好更高效的軟件來管理。實驗室管理系 統,是為了實現實驗室管理而設計的,它也是現在各個部門的一個重要環節。實驗室是所有高校、研究機構必不可少的基本構成單位。特別是高校,實驗室的 設備管理需要一套穩定、高效的管理辦法。就我校情況看來,目前我校的實驗室設備 管理還處于較原始的手工階段,缺少一套實用可靠的管理系統軟件。隨著電氣化教案 和無紙化辦公的一步步完善,利用計

2、算機管理系統管理我校的實驗室設備勢在必行。 因此,本項目擬開發一個實驗室設備管理系統。本系統將建立一個實驗室設備管理平臺,記錄實驗室所有的實驗設備,并及時反 應設備的運轉狀況,使用情況,以供本科生和研究生及其他實驗人員合理的安排實 驗,達到工作效率的最優。1.2 項目設計基本原理軟件項目是一門從技術和組織管理兩個角度研究如何用系統化、規范化和數量化 等項目原理也方法去進行軟件開發和維護的學科。軟件項目學研究的范圍非常廣泛, 包括技術方法、工具和管理等許多方面。軟件生命周期的各個階段可分為:采用軟件項目的技術方法開發本系統,通過以上八個階段組成軟件的生存期,它 是指從提出開發要求開始直到該軟件報

3、廢為止的整個時期。分階段進行,就把規模龐 大、結構復雜和管理復雜的軟件變的容易控制和管理。基于此思想,本系統開發實際 可行的軟件,方便畢業時信息的管理。1.3 數據庫系統設計及范式分析數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統和 邏輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業各個部門的存檔數據 和數據需求,分析各個數據之間的關系,按照DBMS提供的功能和描述工具,設計出規模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據 模型。數據庫設計的步驟是。1數據庫結構定義:目前的數據庫管理系統vDBMS有的是支持聯機事務處理CLTP負責對事務

4、數據進行采集、處理、存儲)的操作型DBMS有的可支持數據倉庫、有的聯機分析處理 CLAP<|為支持決策的制度對數據的一種加工操作)功能的大型 DBMS有的數據庫是關系型的,有的可支持面向對象數據庫。針對選擇的DBMS進行數據庫結構定義。2 數據表定義:數據表定義指定義數據庫中數據表的結構,數據表的邏輯結構包 括:屬性名稱、類型、表示形式、缺省值、效驗規則、是否關鍵字、可否為空等。關 系型數據庫要盡量按關系規范化要求進行數據庫設計,但為使效率高,規范化程序應 根據應用環境和條件來決定。數據表設計不僅要滿足數據存儲的要求,還要增加一些 如反映有關信息、操作責任、中間數據的字段或臨時數據表。3

5、 存儲設備和存儲空間組織:確定數據的存放地點、存儲路徑、存儲設備等,備份 方案,對多版本如何保證一致性和數據的完整性。4 數據使用權限設置:針對用戶的不同使用要求,確定數據的用戶使用權限,確保 數據安全。5 數據字典設計:用數據字典描述數據庫的設計,便于維護和修改。第二章 系統需求分析2.1 可行性研究2.1.1 技術可行性一個完備的實驗室設備管理信息系統具有以下優越性:方便校領導查詢實驗室設備的使用情況,節省時間,可以提高系統的工作效率和準確率。為了適應新形勢的發展,我進行了這一系統的初步設計工作,也可以說是做一個初步的探索,希望它能夠在查詢實驗室設備信息時發揮高效、便捷的作用,把系統管 理

6、員從繁重的工作中解脫出來!該實驗室設備管理信息系統是以 ACCESS 數據庫為后臺核心應用、以服務為目的信 息平臺,對資源進行科學的加工整序和管理維護,為實驗室設備信息提供管理。2.1.2 經濟可行性經濟可行性主要依據是成本 /效益分析,該系統的目標是以最低的成本,在最短的期限內開發出實驗室設備管理信息系統。系統能減少很多不必要的資源,不用象以前那樣 用冗余的紙張式的管理。大大節省了學校能源。并且還提高了實驗室設備信息管理的 精確度。方便快速的操作,可減少實驗室設備信息管理的漏洞,又減少因工作的冗余出現 的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質上海是工作 人員的工資上都

7、為學校節約了開支。為學校增加了財富。目標系統開發需求比較低,加上具有成熟的軟硬件環境,所以在軟硬件的支出上比較低,在為使用者帶來便利的同時,也問哦系統的進一步推廣創造了條件。這帶來的經濟回報將遠超過支出,并且最重要的是該軟件的開發可以使我們對系統的開發有 全面的認識。從經濟角度考慮,此實驗室設備管理信息系統開發可行。2.1.3 操作可行性用戶僅需具有基本的電腦操作能力即可。2.1.4 社會因素可行性從法律因素和安全用正版和免費角度考慮,所有技術參考資料都經授權,所有軟件都 選。2.1.5 可行性研究結論依據以上因素,本實驗室設備管理信息系統開發項目不僅方便快捷、高效,而且 社會效益比較好從而使

8、本系統開發者相信該系統開發出來之后將取得成功。綜上所述,此項目在技術、經濟、操作和社會效益上是完全可行的。2.2 需求分析2.2.1 系統目的21 世紀以來,人類經濟高速發展,人們發生了日新月異的變化,特別是計算機的 應用及普及到經濟和社會生活的各個領域。使原本舊的管理方法越來越不適應現在社 會的發展。許多人還停留在以前的手工操作。這大大的阻礙了人類經濟發展。為了適 應現代社會人們高度強烈的時間觀念,學校實驗室設備信息管理系統軟件為學校實驗 室帶來極大的方便。學校的規模不斷擴大,實驗室設備數量急劇增加,有關實驗室設備的各個信息也 成倍增加。面對龐大的信息量,需要有專門的實驗室設備管理系統來提高

9、工作的效 率。本系統為實驗室設備管理信息系統,通過這樣的系統,可以做到信息的規范管 理,快速查詢實驗室設備的就業信息。其開發主要包括數據庫的建立和維護以及前端 應用程序的開發兩個方面。2.2.2 系統功能及用戶需求分析管理員可以對實驗室設備信息進行查詢及相關實驗室設備的使用情況查看。管理 員可以根據本人用戶名和密碼登錄系統。在信息系統中,后臺數據庫存儲的地位相當 重要,數據庫的設計不但對數據的操作速度有影響,還直接關系到軟件系統的質量和 生存周期。本系統采用了 SQL數據庫book,book庫中包括教師信息表、借用設備表、 儀器表、用戶登陸表。系統首先必須維護實驗室中詳細資料的數據表,程序能對

10、該表 進行寫入和讀出數據的操作,相應的,該表還有記錄讀者的借用情況,系統通過該表 判斷讀者是否滿意借用條件。系統還要管理員信息表,記錄管理員的資料,檢驗管理 員的登陸,管理員的權限等。1 功能需求1)設備預定:實現實驗人在系統平臺上查詢庫內實驗設備的狀態及在某一時段的 使用狀況,若無損壞且未被預定使用,則用戶可預定使用。2)設備管理:實現現在倉庫中的每樣設備信息的登記和新設備的入庫登記,舊設 備的報修、報廢處理,以及設備狀態的更改。3)設備的借出:按照教師所需設備而給予借出,并在數據庫中更改這些設備的使 用狀態。4)設備的歸還:按照教師所還設備而進行如庫登記,并在數據庫中更改這些設備 的使用狀

11、態。5設備報修:實驗人員在實驗過程中如果發現設備損壞,通過此系統報告給管理 員,同時改寫數據庫中的設備狀態。2.3數據描述數據流圖用戶反饋設備使用狀況米購部管理員登錄r P 2 1-用戶登錄P 2.2類別/時間段設備查詢P 2.3借用設備P 2.4歸還設備|設備信息P 2.5/設備審核P 26報廢設備 處理管理員報廢信息數據字典數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據流圖和數據字典共同構成系統的邏輯模型。下面用數據字典來定義數據流圖中各元素的確切內容:設備:實驗室設備信息表別名定義:實驗室設備信息表=類別+型號+ 規格+購買每個設備的價格+單價數量+購

12、置日期間+生產廠家+生產廠商+購買人保修時間+是否貴重設備+責任人描述:實驗室每種設備的詳細信息位置:equipment.mdb 數據庫歸還:歸還設備信息表描述:記錄所有已歸還設備的情況定義:歸還信息表 =編號+設備名 +型號 +規格+數量 +單價 +借出日期 +生產廠家 位置: return 數據庫維修:實驗室中損壞的信息 描述:記錄實驗室中損壞的設備以及歸還設備中損壞的信息 定義:損壞信息表 =編號+設備名 +型號+規格 +數量 +單價+生產廠家 +損壞的責任人 位置: repaire 數據庫報廢:實驗室中損壞但是修理不好的設備信息 描述:記錄實驗室中沒有使用價值的設備 定義:報廢設備信息

13、表 =編號 +設備名 +型號 +規格 +數量 +單價 +生產廠家 位置: throw 數據庫人員:使用實驗室設備的所有教師 描述:記錄所有使用設備的所有教師信息 定義:人員信息 =教師姓名 +教師性別 +教師學歷+部門名稱+權限類別 +電話號碼 +登 記日期位置: teacher 數據庫 系統管理員:管理實驗室設備的人 描述:對整個實驗室設備進行管理,包括對設備進行查詢、刪除、更新操作的人 定義:管理員信箱 =用戶名 +密碼 +權限位置:managemen數據庫第三章 總體設計3.1 總體設計原理總體設計的基本目的就是回答“系統應該如何實現?”這個問題。因此總體設計 又稱為概要設計或初步設計。

14、通過這個階段的工作將劃分出組成系統的物理元素程 序、文件、數據庫、人工過程和文檔等等,但是每個物理元素仍然處于黑盒子級,這 些黑盒子里的具體內容將在以后仔細設計。總體設計階段的另一項重要任務是設計軟 件的結構,也就是要確定系統中每個程序是由哪些模塊組成的,以及這些模塊相互之 間的關系。總體設計項目通常有兩個主意階段組成:系統設計,確定系統的具體實現方案; 結構設計確實軟件結構,也就是要確定系統中每個程序擁有哪些模塊組成的,以及這 些模塊之間的關系。在詳細設計之前進行總體設計可以站在全局的高度上,花較少的 成本,從中選出最佳方案和最合理的軟件結構,從而用較低的成本開發出高質量的軟 件系統。3.2

15、 運行環境與系統結構為了保證系統運行的效率和可靠性,系統服務器端應具有較高的軟硬件配置,客 戶端的要求不是很高。此應用程序可廣泛用于內部的局域網。3.3 系統功能模塊與設計模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功 能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。采用模塊化原理可以使軟件結構清晰,不僅容易設計也容易閱讀和理解。因為程 序錯誤常局限在有關的模塊及它們之間的接口中,所以模塊化使軟件容易測試和調 試,因而有助于提高軟件的可靠性。一個好的電子系統要有一些必要的模塊組成,若 缺少了某些模塊那么這個系統就會有缺陷。3.4 系統功能模塊說明1

16、 新進設備狀態查詢:1)待效驗 2 )效驗通過 3 )效驗失敗 4 )待登記 5> 登記成功 6 )登記失敗2 現有設備管理:1)損壞設備報修 記錄修理日期、設備名、修理廠家、修理費、責任人 于統計欄記錄備案2)設備報廢 記錄報廢原因、責任人及相關信息 于統計欄記錄備案3)維修返回登記 加入“現有設備統計” 統計欄記錄備案4設備出入統計 統計記錄資料并規范格式 查詢設備維修、報廢統計 打印設備維修、報廢統計表3 急需設備購進1生成購買申請表 2 )打印表格 3 )登記設備詳細資料,同時更新申請表內容4 管理員驗證登陸1) 創立/ 修改管理員 登記管理員資料 修改管理員資料 刪除管理員資料

17、2)創建/ 修改管理員密碼 新建管理員密碼 修改管理員密碼3)驗證登錄 登錄方式判斷 以瀏覽方式登錄,禁止修改數據但可以瀏覽管理員登錄密碼驗證3.5系統功能模塊圖第四章詳細設計4.1數據庫的概念設計根據對數據流圖和數據字典的分析,確定該應用中的實體、屬性和實體之間的聯系,并畫出系統總體的 E-R圖。概念設計可分為三步進行:首先設計局部 E-R模式, 然后把各局部E-R模式綜合成一個全局模式,最后對全局 E-R模式進行優化,得到最 終的模式,即概念模式。局部E-R模式設計實體和屬性的定義。E-R模型的“聯系”用于刻畫實體之間的關聯。一種完整的方 式是對局部結構中任意兩個實體類型,依據需求分析的結

18、果,考察局部結構中任意兩 個實體類型之間是否存在聯系。若有聯系,進一步確定是1: N,M:N,還是1: 1等,還要考察一個實體類型內部是否存在聯系,兩個實體類型之間是否存在聯系,多個實體 類型之間是否存在聯系等等。1局部E-R模式的合并合并的原則是:首先進行兩兩合并,先合并那些現實世界中有聯系的局部結構, 合并從公共實體類型開始,最后再加入獨立的局部結構。2消除沖突沖突分為三類:屬性沖突,結構沖突,命名沖突。設計全局E-R模式的目的不在于把若干局部 E-R模式形式上合并為一個 E-R模 式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一概念模型。3全局E-R模式的優化在得到全局E-

19、R模式后,為了提高數據庫系統的效率,還應進一步依據處理需求對 E-R模式進行優化,一個好的全局 E-R模式,除能準確、全面的反映用戶功能需求外, 還應滿足下列條件:實體類型的個數要盡可能的少,實體類型所含屬性個數盡可能 少,實體類型間聯系無冗余。1) 實驗室設備信息E-R圖,如下圖所示。圖4.1實驗室設備信息E-R圖2) 使用設備的教師信息E-R圖,如下圖所示使用設備的教師信息電話號碼圖4.2使用設備的教師信息 E-R圖3)借用設備E-R圖,如下圖所示。圖4.3借出設備E-R圖4)歸還設備E-R圖,如下圖所示亟萼借岀日期(w (H歸還設備信息畫 性產廠家 何人借岀圖4.45)報廢設備E-R圖,

20、如下圖所示歸還設備E-R圖(53(W)® 麵 庫產廠家報廢的設備圖4.5報廢設備E-R圖6)損壞設備E-R圖,如下圖所示。損壞的設備住產廠家)損壞的負責力觸壞的程闔圖4.6損壞設備E-R圖7)管理員E-R圖,如下圖所示。全局E-R設計所有局部E-R模式都設計好后,接下來就是把它們綜合成單一的全局概念結構全局概念結構不僅要支持所有局部E-R模式,而且必須合理的表示一個完整、一致的數據庫概念結構。如下圖所示圖4.8系統總體E-R圖E-R圖模型轉成關系模型:1設備信息 設備編號設備名稱,價格,生產廠家,設備數量,借出數量,備注,設 備狀況,啟用日期,報廢數量)2借用設備設備編號,設備名稱,

21、借用人,借用數量,用途,借用日期,歸還日期, 經手人,備注)3教師信息 教師姓名,性別,教師學歷,權限類別,電話號碼,登記日期,部門名 稱)4管理員 用戶名,密碼,權限)5損壞設備設備編號,設備名稱,設備型號,設備類別,單價,數量,規格,生產廠 家,損壞負責人,損壞程度)6報廢設備 設備編號,設備名稱,設備型號,規格,數量,單價,生產廠家)7歸還設備設備編號,設備名稱,設備型號,規格,數量,單價,生產廠家,借出日 期,何人借出) 數據庫實現 基本表如下:1)設備信息表列名 I數擁類型丨 辰度 I 咒許空設備編號設晉名稱ch»rvar char1030char10Z生產廠家var eh

22、arSO設備數里ch. ar10Z催出埶聲ch.*r10設備狀況var cKar50掘廢數里chai-10JS用日斯4備注vslt cKar50>z$ I中臓.'211罠鍾鰭中拠上也_也區i瞬隆蜩SffliS刪8朗日的130:畑:gff頃廊孵熔:0051誹岳辭漁眥肆鶴2)借用設備表列名數據類型恢度冗許空設備編號char10設備名稱Var char30借用人var char50t/借用藪里ch<r10用謹varchsr50V借用曰期s.malldAtetimie4歸還曰期smalldat etimig4經手人virchir30V備注v&rch&i-50V協表噌

23、用設備表”由的數鋸,Ml ”實驗室設備"丸"(locair上設備編號設備容稱借用人借用數重用途借用日期歸還日期望手人備注丨卜2010122001燒杯馬少嶼2做化學實驗2010/12/202011/1/12靳琛有一個邊沿有損壞13)教師信息表列容 數拐類型長度 允許空21教師姓名var char30性別char10敎師學歷char10權限類別var char30電活號碼char11登記曰期sm&lld&tetiine4部門名稱viarchar201/芒i表"教i/iy言息表"中的數摒.咖旱實驗室設備"中、上|p l-S-|(ii獻

24、師姓名liT1瑚幣學歷収限類別電語號袒翌記曰期|r,N 1利;靳琛胃大學本科生管理設備器材15O3S1791S72000/18器$1管理部卜4)損壞設備表惓紳號瞬驢賽SH1I2D10122DI15 0斤1diWOJT竝表撅礙中附鮭 牆I '遜沸上號#號列r度 編名型類 廠人程 靜&眷耆價里格蘆壞壞 設設設設單數規生損損char10varchar20char10char10char10char10char10var charsovarchur30varch&r50uWlSI5) 報廢設備表列名數1S類型長度儷空i殳備編號chr10設備宕稱vw char30設備型號chai"10規格ehar10V/chr10單苗char10V生產廠冢var char50予5祉親瞪K除臉報養"*. ll(local)n上8叵1風i牆型號|B 1犍軌m1201012201晦栢A22:1襦285阮6) 歸還設備表列名敎振類型長度冊空設備漏號char10設備名稱varchar30設備型號char10規格cliar10Z數里char10J單價char10生產廠家v ar cli ar50借岀日期smalldat etime4何人借出varcliir30V問農 比胖謂衣 弋1軸 過盟 趣t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論