freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs結(jié)構(gòu)的實(shí)驗(yàn)室管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-07 17:38本頁面
  

【正文】 處理設(shè)備,不同程度的開展了信息管理系統(tǒng)的開發(fā)和應(yīng)用。 實(shí)驗(yàn)室信息管理系統(tǒng)(Laboratory Information Management System,LIMS)是指通過建立以實(shí)驗(yàn)室為中心的分布式管理體系,根據(jù)科學(xué)的實(shí)驗(yàn)室管理理論和計(jì)算機(jī)數(shù)據(jù)庫技術(shù),建立完善的質(zhì)量保證體系,實(shí)現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)化共享、無紅紙化記錄與辦公,資源與成本管理、人員量化考核,為實(shí)驗(yàn)室管理水平的整體提高和實(shí)驗(yàn)室的全面管理提供先進(jìn)的技術(shù)支持。70年代中期至80年代末期,這個(gè)時(shí)代的計(jì)算機(jī)語言和網(wǎng)絡(luò)技術(shù)還不夠發(fā)達(dá),計(jì)算機(jī)的價(jià)格比較昂貴,這一時(shí)期的LIMS系統(tǒng)操作一般集中在中心計(jì)算機(jī)上完成,能夠?qū)崿F(xiàn)一般的數(shù)據(jù)管理與統(tǒng)計(jì)分析功能,數(shù)據(jù)處理能力比較小,手工處理的工作量仍然比較大,一般需要專業(yè)的技術(shù)人員編寫與維護(hù)程序,80年代末期到90年代中后期,伴隨著這一時(shí)期計(jì)算機(jī)技術(shù)的飛速發(fā)展,LIMS技術(shù)進(jìn)入一個(gè)嶄新的發(fā)展時(shí)期。c/s構(gòu)架的數(shù)據(jù)管理模式成為主流,數(shù)據(jù)處理能力大大提高。UNIX平臺(tái)逐步過渡到Windows平臺(tái),產(chǎn)品呈現(xiàn)出良好的用戶界面,操作比較簡單,功能比較全面?;赪eb技術(shù)的LIMS開始出現(xiàn),普遍采用基于B/S模式的分布式管理體系,客戶端只采用Internet瀏覽器,無需安裝任何LIMS軟件,使用極其方便,數(shù)據(jù)的共享和發(fā)布更為簡單,功能更為全面,軟件的可擴(kuò)展性增強(qiáng),代表了今后LIMS技術(shù)的發(fā)展方向。 ②以高校實(shí)驗(yàn)室綜合管理工作的應(yīng)用為主線,對(duì)目前各種主要的技術(shù)進(jìn)行研究,主要包括J2EE概述、Oracle基礎(chǔ)、RBAC訪問控制技術(shù)、項(xiàng)目管理概述、工作流處理引擎(BPM)技術(shù)等。包括實(shí)驗(yàn)室管理、實(shí)驗(yàn)室建設(shè)管理、實(shí)踐教學(xué)管理、實(shí)驗(yàn)開放選課、設(shè)備動(dòng)態(tài)管理、大型儀器共享平臺(tái)、評(píng)估和預(yù)警、智能網(wǎng)站等。其中,第三部分是本文的重點(diǎn)。全文由六個(gè)章節(jié)組成。 第2章分析實(shí)驗(yàn)室管理系統(tǒng)的基本需求,并根據(jù)系統(tǒng)需求的特點(diǎn),規(guī)劃并設(shè)計(jì)系統(tǒng)的基本架構(gòu)和基本實(shí)現(xiàn)方式。 第4章介紹系統(tǒng)的各個(gè)模塊的功能組成,以及這些功能項(xiàng)目的相互關(guān)系。最后對(duì)本論文的研究過程做出總結(jié),并對(duì)下一步的研究工作做出展望。下面對(duì)本研究所采用的關(guān)鍵技術(shù)子以簡要介紹。這使得我們盡可能地將現(xiàn)有技術(shù)體系向此靠攏,因?yàn)橹挥羞@樣才可能不斷積累現(xiàn)有程序資源,讓項(xiàng)目保持可持續(xù)發(fā)展。J2EE提供了一個(gè)企業(yè)級(jí)的計(jì)算模型和運(yùn)行環(huán)境,用于開發(fā)和部署多層體結(jié)構(gòu)的應(yīng)用。它樹立了一個(gè)廣泛而通用的標(biāo)準(zhǔn),大大簡化了應(yīng)用開發(fā)和移植過程。② J2EE主要技術(shù)J2EE是由一整套的服務(wù)(Services)、應(yīng)用程序接口(API)和協(xié)議(Protocol)組成,對(duì)開發(fā)基于Web的多層應(yīng)用提供了功能支持。JNDI (Java Name and Directory Interface)為應(yīng)用程序提供了一個(gè)統(tǒng)一的接口來完成標(biāo)準(zhǔn)的目錄操作,如DNS、LDAP、本地文件系統(tǒng)或應(yīng)用服務(wù)器中對(duì)象的訪問和操作。RMI (Remote Method Invoke)RMI協(xié)議用來調(diào)用遠(yuǎn)程對(duì)象上方法。RMI是一種被EJB使用的更底層的協(xié)議。JSP(Java Server Pages)JSP頁面由HTML代碼和嵌入其中的Java代碼組成。Java ServletSerlet是一種Java程序,它擴(kuò)展了Web服務(wù)器的功能,做為服務(wù)器端的應(yīng)用,在服務(wù)器端駐留并響應(yīng)客戶端請(qǐng)求,Servlet提供的功能大多與JSP類似,不過實(shí)現(xiàn)的方式不同,Servlet全部由Java編寫。XML的發(fā)展和Java是相互獨(dú)立的,但是XML和Java的共同目標(biāo)都是平臺(tái)獨(dú)立性。JMS (Java Message Service) JMS是一組用于面向消息的中間件之間相互通信的API,它既支持點(diǎn)對(duì)點(diǎn)的信息通信,也支持發(fā)布/訂閱式的消息通信。JTS (Java Transaction Service)JTS是CORBA OTS事務(wù)監(jiān)控的基本實(shí)現(xiàn),規(guī)定了事務(wù)管理器的實(shí)現(xiàn)方式。JavaMailJavaMail是用于存取郵件服務(wù)器的API,支持SMTP和IMAP。(1)客戶層支持各種各樣的客戶機(jī),可以在公司的防火墻之內(nèi)或之外。在一個(gè)基于Web的J2EE應(yīng)用中,用戶的瀏覽器在客戶層中運(yùn)行,并從一個(gè)Web服務(wù)器下載Web層中的靜態(tài)HTML頁面或由JSP或Servlet生成的動(dòng)態(tài)HTML頁面。Web層組件可以由JSP頁面、基于Web的Applet以及Servlet組成,一般用來構(gòu)建J2EE的表示邏輯,業(yè)務(wù)層組件包括JavaBeans組件或EJB組件,用來解決和實(shí)現(xiàn)特定業(yè)務(wù)領(lǐng)域需要的商業(yè)邏輯,EJB組建模型是J2EE的中樞。④ J2EE的優(yōu)點(diǎn)(1) J2EE完全基于Java平臺(tái),使用Java進(jìn)行編程,基于J2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件,因此設(shè)計(jì)合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺(tái)和各種操作系統(tǒng)上,可伸縮性強(qiáng)。(3) J2EE標(biāo)準(zhǔn)也允許客戶麻風(fēng)與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省丁由自己制訂整個(gè)方案所需的費(fèi)用。雖然項(xiàng)目是完全可以部署在Windows的平臺(tái)上,但是我們推薦使用Linux作為服務(wù)器操作系統(tǒng)。:除了操作系統(tǒng)使用開源的Linux外,系統(tǒng)還可以使用Apache, Jboss, Tomcat,Eclipse, Fckediter等開源軟件,這些開源軟件為系統(tǒng)提供穩(wěn)定可靠的服務(wù),也大幅度降低系統(tǒng)成本。Eclipse提供了良好的團(tuán)隊(duì)開發(fā)工具,利用CVS來管理版本的同步和分發(fā)。對(duì)于編碼、調(diào)試、重構(gòu)、單元測試等等,Eclipse可以與任何一種IDE匹敵,甚至比它們還要好。經(jīng)過對(duì)Mysql, SqlServer,Oracle的對(duì)比,我們最終選擇了擁有強(qiáng)大技術(shù)支持、架構(gòu)體系得到更多商用技術(shù)支持的Oracle。它在如下方面的表現(xiàn)遠(yuǎn)遠(yuǎn)超過Sql Server和Mysql。②開發(fā)工具介紹PL/SQL Developer是一種集成的開發(fā)環(huán)境,專門用于開發(fā)、測試、調(diào)試和優(yōu)化Oracle PL/SQL存儲(chǔ)程序單元,比如觸發(fā)器等,是基于Oracle項(xiàng)目開發(fā)的必備工具。我們?cè)陂_發(fā)過程中使用如下功能:1)強(qiáng)大的PL/SQL編輯器和完善的Debugger調(diào)試器,提高開發(fā)效率;2)詢問創(chuàng)建和SQL視窗相互輔助,方便實(shí)體創(chuàng)建的代碼化和人性化操作;3)報(bào)告視窗項(xiàng)目和瀏覽器模式管理,方便監(jiān)控?cái)?shù)據(jù)庫對(duì)象狀況;4)專業(yè)過程優(yōu)化工具,提高數(shù)據(jù)庫操作性能;5)基于HTML的數(shù)據(jù)庫健康和性能報(bào)告工具,及時(shí)掌握數(shù)據(jù)庫運(yùn)行情況;6)比對(duì)用戶目標(biāo)和輸出用戶目標(biāo),極大地提高系統(tǒng)平移和部署,協(xié)調(diào)開發(fā)與發(fā)布的關(guān)系,保證數(shù)據(jù)基礎(chǔ)的一致性。在J2EE應(yīng)用程序開發(fā)中,我們經(jīng)常會(huì)使用到應(yīng)用程序與數(shù)據(jù)庫連接的建立。(DAO)數(shù)據(jù)訪問對(duì)象在很長一段時(shí)間內(nèi)是Visual Basic訪問數(shù)據(jù)庫功能的主要技術(shù)。盡管DAO是數(shù)據(jù)訪問中最弱的一種,但它同時(shí)也是最為人所熟知的。: 應(yīng)用程序數(shù)據(jù)訪問對(duì)象(JET)JET數(shù)據(jù)庫引擎ODBC驅(qū)動(dòng)器管理器OracleOBDC驅(qū)動(dòng)器Oracle調(diào)用接口網(wǎng)絡(luò)軟件Oracle數(shù)據(jù)庫 DAO訪問Oracle示意圖DAO是一項(xiàng)過時(shí)的技術(shù),盡管它仍應(yīng)用于許多程序,但與新技術(shù)相比,它存在一些明顯的缺點(diǎn):① DAO擁有的對(duì)象模型功能比較弱,在所有的數(shù)據(jù)庫訪問技術(shù)中它的功能最弱。③ DAO不適合處理大量不同類型的數(shù)據(jù)源。應(yīng)用程序數(shù)據(jù)訪問對(duì)象(JET)ODBC驅(qū)動(dòng)器管理器OracleOBDC驅(qū)動(dòng)器Oracle調(diào)用接口網(wǎng)絡(luò)軟件Oracle數(shù)據(jù)庫 RAO訪問Oracle示意圖RDO是通過ODBC數(shù)據(jù)源訪問數(shù)據(jù)的標(biāo)志性技術(shù),它圍繞著ODBC API進(jìn)行設(shè)計(jì),并不完全適合與Oracle。RDO的缺點(diǎn):① 微軟認(rèn)為它過時(shí)了,不會(huì)再給它投入更多的工作。③ RDO依賴于ODBC驅(qū)動(dòng)器,通常會(huì)受到它們之間不相容性之間的影響。使用連接池的優(yōu)點(diǎn)主要體現(xiàn)在兩個(gè)方面:①對(duì)數(shù)據(jù)庫的連接統(tǒng)一進(jìn)行配置、管理、監(jiān)控,以及對(duì)數(shù)據(jù)庫連接池的參數(shù)進(jìn)行優(yōu)化調(diào)整,同時(shí)對(duì)應(yīng)用中沒有關(guān)閉或其他原因造成沒有關(guān)閉的數(shù)據(jù)庫連接由連接池統(tǒng)一進(jìn)行管理。考慮到項(xiàng)目的Java應(yīng)用規(guī)模不大,沒有必要購買商用的服務(wù)軟件,我們使用性能良好的Tomcat作為服務(wù)器軟件,并能夠集成多個(gè)Tomcat組成集群,動(dòng)態(tài)均衡web壓力,很好地實(shí)現(xiàn)了web服務(wù)的高性能和穩(wěn)定性,: Web服務(wù)動(dòng)態(tài)負(fù)載均衡布局基于角色的訪問控制(Role Based Access Control ,RBAC)是近年來興起的新型訪問控制技術(shù),由美國國家標(biāo)準(zhǔn)化和技術(shù)委員會(huì)(NIST)的Ferraiolo等人在上世紀(jì)90年代初提出來的。Sandhu等人在對(duì)RBAC進(jìn)行深入研究的基礎(chǔ)上,在1996年提出了一個(gè)基于角色的訪問控制參考模型,即RBAC96模型,同時(shí),RBAC技術(shù)逐漸應(yīng)用到實(shí)際,如Novell的Netware和Windows等操作系統(tǒng)管理。RBAC是根據(jù)整個(gè)用戶組織的結(jié)構(gòu)中不同崗位職責(zé)進(jìn)行角色劃分的,而并非針對(duì)具體的某個(gè)用戶劃分權(quán)限,即資源的訪問許可是通過角色來獲取的,利用角色層次結(jié)構(gòu)將用戶與權(quán)限聯(lián)系起來,當(dāng)用戶成為相應(yīng)角色的成員時(shí)便可以獲得該角色所擁有的權(quán)限,從而在很大程度上簡化了用戶與權(quán)限的管理。在RBAC中,引入了角色這一重要概念。 RBAC的基本思想是:授權(quán)給用戶的訪問權(quán)限,通常由用戶在一個(gè)組織中擔(dān)當(dāng)?shù)慕巧珌泶_定。由于他們的職能不同,所擁有的訪問權(quán)限顯然也各不相同。工作流:即Workflow。工作流引擎:即WorkFlow Engine,是指workflow作為應(yīng)用系統(tǒng)的一部分,并為之提供對(duì)各應(yīng)用系統(tǒng)有決定作用的根據(jù)角色、分工和條件的不同決定信息。該通用的工作流系統(tǒng)的主要功能組件有三種類型,:定義工具工作流定義引用 被解釋 引用組織/角色模型數(shù)據(jù) 引用 維護(hù) 使用工作流執(zhí)行服務(wù) 生成工作流控制數(shù)據(jù)應(yīng)用程序工作流引擎 調(diào)用 更新應(yīng)用數(shù)據(jù)工作列表工作流相關(guān) 數(shù) 據(jù) 操縱 使用 更新應(yīng)用程序工作表處理器 操縱 調(diào)用用戶界面 調(diào)用 工作流系統(tǒng)示意圖軟件組件:為工作流系統(tǒng)的各種功能提供支持;系統(tǒng)定義和控制數(shù)據(jù)。 過程定義(Process Definition)包含工作流執(zhí)行軟件運(yùn)行過程中所需的所有過程詳細(xì)信息,有過程的開始和約束條件、活動(dòng)或任
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1