迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現_第1頁
迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現_第2頁
迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現_第3頁
迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現_第4頁
迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、大 理 學 院 成 人 高 等 教 育畢 業 論 文辦學單位大理學院公共衛生學院專 業醫學檢驗層 次大學專科論文題目迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現作 者王 芳指導教師包國娟學 號11GW0417081職 稱主管護師工作單位香格里拉縣建塘衛生院工作單位香格里拉縣建塘衛生院 2021年10月15日迪慶藏族自治州人民醫院醫學檢驗系統的設計與實現 王芳2021級大理學院醫學檢驗專業函授班,學號:11GW0417081摘要:隨著信息時代的到來,醫院醫學檢驗工作發生了巨大的變化,各種智能的檢驗儀器先后被應用到醫學檢驗工作中,它們產生了大量醫學檢驗數據。醫院要在競爭中不斷開展,就需要不斷提高

2、醫療質量和診斷水平。這些都離不開醫療檢驗數據。醫療檢驗數據已成為提高醫院診療水平的重要因素。如何利用先進的設備,以較低的本錢開發出高效、平安的醫學檢驗數據管理系統,滿足醫生、醫院管理者、患者的需求,已成為醫院檢驗管理工作的新課題。本文以迪慶藏族自治州婦幼保健院醫學檢驗系統為開發背景,對醫學檢驗系統進展需求分析,明確了醫學檢驗系統的功能需求和性能需求;確定了系統的體系構造和軟件架構;設計了系統構造圖、包構造、系統業務邏輯接口等。在系統的實現中,綜合利用了標簽庫、事務管理技術,有效地提高了數據庫的程序代碼編寫質量和開發效率。通過檢驗系統的應用,得到了醫院的認可與好評,實現了醫院檢驗數據的共享,縮短

3、了檢驗報告的時間,統一了檢驗報告格式,減少了誤差率,提高了診斷準確率,為使醫院科學管理提供了數據支撐。關鍵詞:醫學檢驗系統;統一建模語言;面向對象技術Abstract:With the information age, the medical inspection of the hospital has undergonetremendous changes, a variety of intelligence testing equipment has been applied tomedical inspection, they produce a lot of medical test

4、data. Hospital to the continuousdevelopment in the competition, we need to continuously improve the quality ofmedical care and diagnosis. These are inseparable from the medical test data. Medicalexamination of hospital data has become an important factor in diagnosis andtreatment. How to use advance

5、d equipment to develop efficient low cost and safemedical test data management system to meet the doctors, hospital administrators,patient demand,Hospital management has become the new test subject.In this paper,DiQing Tibetan autonomous prefecture , maternity and child care management system for th

6、edevelopment of medical background check, medical examination of the managementsystem needs analysis, defined the medical inspection system functional requirementsand performance requirements; determine the system architecture and softwarearchitecture; design of the system structure diagrams, packag

7、e structure, the systembusiness logic interface. In the system implementation, utilization of the tag libraries,transaction management technology to effectively improve the database writeprogram code quality and development efficiency.By examining the systems application, the hospital received recog

8、nition and praise,to achieve a hospital laboratory data sharing, reduced inspection time of the report,unified the inspection report format, reducing the error rate, improved diagnosticaccuracy, to enable the hospital to science provide data management support.Key Words :Medical examination system ;

9、UML;OOP第1章 緒論1.1 論文研究背景與意義二00五年十月,根據迪慶州人民政府?關于印發城鎮衛生體制改革實施意見的通知?迪政發200261號及?香格里拉城州州縣人民醫院衛生資源整合實施方案?迪政發200523號,原州人民醫院及香格里拉縣人民醫院,正式合并,合并后組建成立了“迪慶香格里拉人民醫院。經過兩年多的努力,醫院取得了一定的成績,目前,醫院共設七個職能科室,17個臨床科室,全院在職人員256人,專業技術人員214人。正高1人,副高職稱21人,中初級醫技人員180人。在州委、政府的關心支持下,新建門診醫技大樓將于2021年正式投入使用。醫學檢驗是運用現代物理化學方法、手段進展醫學診斷

10、的一門學科,主要研究如何通過實驗室技術、醫療儀器設備為臨床診斷、治療提供依據1。婦幼保健院的醫學檢驗信息化是指婦幼保健機構借助信息化手段對病人開展醫學檢驗工作。大量先進的醫學檢驗儀器被引入到醫學工作中,一方面為臨床醫生診斷提供了翔實的數據根底,為醫院診斷質量和水平的提升提供可能;另一方面,又為醫院在醫學檢驗管理領域提出了新的課題,即如何利用先進技術和設備,以較低的本錢,開發出運行平安、高效的醫學檢驗系統,實現醫學檢驗設備的動態管理。實驗室信息系統是指利用計算機技術和計算機網絡實現臨床實驗室的信息采集、存儲、處理、傳輸、查詢,并提供分析及診斷支持的計算機軟件系統2。主要應用于醫院檢驗室中,該系統

11、通過將醫學檢驗設備與計算機及網絡相聯,實現醫學檢驗設備管理、醫學檢驗過程監控、醫學檢驗方案審批與執行、醫學檢驗數據收集、整理與分析和醫學檢驗應用系統的全程、科學、動態管理。自 2021 年以來,迪慶藏族自治州婦幼保健院加大了對醫院信息化工作的建立力度,先后運行了自動化辦公系統OA、醫院信息管理系統HIS、固定資產管理系統,但對于醫學檢驗系統的應用卻相對滯后。大局部醫學檢驗管理工作仍采取原始的手工管理模式進展。隨著婦幼保健院醫療技術的開展,醫學檢驗設備不斷增加,醫學檢驗工程也不斷增多,傳統的手工臺帳式管理模式已很難滿足醫院當前日益增長的醫學檢驗需求,醫學檢驗結果等待周期長、數據不準確、不易查詢等

