第一篇:材料學院實驗儀器管理系統概要設計_0002
材料學院實驗儀器管理系統概要設計
儀器管理模塊概要描述
1、基礎信息管理
基礎信息模塊包含了實驗儀器管理系統中關于藥品信息,儀器信息,人員信息等內容的基本操作。
a)儀器藥品信息(錄入,修改,刪除,查看等后臺管理操作)
描述后臺對儀器,藥品兩個方面的管理操作。關聯費用,信用積分 b)儀器藥品搜索(列表查看,詳細查看,分類查看等前臺操作)
描述前臺預約人員對藥品,儀器兩方面的檢索查看操作 c)人員管理
描述系統所有使用者,包含對角色的管理 i.人員注冊(多種角色)描述注冊人員的信息 ii.iii.人員審核 人員權限管理 1.下放 2.收回 3.終結
2、預約儀器、藥品之信息管理
描述人員預約操作,儀器、藥品使用,報告下載,器物損壞及其維修 a)預約信息管理
預約人員信息核對,預約信息核對,預約核實,預約結果管理 b)儀器使用 預約人員針對預約儀器、藥品的使用情況及違約處理 c)報告回傳 d)損壞維修
3、信用積分管理 a)獲得積分 b)扣除積分 c)積分初始化
4、儀器、藥品耗品費用計算 a)費用合計 b)計價方式 c)收費方式
5、電子錢包管理 a)充值 b)扣費 c)掛失 d)補辦
第二篇:圖書管理系統概要設計說明書
概要設計說明書 目 錄 1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 3 1.3.1 專門術語 3 1.3.2縮寫 4 1.4參考資料 4 2總體設計 4 2.1需求規定 4 2.2運行環境 4 2.3基本設計概念和處理流程 5 2.3.1體系結構設計 5 2.3.2基本處理流程 6 2.3.2.1借書程序流程圖 6 2.3.2.1還書續借程序流程圖 6 2.3.3整體結構 7 2.4功能需求與程序的關系 8 2.5尚未問決的問題 9 3接口設計 9 3.1外部接口 9 3.1.1用戶界面 9 3.2 軟件接口 9 3.3 硬件接口 9 3.4內部接口 10 4運行設計 10 4.1運行模塊組合 10 4.2 運行控制 10 4.3運行時間 10 5系統數據結構設計 11 5.1邏輯結構設計要點 11 5.2物理結構設計要點 11 5.2.1圖書類表 11 5.2.2圖書信息表 11 5.2.3借閱記錄表 11 5.2.4預訂圖書記錄表 12 5.2.5管理員信息表 12 5.2.6讀者信息表 12 5.3數據庫概念結構設計 13 5.3.1部分E-R圖 13 5.3.1.1圖書 13 5.3.1.2管理員 13 5.3.1.3讀者 13 5.3.2整體E-R圖 14 6系統出錯處理設計 14 6.1出錯信息 14 6.2補救措施 15 6.3系統維護設計 15 6.4 安全保密設計 15 1引言 1.1編寫目的 在本圖書借閱管理系統項目的前一階段,也就是需求分析階段中,已經將系統用戶對本系統的需求做了詳細的闡述,這些用戶需求已經在上一階段中對圖書館及相關人員的實地調研中獲得,并在需求規格說明書中得到詳盡得敘述及闡明。
本階段已在系統的需求分析的基礎上,對圖書借閱管理系統做概要設計。主要解決了實現該系統需求的程序模塊設計問題。包括如何把該系統劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數據結構、模塊結構的設計等。在以下的概要設計報告中將對在本階段中對系統所做的所有概要設計進行詳細的說明。
在下一階段的詳細設計中,程序設計員可參考此概要設計報告,在概要設計對圖書借閱管理系統所做的模塊結構設計的基礎上,對系統進行詳細設計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設計過程中所完成的各模塊設計結構,或在修改時找出在本階段設計的不足或錯誤。
該文檔預期讀者為開發組設計人員。
1.2背景 本項目名稱:圖書借閱管理系統 項目開發人員:
續期讀者:所有在校的學生(包括???,本科,研究生),老師(包括在職老師和離退休老師),以及其他行政人員 1.3定義 1.3.1 專門術語 SQL SERVER: 系統服務器所使用的數據庫管理系統(DBMS)。
SQL: 一種用于訪問查詢數據庫的語言 事務流:數據進入模塊后可能有多種路徑進行處理。
主鍵:數據庫表中的關鍵域。值互不相同。
外部主鍵:數據庫表中與其他表主鍵關聯的域。
ROLLBACK: 數據庫的錯誤恢復機制。
1.3.2縮寫 系統:若未特別指出,統指本圖書借閱系統。
SQL: Structured Query Language(結構化查詢語言)。
ATM: Asynchronous Transfer Mode(異步傳輸模式)。
1.4參考資料 圖書借閱管理系統需求說明書 2總體設計 2.1需求規定 本項目是為了方便讀者,圖書管理員而設計的,讀者可以直接輸入相關書名、作者、出版社或者關鍵字到客戶端系統,系統將在屏幕上顯示所要查詢圖書信息(數量及所在位置),同時,讀者輸入圖書證號和密碼登錄后,可查看自己的個人信息以及借閱圖書情況(借閱圖書信息,借閱日期等),讀者可以在登錄后輸入自己想要借閱的圖書信息來進行預定或解除預定;
圖書管理員輸入登錄名和密碼登錄系統,當讀者需要借書時,圖書管理員輸入讀者圖書證號查看讀者是否可以借書,如果可以再輸入圖書ID,如果該圖書沒有被其他讀者預定即可給予借閱,該讀者借閱信息上將新增加一條借閱該書相關信息。如果讀者要還書,圖書管理員輸入圖書ID后系統自動檢測該圖書是否過期,如果過期則計算相應的罰款,否則讀者可以續借,此時圖書管理員只需修改借閱日期,否則更新讀者借閱信息和圖書庫信息。
2.2運行環境 操作系統為windows系列 數據庫:
軟件開發平臺:
2.3基本設計概念和處理流程 2.3.1體系結構設計 C/S體系結構的數據庫應用,由兩部分組成:客戶應用程序和數據庫服務器程序。二者可分別稱為前臺程序與后臺程序。運行數據庫服務器程序的機器,稱為應用服務器,一旦服務器程序被啟動,就隨時等待響應客戶程序發來的請求;
客戶程序運行在用戶自己的電腦上,對應于服務器電腦,可稱為客戶電腦。當需要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發出請求,服務器程序根據預定的規則做出應答,送回結果。從原理和經驗上看,對本案例或類似的應用,C/S結構是目前技術條件下,能較好適應不確定和變化的需求環境的比較現實的方案。它可以以較低的投入,實現將易變與穩定的要素分離,快速地增添和替換“瘦小”而互相獨立的前臺應用,保持數據的連續性和繼承性。
3.3 未來的需求 ??? 在這個案例中,用戶確認了這樣的應用發展策略:由點到面,由簡到繁逐步引進電腦化作業方法,穩步改進日常的業務模式,并期望于時機成熟的時候開展基于信息技術的業務流程重規劃。
具體應用的規劃是:先建立簡單有效的數據庫應用,進一步開發更多的,更具專業性、更深入的應用項目,進而在更大的范圍上應用,最終期望將客戶也納入到電腦系統的用戶中來,實現客戶與銷售人員的遠程在線查詢、下單。在指導性的發展規劃中,具體提出了企業內部的互連網(Intranet)和面向國際互連網(Internet)的應用遠景。
在這樣的應用策略下,對電腦應用的開發,將是一個逐步完善的過程,對這樣的開發環境,上一節中已經做了分析。
以目前的技術看,先建立C/S結構的局域網絡應用,再向Internet/Intranet模式下數據庫應用過渡,是比較現實,相對易于把握、成本較低的。即使是一次到位的開發,對于類似的環境和小型的應用而言,要想實現不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數據庫,并有效地保證和管理數據的安全性、訪問權限、完整性,采用C/S架構和支持C/S架構的數據平臺,是必然選擇。
3.4 成本和資源的考慮 ??? 由于用戶已經建立并運行著LAN、文件服務器,并運行著(并且以后也要繼續運行)一些基于PC或PC LAN的應用,現行的硬件設備基本上不用大的擴充,就可以運行基于文件服務器的多用戶數據庫或基于應用服務器的C/S應用。
采用C/S體系結構,客戶所支出的費用項目,將增加數據庫平臺和對其維護的成本,和可能需要增加適合數據庫平臺運行的應用服務器操作系統。
這樣,從現有資源出發,不考慮開發的成本,最直接而經濟的實現方案,是建立基于文件服務器的多用戶系統,其次才是C/S體系結構。相比之下,主機模式無論從軟硬件投資、開發成本上都是巨大的,沒有什么理由替代前兩種模式。
3.5 發布、運行與維護的考慮 ??? 由于數據庫用戶的地理位置和數量增加的可能,需要考慮安裝上的因素。C/S結構的應用至少需要設置客戶和服務器兩個項目,而基于文件服務器的應用,通常只需要一次性的安裝和設置?,F在的客戶服務器開發技術,可以將客戶端作成簡單復制一個瘦小的執行文件就可以運行,客戶端通常沒有維護的要求,對服務器的安裝設置則是一次性的。
對于非C/S架構的數據庫系統來說,維護方面的性能也是在應用程序的開發中決定的。這樣的系統,通常都需要原設計開發者才能比較好地維護。
C/S架構的數據庫系統,由于數據庫是建立在通用的平臺之上,并且支持SQL這樣的通用技術,對數據庫的維護工作更加專業,但更為開放,這意味著維護和進一步開發對原設計開發者的依賴性可以降低。用戶可以更好地適應人員的流動或服務/供應商的變更。對體系規劃的合理性,和一些特殊技術的采用,例如后臺服務器上的存儲過程、觸發器等,會影響到這個特點。出于這個理由,在C/S應用設計時,應盡可能采用規范的模式,標準化的技術。同樣的努力,在其他架構中就相對難以實現或較少實際意義。
3.6 性能、開發與品質保證的考慮 ??? 非C/S結構應用的性能,更大程度取決于應用程序的設計與實現?;谖募掌鬟\行的多用戶系統,當數據量、用戶數擴大時,性能就會嚴重下降,這包括巨大的網絡傳輸量,以及難以有效地平衡工作站與服務器的負荷。因此,大的數據容量和多用戶環境,通常是采納C/S結構的一個重要理由。主機-終端模式雖然可能更具能量,但高成本和封閉性,限制了它的應用領域。
從運行上來看,同樣設計良好的系統,C/S結構引入了更多的“銜接”環節,這意味著故障的機會和資源的耗費,然而,一旦系統處于開放的網絡與應用環境中,這些開銷就變成是必須的。
對于具備良好的規劃能力的開發者而言,C/S結構給予規劃者更大的空間和更強的支持,易于實現不同應用間的合理分離,分別調試和投入應用。前臺應用和后臺數據庫的開發,被“強制”地分開;
數據庫部分的邏輯與規則,一經調試完成,就可以在將來的應用中一直保證下去;
在一個動態改進或逐步擴充的開發環境,或復雜的應用環境中,這些都是提高系統可靠性有利因素。對基于文件服務器的系統而言,每次增加或修改功能,通常都意味著整個系統的升級,前后臺的一體化,也就意味著每次變更都有更大的可能性造成對原有規則的破壞,并引起連鎖效應。
以目前的技術環境而言,在C/S結構下,有更多成熟的,適合不同規模應用的開發平臺與數據庫平臺可供選擇,并普遍遵循或采用SQL等標準或技術,相對較具開放性,有更多的技術支持、開發與維護人員的來源,并且——基于技術與行業發展的趨勢,將來也會有更多的發展和保障。小結 ??? 總結以上的種種分析,可以發現,對于這個特定的案例,僅就當前已確定的和希望馬上實現的需求而言,可以用傳統的,基于LAN的文件服務器的多用戶系統實現,但考慮到用戶真實需求的不確定性和不斷擴充的可能等等因素,有更多的理由支持采用C/S體系結構。作為一種權宜的方案,也可以考慮先采用基于文件服務器的多用戶系統,在規劃和實現上,盡量為將適當時候來轉換成為C/S結構打下基礎。此外,如果采用C/S體系結構,還應當盡可能采用開放的,標準的技術。
在上面的分析中,支持采用C/S的理由主要有:
應用的不確定性,逐步開發和增加新應用的需要 ??? 適應將來開放的異種網絡環境中應用的需要 ??? 用戶數、數據量增長的可能性 ??? 適應電腦開發、維護、供應商與相關技術人員變更的需要 ??? 有利于動態規劃與動態開發過程,對系統可靠性的保證 ??? 此外,從用戶的現有資源的延續利用與新增投入,及開發的成本和難度看,采用C/S結構,也是比較適中、現實的選擇。
讀者應當留意,這里僅僅是針對一個特定環境下小型應用案例開發策略的分析,而不是對數據庫體系結構的一個完整的分析比較,更不是對技術本身的評價。
圖2.3.1C/S體系結構 2.3.2基本處理流程 2.3.2.1借書程序流程圖(1)借書程序流程圖:向系統輸入借閱證,系統檢查該借閱證是否可以借書,如果該借閱證達到最大借書書目,或者已經欠費,則系統不允許借書給出提示;
否則允許借書,繼續輸入要借閱的圖書ID,系統檢驗該書是否被預定。被預定則給出不能借該書的提示,否則系統自動更新圖書庫、借閱記錄,完成借書。
2.3.2.1還書續借程序流程圖 (2)還書、續借程序流程圖:首先向系統輸入圖書ID,系統查詢出該圖書的借閱信息判斷該圖書是否逾期,如果沒有逾期,則可以選擇是否要進行續借,如果在續借允許的時間內,則可以續借,否則提示不在續借時間內,不能續借;
如果已經逾期,則計算顯示出罰款并執行還書操作。
圖(1)借書程序流程圖 圖(2)還書、續借程序流程圖 2.3.3整體結構 本系統共分為兩大模塊:系統登錄模塊和系統設置模塊;
系統設置主要是系統對借閱信息時間的限定,讀者可借閱的圖書數,有效預定的時間限定;
登錄共分為三個用戶的登錄:讀者,圖書管理員和系統管理員;
用戶可以在不登錄的情況下查詢圖書,登錄成功后,讀者可以完成預定、解除預定和查詢;
圖書管理員可以實現查詢、借閱信息管理和圖書管理;
系統管理員可以實現對系統維護和用戶維護兩大模塊。
具體的,讀者可以實現預定,解除預定,查看借閱信息、查看預訂信息;
圖書管理員可以查詢圖書,對圖書進行添加、修該和刪除,實現借書、還書、續借處理;
系統管理員可以對后臺數據維護,日志維護,同時可以實現對用戶信息的添加、修改和刪除。
圖2.3.3 整體模塊 2.4功能需求與程序的關系 登錄界面 圖書管理 用戶管理 查詢 借閱管理 預定圖書 √ √ 解除預定 √ √ 查看預定信息 √ √ 查找圖書 √ 查看借閱信息 √ √ 借書管理 √ √ √ 還書管理 √ √ √ 增加圖書 √ √ 刪除圖書 √ √ 修改圖書信息 √ √ 日志維護 √ √ √ √ √ 數據維護 √ √ √ 添加用戶 √ √ 刪除用戶 √ √ 用戶信息修改 √ √ 2.5尚未問決的問題(1)只對系統的功能進行了描述,沒有闡述各個模塊之間是如何協調合作;
(2)沒有描述模塊的實現方法,以及在這個過程具體的流程。
3接口設計 3.1外部接口 3.1.1用戶界面 在用戶界面部分,根據需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風格較熟悉,應盡量向這一方向靠攏。在設計語言上,已決定使用Visual Studio2008 進行編程,在界面上可使用Visual Studio2008所提供的可視化組件,向WINDOWS 風格靠近。
其中服務器程序界面要做到操作簡單,易于管理。在設計上采用下拉式菜單方式,在出錯顯示上可調用Visual Studio2008庫中的錯誤提示函數??偟膩碚f,系統的用戶界面應作到可靠性、簡單性、易學習和實用 3.2 軟件接口 服務器程序可使用Visual Studio2008提供的對 SQL SERVER 的接口,進行對數據庫的所有訪問。服務器程序上可使用SQL SERVER 的對數據庫的備份命令,以做到對數據的保存。
在網絡軟件接口方面,使用一種無差錯的傳輸協議,采用滑動窗口方式對數據進行網絡傳輸及接收。
3.3 硬件接口 在輸入方面,對于鍵盤、鼠標的輸入,可用Visual Studio2008的標準輸入/輸出,對輸入進行處理。
在輸出方面,打印機的連接及使用,也可用Visual Studio2008的標準輸入/輸出對其進行處理。在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,將使用高速ATM。
3.4內部接口 內部接口方面,各模塊之間采用函數調用、參數傳遞、返回值的方式進行信息傳遞。具體參數的結構將在下面數據結構設計的內容中說明。接口傳遞的信息將是以數據結構封裝了的數據,以參數傳遞或返回值的形式在各模塊間傳輸。
4運行設計 4.1運行模塊組合 客戶機程序在有輸入時啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調用數據輸出模塊,對信息進行處理,產生相應的輸出。
服務器程序的接收網絡數據模塊必須始終處于活動狀態。接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發送模塊,將信息返回客戶機。
4.2 運行控制 運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。
在網絡傳輸方面,客戶機在發送數據后,將等待服務器的確認收到信號,收到后,再次等待服務器發送回答數據,然后對數據進行確認。服務器在接到數據后發送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶機,并等待確認。
4.3運行時間 在軟體的需求分析中,對運行時間的要求為必須對做出的操作有較快的反應。網絡硬件對運行時間有最大的影響,當網絡負載量大時,對操作反應將受到很大的影響。所以將采用高速ATM 網絡,實現客戶機與服務器之間的連接,以減少網絡傳輸上的開銷。其次是服務器的性能,這將影響對數據庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務器,建議使用 Pentium III 處理器。硬件對本系統的速度影響將會大于軟件的影響。
5系統數據結構設計 5.1邏輯結構設計要點 圖書類表(圖書編號,圖書名,圖書作者,圖書出版社,圖書單價,圖書摘要);
圖書信息表(圖書ID,圖書編號,是否借出標記)借閱記錄表(圖書ID,圖書名,借閱證號,借閱日期)預訂圖書記錄表(圖書ID,圖書名,借閱證號,預定期限開始日期)管理員信息表(編號,姓名,聯系電話,登錄名,地址,密碼,權限)讀者信息表(借閱證號,讀者姓名,學院,專業,聯系電話,密碼,讀者類型)5.2物理結構設計要點 5.2.1圖書類表 列名 數據類型 可否為空 說明 BookClassID Guid 否 圖書編號 BookName Nchar(20)否 圖書名 BookAuthor NChar(20)是 圖書作者 BookPress NChar(50)是 圖書出版者 BookPrice Double 是 圖書單價 BookSummary text 是 圖書摘要 5.2.2圖書信息表 列名 數據類型 可否為空 說明 BookID Guid 否 圖書ID BookClassID Guid 否 圖書編號 SendFlag int 否 是否借出標記 5.2.3借閱記錄表 列名 數據類型 可否為空 說明 BookID Guid 否 圖書ID BookName NChar(20)否 圖書名 CardNum Nchar(20)否 借閱證號 BorrowDate DateTime 否 借閱日期 5.2.4預訂圖書記錄表 列名 數據類型 可否為空 說明 BookID Guid 否 圖書ID BookName NChar(20)否 圖書名 CardNum Nchar(20)否 借閱證號 BookDate DateTime 否 預定期限開始日期 5.2.5管理員信息表 列名 數據類型 可否為空 說明 AdministerID guid 否 管理員編號 AdmName Nchar(20)否 管理員姓名 TelNumber Nchar(11)是 聯系電話 LoginName Nchar(20)否 登錄名 Address Nchar(50)是 地址 LodinKey Nchar(6)否 密碼 Power Nchar(10)否 權限 5.2.6讀者信息表 列名 數據類型 可否為空 說明 CardNum Nchar(20)否 借閱證號 ReaderName Nchar(10)否 讀者姓名 College Nchar(20)是 學院 Profession Nchar(20)是 專業 TelNumber Nchar(11)是 聯系電話 LodinKey Nchar(6)否 登錄密碼 ReaderType Nchar(10)否 讀者類型 5.3數據庫概念結構設計 5.3.1部分E-R圖 5.3.1.1圖書 圖書為實體,有8個屬性,分別為圖書ID(主鍵)、圖書編號、圖書作者、圖書單價、圖書出版社、圖書名、是否借出標記 5.3.1.2管理員 管理員作為一個實體,有7個屬性,分別為:編號(主鍵)、姓名、聯系電話、登錄名、權限、密碼、地址等。
5.3.1.3讀者 讀者作為一個實體,有7個屬性,分別為:借閱證號(主鍵)、讀者姓名、學院、專業、聯系電話、讀者類型、密碼等。
5.3.2整體E-R圖 6系統出錯處理設計 6.1出錯信息(1)驗證用戶的身份若讀者的密碼、借閱證號有誤則發出“驗證錯誤”信息;
(2)如果借書證未登記入庫,則發出“借書錯誤”;
如果圖書未登記入庫則發出“借書錯誤”;
如果讀者借書已滿限制數N,則發出“借書錯誤”;
如果讀者所借書中有超期,則發出“借書錯誤”;
(3)如果所還圖書超期則,統計超期天數,生成含警告的返回信息;
(4)輸入預定圖書信息,如果預定圖書信息不存在,則提示不存在;
若用戶取消了解除預定操作否則系統取消解除預定;
(5)如果不在有效續借的天數則返回不能續借提示信息;
(6)輸入要錄入的圖書信息,若信息輸入有誤,則返回添加失敗,若添加信息時系統發生異常,則返回添加失敗;
(7)輸入編號、要修改的圖書信息,若信息輸入有誤,則返回修改失敗,若修改信息時系統發生異常,則返回修改失??;
(8)輸入要刪除的圖書信息,若刪除時系統發生異常,則返回刪除失敗;
6.2補救措施 (1)后備技術說明準備采用的后備技術,當原始系統數據萬一丟失時啟用的副本的建立和啟動的技術,例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術;
(2)降效技術說明準備采用的后備技術,使用另一個效率稍低的系統或方法來求得所需結果的某些部分,例如一個自動系統的降效技術可以是手工操作和數據的人工記錄;
(3)恢復及再啟動技術說明將使用的恢復再啟動技術,使軟件從故障點恢復執行或使軟件從頭開始重新運行的方法。
6.3系統維護設計 及時清理數據庫,提高數據庫運行能力;
同時對更新的數據及時保存,以防止數據丟失。
6.4 安全保密設計(1)對用戶輸入的所有內容都應進行安全性和合法性檢查,避免惡意輸入;
(2)為了確保數據庫的安全,數據庫采用冗余備份、定時備份和即時備份相結合,詳細記錄日志文件,以備災難恢復。
(3)系統對用戶注冊密碼要進行安全性提示,確保密碼不易丟失或失竊,同時為用戶提供密碼找回功能,確保安全。
(4)系統對用戶的所有操作和相關信息都記錄在案。
第三篇:酒店預定管理系統概要設計說明書
酒店預定管理系統(Web版)
概要設計說明書
1.引言
1.1編寫目的
大致設計好系統的結構,部分功能模塊結構,為詳細設計和代碼的編寫實現打好基礎。1.2背景
隨著社會的發展,外出旅游,出差,酒店的預定是必不可少的,但是傳統的預定模式效率極度低下,占用大量的人力資源,在方便性上不理想,所以現在越來越多人選擇網上預訂酒店。本次我們開發的系統就是滿足客戶網上預定酒店的需求,盡量做到讓客戶能身在電腦旁卻有身臨酒店的感覺。
開發團體:H18小組
開發語言:java,html,css,javascript 軟件名稱:酒店預訂管理系統 1.3參考資料
本項目參考資料來自 1.百度百科 2.7天酒店預訂系統 3.北京費爾蒙酒店 4.香港文華東方酒店
5.30天學通Java Web項目案例開發(電子工業出版社)第4章A10酒店預定管理系統 2.需求概述
客戶端模塊功能規定:
在客戶端系統的功能實現上,可以分為以下幾個部分: 1. 注冊賬號:
使用專用的賬號來登陸酒店管理系統,可以實現查看預訂等其他功能,預訂等其他動作就是綁定了當前注冊的賬號。2.登陸帳號:
用戶登錄本酒店擁有的賬戶后方能進行預定、預定查看等功能。3.修改個人資料:
已經登錄的用戶可以對之前注冊時填寫的個人信息進行修改。4.查看酒店各種信息: 用戶需要了解了本酒店的信息才能加深對酒店的認識。
5.預訂住房: 客人預訂旅住房,信息包括預訂的時間,住房類型,價格。
6.查看訂單: 查看訂單,方便了解客戶預定的信息。
7.撤銷訂單:
客戶如果對訂單不滿意或者不需要,可以進行對訂單的撤銷。
服務端模塊功能規定:
在客戶端系統的功能實現上,可以分為以下幾個部分: 1.資源信息管理: 使得系統管理員能夠為自己酒店相關的信息進行增加,修改和刪除。2.用戶信息管理:
使得系統管理員能夠查看、修改和刪除注冊的用戶信息,為注冊用戶提供良好的管理。
3.訂單信息管理:
使得系統管理員能夠查看、修改和刪除訂單,為酒店的訂單信息提供良好的管理。
3.總體設計 根據需求分析,分別對客戶端和服務端的進行設計程序流程圖,以明確系統的詳細運行流程,為詳細設計作準備。
客戶端的狀態轉換圖:
客戶端功能模塊設計:
客戶端的功能模塊包括注冊賬號模塊,登陸賬號,修改個人資料,查看酒店各種信息,預訂住房,查看訂單,撤銷訂單。(1)注冊賬號模塊:
用戶進入注冊賬號的頁面,填寫相關內容且符合各項標準后,進行注冊,系統通過網頁發送表單封裝成客戶user類接收客戶注冊數據,然后為該賬號名及其信息數據插入數據庫里。
(2)登陸賬號模塊:
用戶進入登陸賬號的頁面,填寫賬號和密碼后,頁面首先檢查是否符合標準,符合后把表單信息發送給系統,系統比較數據庫中的賬號以確定是否登錄成功。
(3)個人資料:
登陸后的客戶可在個人中心中找到修改個人資料的頁面,客戶對需要修改的個人信息進行修改,確認后提交,系統接收數據后,對對應的賬號的信息進行更新。
(4)查看酒店各種信息:
系統主界面顯示酒店的部分圖片和部分信息公告,還有客房預定的快捷窗口。導航條中有包括酒店的概述、圖片、客房介紹、設施、餐飲、活動和周邊,可進入對應的頁面查看酒店相關信息。
(5)預訂住房:
只有登陸后的客戶可以使用該功能??蛻艨梢栽趯Ш綏l中任何一個頁面的預定窗口查詢某天空余客房和進行預定,并進入預定頁面。預定頁面包括預定的日期,房間類型和數量,然后填寫客戶的資料,最后完成預定。預定信息發送到系統,然后插入數據庫。
(6)查看訂單:
登陸后的客戶可在個人中心中打開查看訂單的頁面。頁面通過獲取服務器數據庫的信息,顯示該客戶所有的訂單。
(7)撤銷訂單:
登陸后的客戶可在個人中心中打開撤銷訂單的頁面。頁面通過獲取服務器數據庫的信息,顯示該客戶所有的訂單,客戶可以對還沒兌現的訂單進行撤銷。
對以上模塊描述畫出客戶端的數據流圖:
服務端的狀態轉換圖:
服務端功能模塊設計:
服務端的功能模塊包括資源信息管理、用戶信息管理、訂單信息管理。
1.資源信息管理:
使得系統管理員能夠為自己酒店相關的信息進行增加,修改和刪除。2.用戶信息管理:
使得系統管理員能夠查看、修改和刪除注冊的用戶信息,為注冊用戶提供良好的管理。
3.訂單信息管理:
使得系統管理員能夠查看、修改和刪除訂單,為酒店的訂單信息提供良好的管理。
對以上模塊描述畫出服務端的數據流圖:
4.數據庫設計
根據上述客戶端和服務端的數據流圖可以設計出客戶表,資源表,訂單表,訂單明細表,管理員表這5個數據表。下面是各表的數據設計:
字段名稱 uid uaccount upwd uname usex uemail uphone 數據類型 number varchar varchar varchar char varchar varchar
user_info表 字段大小 N/A 15 15 10 2 40 15
是否主鍵 是 否 否 否 否 否 否 說明 客戶編號 客戶帳號 客戶密碼 客戶真名 客戶性別 電子郵件 電話號碼
字段名稱 rid rtype rprice rstatus rdetail 數據類型 number varchar dounble varchar varchar
res_info表 字段大小 N/A 20 N/A 4 200
是否主鍵 是 否 否 否 否 說明 資源編號 資源類型 資源價格 資源狀態 資源描述 字段名稱 oid rid onum startTime endTime ostatus 數據類型 number number number date date varchar
order_info表 字段大小 是否主鍵 N/A 是 N/A 否 N/A 否 N/A 否 N/A 否 10 否
說明
訂單編號 資源編號 資源數量 預定開始時間 預定結束時間 訂單狀態
字段名稱 orid oid orname orsex oremail orphone ortime ordetail 數據類型 number number varchar char varchar varchar date varchar
order_user表 字段大小 是否主鍵 N/A 是 N/A 否 10 否 2 否 40 否 15 否 N/A 否 100 否
說明
明細編號 所屬訂單編號 提交人名字 提交人性別 提交人郵件 提交人電話 提交時間 訂單備注
字段名稱 aid aname apwd alevel 數據類型 number varchar varchar char
admin_info表 字段大小 是否主鍵 N/A 是 15 否 15 否 4 否
說明
管理員編號 管理員名 登陸密碼 管理員級別
第四篇:九江學院 儀器分析仿真實驗-教案
儀器分析仿真實驗
實驗一
紅外光譜實驗
一、實驗概述
光源發出的連續波長的紅外光經干涉儀、樣品室到達檢測器,檢測到的紅外干涉圖包含了光源全部頻率和強度的信息。計算機將干涉圖函數進行付里葉變換就可以計算出光信號的強度按頻率的分布,即單光光譜。測試樣品的單光光譜與背景單光光譜的比值就是我們所需要的百分透過率紅外光譜圖。
實驗分為教學模式和考核模式兩種情況,在教學模式下顯示全部的幫助信息,在考核模式下則把幫助信息隱藏掉。
本實驗包含紅外光譜實驗的基礎知識,實驗儀器自帶軟件的仿真模擬,實驗操作部分的仿真模擬等內容,用director+平臺的開發工具,即統一了公司內部實驗開發的模式,又能使實驗不失生動的界面。
二、實驗目的
1、了解紅外光譜儀的原理和結構。
2、在模擬系統上學習紅外光譜儀的操作。
三、重點和難點:紅外光譜儀的原理和操作方法。
四、實驗裝置
1.370紅外光譜儀技術參數 :
1)DSP動態調整干涉儀,調整頻率可達130,000次/秒; 2)光學臺底板一體化,主部件對針定位,無需調整; 3)光譜范圍:7,800-350cm-1;
4)分辨率:標準0.9cm-1,0.5cm-1; 5)信噪比:1.7×10-5 吸光度單位(峰-峰值),大于24,000:1; 2.主要特點
1)專利Ever-Glo空冷紅外光源,能量高,壽命長;
2)專利無磨損電磁驅動干涉儀,動態調整可達130,000次/秒; 3)永久準直光路,無需用戶人工調整; 4)智能附件即插即用;
5)智能附件自動識別,儀器參數自動調整;光學臺底板整體鑄模成型,密封性好,穩定性高。主要部件均采用預校準對針定位,用戶可方便地自行更換而無需任何調整。智能附件(ATR,漫反射等)即插即用,光路永久準直,系統自動進行性能檢驗并自動調整參數。
堅固的無磨損電磁式驅動干涉儀,采用數字化連續動態調整技術(D.S.P.),具有極高的穩定性,Auto-tune功能自動進行系統優化,確保干涉儀始終處于最佳工作狀態。
五、實驗操作 一. 實驗啟動和界面介紹
1. 啟動Ad500u.exe,選擇單機運行還是網絡運行。
2. 在培訓項目頁選擇要進行培訓的項目,點擊左上方的啟動培訓單元按鈕。本實驗是把不同形態的樣品設成不同的培訓項目。如下圖:
3. 在考試模式下,無任何提示信息;在練習模式下,有評分幫助和提示信息
4. 下圖是實驗的起始界面:
5. 下圖是實驗的流程圖界面的介紹:
6. 點擊流程圖界面上計算機下方的綠色字,可以設置相關參數,點擊右上角圖標返回流程圖界面。(注意:輸入完數據后,必須敲擊主鍵盤上的回車鍵,數據才能有效)界面如下:
四
樣品制作
1. 固態樣品制作,按照圖片上的信息提示步驟來操作:
2. 液態樣品制作,按照圖片上的信息提示步驟來操作:
3. 氣態樣品制作,按照圖片上的信息提示步驟來操作:
五
軟件操作
4. 打開參數設置的界面
5. 下面就是“Experiment Setup”窗口。當鼠標移動到“No.of scans:”和“Resolution:” 字上面的時候,會出現這兩個參數所表示的含義。輸入數據(注意:輸入完數據后,必須敲擊主鍵盤上的回車鍵,數據才能有效)。界面如下:
6. 開始收集樣品。
7. 輸入此次實驗的名稱。
8. 出現提示框,提醒用戶開始背景收集。
9. 背景收集的過程。
10. 提示開始樣品的收集。
11. 樣品收集的過程。
12. 提示樣品收集完畢。
13. 點擊“Full Scale”菜單可以將譜圖完全的顯示在窗口內,如下圖:
14.?!癈lear”、“Absorb”和“%Trans”三個工具欄中的按鈕可以應用,當鼠標移動到它們上面的
時候,在練習模式下,會出現如下提示:
15. 調出譜庫搜索界面。
16. 譜庫搜索界面如下:
17. 選中需要搜索的譜庫:
18. 點擊“Add〉〉”按鈕,將相應的譜庫名稱添加到右邊:
19. 點擊“Search”按鈕,開始譜庫搜索:
20. 下圖為譜庫搜索的結果:
六
譜圖練習
21. 點擊主界面上的“譜圖”按鈕,進入到譜圖練習界面。在此界面下,用戶選擇相應的官能團拖動到相應的波峰位置,正確的話,此官能團就停留在相應的方框呢,否則就自動回到原來的位置,效果如下圖:
22. 第二張譜圖:
23. 第三張譜圖:
24. 第四張譜圖:
25. 第五張譜圖:
26. 第六張譜圖:
點擊“結束”返回到流程圖界面。
實驗二
紫外-可見光分光光度計仿真實驗
一、實驗概述:
在分之中,除了電子相對于原子核的運動之外,還有原子核之間振動和轉動引起的相對位移。這三種運動能量都是量子化的,對應有一定的能級。分子的能量是這三種能量的總和。當用一定頻率(波長)的電磁波(光)照射分子,其能量恰好等于分子的兩個能級差時,則分子就會吸收光的能量而由較低的能級躍遷到較高的能級,同時光的強度(能量)變小。吸光度符合吸收定律:
A=lg(I0/I)=KcL
根據這一關系可以用工作曲線法來測定未知溶液中吸光物質的濃度。
二、實驗目的:
1、掌握紫外-可見分光光度計的原理和結構
2、掌握紫外可見分光光度計的操作方法
三、重點和難點:
學習和掌握紫外可見分光光度計的操作方法。
四、實驗裝置:
Agilent 8453紫外-可見分光光度計使用最新的二極管陣列技術,符合歐洲藥典(EP)和美國藥典(USP)所有規范要求。Agilent8453具備二極管陣列的優勢,氘、鎢雙燈設計,波長范圍190-1100nm,分辨率小于 2 納米,并且標準雜散光強度低于 0.03%,配有安捷可見光化學工作站軟件。
五、實驗操作步驟
第一步:啟動系統平臺,選擇實驗儀器
首先啟動軟件運行平臺,鼠標左鍵點擊“單機運行”,如果配有教師站,也可以點擊“網絡運行”。
在實驗內容選擇界面,如上圖所示,用鼠標左鍵雙擊要進行的實驗儀器。然后進入實驗項目選擇界面。
選擇要進行的實驗項目,然后點擊左上角的“啟動培訓單元”按鈕,進入仿真實驗。每個實驗項目都有練習和考試兩種模式,其區別在于練習模式的實驗界面上有文字說明和步驟提示,評分模塊中也有步驟提示,而在考試模式當中則沒有。第二步:進入到起始界面
在界面上鼠標左鍵點擊,進入流程圖界面。第三步:進入流程圖界面,進行實驗準備工作
流程圖界面是一個對儀器進行了簡化和抽象的界面,可能各個學校的儀器不盡相同,但是對于一種儀器來說,其原理和功能模塊都是相同的,我們設計這個界面,就是為了學生能夠對于儀器的結構和各個功能模塊有直觀的認識,而不受具體儀器的限制。注意,在實驗過程中看到“標志,都可以點擊回到流程圖界面。流程圖界面,如下圖所示:
”
在進行實驗之前,首先要進行實驗前的準備工作,用鼠標左鍵點擊流程圖界面右上角的“實驗準備”按鈕,進入實驗準備工作。第四步:實驗準備工作
實驗之前的準備工作很多,也很重要,但是仿真實驗以儀器操作為主,準備工作簡化,以文字說明代替。
用鼠標左鍵點擊界面下方的“確定”按鈕返回流程圖界面。第五步:啟動工作站軟件
在流程圖界上,鼠標左鍵點擊流程圖界面右上角的“啟動工作站”按鈕,進入啟動化學工作站軟件的仿真流程。
Agilent的化學工作站,在操作系統啟動的時候,會啟動CAG Bootp Server程序,用以對儀器進行檢測和通信,我們可以看到其中顯示的檢測信息。
這個程序不能關閉,否則工作站軟件就無法和儀器進行通信了,所以首先把這個程序最小化。然后用鼠標左鍵雙擊桌面上的“Instument 1 online”快捷方式,啟動工作站軟件,“online”的意思是與儀器相連。
軟件啟動后,會讀取配置信息,不同用戶可以有不同的配置。
再次需要輸入用戶名和密碼,這里密碼設置為空,用鼠標左鍵點擊“OK”按鈕繼續。然后軟件就會進行一系列初始化工作,最后啟動完成。如下圖所示:
至此工作站啟動完成,用鼠標左鍵點擊界面右上角的“第六步:確定工作波長
”回到流程圖界面。
在流程圖界面上,用鼠標左鍵點擊右上角的“軟件操作”按鈕,進入操作化學工作站軟件的仿真流程。
Agilent 8453紫外-可見分光光度計確定工作波長的方法主要有兩種,分別是“Fixed Wavelengths”和“Spectrum/Peaks”。下面分別介紹:
在Task工具欄的下拉菜單中的“Fixed Wavelengths”模式下,首先點擊左下角的“Blank”按鈕掃描背景。(注意:左下角有兩個按鈕,分別是“Blank”和“Sample”,其中“Sample”按鈕因為平臺的原因,不能看到全部,但是按鈕是可用的。)
用鼠標左鍵點擊右上角的“x”關閉背景噪聲窗口。然后點擊左下角的“Sample”按鈕掃描樣品,儀器掃瞄以后,會給出樣品的紫外吸收光譜,如下圖所示:
此時,可以拖動紅色的線選擇最大吸光度的波長作為工作波長。但是這種方法精度比較差,不推薦使用。
第二種方法是“Spectrum/Peaks”,這種方法是在一定波長范圍內,自動搜尋波峰和波谷。在Task工具欄的下拉菜單中選擇“Spectrum/Peaks”模式,這時系統會給出一個對話框,在這個對話框中,可以輸入要搜尋的波峰和波谷的數量,波長范圍等等,然后點擊“OK”按鈕繼續。
然后系統就會自動搜尋出波峰和波谷,在吸收光譜圖上標示,并在下面列表中一一列出,以最大的吸收波長為工作波長
確定波長以后,可以在此波長下,建立工作曲線。第七步:建立工作曲線
在確定波長以后,在在Task工具欄的下拉菜單中選擇“Quanlification”模式。
點擊左下角的“Blank”按鈕掃描背景。(注意:此時左下角有三個按鈕,分別是“Blank”,“Standard”和“Sample”,其中“Sample”按鈕因為平臺的原因,不能看到全部,但是按鈕是可用的。)
然后最小化背景噪聲窗口。
如上圖所示,點擊左下角的“Standard”按鈕,開始掃描1號標準樣品,等待大約3秒建立1號標準樣品工作曲線。然后再次點擊“Standard”按鈕,開始掃描2號標準樣品,再等待大約3秒建立2號標準樣品工作曲線,重復五次分別掃描五個標準樣品的工作曲線,吸收光譜會被顯示在左側窗 24
口中,數據點會顯示在右側的窗口中,并在下面列表。
此時工作曲線已經基本完成,但是一般情況下,工作曲線和數據點的線性不是太好,此時可以進行線性優化,點擊Task工具欄的“Setup”按鈕:
在Calibration curve type選項的下拉菜單中選擇LineOffSet,然后點擊“OK”按鈕繼續。經過優化以后,工作曲線就更加完美了。
第八步:測試待測樣品 建立工作曲線以后,可以開始測試待測樣品,如上圖所示,點擊左下角的“Sample”按鈕(注意: “Sample”按鈕因為平臺的原因,不能看到全部,但是按鈕是可用的。)系統會自動掃描,并自動計給出結果:
實驗三
原子吸收仿真實驗
原子吸收分光光度計仿真實驗
一、實驗概述:
原子吸收分光光度分析法又稱原子吸收光譜分析法,是根據物質產生的原子蒸氣對特定波長的光的吸收作用來進行定量分析的。
與原子發射光譜相反,元素的基態原子可以吸收與其發射波長相同的特征譜線。當光源發射的某一特征波長的光通過原子蒸氣時,原子中的外層電子將選擇性地吸收該元素所能發射的特征波長的譜線,這時,透過原子蒸氣的入射光將減弱,其減弱的程度與蒸氣中該元素的濃度成正比,吸光度符合吸收定律:
A=lg(I0/I)=KcL 根據這一關系可以用工作曲線法或標準加入法來測定未知溶液中某元素的含量。
在火焰原子吸收光譜分析中,分析方法的靈敏度、準確度、干擾情況和分析過程是否簡便快速等,除與所用儀器有關外,在很大程度上取決于實驗條件。因此最佳實驗條件的選擇是個重要的問題。本實驗在對鈉元素測定時,分別對燈電流、狹縫寬度、燃燒器高度、燃氣和助燃氣流量比(助燃比)等因素進行選擇。
二、實驗目的:
1、了解原子吸收光譜儀的原理和結構。
2、在模擬系統上學習原子吸收光譜儀的操作。
三、重點和難點:
原子吸收光譜儀的原理和操作方法。
四、實驗裝置:
本實驗仿真的設備是AA320型原子吸收分光光度計,主要設備參數如下: 波長范圍:190.0~900.0 nm 光柵刻線:1200 條/mm 閃躍波長:250 nm 線色散倒數:2.38 nm/mm 狹縫寬度1~6檔對應的nm數分別為:0.2,0.4,0.7,1.4,2.4,5.0 原子吸收分光光度計的放大圖:
五、實驗操作: 第一步:選取實驗
啟動實驗后,點擊“培訓項目”,選取實驗內容:
第二步:打開電源
在主界面上用鼠標點擊原子吸收分光光度計,會出現原子吸收分光放大圖,用鼠標點擊右下角的總電源開關打開電源。
第三步:打開空氣壓縮機電源開關
打開原子吸收分光光度計的總電源開關后,用鼠標點擊窗口右下角的“返回”按鈕回到主界面,然后點擊空氣壓縮機,會出現空氣壓縮機窗口,如圖所示:用鼠標點擊空氣壓縮機電源開關打開電源,電源上面的指示燈會亮起來。
打開電源開關后,關閉空氣壓縮機的窗口回到主界面。第四步:選擇陰極燈 回到主界面后,點擊原子吸收分光光度計出現原子吸收分光光度計放大圖,用鼠標點擊左上的陰極燈箱,會出現陰極燈窗口。
做實驗時要根據待測元素的不同選擇相應的元素燈。用鼠標左鍵點擊左上角的陰極燈的種類,會出現陰極燈選擇畫面:
用鼠標左鍵點擊要選的陰極燈,然后點擊陰極燈電源開關接通電源,燈被點亮。關閉此窗口回到原子吸收分光光度計畫面,然后進行下一步。第五步:粗調節陰極的燈電流
點擊原子吸收分光光度計上的陰極燈電流指示位置,會出現陰極燈電流調節窗口:
在調節旋鈕上點擊鼠標左鍵增大電流,點擊右鍵減小電流。根據實驗要求,調節電流再8~11mA之間。然后關閉電流表調節窗口,回到原子吸收分光光度計畫面。第六步:波長掃描
用鼠標點擊原子吸收分光光度計右下的波長掃描按鈕,左邊白色的按鈕是在一定范圍內自動從大到小掃描,灰色按鈕是在一定范圍內自動從小到大掃描,系統會自動掃描找到最合適的波長。
第七步:調節多功能面板
用鼠標點擊原子吸收分光光度計右上的多功能面板,出現多功能面板的放大圖。
多功能面板上的調節旋鈕用鼠標左鍵點擊逆時針旋轉,用鼠標右鍵點擊順時針旋轉。調節“方式”到“調整”檔,然后關閉多功能面板窗口回到原子吸收分光光度計畫面。第八步:調節陰極燈位置
用鼠標步左鍵點擊原子吸收分光光度計右下的能量表,會出現能量表的放大圖,用鼠標點中能量表窗口的藍色標題欄,然后按住左鍵移動鼠標,窗口就會跟隨鼠標的軌跡移動,按照此方法把能量表窗口移動到屏幕靠邊上的位置。然后用鼠標點擊原子吸收分光光度計的陰極燈箱,出現陰極燈調節窗口。此時應調節窗口的位置,使得在調節陰極燈位置的時候可以看到能量儀表。
分別在垂直和水平方向上調節陰極燈的位置,使得獲得的能量最大,調節的時候一定要反復多試幾次,如果在最大點位置附近移動一兩下不好調準,可以先移動到最大點位置比較遠的地方再向回調,如此反復幾次,找準最大能量的位置。如果調整到最大能量后能量表指針偏出了紅色區域,可以用增益旋鈕調節使指針回到紅色范圍。調節好以后,關閉陰極燈窗口。不要關閉能量表窗口。第九步:微調波長
用鼠標點擊原子吸收分光光度計的波長微調旋鈕,左鍵增加,右鍵減小,使獲得最大的能量輸出。如果調整到最大能量后能量表指針偏出了紅色區域,可以用增益旋鈕調節使指針回到紅色范圍。不要關閉能量儀表,進入下一步。第十步:調節狹縫寬度
點擊原子吸收分光光度計右上的多功能面板,調整多功能面板窗口和能量窗口的位置,使得再多功能面板上操作的時候能夠看見能量窗口。
用鼠標點擊狹縫調節旋鈕,左鍵點擊順時針旋轉,右鍵點擊逆時針旋轉,調節需要的狹縫寬度,一般情況下狹縫越小,能量越小,太小的能量不利于測定,狹縫越大,能量越大,但是可能會引起光譜通帶的增加而產生其他共振線的吸收而影響實驗結果,因此狹縫的寬度要根據具體實驗來定。選擇好狹縫寬度后,如果能量表的指針偏出紅色區域,可以用增益旋鈕調節使指針回到紅色范圍。調節好以后,關閉多功能面板和能量表,然后在原子吸收分光光度計畫面上點擊右下角的“返回”按鈕返回到主界面。
第十一步:打開乙炔鋼瓶
在主界面上點擊乙炔鋼瓶,會出現乙炔鋼瓶的放大窗口。
先打開乙炔總閥,用鼠標左鍵點擊乙炔總閥,總閥會自動打開,再次用鼠標左鍵點擊后自動關閉。然后調節乙炔支閥,左鍵點擊增加開度,右鍵點擊減小開度,調節支壓力表的壓力到足夠大。在真實實驗中,如果支閥壓力太小,可能造成火焰無法點燃,建議壓力不小于0.15Mpa。調節完成后,關閉乙炔鋼瓶窗口,回到主界面。第十二步:接通氣路、點火
在主界面上點擊原子吸收分光光度計,出現原子吸收分光光度計放大圖。用鼠標左鍵點擊原子吸收分光光度計中間下部的氣路開關部分,出現氣路開關放大的窗口,從左到右依次點擊打開各個開關,然后關閉窗口。
打開氣路開關以后,關閉氣路開關窗口回到原子吸收分光光度計畫面,用鼠標左鍵點住點按鈕幾秒鐘,火焰即被點燃。
注:真實實驗中,點火前要先進行室內排風,本實驗忽略了這一環節。第十三步:調零
打開原子吸收分光光度計右上的多功能面板,點擊“方式”旋鈕使調整到“吸光度”位置后,關閉多功能面板。點擊主界面右下的溶液燒杯選取溶液
選中您要選擇的溶液,下面會出現選取溶液的濃度等參數,選取“空白樣液”,然后點擊窗口下部的“確定”按鈕,系統會將所選的溶液自動噴入霧化器。
點擊原子吸收分光光度計右下的調零按鈕進行調零,左右兩個鍵功能相同。第十四步:調節燃燒器位置
任意選取一份在線性范圍的標準對比樣液
點擊“確定”按鈕自動噴入霧花器后,儀器會顯示一定的吸光度值,此時點擊原子分光光度計中下部的燃燒器位置調節旋鈕,兩個旋鈕中上面的是調垂直位置,左鍵點擊燃燒器向下移動,右鍵點 34
擊向上移動,下面的旋鈕是調水平位置,左鍵點擊向右移動,右鍵點擊向左移動,調整的同時密切注意吸光度的變化,找到吸光度最大的位置。
第十五步:微調陰極燈電流
同時打開能量表和陰極燈電流表,調整兩個窗口的位置,使得在調節電流表的時候可以看到能量表和吸光度值
微調陰極燈電流的原則是:在保證有足夠且穩定的光強輸出條件下,選擇低的工作電流,沒有特別的數量限制,根據實驗要求而定,一般是先選定大致的測量條件,然后選定一個大致的燈電流的范圍,然后噴入標準溶液,在選定的燈電流范圍內每隔1~2mA測量一次,計算平均值和標準偏差,并繪制吸光度與燈電流的關系曲線,選取靈敏度高、穩定性好的條件為工作條件。對于本實驗,10mA為最佳值,省略了選擇的過程。如果調整電流后能量表指針偏出了紅色區域,可以用增益旋鈕調節使指針回到紅色范圍。調節好以后,關閉能量表和陰極燈電流表。
注:在實驗中調節陰極燈的電壓、電流以及能量增益按鈕都可以改變能量輸出值的大小;實際上,在新式的陰極燈中,一般沒有電壓調節鈕,它的能量增益鈕能自動控制電壓。第十六步:調節空氣和乙炔的流量
用鼠標點擊原子吸收分光光度計左下的空氣和乙炔流量調節位置出現空氣和乙炔的流量調節窗口,調整窗口位置,使得在調節空氣和乙炔流量的時候可以看到吸光度數值,35
左邊的轉子流量計指示空氣的流量,右邊的轉子流量計指示乙炔的流量,左邊的旋鈕調節空氣的流量,右邊的旋鈕調節乙炔的流量。首先固定空氣流量(具體值由實驗確定),改變乙炔流量,使當前液指示吸光度最大。接著固定乙炔流量,改變空氣流量,使當前液指示吸光度最大。第十七步:樣品測試和數據記錄
前面已經把儀器調節好,不要在改變實驗條件,打開多功能面板,把“信號”旋鈕轉到“積分”位置(由于吸光度的值一直在變化,旋轉“信號”旋鈕到“信號積分”位置,這可使變化速率變慢)。點擊左邊菜單的“溶液選取”或者燒杯選擇溶液,依次測量各標準溶液和未知溶液,且在每次測試前都要用空白樣液校零。每測量一種溶液后,點擊“記錄數據”按鈕記錄數據。
測量并記錄完最后一組數據。第十八步:數據處理
記錄完最后一組數據后,點擊“繪制曲線”按鈕,出現繪制曲線界面:
此時就可以根據實驗數據確定待測元素的濃度。(提示:每次實驗所得到的未知物質的濃度都是不同的)
第十九步:實驗完畢(仿真實驗不作要求)
實驗結束后,吸入去離子水2~3min,先關乙炔,再關空氣。
關閉燈電源開關及總電源開關,將儀器上各旋鈕轉至零位,最后關閉通風裝置電源。
實驗四
氣相色譜試驗手冊
一、實驗概述
氣相色譜法的基本原理是利用混合物中各組分在流動相和固定相中具有不同的溶解和解析能力,或不同的吸附和脫附能力。當兩相作相對運動時,樣品各組分在兩相中受上述各種作用力的反復作用,從而使混合物中的組分得到分離。色譜廣泛用于物質的分離,分析、濃縮、回收、純化和置備。
實驗分為教學模式和考核模式兩種情況,在教學模式下顯示全部的幫助信息,在考核模式下則把幫助信息隱藏掉。
二、實驗目的:
1、了解氣相色譜儀的原理和結構。
2、在模擬系統上學習氣相色譜儀的操作。
三、重點和難點:
氣相色譜儀的原理和操作方法。
四、實驗裝置
6890氣相色譜儀,第四代模塊化十三路EPC控制,數字化設定所有氣路參數,流量和壓力精確穩定,壓力精度0.01psi,保留時 間和峰面積高度重復。
通過精確EPC氣路控制,快速柱箱升溫速率,超速FID、NPD和ECD響應,高速數據采集處理系統,可得到與原譜圖分離度相同而速度可快2-10倍的結果。柱箱溫度穩定性:0.02%
載氣流速穩定性:0.31%
ECD檢測器檢測限:6.31×10-15g/ml FPD檢測限:3.40×10-13g/s 基線漂移:滿刻度的3%/h
五、實驗操作
1.啟動Ad500u.exe,在培訓項目頁選擇要進行培訓的項目,點擊左上方的啟動培訓單元按鈕。本實驗是把不同的樣品設成不同的培訓項目。每個項目又分為“練習模式”和“考試模式”,在考試模式下,無任何提示信息;在練習模式下,有評分幫助和提示信息。如下圖:
2. 進入初始界面。在單機版里,初始界面上有整套氣相色譜設備的簡要示意圖,點擊設備進入下一步操作。
3. 首先進入一個實驗原理分析的簡圖,此界面為實驗的主界面,通過此界面,可進入到試驗各個主要步驟里。點擊實驗前的準備,進行實驗前的實驗預習操作
4. 實驗對操作的流程進行練習,將操作的正確步驟依次排序后點擊確認。
正確的順序是“開機”-“方法編輯”-“進樣”-“數據采集”-“數據分析”
除了熟悉正確的工作站操作外,還應了解在實際操作中應注意的準備工作,如樣品和試劑的選擇,要掌握色譜試劑的選擇,在不同的條件下選擇不同檔次的試劑,如“分析純”“色譜純”等等,試劑的選用關系到實驗的成敗。
5. 進入開機步驟的介紹。讓學生了解氣相色譜的開機準備過程及相關化學站的使用,可以點擊“Top view窗口”和“Instrument Control 儀器控制窗口”進入兩個分支介紹,也可點擊右上角圖標返回主界面。
開機之前一般要檢查氣路的氣密性,尤其是在使用易燃氣體做載氣的情況下,檢查完氣密性后先通氣后開機,注意鋼瓶輸出壓比柱前壓要高0.05MP.開機后要檢查檢測器及恒溫室的穩定性,確保實驗在可靠的環境下進行可以提高實驗的再現性。
點擊“Top view窗口”按鈕,進入Top view界面;點擊“Instrument Control儀器控制窗口”,進入儀器控制窗口。這里是對平臺與其它分析聯用時的接口算法,用于數據庫的查找和檢測,常用與氣質聯用時。
如下兩副圖。
Top view
Instrument Control儀器控制窗口
6. 點擊上圖的“返回”按鈕,返回上級界面。點擊右上角圖標返回實驗主界面。在此我們返回實驗的主界面。
7. 主界面的各個設備如有與實驗參數關聯的情況,可以在鼠標移動到它的熱區時顯示
出來,此時可以點擊參數進入設置頁面,設置參數以紅色突出顯示,輸入數字后按回車,再點擊右上角圖標回主界面。
8. 按照上圖進行的步驟可以將所有參數進行設置,回到主頁面后也可點“切換至方法編輯”進行部分參數設定。
實驗參數的設定是氣相色譜實驗中重要的環節,在實驗預習時就應當了解和掌握,每次實驗前應了解實驗需要設置的參數,并掌握了解不同參數的設置對實驗結果的影響,便于在重復實驗和分析結果時得到客觀的答案。
9. 點擊主界面的“方法編輯”進入方法編輯界面。
10. 單擊Method菜單。
11. 在Instrument control窗口的標題欄中應顯示當前的方法“*.M”。如果沒有,從Method菜單中選Load…。單擊“*.M”并單擊OK。
12. 點擊進入Method/Edit Entire Method…窗口。確認三個選項都選定,然后單擊OK。
13. 確認Data Acquisition(數據采集)和Data Analysis(數據分析)已被選定。單擊OK。
14. 選擇Manul作為進樣源(本實驗采用手動進樣,如果有自動進樣器的話,選擇GC ALS)。確認Use MS已被選定。單擊OK。
15. 出現Instrument Edit Inlets(儀器編輯入口),單擊Options(選項)圖標,確認壓力單位為psi。
16. 設置載氣類型、進樣口溫度和分流比三個參數。用鼠標點擊閃動的文字,出現選項,用鼠標點擊選擇正確答案。
17. 設置載氣平均速度參數。用鼠標點擊閃動的文字,出現選項,用鼠標點擊選擇正確答案。
18. 設置載氣初始溫度和柱箱升溫過程。用鼠標點擊閃動的文字,出現選項,用鼠標點擊選擇正確答案。
19.20.21.46 單擊OK按鈕完成設置。
此窗口因為沒有選擇Show選項,所以其他參數不可用。單擊OK。
選擇檢測器,實驗不同要求不同的檢測器,點擊ok。
檢測器可以分為濃度型和質量型,濃度型檢測器的響應取決于組分濃度的瞬間變化,質量型的響應值取決于單位時間內進入檢測器的組分質量,熱導(濃度型)、電子捕獲(濃度型)、氫火焰(質量型)是檢測器中運用的最廣泛的三個檢測器。
22. 只選擇Percent Report。單擊OK。
23. 設定屏幕為輸出裝置。單擊OK。
24. 提醒您保存方法。完成它并單擊OK。返回到主界面。
25. 點擊“開始進樣”按鈕,進入進樣步驟界面。
26.27.28.48 點擊紅色字“觀看進樣錄像”,演示進樣過程。
點擊界面上的“進入自動進樣”,進入到到自動進樣界面。
打開進樣器的蓋子,放入樣品。如下圖
第五篇:人事管理系統概要設計說明書范文
概要設計說明書
1. 引言
1.1 編寫目的
在人事管理系統項目的前一階段,也就是需求分析階段中,已經將系統用戶對本系統的需求做了詳細的闡述,本階段已在系統的需求分析的基礎上,該文檔的目的是描述企業人事管理系統項目的概要設計,其內容包括: 系統功能簡介 系統結構設計 系統接口設計 數據設計 模塊設計 界面設計
本文檔的預期的讀者是:
XX有限公司的領導
技術人員
XX有限公司的領導 相關項目組的所有成員
1.2 項目背景
國外企業關于人事信息的管理,主要是利用人力資源方面管理系統來實現的因為這類系統同IT、通信等領域技術的發展存在密切的聯系,因此在計算機、網絡等技術發展相對快的國家,基本上創建了一套人力資源管理系統,人力資源方面的信息能夠在其本國范圍內被授權查閱。無論人才流動到哪里,在人們進行求職、貸款以及辦理保險之時,具備查閱權限的機構都能夠查閱該人的信息,以衡量為該人辦理有關手續的潛在風險,或者是否可以錄用。
1.3 定義
1.3.1 專門術語
C/S:Client/Server客戶機/服務器。
可修改性:容許對系統進行修改而不增加原系統的復雜性。
有效性:軟件系統能有效地利用計算機的時間資源與空間資源的能力。
可適應性:軟件在不同的系統約束條件下使用戶需求得到滿足的難易程度。可移植性:軟件從一個計算機系統或環境搬到另一個計算機系統或環境的難易程度。主鍵:數據庫表中的關鍵域。
1.3.2 縮寫
系統:若未特別指出,統指本機票預定系統。
SQL: Structured Query Language(結構化查詢語言)。ATM: Asynchronous Transfer Mode(異步傳輸模式)。
1.4 參考資料
以下列出在概要設計過程中所使用到的有關資料:
[1]韓萬江 《軟件工程案例教程》機械工業出版社 [2]李金勇 曹軍生,《SQL sever 2000實用教程》,北京理工大學出版社 [3]林鄧偉 等,《JAVA程序設計項目教程》,北京理工大學出版社 [4]孫峰,《數據庫原理及應用》。天津大學出版社 [5]軟件工程文檔編制國際標準:GB8567—88 2. 總體設計
2.1 需求規定
數據庫分析是數據庫管理系統開發周期中的一個重要的階段,也是工作量比較大的一 項活動。隨著現代軟件的發展,手工分析方式已經很難滿足數據庫管理系統數據庫分析的要 求,必須借助相應的工具。
設計數據庫系統時應首先充分了解用戶各個方面的需求,包括現有的以及將來可能增
加的需求。用戶需求具體體現在各種信息的提供、保存、更新和查詢,這就要求數據庫結構 能充分滿足各種信息的輸入和輸出。通過對書店管理工作過程的內容和數據流程分析,設計 數據項和數據結構。
通過與企業的溝通和需求分析,要求系統具有以下功能。1.新員工資料的添加、修改、刪除和查詢。2.部門信息的添加、修改、刪除和查詢。3.自動分配員工編號和部門編號。
4.人事調動的詳細記錄,包括部門、職位和職稱的調整,以及人員離職。
5.添加/修改日常出勤記錄,這里重點實現可按全體員工、部門員工和所選員工添加/修改 日常出勤記錄,以方便用戶操作。員工日常公出/請假信息的添加、修改、刪除和查詢。每月工資信息的批量添加、修改、刪除和查詢。
2.2 運行環境
2.2.1 設備
1.Web服務器1臺 2.數據庫服務器1臺 3.備份服務器1臺 4.開發服務器1臺
5.軟件防火墻服務器1臺 6.千兆路由器1臺
7. 10M網絡寬帶1條
2.2.2 軟件環境
本系統的的軟件環境如下
1.My Eclipese 10開發工具 2.SQL Server2008數據庫系統 3.Windows xp操作系統;4.防火墻,殺毒軟件
2.3 基本設計概念和處理流程
概念模型是對信息世界的建模,所以概念模型應該能夠方便、準確的表示出信息世界 中的常用概念。實體--關系模型(Entity-Relationship Module,簡稱E-R圖)是數據庫結構設計常用的方法。得到了數據項和數據結構以后,就可以設計出能夠滿足用戶需求的各種實體以及它們之間的關系,為后面邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。根據需求分析和功能分析,規劃出本系統中使用的數據庫實體分別為員工實體,部門實體,工資實體,出勤實體,公出請假實體,人事調動實體,福利實體,員工離職實體等員工實體包括ID、編號、姓名、性別、身份證號、出生年月、年齡、民族、婚姻狀況、政治面貌、如黨團時間、籍貫、聯系電話和手機號碼等屬性。員工實體E-R圖如圖2.1所示:
部門實體包括部門編號、部門名稱、部門經理、部門地址和部門電話屬性。
部門實體E-R圖如圖2.2所示:。
公出實體包括ID、所屬工資月份、員工編號、員工姓名、基本工資、加班費、工齡工
資、全勤獎、獎勵總額、職務津貼、請假扣除等屬性。工資實體E-R圖如圖2.3所示:
2.4 結構
本系統的實現采用典型的三層模式、B/S結構來實現,不同的客戶端程序共同訪問中心數據庫,系統結構如圖1:
圖1:系統結構
系統基本功能圖解體系基本結構圖
2.5功能需求與系統模塊的關系 各項功能需求的實現同各個塊程序的分配關系:
2.5.1登錄頁面
需要登陸的人員,對于不同的身份,他們的權限是不一樣 的。當用戶輸入ID 和密碼時,查詢數據庫,若用戶名和密
碼正確,則進入相應的員工信息頁面,若不正確,則提示用戶名或密碼錯誤,人顯示當前頁面。
功能描述: 用戶管理 配置管理 數據備份 數據維護 1.2.3.4.2.5.2員工注冊 功能描述:
新員工注冊,輸入員工的注冊信息,包括(登錄賬號,登錄密碼,核對密碼,聯系電話,聯系地址,電子郵箱)。
注冊信息的修改。
用例圖
2.5.3員工的登錄和登出
功能描述:
員工登陸
員工退出 用例圖:
2.5.4信息查詢 功能描述:
查看公司內部相關信息 查看個人信息
查看其他員工的部分信息 用例圖
2.5.5人事檔案
1增加員工檔案信息 2修改員工檔案信息
3刪除員工檔案信息 4查詢員工檔案信息
5打印員工檔案信息 用例圖
2.5.6工資信息管理 功能描述:
1.工資信息模塊
2.計發工資信息
3.查詢工資信息
4.保險/福利
5.打印工資信息 用例圖
2.5.7員工培訓 功能描述:
1.員工培訓模塊主要包括:
2.培訓信息的錄入 3.培訓信息的刪除 4.培訓信息的修改 5.培訓信息的查詢 6.履歷表的打印 用例圖
2.5.8公司招聘
功能描述:
1.錄入招聘信息
2.查詢招聘信息
3.修改招聘信息
4.刪除招聘信息
5.查詢應聘者信息
6.刪除應聘者信息
用例圖
2.6 人工處理工程
創建用戶(注冊新用戶):用戶信息需要手工輸入計算機。更新部門、員工資料:需要手動輸入更新內容。
2.7 尚未解決的問題
由于數據的傳輸上需要通過網絡傳輸,為了客戶資料進行保密,需要在網絡的傳輸過程中對數據進行加密。
這個工作主要是在準備網絡包,及解開網絡包這兩個模塊完成,它們各對數據進行加密及解密還原工作。
在加密算法選擇上將使用RSA 加密算法。具體算法可參照參考資料中《Computer Network》p.598。
3.接口設計 3.1用戶接口設計
3.2外部接口
3.3內部接口
4.運行設計 4.1運行模塊組合
施加不同的外界運行控制時所引起的各種不同的運行模塊組合如下表所示:
4.2運行控制
5.系統數據結構設計 5.1邏輯結構設計要點
根據設計好的E-R圖在企業人事管理系統中創建各表。
員工信息表用于儲存員工基本信息和單位相關信息,改數據表結構如表2.1所示:
部門表用于存儲部門編號、部門名稱等信息,該數據表結構如表2.2所示。
工資表用于存儲每月每個員工的詳細工資信息該數據表結構如表2.3所示。
6.系統出錯處理設計 6.1出錯信息
程序在運行時主要會出現兩種錯誤:
1、由于輸入信息,或無法滿足要求時產生的錯誤,稱為軟錯誤。
2、由于其他問題,如網絡傳輸超時等,產生的問題,稱為硬錯誤。
對于軟錯誤,須在定票/領票操作成功判斷及輸入數據驗證模塊由數據進行數據分析,判斷錯誤類型,再生成相應的錯誤提示語句,送到輸出模塊中。
對與硬錯誤,可在出錯的相應模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。
6.2補救措施
所有的客戶機及服務器都必須安裝不間斷電源以防止停電或電壓不穩造成的數據丟失的損失。若真斷電時,客戶機上將不會有太大的影響,主要是服務器上:在斷電后恢復過程可采用 SQL SERVER 的日志文件,對其進行ROLLBACK 處理,對數據進行恢復。
在網絡傳輸方面,可考慮建立一條成本較低的后備網絡,以保證當主網絡斷路時數據的通信。
在硬件方面要選擇較可靠、穩定的服務器機種,保證系統運行時的可靠性。
6.3系統維護設計
維護方面主要為對服務器上的數據庫數據進行維護。可使用 SQL SERVER 的數據庫維護功能機制。例如,定期為數據庫進行Backup,維護管理數據庫死鎖問題和維護數據庫內數據的一致性等。