• 
    

    
    

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

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

      2014-12-17 14:39:24姜新?tīng)I(yíng)口職業(yè)技術(shù)學(xué)院遼寧營(yíng)口115000
      決策與信息 2014年36期
      關(guān)鍵詞:后臺(tái)頁(yè)面藥品

      姜新?tīng)I(yíng)口職業(yè)技術(shù)學(xué)院 遼寧營(yíng)口 115000

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

      姜新
      營(yíng)口職業(yè)技術(shù)學(xué)院 遼寧營(yíng)口 115000

      藥品管理系統(tǒng)的設(shè)計(jì)理念是,讓企業(yè)能夠擁有更高效的管理工具,使企業(yè)在21世紀(jì)異常激烈的競(jìng)爭(zhēng)中脫穎而出。國(guó)外的管理系統(tǒng)有許多優(yōu)秀的經(jīng)驗(yàn),但是并不完全符合我國(guó)的國(guó)情,我國(guó)的最廣大藥品銷售的企業(yè)是分布在全國(guó)各地的中小型銷售企業(yè)。所以,此次開(kāi)發(fā)的藥品管理系統(tǒng)功能乃是汲取了外國(guó)優(yōu)秀管理工具的優(yōu)秀功能,同時(shí)又創(chuàng)新了更符合我國(guó)用戶需求的功能的一個(gè)綜合信息管理系統(tǒng)。藥品管理系統(tǒng)分為五大模塊,分別為系統(tǒng)用戶模塊,職工信息管理模塊,進(jìn)貨管理模塊,銷售管理模塊,庫(kù)存轉(zhuǎn)移管理模塊。該五大功能模塊設(shè)計(jì)合理,功能全面,同時(shí)界面友好,非常符合我國(guó)各大小型藥品銷售企業(yè)的管理需求。

      資源管理;醫(yī)藥系統(tǒng);醫(yī)藥資源管理系統(tǒng)

      當(dāng)今飛速發(fā)展的時(shí)代信息時(shí)代。在各行業(yè)中都離不開(kāi)信息的處理,這正是計(jì)算機(jī)被廣泛用于信息管理系統(tǒng)的原因。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分的發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好醫(yī)藥信息而設(shè)計(jì)的。以前的數(shù)據(jù)處理要用手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后也不易更改。而這一款的醫(yī)藥資源管理系統(tǒng)使用起來(lái),效率高,速度快,也方便使用和修改。系統(tǒng)是Windows7操作系統(tǒng)下,以MyEclipse開(kāi)發(fā)工具,用Mysql為后臺(tái)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的。一個(gè)好的醫(yī)院管理系統(tǒng)首先要能夠輸入和存儲(chǔ)一些基本的數(shù)據(jù)資料,例如本系統(tǒng)中的藥品資料和入庫(kù)資料、客戶信息,對(duì)于這些資料和數(shù)據(jù)能方便地進(jìn)行更新、修改和刪除。其次,藥房管理系統(tǒng)要求能夠進(jìn)行方便的管理。為了方便管理者管理數(shù)據(jù),還要能實(shí)現(xiàn)對(duì)各種數(shù)據(jù)的統(tǒng)計(jì)。

      1.系統(tǒng)結(jié)構(gòu)

      校醫(yī)院主要是面向?qū)W校的學(xué)生和教職工,主要是解決他們的患病問(wèn)題,所以簡(jiǎn)化了系統(tǒng)的功能。

      2.原型設(shè)計(jì)

      2.1 登錄界面

      登錄分了權(quán)限設(shè)置,分為學(xué)生、教師、職工、管理員的角色。不同的角色登錄后所擁有的權(quán)限不同。如學(xué)生登陸后有郵件平臺(tái)、查看信息、預(yù)約的權(quán)限。而系統(tǒng)管理員登錄后擁有,添加學(xué)生信息,刪除學(xué)生信息,藥品上架與下架的權(quán)限。同時(shí),登錄使用了驗(yàn)證碼的形式對(duì)登錄進(jìn)行驗(yàn)證。前段生成了隨機(jī)的驗(yàn)證碼圖片,用戶在輸入框輸入驗(yàn)證碼后會(huì)提交到后臺(tái)進(jìn)行驗(yàn)證兩者是否一致,如果驗(yàn)證通過(guò),登陸成功,跳轉(zhuǎn)如果驗(yàn)證失敗,則提示驗(yàn)證碼輸入錯(cuò)誤,要求用戶重新輸入。

      2.1 用戶登錄界面圖

      2.2 系統(tǒng)首頁(yè)界面

      首頁(yè)顯示了系統(tǒng)前段所有的功能模塊,包括醫(yī)院動(dòng)態(tài)、醫(yī)院簡(jiǎn)介、科室設(shè)置、健康園地、就醫(yī)指南、用戶登錄。通過(guò)后臺(tái)的數(shù)據(jù)添加,刪除、修改。將這些模塊的信息在前端表現(xiàn)出來(lái)。

      2.3 后臺(tái)主體頁(yè)面

      后臺(tái)的主要功能是前端的展示信息進(jìn)行維護(hù),對(duì)用戶的信息進(jìn)行管理,以及財(cái)務(wù)報(bào)表的管理。管理員登錄時(shí),選擇管理員的身份,輸入用戶名和密碼進(jìn)行登錄。登錄后就可以對(duì)相應(yīng)的信息進(jìn)行操作了。后臺(tái)的信息主要包括用戶管理模塊、藥房管理、財(cái)務(wù)管理、信息發(fā)布這幾大塊。管理員對(duì)系統(tǒng)的操作包括信息的查看,信息的刪除,信息的修改。

      2.4 后臺(tái)系統(tǒng)的子模塊

      后臺(tái)系統(tǒng)的子模塊包括用戶管理模塊、藥房管理、財(cái)務(wù)管理、信息發(fā)布四大塊。

      2.4.1 用戶管理模塊

      選擇學(xué)生管理時(shí)出現(xiàn)學(xué)生列表,可以查看學(xué)生的信息,對(duì)學(xué)生信息進(jìn)行修改操作,以及刪除學(xué)生。

      添加學(xué)生,出現(xiàn)添加頁(yè)面,管理員針對(duì)學(xué)生的信息完成添加,前端采用js進(jìn)行信息的基本判斷,包括輸入的字段是否為空,輸入的字段是否合法進(jìn)行基本判斷。如果信息不準(zhǔn)確,則不允許將數(shù)據(jù)提交到服務(wù)器端。后臺(tái)也會(huì)對(duì)信息的正確性進(jìn)行一次判斷,如果信息正確,則向數(shù)據(jù)庫(kù)插入了一條數(shù)據(jù)。頁(yè)面跳轉(zhuǎn)到學(xué)生信息列表。提示添加數(shù)據(jù)成功!

      2.4.2 藥物管理模塊

      藥物管理模塊分為三個(gè)小的模塊。庫(kù)存查詢、藥品入庫(kù)、藥品出庫(kù)

      庫(kù)存查詢描述了藥品的編號(hào)、名稱、庫(kù)存情況、單價(jià)。同時(shí)在每一條藥品信息的最后附加了藥品的信息修改,可以修改藥品的庫(kù)存情況。

      藥品的入庫(kù)是添加新的藥品,添加藥品成功后,藥品信息列表也會(huì)自動(dòng)對(duì)信息進(jìn)行更新。

      藥品出庫(kù)記錄了每一條藥品出庫(kù)的信息,包括藥品出庫(kù)的出庫(kù)單號(hào),出庫(kù)藥品名稱,藥品數(shù)量,時(shí)間等信息。同時(shí),藥品出庫(kù)頁(yè)面還支持藥品出庫(kù)記錄的查詢。

      2.4.3 信息發(fā)布模塊

      信息發(fā)布模塊包含醫(yī)院動(dòng)態(tài)信息、職工生活、教學(xué)科研、健康園地、科室管理五大模塊。每一個(gè)模塊有信息的添加,信息的添加嵌入了Fkeditor的框架。刪除信息和信息的修改功能。

      顯示信息,顯示信息時(shí),會(huì)彈出一個(gè)新的窗口,對(duì)信息的內(nèi)容進(jìn)行詳細(xì)的描述。

      3.詳細(xì)設(shè)計(jì)

      3.1 整體思路

      第一步:設(shè)計(jì)原型界面;

      第二步:數(shù)據(jù)庫(kù)的設(shè)計(jì);

      第三步:開(kāi)發(fā)環(huán)境的搭建,SSH框架的搭建;

      第四步:針對(duì)原型中某一個(gè)模塊中的每一個(gè)請(qǐng)求寫(xiě)出對(duì)應(yīng)的struts2方法;

      第五步:實(shí)現(xiàn)每一個(gè)實(shí)現(xiàn)了BaseDao的具體方法與數(shù)據(jù)庫(kù)進(jìn)行交互;

      第六步:修改原型,調(diào)用相應(yīng)相應(yīng)的方法;

      第七步:測(cè)試。

      3.2 原型設(shè)計(jì)

      原型設(shè)計(jì)主要根據(jù)具體的業(yè)務(wù)邏輯設(shè)計(jì)出相應(yīng)的靜態(tài)頁(yè)面,包括前端的主頁(yè)面,后臺(tái)的頁(yè)面。簡(jiǎn)單的交互已經(jīng)完成好,后面根據(jù)設(shè)計(jì)的具體數(shù)據(jù)庫(kù)訪問(wèn)Dao層進(jìn)行數(shù)據(jù)交互。

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

      數(shù)據(jù)庫(kù)的設(shè)計(jì)主要通過(guò)設(shè)計(jì)的原型進(jìn)行設(shè)計(jì),抽象出具體的實(shí)體類,然后根據(jù)實(shí)體具有的屬性進(jìn)行表的設(shè)計(jì)。設(shè)計(jì)完具體的表后,再根據(jù)實(shí)體之間的關(guān)聯(lián)建立外鍵約束。

      3.4 開(kāi)發(fā)環(huán)境的搭建

      系統(tǒng)采用開(kāi)發(fā)環(huán)境是:windows7 + MyEclipse8.6 + Mysql 5.1

      開(kāi)發(fā)使用的框架是struts2 + hibernate + spring

      首先將需要的jar包導(dǎo)入項(xiàng)目中,然后在web.xml中配置struts2的過(guò)濾器.

      配置hibernate配置文件,包括driverClass username password url dialect等配置信息,Spring配置文件的配置,Spring主要進(jìn)行事物的管理。是實(shí)體對(duì)象的管理容器,將實(shí)體類的路徑在Spring配置文件中進(jìn)行映射,通過(guò)反射技術(shù)創(chuàng)建對(duì)象交給容器管理,使用時(shí),從容器中取出對(duì)象使用。

      3.5 struts2響應(yīng)請(qǐng)求

      用戶的每一個(gè)請(qǐng)求全部交給struts2的具體方法進(jìn)行執(zhí)行,然后由struts2進(jìn)行相應(yīng)的邏輯處理。Struts2調(diào)用daoimpl具體的底層代碼進(jìn)行數(shù)據(jù)庫(kù)操作。例如進(jìn)行登錄操作時(shí),用戶通過(guò)瀏覽器訪問(wèn)url地址httpL://localhost:8080/hospital/login.jsp

      <%@ page contentType="text/html; charset=gb2312"%>

      <% response.sendRedirect("goindex.action"); %>

      頁(yè)面響應(yīng)請(qǐng)求,跳轉(zhuǎn)到goindex.action,程序會(huì)從struts.xml中搜索goindex.action,找到響應(yīng)的action,調(diào)用它的具體方法。

      而indexAction類是spring進(jìn)行管理的,在applicationContextaction.xml中,根據(jù)類的路徑利用反射完成類的創(chuàng)建。

      調(diào)用IndexAction的fontservice方法

      }在方法fontservice中,已經(jīng)完成了要顯示數(shù)據(jù)的準(zhǔn)備信息,將這些信息全部放入數(shù)據(jù)結(jié)構(gòu)為L(zhǎng)ist的PageModel中。調(diào)用方法完之后,返回字符串SUCCESS,根據(jù)返回的字符串找到相應(yīng)的url即login2.jsp

      3.6 數(shù)據(jù)庫(kù)底層Dao的實(shí)現(xiàn)

      創(chuàng)建一個(gè)AbstractCURDManager的接口,接口中定義了一些基礎(chǔ)的方法,例如增加數(shù)據(jù)、刪除數(shù)據(jù)、更新數(shù)據(jù)、查找數(shù)據(jù)public void addObject(Object object);

      public PagerModel findAll(int offset, int pagesize);其他操作類繼承自AbstractCURDManager接口,例如:

      publ ic cl as s Subje c tNoM a n agerI mpl ex t e nd s AbstractPagerManager implements

      SubjectNoManager {

      public void addObject(Object object) {}

      public void delObject(Object id) {}

      public PagerModel findAll(int offset, int pagesize) {}

      3.7 修改原型

      每一個(gè)原型的請(qǐng)求全部交給struts2的Action進(jìn)行處理,在Action調(diào)用相應(yīng)的dao,由dao與數(shù)據(jù)庫(kù)進(jìn)行交互。例如,顯示健康信息時(shí),在struts2中調(diào)用dao方法,查詢出數(shù)據(jù),然后將數(shù)據(jù)放到pageModel中,當(dāng)struts2跳轉(zhuǎn)到相應(yīng)的顯示頁(yè)面的時(shí)候,再將放到pageModel中的數(shù)據(jù)全部取出來(lái),在前端顯示。

      查找所有健康園地的信息

      4.系統(tǒng)調(diào)試

      登錄首頁(yè)的時(shí)候,頁(yè)面報(bào)告了異常,jsp頁(yè)面不能正常的轉(zhuǎn)換,導(dǎo)致頁(yè)面不能正常編譯,通過(guò)后臺(tái)錯(cuò)誤信息的提示,是將struts2的標(biāo)簽書(shū)寫(xiě)錯(cuò)誤。

      添加學(xué)生信息時(shí),當(dāng)輸入學(xué)生的某一項(xiàng)為空時(shí),提交頁(yè)面時(shí),出現(xiàn)了錯(cuò)誤,錯(cuò)誤細(xì)節(jié)如下所示:

      java.lang.NullPointerException a t c o m.l z.u p l o a d. FileUploadAction.generateFileName(FileUploadAction.java:109)

      通過(guò)在前端驗(yàn)證js如果某一項(xiàng)為空,則不允許提交頁(yè)面。只有驗(yàn)證通過(guò)了,才允許將將數(shù)據(jù)提交到后臺(tái),這樣避免了某一項(xiàng)為空而出現(xiàn)異常信息。

      5.結(jié)束語(yǔ)

      根據(jù)實(shí)際應(yīng)用需求,在windows7系統(tǒng)下,用java開(kāi)發(fā)語(yǔ)言、MySql數(shù)據(jù)庫(kù)用Struts2、Hibernate、Spring 框架開(kāi)發(fā)了醫(yī)藥資源管理系統(tǒng)。系統(tǒng)前端可以對(duì)校醫(yī)院的基本信息進(jìn)行展示。如:校園動(dòng)態(tài)、醫(yī)院簡(jiǎn)介、健康園地、教學(xué)研究、職工生涯、就醫(yī)指南等;后臺(tái)代碼主要對(duì)信息進(jìn)行管理,如用戶的管理、醫(yī)藥價(jià)格的管理、醫(yī)藥的出入庫(kù)、職工信息、健康園地信息。通過(guò)對(duì)系統(tǒng)的使用,可以將信息高效的管理系統(tǒng)起來(lái)。

      [1]天創(chuàng)工作室.網(wǎng)頁(yè)制作實(shí)戰(zhàn)步步通[M].北京:人民郵電出版社,2009.

      [2]陳俊榮,陳惠貞.jsp與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)網(wǎng)[M].北京:中國(guó)鐵道出版社,2009.

      [3]宋坤,趙智勇等.javaWeb工程應(yīng)用與項(xiàng)目實(shí)踐[M].機(jī)械工業(yè)出版社,2009.

      [4]屈喜龍,朱杰jsp+MySQL開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例[M].北京:機(jī)械工業(yè)出版社,2010.

      [5]宋昆,李嚴(yán)等.MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社,2008

      [6]約翰遜.Spring框架高級(jí)編程.北京:機(jī)械工業(yè)出版社,2011

      [7]高紅巖.Struts基于MVC+MyEclipse的Java Web應(yīng)用開(kāi)發(fā),2012

      [8]孫衛(wèi)琴.精通hibernate 機(jī)械工業(yè)出版社,2010

      姜新(1981—),女,遼寧營(yíng)口人,學(xué)士,講師,從事計(jì)算機(jī)教育研究。

      猜你喜歡
      后臺(tái)頁(yè)面藥品
      大狗熊在睡覺(jué)
      是不是只有假冒偽劣藥品才會(huì)有不良反應(yīng)?
      刷新生活的頁(yè)面
      后臺(tái)暗戀
      藥品采購(gòu) 在探索中前行
      前臺(tái)、后臺(tái)精彩花絮停不了
      藥品集中帶量采購(gòu):誰(shuí)贏誰(shuí)輸?
      中國(guó)衛(wèi)生(2014年7期)2014-11-10 02:33:02
      電力調(diào)度中后臺(tái)監(jiān)控系統(tǒng)的應(yīng)用
      河南科技(2014年11期)2014-02-27 14:10:03
      后臺(tái)
      专栏| 化隆| 海安县| 班玛县| 河西区| 门源| 江都市| 六枝特区| 永丰县| 吉安市| 丁青县| 大邑县| 五大连池市| 太仓市| 柳江县| 莆田市| 古丈县| 临城县| 海城市| 通山县| 乡城县| 新邵县| 阜康市| 南和县| 湖北省| 莫力| 新泰市| 永济市| 乐山市| 汉寿县| 锡林郭勒盟| 旬阳县| 牡丹江市| 来凤县| 浦县| 时尚| 汉川市| 区。| 读书| 东光县| 庄河市|