12、問題凸顯,州婦幼保健院對醫學檢驗信息化工作的需求顯得尤為迫切。為此,我們結合州婦幼保健院實際業務需求,應用軟件工程理論和軟件開發技術,選擇適宜開發平臺和開發語言,為其開發一套適應其需求的醫學檢驗系統。建立一套高效、準確的醫學檢驗系統的意義在于可以統一院內醫學檢驗報告,可以真正意義實現院內檢驗數據共享,充分發揮醫院內的設備、技術、人才優勢,不斷提高檢驗工作效率,減少患者經濟負擔,并為下一步構建衛生資源平臺,奠定根底。一是,婦幼衛生醫學檢驗系統可以實現婦幼機構檢驗室檢驗數據的全過程追蹤和動態管理,可以簡化衛生技術人員和管理人員的工作,可以強化數據的收集、檢索、存儲、分析等管理工作,可以實現數據的高

13、保密性、低本錢等要求。二是,高效的婦幼醫學檢驗系統將有助于婦幼衛生保健診療工作的效率和質量穩步提升。檢驗系統的應用可以將檢驗人員從繁瑣的體力勞動中解脫出來,使他們有更多的時間投入到效勞患者的工作中,投入到醫學科研工作中,投入到病理分析、數據整理以及科學地制定各類防病政策的工作中,進而提高效勞質量,滿足群眾各方面的安康需求。1.2 國內外開展現狀分析國外醫學檢驗系統LIS起步較早,開展也較為成熟。國外 LIS 主要特點是大型化、一體化,這是由國外醫院管理體制和資源利用水平所決定的3。在芬蘭已有多數 LIS 運行在面向對象的 Cach數據庫系統之上,它是一種后關系型、面向對象數據庫,它整合了對象數

14、據庫訪問、高性能的 SQL 訪問、強大的多維數據訪問這三種方法,成功解決了關系型數據庫不能解決的一些問題4。在其他一些興旺國家都設有醫學檢驗中心,負責承當一個地州的幾個醫院醫學檢驗工作。他們依據先進的醫學檢驗技術和信息化管理手段,提高檢驗效率,形成了醫學檢驗信息存儲、比對、打印、查詢為一體的管理平臺,醫學檢驗數據根本上實現上自動采集、通過網絡實現醫學檢驗數據的集成、傳輸、監測,實現了檢驗數據最大化共享。醫學檢驗科是州婦幼保健院的重要組成局部。檢驗科室有著與臨床科室不可分割的聯系,能夠準確、迅速、及時地為臨床醫生提供具有診斷意義的檢驗信息與數據,尤其是對異常檢驗結果的處理及危急值的建立顯得尤為重

15、要5。在20世紀80年代,我國醫學檢驗系統根本上還是單機處理,局部全自動分析儀可以將數據寫入打印機;在90 年代初,局部全自動醫學檢驗儀器可以將數據寫入微機中,實現了檢驗數據的微機化管理;在20世紀90年代中期,以DOS 平臺、dBASE數據庫為主的第一代醫學檢驗系統開場運行了,可以完成接收檢驗儀器數據,生成檢驗報告工作。隨后,醫學檢驗系統得到了開展,其開發環境為windows平臺,采取了瀏覽器/效勞器Browser/Server即B/S或客戶機/效勞器Client/Server即C/S構造體系,運用了可視化編輯語言和SQL Server數據庫技術,醫學檢驗系統的網絡功能和收費功能相對強大。隨

16、著大量先進的檢驗醫學設備的引入和醫院網絡的健全,各醫院紛紛開場進展醫院檢驗管理系統建立,各種醫學檢驗系統應運而生。從計算機系統的開展過程上可以分為單機模式、客戶機/效勞器Client/Server模式和瀏覽器/效勞器Browser/Server模式幾個階段6。在單機模式下,數據只能被一臺計算機讀取,數據信息不對等,數據缺乏關聯性。客戶機/效勞器Client/Server模式構造有三個主要組成局部:數據庫效勞器、客戶端應用程序和網絡7。瀏覽器/效勞器Browser/Server體系構造下,表示層Presentation、功能層(Business Logic)、數據層(Data Service)被

17、分割成三個相對獨立的單元8。C/S 模式由于客端直接與效勞器端相聯,中間沒有其他環節,因此,C/S 模式的實時交互性能較好,系統響應速度快。但由于需要對系統內每個客戶端都安裝客戶端軟件,所以在系統升級時,就需要對系統內每一臺客戶機重新進展安裝,完成升級工作,導致系統的維護與升級本錢較高。B/S模式構造相對簡單,用戶交互是通過瀏覽器進展的,其本錢也僅僅是在系統運行初期的一次性的投入本錢。由于B/S模式的開發、維護等工作也都集中在效勞器端,當企業對網絡應用進展升級時,只需更新效勞器端的軟件就可以,這減輕了異地用戶系統維護與升級的本錢9。尤其在Java語言被應用后,B/S模式更展示出了其方便捷、高效

18、的特性。隨著信息化工作的不斷深入和醫療檢驗器械的引進,婦幼保健院所承當的醫學檢驗工程不斷增多,醫學檢驗工作越來越重,在日常工作中,OA、HIS等各類信息管理系統在婦幼保健院中的應用不斷增加,這為婦幼保健院醫學檢驗數據在不同系統間的共享與交流提出了要求。同時,由于婦幼保健院醫學檢驗系統的使用者計算機水平參差不齊,這又對醫學檢驗系統的維護性、穩定性、平安性提出了要求。通過對B/S和C/S構造的比較,結合州婦幼保健院醫學檢驗工作的實際,基于B/S構造的醫學檢驗系統優先被考慮。1.3 本文主要工作本文在分析醫學檢驗工作需求的根底上,利用統一建模語言對醫學檢驗系統進展分析設計,利用面向對象方法對醫學檢驗

