• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      醫(yī)藥信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2018-06-29 08:00黃賢順陳加糧
      考試周刊 2018年54期
      關(guān)鍵詞:MySQL數(shù)據(jù)庫(kù)

      黃賢順 陳加糧

      摘 要:隨著醫(yī)藥事業(yè)日益壯大,企業(yè)通過(guò)管理系統(tǒng)管理藥品變得尤為重要,因而醫(yī)藥信息管理系統(tǒng)應(yīng)運(yùn)而生。本文主要對(duì)藥品入庫(kù)、出庫(kù)、庫(kù)存、銷(xiāo)售等各方面進(jìn)行算法分析和研究,采用Java和MySQL進(jìn)行系統(tǒng)研究和開(kāi)發(fā)。同時(shí)對(duì)各類(lèi)數(shù)據(jù)進(jìn)行分析和統(tǒng)計(jì),生成相應(yīng)的統(tǒng)計(jì)報(bào)表。通過(guò)該系統(tǒng)的開(kāi)發(fā),能讓企業(yè)對(duì)藥品進(jìn)行更加合理、快捷、高效的管理。

      關(guān)鍵詞:醫(yī)藥信息管理;算法分析;MySQL數(shù)據(jù)庫(kù);統(tǒng)計(jì)報(bào)表

      一、 前言

      隨著醫(yī)藥事業(yè)的不斷壯大,企業(yè)對(duì)于藥品的管理變得越來(lái)越重要,傳統(tǒng)的手工管理效率低、易出錯(cuò)、費(fèi)時(shí)費(fèi)力。如果想更改某個(gè)藥品的信息,我們就要更改該藥品的整條記錄,而且人工修改易出錯(cuò)、浪費(fèi)時(shí)間、大大增大了工作量。相比于其他行業(yè),醫(yī)藥業(yè)是有關(guān)民生的行業(yè),任何一點(diǎn)錯(cuò)誤信息都可能會(huì)造成嚴(yán)重的后果。這就非常的需要使用一套軟件管理系統(tǒng)讓藥品的管理更智能、更簡(jiǎn)潔、更高效。

      當(dāng)前,國(guó)外許多發(fā)達(dá)國(guó)家的科學(xué)家和研究學(xué)者對(duì)醫(yī)藥庫(kù)存管理工作產(chǎn)生了濃厚的興趣,優(yōu)秀的庫(kù)存管理系統(tǒng)能夠?yàn)槠髽I(yè)創(chuàng)造更高的經(jīng)濟(jì)效益。經(jīng)過(guò)三十多年的研究,國(guó)外的優(yōu)秀研究人員在醫(yī)藥庫(kù)存管理方面已經(jīng)取得了不錯(cuò)的成績(jī)??茖W(xué)家華萊士·J在研究庫(kù)存管理方面設(shè)計(jì)了自己的理論,他對(duì)庫(kù)存管理進(jìn)行了分類(lèi),把庫(kù)存以模塊的形式進(jìn)行劃分,促使庫(kù)存管理工作更加精細(xì)化,為庫(kù)存分類(lèi)管理做出了巨大貢獻(xiàn),對(duì)庫(kù)存管理產(chǎn)生了深遠(yuǎn)影響;阿曼達(dá)·J認(rèn)為要重點(diǎn)考慮需求對(duì)庫(kù)存的重要影響,通過(guò)對(duì)這些影響的分析,結(jié)合創(chuàng)作系統(tǒng)時(shí)的相關(guān)技術(shù),最終確定系統(tǒng)設(shè)計(jì)的對(duì)應(yīng)模型,模型能夠使問(wèn)題清晰化,有利于更好地解決各類(lèi)問(wèn)題,為以后解決庫(kù)存和需求問(wèn)題打下堅(jiān)實(shí)的基礎(chǔ)。但現(xiàn)如今已經(jīng)運(yùn)用到企業(yè)中的醫(yī)藥信息管理系統(tǒng)還不是很多,因此,本項(xiàng)目將醫(yī)藥信息管理作為研究的對(duì)象,致力于開(kāi)發(fā)出供醫(yī)藥企業(yè)使用的醫(yī)藥信息管理系統(tǒng),完成庫(kù)存管理、下限報(bào)警、導(dǎo)出等功能,以低成本、高效率為原則,使其適用于各中小型藥企。

      二、 系統(tǒng)開(kāi)發(fā)環(huán)境

      開(kāi)發(fā)醫(yī)藥信息管理系統(tǒng),必須充分了解該系統(tǒng)需求,理解系統(tǒng)應(yīng)該完成的真正目標(biāo)和任務(wù),這一階段的成果很大程度上決定了項(xiàng)目的成敗。一個(gè)完善的醫(yī)藥信息管理系統(tǒng),就要有著一整套完善的設(shè)計(jì)體系,包括友好的界面、人性化的功能、方便可行的操作以及整體安全可靠的設(shè)計(jì)。由于本系統(tǒng)是面向廣大醫(yī)務(wù)人員開(kāi)發(fā)的,所以界面必須做到簡(jiǎn)單高效易操作,這樣才能使系統(tǒng)的適用范圍更加廣泛。而Windows操作系統(tǒng)相對(duì)使用廣泛,用Java語(yǔ)言開(kāi)發(fā)出的系統(tǒng)簡(jiǎn)單易學(xué)易操作,經(jīng)過(guò)比較,決定采用以下方案構(gòu)建系統(tǒng):采用B/S模式進(jìn)行設(shè)計(jì),基于Windows 10、JDK 1.8開(kāi)發(fā)環(huán)境,開(kāi)發(fā)語(yǔ)言使用Java,后臺(tái)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)系統(tǒng)。

      三、 系統(tǒng)設(shè)計(jì)

      (一) 系統(tǒng)需求分析

      經(jīng)過(guò)一段時(shí)間的調(diào)查分析,本系統(tǒng)需要實(shí)現(xiàn)以下幾個(gè)主要功能:

      (1)當(dāng)有藥品購(gòu)進(jìn)時(shí),需要錄入系統(tǒng),此為入庫(kù)管理功能;

      (2)當(dāng)藥品銷(xiāo)售后,需要在系統(tǒng)中更新藥品數(shù)量,此為庫(kù)存管理功能;

      (3)當(dāng)藥品庫(kù)存不足時(shí),系統(tǒng)會(huì)自動(dòng)報(bào)警,此為下限報(bào)警功能;

      (4)做銷(xiāo)售、庫(kù)存和利潤(rùn)統(tǒng)計(jì)時(shí),可以生成相應(yīng)報(bào)表并能以常用文件格式導(dǎo)出相應(yīng)表格數(shù)據(jù),即統(tǒng)計(jì)報(bào)表功能。

      本系統(tǒng)研究的關(guān)鍵部分是庫(kù)存管理商品下限報(bào)警功能和生成對(duì)應(yīng)數(shù)據(jù)報(bào)表。對(duì)于藥品的經(jīng)銷(xiāo)商來(lái)說(shuō),可以將藥品的編號(hào)、名稱(chēng)、數(shù)量、單價(jià)等錄入到系統(tǒng)中,便于對(duì)藥品進(jìn)行統(tǒng)一化、規(guī)范化的管理;當(dāng)藥品的數(shù)量低于一定值時(shí),系統(tǒng)便開(kāi)啟報(bào)警功能。同時(shí)該系統(tǒng)需要可以按日、月、季度等實(shí)現(xiàn)利潤(rùn)統(tǒng)計(jì),并需要支持導(dǎo)出為PDF或Excel等常用文檔格式,便于打印輸出。

      (二) 系統(tǒng)總體設(shè)計(jì)

      本系統(tǒng)總體設(shè)計(jì)可分為銷(xiāo)售人員登錄模塊和管理人員登錄模塊。庫(kù)存管理子模塊和銷(xiāo)售管理子模塊設(shè)計(jì)是本系統(tǒng)的關(guān)鍵所在。在登錄頁(yè)面中會(huì)提示用戶選擇登錄的用戶類(lèi)別(銷(xiāo)售人員或后臺(tái)管理人員),銷(xiāo)售人員可進(jìn)行入庫(kù)管理、銷(xiāo)售管理、庫(kù)存管理等操作;后臺(tái)管理人員可進(jìn)行利潤(rùn)統(tǒng)計(jì)、權(quán)限管理等操作。這樣既滿足了銷(xiāo)售人員的日常使用,又保證了后臺(tái)管理人員的管理身份,對(duì)企業(yè)效率的提升起到了莫大的幫助。

      (三) 數(shù)據(jù)庫(kù)設(shè)計(jì)

      在設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)時(shí),要保持?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范化以及標(biāo)準(zhǔn)化。使用數(shù)據(jù)的標(biāo)準(zhǔn)化可以大大降低數(shù)據(jù)庫(kù)中多余數(shù)據(jù)與重復(fù)數(shù)據(jù)。一般來(lái)說(shuō),系統(tǒng)設(shè)計(jì)的好壞取決于數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞。本系統(tǒng)的數(shù)據(jù)庫(kù)采用MySQL創(chuàng)建,涉及的關(guān)鍵數(shù)據(jù)表主要有藥品信息表、藥品入庫(kù)信息表、藥品出庫(kù)信息表等。

      (四) 功能模塊設(shè)計(jì)

      1. 入庫(kù)管理模塊設(shè)計(jì)

      入庫(kù)管理模塊包含入庫(kù)登記和藥品調(diào)價(jià)功能。

      (1)入庫(kù)登記功能是為了實(shí)現(xiàn)當(dāng)有藥品購(gòu)進(jìn)時(shí),用戶可以向系統(tǒng)中添加藥品信息,從而實(shí)現(xiàn)藥品的入庫(kù)信息的明確化。當(dāng)用戶添加了重復(fù)的商品編號(hào)時(shí),系統(tǒng)要自動(dòng)檢測(cè)沖突(比如:數(shù)據(jù)庫(kù)中已有藥品001,當(dāng)再次添加編號(hào)為001的藥品時(shí),系統(tǒng)將提示用戶重新填寫(xiě)編號(hào)),當(dāng)所有的信息都確認(rèn)無(wú)誤后,此時(shí)完成信息的添加。所以在本功能中,我們先從前端傳過(guò)來(lái)的參數(shù)中挑出藥品編號(hào),并到數(shù)據(jù)庫(kù)中搜索,實(shí)現(xiàn)入庫(kù)操作。(2)藥品調(diào)價(jià)功能可以讓用戶修改現(xiàn)有的藥品信息。當(dāng)沒(méi)查詢(xún)到符合用戶所輸入的條件時(shí),系統(tǒng)要自動(dòng)判斷沖突,提示用戶是否需要新增該藥品信息。在本功能中,用到了判空操作:當(dāng)系統(tǒng)在數(shù)據(jù)庫(kù)中沒(méi)搜索到符合用戶搜索條件的信息時(shí),系統(tǒng)返回空值,并在前端頁(yè)面詢(xún)問(wèn)用戶是否新增該藥品信息。

      本系統(tǒng)用的是MyBatis框架,所以對(duì)數(shù)據(jù)庫(kù)的操作我們放在了WarehouseMapper.xml文件中。

      2. 下限報(bào)警算法

      下限報(bào)警就是根據(jù)一定的約束條件,當(dāng)特定的數(shù)值達(dá)到這一約束條件時(shí),系統(tǒng)向用戶發(fā)出信息的過(guò)程。這一過(guò)程是本系統(tǒng)中比較有特色的功能之一,其報(bào)警主要分為兩種方式:自動(dòng)報(bào)警和手動(dòng)報(bào)警。

      自動(dòng)報(bào)警就是某種藥品即將售完時(shí),系統(tǒng)會(huì)彈出報(bào)警對(duì)話框,提醒用戶該藥品庫(kù)存不足,需及時(shí)補(bǔ)充庫(kù)存。那么,要想實(shí)現(xiàn)這一功能,此算法需要用到前面所說(shuō)到的修改藥品信息函數(shù)以及if語(yǔ)句,修改藥品信息函數(shù)的作用在于當(dāng)有藥品售出后,用戶使用該功能更改庫(kù)存的剩余數(shù)量(假設(shè)原來(lái)的藥品有10盒,賣(mài)了8盒,則用戶需要把10更改為2),若用戶設(shè)定的下限值為5,則此時(shí)用到if語(yǔ)句,即if(藥品剩余數(shù)量 <= 藥品下限數(shù)量 ? 報(bào)警:返回)來(lái)實(shí)現(xiàn)自動(dòng)報(bào)警。

      而手動(dòng)報(bào)警就是用戶需自己操作,讓系統(tǒng)列出缺貨的藥品信息,從而讓用戶知道哪些藥品缺貨了,需要及時(shí)補(bǔ)貨。此功能通過(guò)調(diào)用自定義的LowAlm函數(shù)來(lái)完成。

      3. 統(tǒng)計(jì)報(bào)表設(shè)計(jì)與實(shí)現(xiàn)

      統(tǒng)計(jì)報(bào)表功能對(duì)于用戶常查詢(xún)、統(tǒng)計(jì)、分析數(shù)據(jù)提供了必要的手段和方法,是系統(tǒng)有益和必要的組成部分。需要其實(shí)現(xiàn)的功能大致為:

      (1)賬單結(jié)算管理:根據(jù)消費(fèi)者購(gòu)買(mǎi)藥品的價(jià)格、數(shù)量以及其會(huì)員卡的折扣,結(jié)算該客戶實(shí)際應(yīng)付的金額。(2)藥品庫(kù)存管理:當(dāng)購(gòu)進(jìn)藥品時(shí),對(duì)購(gòu)進(jìn)藥品的一系列主要信息進(jìn)行統(tǒng)計(jì)報(bào)表,方便用戶知曉購(gòu)進(jìn)藥品信息。(3)下限報(bào)警管理:在需要時(shí),用戶可通過(guò)此功能打印庫(kù)存不足的藥品,從而及時(shí)補(bǔ)進(jìn)所需藥品。(4)利潤(rùn)管理:定時(shí)統(tǒng)計(jì)利潤(rùn),保留每次的進(jìn)貨單以及銷(xiāo)售單,最后通過(guò)計(jì)算得出階段利潤(rùn)。

      在數(shù)據(jù)報(bào)表的實(shí)現(xiàn)中,我們主要用到Apache的開(kāi)源項(xiàng)目:Apache POI,它是用Java編寫(xiě)的,開(kāi)源的、無(wú)需付費(fèi)的、跨平臺(tái)的 Java API,讓Java程序可對(duì)Microsoft Office格式文檔進(jìn)行讀和寫(xiě)的功能。

      四、 結(jié)語(yǔ)

      本醫(yī)藥信息管理系統(tǒng)基于Windows 10開(kāi)發(fā)環(huán)境,利用編程語(yǔ)言Java語(yǔ)言以及MySQL數(shù)據(jù)庫(kù)技術(shù),該設(shè)計(jì)實(shí)現(xiàn)了一套完備的醫(yī)藥信息管理系統(tǒng)。本文主要分析了藥品庫(kù)存、銷(xiāo)售等方面的算法,并對(duì)各類(lèi)數(shù)據(jù)進(jìn)行分析統(tǒng)計(jì),生成相應(yīng)的統(tǒng)計(jì)報(bào)表。通過(guò)該系統(tǒng)地開(kāi)發(fā),我更加系統(tǒng)地學(xué)習(xí)了相關(guān)的專(zhuān)業(yè)知識(shí),但由于準(zhǔn)備不足以及時(shí)間有限,系統(tǒng)還存在著一些問(wèn)題,目前還不能投入使用,后期將繼續(xù)完善系統(tǒng),爭(zhēng)取早日投入醫(yī)藥企業(yè)中使用。

      參考文獻(xiàn):

      [1]盧楠.河北省三甲醫(yī)院信息化建設(shè)探討[J].科技創(chuàng)新導(dǎo)報(bào),2015(5):18-26.

      [2]黃麗敏.供應(yīng)鏈環(huán)境下基于VMI和JIT相結(jié)合的庫(kù)存管理模式研究[D].浙江:浙江工業(yè)大學(xué),2013:15-18.

      [3]梁芳.基于網(wǎng)絡(luò)的醫(yī)藥信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].武漢:華中師范大學(xué),2006.

      [4]于長(zhǎng)慧.醫(yī)藥進(jìn)銷(xiāo)存信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].電子科技大學(xué),2014.

      [5]柴守立.山東英才學(xué)院醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2013.

      作者簡(jiǎn)介:

      黃賢順,陳加糧,湖南省吉首市,吉首大學(xué)信息科學(xué)與工程學(xué)院。

      猜你喜歡
      MySQL數(shù)據(jù)庫(kù)
      基于Android開(kāi)發(fā)的APP服務(wù)器端設(shè)計(jì)
      基于PHP&MySQL的高校招生管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      《軟件體系結(jié)構(gòu)》課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
      虛擬化平臺(tái)下MySQL數(shù)據(jù)庫(kù)集群的搭建
      智能公交查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      基于android的臉部識(shí)別校園服務(wù)APP的研究與開(kāi)發(fā)
      SSH框架與MiniUI框架融合技術(shù)在的醫(yī)療信息系統(tǒng)中的應(yīng)用
      Linux負(fù)載度量
      充電樁狀態(tài)實(shí)時(shí)監(jiān)控系統(tǒng)與C/S框架設(shè)計(jì)
      改進(jìn)的SSH框架技術(shù)在醫(yī)藥管理系統(tǒng)中的研究及應(yīng)用
      古蔺县| 耿马| 得荣县| 晋中市| 闵行区| 石阡县| 仁怀市| 克什克腾旗| 宜阳县| 南平市| 潍坊市| 社会| 卢氏县| 招远市| 阜南县| 桃源县| 民权县| 县级市| 乐昌市| 息烽县| 阿克| 平乡县| 宁津县| 清远市| 平安县| 陈巴尔虎旗| 沽源县| 紫云| 勐海县| 姚安县| 安康市| 辰溪县| 茶陵县| 毕节市| 马山县| 登封市| 孟津县| 乐安县| 黑龙江省| 江永县| 阿克苏市|