【正文】
下面介紹系統(tǒng)的 數(shù)據(jù)流程圖 和系統(tǒng)數(shù)據(jù)字典及數(shù)據(jù)庫表 。 在企業(yè)具體應(yīng)用時,使企業(yè)在系統(tǒng)的維護(hù)和運(yùn)行中更加方便、可靠。它將 C/S 體系結(jié)構(gòu)中原本運(yùn)行于客戶端的應(yīng)用程序移到了中間層,客戶端只負(fù)責(zé)顯示與用戶交互的界面及少量的數(shù)據(jù)處理 (如數(shù)據(jù)合法性檢驗 )工作。 該內(nèi)容主要是耗材信息管理的庫存管理、耗材 管理、入庫單管理和出庫單管理等模塊的結(jié)合實現(xiàn) ,并實現(xiàn)了耗材 具體信息查詢等功能。 系 統(tǒng) 管 理 員系 統(tǒng) 界 面 :系 統(tǒng)用 戶 數(shù) 據(jù) :數(shù) 據(jù) 庫耗 材 編 碼 :耗 材 編 碼輸 入 用 戶 信 息提 示 輸 入 用 戶 名 、 密 碼用 戶 信 息 驗 證功 能 界 面 初 始 化顯 示 功 能 界 面選 擇 功 能 ( 耗 材 編 碼 )選 擇 要 修 改 的 耗 材修 改 選 中 的 耗 材 信 息提 示 更 新 成 功 圖 耗材更新活動圖 系統(tǒng)概要設(shè)計 系統(tǒng)設(shè)計目標(biāo) 這 個 系統(tǒng)是幫助他們完成日常繁重窗口業(yè)務(wù)的工具 。 倉 庫 管 理 人 員系 統(tǒng) 界 面 :系 統(tǒng)用 戶 數(shù) 據(jù) :數(shù) 據(jù) 庫入 庫 單 :數(shù) 據(jù) 庫耗 材 信 息 :數(shù) 據(jù) 庫輸 入 用 戶 信 息提 示 輸 入 用 戶 名 、 密 碼用 戶 信 息 驗 證功 能 界 面 初 始 化顯 示 功 能 界 面選 擇 基 本 庫 存 功 能提 示 填 寫 入 庫 單 信 息填 寫 入 庫 單 相 關(guān) 信 息讀 取 相 關(guān) 耗 材 信 息保 存 入 庫 單提 示 保 存 入 庫 單 成 功 圖 耗材入庫活動圖 當(dāng)一批 耗材 需要進(jìn)行入庫時,首先倉庫管理員需要核實入庫單,清點(diǎn)入庫 耗材 ,當(dāng)入庫單據(jù)與入庫 耗材 相符時,才能入庫。 ( 2)經(jīng)濟(jì)可行性:本系統(tǒng)對醫(yī)院庫存系統(tǒng)的管理,大大減輕了醫(yī)院工作人員的工作量,應(yīng)各大醫(yī)院的需求。 本章小結(jié) 系統(tǒng)所涉及到的知識面非常廣泛,從總體上將可以概括為硬件技術(shù)和軟件技術(shù)。該類用于通過 Connection對象執(zhí)行一個針對數(shù)據(jù)庫的 SQL 查詢。而 JDBC 只是作為此種用途的機(jī)制。同時客戶也可以選擇可靠的操作系統(tǒng)。同時, J2EE 也提供了多種應(yīng)用安全策略,包括最終用戶身份認(rèn)證、節(jié)點(diǎn) 9 連接的安全認(rèn)證、應(yīng)用程序的安全認(rèn)證、管理界面的訪問權(quán)限控制、數(shù)據(jù)加密 / 解密功能和安全事件報警等。 J2EE 標(biāo)準(zhǔn)也允許客戶定購與 J2EE兼容的第三方現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制定整個方案所需的費(fèi)用。 J2EE 包括會話組件和實體組件,會話組件實現(xiàn) 醫(yī)院耗材庫存管理系統(tǒng) 的業(yè)務(wù)邏輯,實體組件實現(xiàn)數(shù)據(jù)的存儲。業(yè)務(wù)層代碼的邏輯用來滿足業(yè)務(wù)領(lǐng)域的需要,由運(yùn)行在業(yè)務(wù)層上的 EJB 進(jìn)行處理。 J2EE 應(yīng)用程序典型的結(jié)構(gòu)分為四層: ( 1)運(yùn)行在客戶端機(jī)器上的客戶層組件 (Client tier); ( 2)運(yùn)行在 J2EE 服務(wù)器上的 Web 層組件 (Web tier); ( 3)運(yùn)行在 J2EE 服務(wù)器上的業(yè)務(wù)邏輯層組件 (Business tier); ( 4)運(yùn)行在 EIS (Enterprise information system)服務(wù)器上的企業(yè)信息系統(tǒng)層組件 (EIS tier)。現(xiàn)在, J2EE 的多層企業(yè)級應(yīng)用模型將兩層化模型中的不同層面切分成許多層,一個多層化應(yīng)用能夠為不同的服務(wù)提供一個獨(dú)立的層。其目標(biāo)是提供一個基于 Java 語言的服務(wù)器端應(yīng)用結(jié)構(gòu),支持平臺獨(dú)立、可移植、多用戶、安全和標(biāo)準(zhǔn)的企業(yè)級應(yīng)用。所以如何設(shè)計一個良好的系統(tǒng)架構(gòu)是系統(tǒng)開發(fā)的關(guān)鍵。 5 SQL Server 2021 數(shù)據(jù)庫引擎簡介 SQL Server 2021 數(shù)據(jù)庫在 SQL Server 2021 的基礎(chǔ)上上升了一個檔次,尤其是在數(shù)據(jù)分區(qū)、 可編程性、語言增強(qiáng)以及安全上都有長足的進(jìn)步;但也保留了 SQL Server 2021原來具有的優(yōu)點(diǎn)。 為什么需要整合 整合的最主要原因是為了在現(xiàn)有的硬件條件下提供最大的負(fù)載。 ( 2)基于 J2EE 的醫(yī)院耗材庫存管理系統(tǒng)設(shè)計與實現(xiàn) 在前面章節(jié)對軟件工程的研究和學(xué)習(xí)基礎(chǔ)上,對系統(tǒng)進(jìn)行軟件工程設(shè)計。而在應(yīng)用質(zhì)量上,僅限于信息系統(tǒng)的使用,忽略了各個環(huán)節(jié)一致性和各系統(tǒng)之間的集成,影響了醫(yī)院管理的整體水平和效率。應(yīng)用所 學(xué)的有關(guān)知識,更深入地學(xué)習(xí) Eclipse 開發(fā)平臺和 SQL Server 2021 數(shù)據(jù)庫技術(shù)應(yīng)用,將所學(xué)的書面知識和實際應(yīng)用結(jié)合起來,以達(dá)到學(xué)以致用的目的。 盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足日常管理的需要,并達(dá)到操作過程中的直觀,方便,實用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行 數(shù)據(jù)的添加,刪除,修改等操作。 關(guān)鍵詞: J2EE;醫(yī)藥信息化; 庫存管理 ; 軟件工程 I Abstract In China, with the deepening of the reform of medical care system in the implementation of the pharmaceutical chain operation, and the mercial petition is being increasingly fierce, more and more medicine management enterprise realized the importance of improving the management level of the enterprise, also urgent requirement of accelerating the process of information management. In the pharmaceutical industry, pharmaceutical business enterprise logistics management and appropriate financial processing, information processing, has long been using manual operation, but as the industrial structure adjustment, brand new market petition environment, enterprise management and operation efficiency has bee the key to the success or failure of enterprises, the manual way malpractice finish now without involuntary discharge of urine. This requires medicine management from the past manually geously, fully meet the various requirements of pharmaceutical business enterprise, business enterprise from medicine to people and various aspects of the logistics, cash flow, information flow undertake unity system management. The demand of the market and technology support, will eventually lead to more and more excellent medical management software, and the emergence of the petition has been continuously improving and optimizing. This system to J2EE language and use Eclipse platform and SQL Server database。 12 周后期 5 論文修改、定稿、印刷。 系統(tǒng)測試。本課題研究具有實際應(yīng)用價值。 系統(tǒng)實現(xiàn)。 1~2 周 2 設(shè)計、編程(共 6 周)。市場的需求和技術(shù)的支持,最終會導(dǎo)致越來越多的優(yōu)秀醫(yī)藥管理軟件的出現(xiàn),并在競爭中得到不斷的完善和優(yōu)化。盡快建立一個功能齊備的 耗材 進(jìn) 、出庫 管理系統(tǒng),完善現(xiàn)代企業(yè)的信息化 管理機(jī)制,已 成為醫(yī)藥企業(yè)生存發(fā)展的當(dāng)務(wù)之急。目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過軟件開 發(fā)人員不斷的完善,大致形成了具備如下功能的系統(tǒng):這個 耗材管理系統(tǒng)主要涉 2 及醫(yī)院耗材庫的耗材進(jìn)、銷、存等業(yè)務(wù),以及入庫、出庫和庫存管理,耗材管理主要管理耗材庫中所有耗材的進(jìn)出和內(nèi)部統(tǒng)計計算,為耗材 會計提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報警和下限報警。 我國醫(yī)院信息化建設(shè)起于 20 世紀(jì) 70 年代,直到 90 年代 HIS 才向規(guī)?;l(fā)展。醫(yī)院作為社會一個組成部分,也必須改變其傳統(tǒng)的業(yè)務(wù)模式,以適應(yīng)社會變革對其提出的需求。 Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,它是 Apache軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、Sun 和 其他一些公司及個人共同開發(fā)而成。在實際操作中,主要是 Apache 作為主服務(wù)器運(yùn)行,當(dāng)監(jiān)聽到有 jsp 或者 servlet 的請求時,將請求轉(zhuǎn)發(fā)給 tomcat 服務(wù)器,由 tomcat 服務(wù)器進(jìn)行解析后,發(fā)回 apache,再由 apache 發(fā)回用戶。你可以輕松利用 .NET 語言的優(yōu)勢如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫出那些需要對數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法, XML 數(shù)據(jù)操作等等。目前, Java 2 平臺有三個版本,分別是適用于小型設(shè)備和智能卡的 Java 2 平臺 Micro 版 (Java 2 Platform MicroEdition, J2ME)、適用于桌面系統(tǒng)的Java2 平臺標(biāo)準(zhǔn)版 (Java 2 Platform StandardEdition, J2SE)和適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺企業(yè)版 (Java 2 Platform Enterprise Edition, J2EE)。 無 線 設(shè) 備W e b 瀏 覽 器后 端 系 統(tǒng)數(shù) 據(jù) 庫防 火 墻J 2 E E 服 務(wù) 器商 業(yè) 伙 伴或 其 他 系 統(tǒng)A p p l e t s 應(yīng) 用C O R B A 客 戶S e r v l e t sE J B sJ S P sC o n n e c t i o n sJ M SS Q LWeb服務(wù)技術(shù)(SQAP、UDDI、WSDL、ebXML)IIOPHTTPHTTP客 戶 層專有協(xié)議現(xiàn) 有 系 統(tǒng)遺 留 系 統(tǒng)E R P 系 統(tǒng)商 業(yè) 伙 伴或 其 他 系 統(tǒng)Web服務(wù)技術(shù)(SOAP、UDDI、WSDL、ebXML) 圖 J2EE 平臺規(guī)范中的主要技術(shù) J2EE 應(yīng)用程序體系架構(gòu) Sun 設(shè)計 J2EE 的初衷是為了解決兩層 C/S 模式的弊端。例如 Apache 的 Tomcat 為 JSP 和 Servlet 提供支持。按 照 J2EE 規(guī)范,靜態(tài)的 HTML 頁面和 Applets不算是 Web 層。 這種基于組件、具有平臺無關(guān)性的 J2EE 結(jié)構(gòu)使得 J2EE 程序的編寫十分簡單,因為業(yè)務(wù)邏輯被封裝成可復(fù)用的組件,并且 J2EE 服務(wù)器以容器的形式為所有的組件類型提供后臺服務(wù)?;?J2EE 的 Web 醫(yī)院耗材庫存管理系統(tǒng) 不依賴任何操作系統(tǒng)、中間件和硬件。同時也支持多種客戶端策 略,可以滿足不同層次的需求。一個商用的 Web 醫(yī)院耗材庫存管理 的服務(wù)器端平臺必須能夠全天候運(yùn)轉(zhuǎn)以滿足客戶的需求。 JDBC 特點(diǎn)及功能 最初的 Java 語言并沒有數(shù)據(jù)庫訪問的能力, JDBC 是第一個支持 Java 語言的標(biāo)準(zhǔn)的數(shù)據(jù)庫 API,其目的在于使 Java 程序與數(shù)據(jù)庫服務(wù)器的連接更加方便。 ( 3) 處理數(shù)據(jù)庫返回的結(jié)果。 ResultSet 類保持一個指向其數(shù)據(jù)當(dāng)前行的光標(biāo)。 ( 1)技術(shù)可行性:該系統(tǒng) 采用 了 B/S 技術(shù) 結(jié)構(gòu),使用 Eclipse 開發(fā)軟件,數(shù)據(jù)庫服務(wù)器選用微軟公司的 SQL Server 2021 數(shù)據(jù)庫,它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。 活動圖描述了需要做的活動以及執(zhí)行這些活動的順序,它最大的特點(diǎn)也是與程序流程圖最根本的區(qū)別在于:程序流程圖一般用來表示串行過程;而