19、系統進展測試和實現。主要工作如下:本文對醫學檢驗系統進展需求分析,明確了醫學檢驗系統的功能需求和性能需求;確定了系統的體系構造和軟件架構;設計了系統構造圖、包構造、系統業務邏輯接口等。在系統的實現中,綜合利用了標簽庫、事務管理技術,有效地提高了數據庫的程序代碼編寫質量和開發效率。以州婦保院醫學檢驗系統為開發背景,進展醫院檢驗系統的業務分析,建立業務模型。借助 UML 建模技術建立醫學檢驗系統用例模型。 2、利用面向對象技術對醫學檢驗系統流程、核心模塊、核心功能及功能的實現進展設計,對數據存儲、交換技術策略進展了闡述。3、確定了系統的體系構造和軟件架構;設計了系統構造圖、包構造、系統業務邏輯接口

20、等;在醫學檢驗系統的實現中,綜合利用了事務管理技術等,提高了數據庫的程序代碼編寫質量。4、在綜合測試階段運用白盒檢驗方法、黑盒檢驗方法對整體系統進展測試。1.4 論文章節構造第1章緒論,對工程的研究背景和意義及國內外開展的現狀進展了分析,闡述了自己的工作。第2章對相關理論知識介紹,主要圍繞軟件工程及軟件生存周期、醫學檢驗系統的開發平臺選擇進展了說明,就建模語言的選擇及J2EE相關技術進展了闡述,確定了軟件系統的軟件開發平臺和開發語言。第3章對迪慶藏族自治州婦幼保健院醫學檢驗系統需求進展分析,首先針對目前醫學檢驗工作的現狀及存在的問題進展分析,然后,從醫學檢驗工作的業務流程入手,進展了醫學檢驗的

21、系統分析,確定了對醫學檢驗系統業務需求、功能需求、用例表示,結合婦幼保健院的實際情況,對該系統的軟硬件及網絡需求進展了分析。第4章迪慶藏族自治州婦幼保健院醫學檢驗系統設計,明確了醫學檢驗系統的設計原那么、系統的總體構造、軟件架構和平安措施,明確系統開發工具和集成開發環境;對醫學檢驗系統開發環境進展了闡述,從系統的包構造設計、視圖層設計等方面,詳細說明了醫學檢驗系統的具體設計。第5章從婦幼保健院醫學檢驗系統的平安機制的實現和主要功能的實現兩個方面對醫院檢驗系統的實現工作進展了闡述;明確測試環境和測試流程,對系統進展了全面的測試,將系統中主要的頁面進展展示。第2章 相關理論知識介紹迪慶藏族自治州婦

22、幼保健院醫學檢驗儀器種類繁多,涉及到生化、病理等多方面,檢驗數據的應用也非常廣,涉及到醫院內部的醫學檢驗科、財務科、院感科、統計室等多個部門。這些部門應用了醫院管理信息系統、財務管理系統、自動化辦公等多個不同的信息系統。因此,在設計婦幼保健院醫學檢驗系統過程中,應對不同信息系統間的集成、維護、擴展等多方面因素予以考慮。下面對開發醫學檢驗系統涉及的相關技術進展介紹和分析。2.1 軟件工程及軟件生存周期介紹軟件工程是一門工程學科,涉及軟件生產的各個方面,從最初的系統描述一直到使用后的系統維護10。它主要包括工程學科和軟件生產多方面,涉及到程序設計語言、數據庫語言、軟件開發工具等內容,程序人員應用軟

23、件工程理念,解決軟件設計問題,在保證軟件開發質量的同時,穩步提高軟件開發的效率。軟件生存周期是指軟件從構思開場至軟件退役為止的軟件發生、開展直至軟件退役的整體生存周期11。大體分為獲取過程、管理過程、供給過程、運作過程、開發過程、維護過程六方面。在獲取過程和供給過程中,主要參與者為需方和供方,雙方通過簽訂合同的方式確定需求和效勞。在管理過程中,主要的參與者為管理者,對整體開發工作進展全方面的組織與管理。在運作過程中,主要的參與者是操作者,是指在預定的環境中為操作者提供軟件產品及相應技術支持。開發過程和維護過程的主要參與者為開發人員和維護人員,這兩個過程中,主要是將用戶的需求轉化為相應的軟件產品

24、或軟件系統;為所提供的軟件產品或系統進展修改和管理,使其更符合用戶的要求,更適應軟件的運行環境12。如下列圖所示:2.2 軟件開發模型的選擇軟件開發模型是軟件開發全部過程、活動和任務的構造框架。主要開發模型包括有:瀑布模型、原型模型、演化模型13。瀑布模型Waterfall Model即線形順序模型,它是通過設計一系列階段順序展開的,從系統需求分析開場直到產品發布和維護,每個階段都會產生循環反應,工程開發進程是“流動的。原型模型,是通過向用戶提供原型獲取用戶反應,并逐步求精的方法,使原型能夠“快速開發,適應用戶需求。這是目前較流行的一種實用軟件生存期模型14。演化模型是一種全局的軟件(或產品)

25、生存周期模型15。屬于迭代開發風范。該模型可以表示為:第一次迭代(需求-設計-實現-測試-集成)-反應-第二次迭代(需求-設計-實現-測試-集成)-反應- 。分為增量模型和螺旋模型兩種。增量模型融合了瀑布模型的根本成分和原型實現的迭代特征,采用隨著日程時間的進展而交織的線性序列,每一個線性序列產生軟件的一個可發布的“增量。當使用增量模型時,第1個增量往往是核心的產品,即第1個增量實現了根本的需求,但很多補充的特征還沒有發布。客戶對每一個增量的使用和評估都作為下一個增量發布的新特征和功能,這個過程在每一個增量發布后不斷重復,直到產生了最終的完善產品。其特點是只要某個需求的增量包出來即可進展開發。

26、雖然某個增量包可能還需要進一步適應客戶的需求并且更改,但只要這個增量包足夠小,其影響對整個工程來說是可以承受的。螺旋模型是采用一種周期性的方法來進展系統開發的方法。這種模型的每一個周期都包括需求定義、風險分析、工程實現和評審4個階段,由這4個階段進展迭代。軟件開發過程每迭代一次,軟件開發又前進一個層次16。每輪循環包含六個步驟,即 1確定目標,可選項,以及強制條件。2識別并化解風險。 3評估可選項。 4開發并測試當前階段。 5規劃下一階段。 6確定進入下一階段的方法步驟。它的根本做法是把軟件工程分解成一個個小工程。每個小工程都標識一個或多個主要風險,直到所有的主要風險因素都被確定。在對不同的軟

27、件開發模型進展分析比較后,結合本軟件系統的實際情況,我們決定采取演化模型作為軟件開發模型。2.3 建模語言的選擇建立模型需要一定的語言支持,模型是現實的簡化,是真實系統的縮影。每一個系統可以從不同的方面使用不同的模型進展描述,每個模型都是對系統從語義上近似的抽象17。自從面向對象技術在軟件行業被廣泛應用以來,面向對象建模語言的數量從最初的不到10種增加到了50多種。20世紀90年代中期,以Booch1993、OOSE和OMT-2等新的建模語言被提出,建模語言逐漸走向成熟18。Booch是面向對象方法最早的倡導者之一,他提出的Booch1993 方法比較適合于系統的設計和構造19。Rumbaug

28、h 等人提出的 OMT-2 的方法引入了各種獨立于語言的表示符20。Jacobson于1994年提出了OOSE方法,該方法的最大特點是面向用例,并在用例的描述中引入了外部角色的概念21。UMLUnified Modeling Language即通用建模語言,于 1996 年誕生,它不僅吸取了Booch 等三人建模的主要技術,還吸收了Fusion 等的長處,使其本身具有的可擴展性使,不僅可以用于軟件系統開發各個階段的建模,也可以用于商業建模和其他幾乎所有類型的建模22。它通過使用多種類型的模型描述圖,使軟件系統在開發過程中,邏輯更清晰、層次更清楚、功能更容易被理解和承受。UML 由視圖、通用機制

29、和模型元素制組成。視圖是由一個或多個圖組成的,視圖本身不是圖,只是由 UML 不同的建模元素的集成而成的子集,是對系統某個角度的抽象,表達系統某一方面的特征23。通用機制由修飾、注釋、規格說明、通用劃分和擴展機制組成;模型元素由事物和其相互關系組成,用以表述事物間的關系、依賴關系等。圖是 UML 模型的重要組成局部。UML 通常提供 9 種根本圖,具體有用例圖、類圖、序列圖、狀態圖、活動圖、組件圖和部署圖24。如下列圖2-2 所示:UML 的具體步驟分為五步。一是定義即通過用例圖標識系統的需求。二是細化即通過在活動圖中捕獲場景來詳細描述每個需求中的步驟。三是分配即使用活動圖來將步驟分配給系統的

30、元素。四是設計即使用組件圖來顯示元素之間的關系。五是重復/迭代/鉆取/劃分和征服即將過程的范圍縮小為單獨的元素使用類圖進展設計,或將其擴展到超出整個系統的范圍使用部署圖進展設計。添加其他可幫助理解系統的圖。并根據當前的范圍,適當地重要第1步至第4步,類似于螺旋式的開發過程、漸進式開發和許多其他現代開發,UML 五步是一個不斷增長的、遞歸的方法25。2.4 醫學檢驗系統開發平臺的選擇當前,在信息系統開發平臺的選擇上,主要有兩個分別是NET和J2EE技術。NET是一個多語言組件開發和執行環境,它提供了一個跨語言的統一編程環境,用來創立各種應用程序,并可為這些應用程序所共享的根底平臺,包括一組用于監

31、視應用程序執行過程的運行庫效勞。.NET 由應用程序開發技術、基類庫、類庫和公共語言運行庫四局部組成26。J2EEJAVA 2 Platform Enterprise Edition是一種利用 JAVA2 平臺來簡化企業解決方案的開發、部署和管理相關復雜問題的體系構造27,它采用統一建模語言 UML 作為底層架構設計以及數據相互傳輸的連接,具有與傳統的互聯網應用程序模型不可比較的優勢28。J2EE是基于分布式的多層應用模型為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制29。在當前信息系統的開發應用中,眾多開發企業都已將 J2EE 作為首選的解決方案。同時與NET 相比,基于 J

32、2EE 具有較強的平安性、易用性的特點,尤其是 J2EE 具有鮮明的跨平臺性的優勢30,結合婦幼保健醫學檢驗系統的開發實際,決定選用 J2EE 平臺作為醫學檢驗系統的開發平臺。2.5 J2EE 相關技術J2EE 是 SUN 的一套面向企業應用的體系構造,它不僅擁有 J2SE 中的許多優點,同時還提供了 JSP、JAVA ServletAPI 以及 XML 等技術支持。主要分為四層模型,即運行在客戶機上的客戶層組件、運行在 J2EE 效勞器上的 WEB 層組件、運行在 J2EE 效勞器上的業務邏輯層組件、運行在 EIS 效勞器上的企業信息系統層組件31。J2EE 以其開放的標準使得不同的開發人員

33、可以依據同一標準開發系統。2.5.1 JSPJSPJava Server Pages是基于 JAVA 的一種Web應用開發技術,利用這一技術可以建立平安、跨平臺的動態網站32,它最大的特點在于編寫JSP界面非常友好,同時,可以在JSP技術頁面中嵌套JAVA代碼,可以在代碼產生動態數據的同時較為容易地完成數據的排版。JSP模版元素是指在JSP頁面中的HTML內容,JSP模版元素中定義了網頁的根本骨架,即定義了頁面的構造和外觀33。JSP腳本表達式用于將程序數據輸出到客戶端34,JSP引擎在翻譯腳本表達式時,會將程序數據轉成字符串,然后在相應位置將數據輸出給客戶端。JSP腳本片斷用于在JSP頁面中

34、編寫多行JAVA代碼。在一個JS頁面中可以有多個腳本片斷,在兩個或兩個腳本片斷之間可以嵌入文本、HTM標記和其他JSP元素。多個腳本片斷的代碼可以相互訪問。JSP聲明可用于定義JSP頁面轉換成的servlet程序的靜態代碼塊、成員變量和方法35。多個靜態代碼塊、變量和函數可以定義在一個JSP 聲明中。每個JSP頁面在第一次被訪問時,Web容器都會把這個請示交給JSP引擎去處理,JSP引擎先將JSP翻譯成一個jspServlet,然后按照Servlet的調用方式進展調用。JSP引擎在調用JSP對應的jspServlet時,會傳遞或創立9個與web開發相關的對象供jspServlet使用。JSP標

35、簽用于在JSP頁面中提供業務邏輯功能36。2.5.2 Hibernate Spring Struts 框架Hibernate 是個非常優秀、成熟的 O/R Mapping 框架,它提供了強大的對象和關系數據庫映射以及查詢功能。它具有開源LGPL 協議對商業用戶開發和衍生、成熟、流行、自定義 API 等優勢37,Hibernate 使用數據庫和配置信息為應用程序提供持久化效勞。Hibernate 的開發步驟為配置相關數據庫連接文件hibernate.cfg.xml、持久化類的設計、持久化類和關系數據庫的映射、應用的開發38。Spring 是輕量級的J2EE應用程序開源框架39。為了解決企業應用開

36、發的復雜性而創立的。它的核心是個輕量級容器(container),實現了IoC(inversionofcontrol)模式的容器。Spring目標是實現一個全方位的整合框架,在spring 框架下實現多個子框架的組合。Spring所采用的是dependencylnjection來實現IoC即保存抽象接口,讓組件依賴于抽象接口,當組件要與其它實際的對象發生依賴關系時,通過抽象接口來注入依賴的實際對象40。Struts是一個為開發基于模型(Model)視圖(View)控制器(Controller)(MVC)模式的應用架構的開源框架,是利用Java Servlet和JSP構建Web應用的一項非常有用

37、的技術。視圖即struts采用JSP作為MVC的視圖,每一種視圖都采用定制標簽庫的JSP頁面,控制器,就是Java Servlet負責視圖和模型之間的交互,控制器的每個入口點都由配置文件設置,控制器下還指定下一個視圖位置41。模型即對進入控制器的每個入口點來說,Javabean 的作用就是存儲從視圖獲取的信息,同時被稱作動作類,它實現了業務邏輯42。Struts框架的組件包括struts配置文件,控制器,包含事務邏輯,顯示模塊數據43,幫助控制器將請示映射到操作,用來指示操作轉移的對象,用來存儲和回收錯誤。2.6 本章小結本章重點介紹了軟件工程的概念,對軟件生命周期、軟件的開發模型、建模語言等

38、內容進展了詳細的分析和說明,結合目前較為廣泛使用的NET開發平臺、J2EE開發平臺進展了分析比較,最終明確了醫學檢驗系統的軟件開發模型、開發平臺、建模語言。通過對 Hibernate、spring等進框架內容進展闡述,對 UML的建模工具進展說明,最終明確了系統的開發工具和系統框架,為下一步的系統開發工作奠定根底。第3章 迪慶藏族自治州婦幼保健院醫學檢驗系統需求分析目前,迪慶藏族自治州婦幼保健院已應用了醫院管理信息系統、自動化辦公系統OA、財務系統、固定資產系統等業務系統,但對于醫學檢驗系統卻相對滯后。本章節首先對現有的應用系統運行狀態及存在的問題進展分析,進一步,對婦保院醫學檢驗工作業務流程

39、進展了分析,最后,從醫學檢驗系統的系統的特性和根本功能幾方面進展闡述,并結合用例進展說明,為下一步系統的編制工作奠定根底。3.1 目前應用系統的現狀及存在的問題分析目前,州婦幼保健院醫學檢驗工作仍處于半自動化半手工的工作狀態,即在檢驗儀器設備的管理方面,院內所有儀器設備資料及使用狀況的管理均需由手工臺帳管理;在醫學檢驗的具體工作中,其過程大多由醫生、護士的手工作業完成。即由主治醫生手工開具醫學檢驗單,檢驗人員依據醫囑進展檢驗,待檢驗完成后,手工填寫檢驗單,并將其返還醫生處。同時,檢驗人員將檢驗結果錄入計算機中,作為檢驗科室的一項工作記錄;對于檢驗試劑的管理,是借助excel等辦公軟件制作臺帳,

40、進展登記。這樣的工作模式主要存在以下幾點:在檢驗設備的管理上,由于僅是手工臺帳,為檢驗設備的定期校驗、檢驗儀器的預警及檢驗設備的購置與報廢等綜合性管理工作帶來一定難度。 2、在檢驗工程上,存在較大的誤差的隱患。由于檢驗單由醫生手工開具,存在著護士識別、檢驗人員識別的問題。在一定程度上影響了醫學檢驗工程的準確性。 3、在核算檢驗費用上,存在著漏費的可能性。由于檢驗工作是由人工完成的,檢驗試劑的申領與計費工作也相應由人工進展承當,大量的檢驗工程、繁重的檢驗工作,使檢驗室的漏費成為可能,在一定程度上影響了醫院的收入。 4、在檢驗工作的效率上,制約了效率的提升。由于采取的是人工的方式 ,檢驗報告要由人

41、工進展書寫,最后的結果還要再次地輸入計算機中,為檢驗人員平添了一份工作,增強了工作強度,同時,也降低了檢驗工作的效率。5、在檢驗結果數據的分析上,制造了困難。由于數據不是共享的,使檢驗數據不能被其他人員所利用,使醫生無法迅速、準確地做出醫學結論,使醫院的管理者不能全面客觀地對醫院運行進展決策,不能對當地人群眾患病情況進展全局性分析,影響了預防保健方針的制定。為此,我們在分析的實際工作根底上,充分運用軟件工程理論和知識,針對婦幼保健院醫學檢驗系統進展了研發。3.2 迪慶藏族自治州婦幼保健院醫學檢驗的業務流程分析結合州婦幼保健院醫學檢驗工作實際,具體分析該院醫學檢驗工作的主要業務活動有:醫學檢驗設

42、備管理、醫學檢驗過程管理、醫學檢驗方案管理、醫學檢驗數據管理、醫學檢驗系統管理。下面,對醫學檢驗主要業務活動的業務流程分析如下:1、醫學檢驗設備管理醫學檢驗設備管理的目的是對州婦幼保健院中的各類醫學檢驗設備進展科學管理,確保醫學檢驗設備正常運轉,滿足醫院各相關業務的開展需求。醫學檢驗設備的范圍主要包括目前在醫院未報廢的各類醫學檢驗設備。醫學檢驗設備管理的工作原那么是依照方案進展管理,其主要內容包括三個方面。即首先,對全院內所有未報廢的醫學檢驗設備進展核查、編碼,建立全院醫學檢驗設備臺帳,實行統一動態管理;其次,將上述設備進展分類,分為正常使用、停頓使用、報廢三類,對停頓使用、報廢的醫學檢驗設備

43、在編碼上予以州別標注;最后,對所有醫學檢驗數據及時進展更新。對醫學檢驗設備強化檢驗和定期校驗,并及時將校驗記錄、檢驗記錄與設備臺帳相關系,依據校驗記錄、檢驗記錄做出使用或是報廢該設備的方案;并根據校驗、檢驗等情況,制定醫學檢驗設備各類方案,具體包括:報廢方案、校驗方案、使用方案和購置方案,確保醫學檢驗設備運轉正常、數據正確。現就醫學檢驗設備更新工作進展說明。醫學檢驗設備的更新工作主要包括三個方面。即根據醫學檢驗設備的報廢方案更新醫學檢驗設備;根據醫學檢驗設備的購置方案,購置新的醫學檢驗設備;依據醫學檢驗設備的校驗、檢驗結果,啟動啟用方案,啟用醫學檢驗設備;依據醫學設備臺帳,啟用校驗方案,對醫學

44、檢驗設備進展定期檢測,并依據檢驗校驗結果,對符合條件的醫學檢驗設備予以啟用。醫學檢驗設備更新流程如下列圖 3-1 所示。2、檢驗過程管理檢驗過程管理是指由醫學檢驗人員依據主治醫生為患者開具的醫學檢驗單,通過使用相關醫學檢驗設備,對患者開展的醫學檢驗工作。檢驗過程管理的目的是為了確保檢驗過程的科學性、統一性,數據的準確性。檢驗過程管理的主要內容包括:對醫學檢驗設備的管理和對方案的管理兩大局部。首先,對醫學檢驗工作過程進展編號,這個編號具有唯一性的特點;建立檢驗的過程臺帳。其次,如果在醫學檢驗工作中檢驗設備臨時發生變化,那么需要對相應的檢驗設備流程進展及時的更新,同時對檢驗過程臺帳予以更新;最后,

45、啟用刪除檢驗過程方案流程,對更換下的不再使用的檢驗過程進展刪除。如下列圖3-2 所示。檢驗數據管理對醫學檢驗數據管理的目的主要是對開展的各類醫學檢驗工作中各類數據的收集、統計管理,從而為醫院各項醫療工作提供準確、科學的數據。具體而言,醫學檢驗數據管理的主要內容是:對醫學檢驗室所使用的各類試劑數量入庫情況進展統計;對每日科室消耗的試劑數量情況進展統計;對本科室工作量情況進展統計;對醫學檢驗數據進展醫學統計分析。醫學檢驗數據管理的流程如下列圖 3-3所示:4、檢驗方案管理檢驗方案管理包括檢驗設備管理、方案管理等幾個方面,涵蓋刪除設備流程、啟用更新流程、校驗設備流程等幾局部。醫學檢驗方案管理的主要目

46、的是通過對醫學檢驗設備從購置、校驗到報廢、更新檢驗過程進展全程管理,不斷提高醫學檢驗設備的準確率,提升醫學檢驗水平。檢驗方案管理的主要內容是,由醫院檢驗科、采購辦等相關部門作為申報部門,根據前期的根底數據對醫學檢驗設備、檢驗試劑等內容編制報廢方案、啟用方案、校驗方案和購置方案。由審批部門依據相關政策和規定報請院領導予以審批,形成醫學檢驗設備的報廢方案、啟用方案、校驗方案和購置方案,最終完成該院的醫學檢驗設備的管理工作,即完成刪除設備流程、啟用更新流程、校驗設備流程。具體情況如下列圖 3-4 所示。3.3 迪慶藏族自治州婦幼保健院醫學檢驗系統分析3.3.1 醫學檢驗系統業務需求分析通過對州婦幼保

47、健院醫學檢驗系統的業務流程進展分析,并與該院從事醫學檢驗的管理人員和實際工作人員進展充分的溝通與商討,最終,我們明確了醫學檢驗系統所需實現的各項功能和軟件系統功能需求。醫學檢驗系統是用信息化的手段,輔助醫學檢驗人員借助先進的檢驗設備對病患開展各類醫學檢驗工作的信息系統,以不斷提高醫學檢驗的準確度,提升檢驗工作的效率。該院醫學檢驗系統的具體的功能需求為:實現對該院對醫學檢驗設備的校驗、檢驗、購置、報廢等檢驗設備工作情況的全方位記錄,實現醫院對醫學檢驗設備的動態化管理;通過對醫學檢驗數據開展分析、統計、查詢和展示,對檢驗科工作量的統計分析與管理,實現檢驗數據質量的不斷提高;通過對醫學檢驗試劑、檢驗

48、設備的動態管理,實現對醫學檢驗過程的科學監控,確保檢驗工作科學、有效,提高醫院的管理水平。3.3.2 醫學檢驗系統功能需求分析通過對州婦幼保健院醫學檢驗工作的業務流程分析,依據構建系統的總體目標,我們將系統的功能分為:醫學檢驗設備管理、醫學檢驗過程管理、醫學檢驗方案管理、醫學檢驗數據管理和醫學檢驗系統管理五個局部。對不同使用人員通過設置不同的權限完成相應功能。醫學檢驗設備管理功能:主要負責對醫院內部醫學檢驗設備的動態管理。包括對檢驗設備臺帳的增加、修改、刪除、查詢和統計;對檢驗設備的校驗記錄、檢驗記錄進展更新,包括新增、修改、刪除、查詢;對醫院內醫學檢驗設備進展標識,通過不同標識完成對該設備在

49、系統內的正常使用、予以檢驗、報廢等不同狀態的提示功能。醫學檢驗過程管理功能:主要是對醫學檢驗過程的臺帳管理和醫學檢驗工程的過程管理。包括醫學檢驗設備臺帳的添加、修改和刪除和對醫學檢驗工程的添加、修改和刪除。醫學檢驗方案管理功能:主要包括醫學檢驗方案的編制和方案的流轉管理。即對醫學檢驗設備擬購置、報廢、啟用等不同方案的編制、審批;對醫學檢驗設備流轉情況的記錄與管理。醫學檢驗數據管理功能:主要包括醫學檢驗試劑的管理、檢驗數據的管理和對檢驗數據的分析。在檢驗試劑管理中包括對檢驗試劑的購入記錄、試劑消耗記錄、本科室內檢驗工作工作量記錄的新增、刪除、修改、查詢、匯總;對醫院檢驗數據的綜合分析和分析管理包

50、括出具標準的醫學檢驗分析報告、生成統一格式的統計報表、繪制疾病譜等。醫學檢驗系統管理功能:主要包括用戶權限設置、預警設置管理、狀態設置管理等。在用戶權限設置中包括對用戶的管理如修改、刪除、增加用戶,為不同用戶分配各自權限;維護用戶根本信息;維護相關部門的根本信息;預警設置主要是對醫學檢驗儀器依據其購置時間及相關規定,進展定期檢驗、校驗的提示工作,及對檢驗試劑庫存到達規定值時進展的一種預警式提示。對醫學檢驗設備的狀態管理包括對檢驗設備的添加、刪除、修改等系列維護工作。3.3.3 醫學檢驗系統功能用例表示1、醫學檢驗系統參與者參與者是指存在于醫學檢驗系統外部,但由于工作上的業務聯系,必須與醫學檢驗

51、系統進展交互的人。就該系統而言,其主要的參與者有:檢驗科工作人員和其他相關的醫院管理人員。相關的醫院管理人員主要包括醫院領導、財務人員、固定資產管理人員、統計人員、采購辦工作人員等。此外,由于醫學檢驗系統是按不同權限進展管理的,所以本系統的系統管理員也應納入參與者的范圍。2、醫學檢驗系統設備管理需求分析醫學檢驗系統的設備管理工作分為兩個方面。即,一方面,由醫學檢驗人員更新醫學檢驗設備臺帳、新增醫學檢驗設備、刪除醫學檢驗設備、新增醫學檢驗設備校驗記錄、刪除醫學檢驗設備的校驗記錄、修改醫學檢驗設備檢驗記錄。另一方面是由相關的醫院管理人員瀏覽醫院醫學檢驗設備臺帳。如下列圖所示:醫學檢驗設備管理用例圖

52、醫學檢驗過程管理需求分析醫學檢驗過程管理是通過醫學檢驗設備確定一組醫學檢驗數據的過程。檢驗過程的主要參與人員分為管理者和醫學檢驗人員兩大類。醫學檢驗過程主要參與者有管理人員和醫學檢驗人員。醫學檢驗管理的主要活動有:管理人員可以瀏覽醫學檢驗設備臺帳;醫學檢驗人員可以增加醫學檢驗過程、更新檢驗過程、刪除檢驗過程和檢驗工程管理四局部。醫學檢驗人員依據醫囑新增檢驗過程,當在醫學檢驗工作中因某個醫學檢驗設備狀態發生變化,出現停用或需檢修狀態時,須對這個的檢驗過程進展更新,以保持數據的完整性、準確性,同時對停用的檢驗過程予以刪除。醫學檢驗員人員可以依據檢驗儀器的功能,對檢驗工程進展維護。4、醫學檢驗數據管

53、理需求分析在醫學檢驗數據管理模塊中,需要對醫學檢驗試劑的購入購記錄、試劑消耗記錄、醫學檢驗工作工作量記錄進展新增、刪除、修改、查詢、匯總等操作;對醫院檢驗數據的綜合分析,出具標準的醫學檢驗分析報告、繪制疾病譜。具體醫學檢驗工作的業務活動有:由醫學檢驗人員對醫學檢驗數據進展統計和存儲;由醫學檢驗人員對試劑購入及消耗情況進展統計和匯總;由醫院統計人員對醫學檢驗數據進展綜合分析。醫學檢驗數據管理用例圖,如下列圖所示:檢驗數據管理用例圖5、醫學檢驗系統方案管理需求分析醫學檢驗系統方案管理功能是完成對醫學檢驗設備的購置、報廢、啟用;對醫學檢驗設備擬購置、報廢、啟用方案的編制、審批;對醫學檢驗設備流轉情況

54、的記錄與管理。具體需求為:為由使用部門對醫學檢驗設備的購置、報廢及啟用進展編制方案,報由相關審核部門,審核部門在接到使用部門的方案后,對該方案進展審核和備案,并上報至院領導。院領導在接到審核部門提交的申請后,查詢方案,結合實際審批方案。醫學檢驗系統管理需求分析醫學檢驗系統實行按權限進展管理,由系統管理員對系統中用戶的權限進展分配,不同用戶根據不同的權限享有不同的資源,開展相應工作,各司其職,各負其責,確保系統的平安、有效運轉。具體功能包括用戶權限管理、預警設置管理、狀態設置管理三大局部。在用戶權限管理中,可實現添加、修改、刪除用戶功能,系統管理員可為用戶分配權限并初始化密碼。在預警設置管理中,

55、可分為設置開啟預警和關閉預警兩大局部。在狀態設備管理中,可分為添加、修改、刪除檢驗設備狀態的類型及添加、修改、刪除檢驗設備的生產廠類型及狀態。7、醫學檢驗系統公共用例通過對系統需求進展分析,確定系統用例圖,如下圖:醫學檢驗系統用例圖通過前期的系統需求分析,我們對醫學檢驗系統的實現功能有了大體的了解。為更好地做好下一步編程工作,現將用例情況從用例名稱、標識等幾個方面進展詳細闡述。3.3.4 醫學檢驗系統特點應用于迪慶藏族自治州婦幼保健院醫學檢驗系統主要承當著該院門診、急診、住院患者的醫學檢驗工作,又尤以對住院患者開展醫學檢驗工作為主。該系統主要應具備如下特點:具有操作的便捷性。一方面,醫學檢驗系

56、統作為應用于醫院的一套醫學檢驗系統,其操作流程需要符合醫院的工作實際,且應具有一定的便捷性。另一方面,由于醫院的醫生、護士、檢驗人員專業所限,他們的計算機應用水平不齊,所以,該系統在操作上應盡可能的便捷,應能適應各種不同熟練程度的操作者,且易于掌握和操作。2、具體較高的業務分析性。醫學檢驗系統應考慮到數據的綜合利用和分析,將統計分析、圖表展示、智能化查詢融為一體,為醫院管理者、醫生、護士提供便捷的查詢和數字分析功能。3、具有較好的接口性。醫學檢驗系統應與醫院現行的信息系統進展數據接口,完成病人根本信息從醫院管理信息系統中的接收、檢驗醫囑接收、醫學檢驗結果的回傳等功能,實現醫學檢驗工作自動化、網

57、絡化,最大限度地杜絕漏費、錯檢等現象的發生。4、具有良好的查詢模式。醫學檢驗人員通過Intranet或Internet及時發布檢驗結果,通過權限管理,使相關人員查詢醫學檢驗結果,為醫學診斷提供有效的數據支撐。5、具有較高的平安性能。由于醫學檢驗系統中存儲的多為病人醫學檢驗資料,從某一方面講,這些數據在一定程度上具有隱私性,這就需要系統具備一定的平安性,確保數據不被輕易泄露。同時,該系統中又包含著大量費用的信息,該系統又將與醫院管理信息系統、醫保結算系統等多系統相聯,這使得醫學檢驗系統能否正常運轉將直接影響到醫院能否正常運轉。兩方面都對檢驗系統的平安性提出了較高的要求。3.4 迪慶藏族自治州婦幼

58、保健院醫學檢驗系統軟硬件及網絡需求分析3.4.1 系統所需硬件和軟件分析迪慶藏族自治州婦幼保健院醫學檢驗系統是一個專業性較強的綜合管理系統。系統的運行離不開效勞器和相應軟件的支持。結合州級婦幼保健院的實際狀態,該系統效勞器可以選用IBM中端效勞器。但為提升數據的平安性,建議使兩臺效勞器進展雙機熱備份處理,以確保在發生各類突發情況下,醫學檢驗數據的完整性和可用性。在效勞器的操作系統選擇上,我們優先考慮使用 windowsServer 2003;其內置的 IIS 6.0 是windows Server 2003的一個組件,核心組件包括文件傳輸協議效勞、Web效勞,此外,IIS還支持其他一些功能強大

59、的組件,如 JSP、XM等44。由于系統采用了B/S模式,所以,該系統對客戶端的硬件要求并不高。迪慶藏族自治州婦幼保健院醫學檢驗系統是依靠數據庫技術對大量的醫學統計數據進展管理。由于醫學檢驗系統中儲存的大量數據涉及到病人的信息,有可能會涉及隱私,所以,該系統對于數據庫的平安要求較高。考慮到SQL Server 2005在平安性上的特性45,我們擬通過數據加密、設置平安默認值、增強密碼政策提升系統的平安性,為此,在數據庫的選擇上,我們決定采用 SQL Server 2005 關系數據庫。3.4.2 系統運行的網絡環境分析醫學檢驗系統的運行和實現都離不開網絡環境。迪慶藏族自治州婦幼保健院已完成了醫

60、院內部的網絡改造,各個部門都已納入醫院的局域網中。各診室、醫生、護士工作站均電腦均可通過交換機登陸醫院管理信息網絡和互聯網。在互聯網與機房中心交換機間裝有硬件防火墻、路由器,各項網絡環境符合醫學檢驗系統的部署要求。3.5 本章小結本章系統分析了醫學檢驗系統建立的意義。從醫學檢驗設備管理、醫學檢驗過程、醫學檢驗數據管理、醫學檢驗方案管理幾個方面對醫學檢驗的業務流程進展了詳細的分析,明確了醫學檢驗系統功能要求。同時,還對系統進展了認真的用例分析,針對主要功能模塊繪制用例圖,就“更新醫學檢驗設備進展了專門的用例描述。各項工作的實施,使系統的建立目標更清晰,為下一步具體的程序編譯工作奠定了根底。第4章

溫馨提示

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

評論

0/150

提交評論