药品管理系统药学佳大大学论文.docx
《药品管理系统药学佳大大学论文.docx》由会员分享,可在线阅读,更多相关《药品管理系统药学佳大大学论文.docx(36页珍藏版)》请在冰豆网上搜索。
药品管理系统药学佳大大学论文
毕业论文(设计)
课题名称药品管理系统
办学单位黑龙江职业技术学校
专业药学
班级2015级
指导教师
学生姓名陈艳凤
佳木斯大学继续教育学院
药品管理系统
摘要:
随着现代工业的发展,计算机信息管理系统越来越收到企业重视。
文章主要分析了库存系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现了介绍。
达到了数据的一致性和安全性,且应用程序功能完备符合了库存系统作为典型的信息管理系统的要求。
医院单位的药品信息和数据纷乱复杂,整理统计费力费时。
要做好对企业的管理,企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看,以及对企业的数据信息进行维护。
医院管理药品管理系统是利用NetBeans5.5设计开发的医院药品信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。
特点:
多目标性:
对一个项目而言,项目目标往往不是单一的,而是一个多目标系统,希望通过一个项目的实施,实现一系列的目标,满足多方面的需求。
我们本次的项目是为了实现医院药品管理员可以简单的管理药品。
在简单的层次上又有效科学的管理药品入库、出库等。
优先性:
项目是一个多目标的系统,不同目标在项目的不同阶段,根据不同需要,其重要性也不一样。
本项目主要目标是可以对库存的药品入库日期、出库日期、有效期、库存量等方面信息进行增删该查。
对有药品库存不足时会对医院药品管理员提示。
层次性:
本项目的最高层次的目标是医院药品管理员可以简单科学的管理药品。
本项目的最低层次的目标是医院药品管理员可以对所有的药品信息增加、删除、修改、查询。
主要承担了controller.Udate_yaopin.java中controller中修改映射类代码的编辑,并且完成了view.Udate_yaopin.java中view中删除表单验证代码。
通过检测、修改并运行通过。
关键字:
数据库,管理方法,B/S数据结构,UML建模,Java
Abstract
Withthedevelopmentofmodernindustry,computerinformationmanagementsystemforenterprisesreceivedmoreandmoreimportance.Inthispaper,ananalysisofsomeoftheinventorysystemandthecompositionofthebasicfunctions,includingsystemrequirementsanalysis,systemarchitecture,functionmodules,aswellastheanalysisofdatabaseschema,withafocusontheactualdevelopmentofapplicationshasintroduced.Toachievedataconsistencyandsecurity,andfull-featuredapplicationsinlinewiththeinventorysystemasatypicalmanagementinformationsystemrequirements.
Hospitalmedicineunitschaoticcomplexityofinformationanddatatocollatestatisticsandtime-consumingeffort.Todoagoodjobinthemanagementofenterprises,businessesmustbefastandaccurateaccesstotheirenterpriseinformation,whichrequirestimelystatisticaldataanduser-friendly,aswellasdata-to-businessinformationformaintenance.
HospitalmanagementdrugmanagementsystemisdesignedanddevelopedusingNetBeans5.5drugshospitalinformationmanagementsystem,hospitalinformationsystemisanimportantpartofthehospitaltoachievetheclassificationofdruginformationmanagementanddataanalysissothatinformationcollatedrapid,accurate,andsimple,inordertoco-ordinatearrangementsforrelevantdepartments,therebyenhancingthetraditionalmanagementmethodstoimproveandenhancethelevelofenterprisemanagement.
Characteristics:
Multi-objectiveof:
Ofaproject,theprojectobjectivesisoftennotasingle,butmorethanonetargetsystem,andhopesthattheimplementationofaproject,aseriesofgoalstoachievetomeetthevariousneeds.Wepresenttheprojectistoachieveasimplehospitalmedicinesmanagementadministratordrugs.Levelinasimpleandeffectivemanagementofscienceandmedicinestorage,suchasalibrary.
Priority:
Projectisamulti-targetsystem,differentgoalsatdifferentstagesoftheproject,accordingtothedifferentneedsofitsimportancetobefound.Themainobjectiveofthisprojectiswarehousingofinventoryofmedicinesdates,thedateoftheTreasury,thevalidityofinformation,suchasinventoryadditionsanddeletionstothesearch.Stockonthelackofdrugsatthehospitalhaveprompteddrugadministrator.
Levels:
Theprojectgoalisthehighestlevelhospitaladministratordrugsscientificmanagementcanbesimplemedicines.Theprojectgoalistheminimumlevelofhospitaladministratorstodrugsforalldruginformationtoadd,delete,modify,query.
Controller.Udate_yaopin.javaassumedinthemaincontrollertomodifythecodeeditorcategorymapping,andcompletedtheview.Udate_yaopin.javainviewtoremovetheformverificationcode.Bydetectingchangesandrunthrough.
Keywords:
database,management,B/Sdatastructures,UMLmodeling,Java
目录
摘要1
Abstract2
引言4
1.课题的背景和意义4
2.国内外发展的现状4
3.毕业设计的工作5
一、方案论证6
1.1现有体系开发模式及优缺点6
1.2系统体系结构10
1.3系统开发环境13
二、系统需求分析13
2.1业务流程13
2.2需求分析14
2.3数据库的设计16
三、系统分析与实现18
3.1系统概要设计18
3.2系统页面设计(更新页面)19
3.3测试19
四、工作总结和展望21
4.1工作总结21
4.2展望与不足21
结束语22
致谢23
参考文献24
引言
1课题的背景和意义
我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。
在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。
这就要求药品管理摆脱过去人手操作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和规范化的方向前进。
随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善医药的管理和提高自身的工作效率,以赢得市场竞争的胜利。
因而药品管理信息系统已经成为各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模经营管理不可缺少的部件之一。
同时,软件开发环境的高度集成和数据库技术的日益成熟成为开发药品管理信息系统的技术基础,大大降低了系统的开发成本。
系统开发工具的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。
市场的需求和技术的支持,最终会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完善和优化。
2国内外发展的现状
发达国家医院药品管理系统的开发实现已有三十多年的历史,至今有了长足的进步,有许多举世公认的成功的系统在医院药品有效地运转着。
像盐湖城LDS医院药品的HELP系统,麻省总医院药品的COSTAR系统,退伍军人管理局的DHCP系统。
纵观美国的医药库房发展历史,大约可分为三个阶段:
第一个十年,集中在开发医院药品行政管理的功能上,象财务收费管理管理等。
但到1972年Collen仍报告美国迄今为止连一个成功的已完成的全面医院药品(管理)计算机系统都没有。
第二个十年,在继续完成和实现医院药品管理信息的计算机化的同时,开发者的努力已进入医疗信息的处理领域,像病人医疗处理系统,实验室系统等。
到1985年,美国全国医院药品数据处理工作调查表明,100张床位以上的医院药品80%实现了计算机财务收费管理,70%的医院药品可支持病人挂号登记和行政事务管理,25%的医院药品有了较完整的MIS。
医院药品管理系统正在经历着小型化(DownSizing)、智能化(Intellegence)和集成化(Integration)的改造过程。
医院药品管理信息系统(的主要目标是支持医院药品的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院药品管理,辅助高层领导决策,提高医院药品的工作效率,从而使医院药品能够以少的投入获得更好的社会效益与经济效益,象财务系统、人事系统、药品库存管理系统等就属于管理系统的范围。
但是,无论外国还是中国,当一个医院药品的医院药品管理系统刚刚起步时,往往是首先建立医院药品管理信息系统,这是因为:
医院药品管理信息系统所需要的资源较少,比较起来所需要的磁盘容量、工作站数量、网络传输能力、显示器质量均远远低于CIS的需求。
支持医院药品管理信息系统的计算机技术较为单纯和简单。
由于医院药品管理信息系统以处理文字和数字类数据为主,较少涉及声音、图象、多媒体数据的动态传递等复杂需求,因此实现起来容易得多。
临床信息系统在数据处理的实时性要求、相应速度、安全保密等方面一般要比管理信息系统有更苛刻的要求。
最后,从投入与产出考虑,多数医院药品的决策者们均认为使医院药品更直接、更明显、更迅速地获得系统的回报。
就是说,以较少的投入,获得较大的收益。
3毕业设计的工作
对医院的基本工作情况作了一番了解,并且从中收集到一些数据,了解药品销售过程中的所有工作情况;了解药品管理的重要环节;了解了药品管理系统今后的市场和发展潜力。
药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。
本系统主要包含系统管理模块、药品管理模块、销售管理模块、库存管理模块、供货商管理。
药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。
系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药品基本信息进行定期的更新和删除等管理。
一、方案论证
1.1现有体系开发模式及优缺点
随着计算机的普及,人们对计算机的认识及需求有了明显的增加。
计算机对于大量信息的管理的优势更是显而易见。
对于一个只要企业来说,这方面的需要尤其重要。
有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。
药品管理是医院药品管理的核心,是节流增收最有潜力的环节。
本药库管理系统是按照卫生部新的财务制度的要求设计的,采用药品分类国家标准编码体系,实现了发药与库存管理一体化。
支持药品多种规格的变换,加权平均等多种仓库管理模式。
支持药品有效期管理,防止药物的过期浪费,可以根据现有的库存、药品有效期以及往年同期的药品消耗情况制定采购计划、失效预报或应暂停采购的药品清单,方便领导决策。
本系统主要有以下几个功能模块:
(1)系统登录模块,登录系统。
(2)系统设置模块,管理系统用户及密码。
(3)基本信息管理模块,录入药品基本信息,供货商及客户的相关信息。
(4)药品管理模块,库存药品信息,药品的报损。
(5)其他信息管理模块,流通资金,业务员管理,数据备份,数据库初值。
有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。
在本系统的可行性分析过程中,通过调查分析医院药品库存管理所具备的能力及实现的方法。
确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,对药品名称、编码、种类等属性进行增加、修改、删除、查询。
使用Java/JSP应用程序编程,还可以清晰的看到入库出库信息,这有利于医院药品管理员有效的对药品仓库的管理。
药品管理系统的规模、设备状况、维护和修改系统程序,都需要相关的操作人员。
1.1.1技术可行性
药品管理系统采用MVC模式,MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
系统是由网络和网页实现的。
所以本系统使用Java技术编程,应用界面友好且功能强大的DREAMWEAVER作为开发工具,服务器端脚本用JSP/JAVA脚本来编写,客户端脚本也用Java来编写,数据库使用SQLServer20005数据库,服务器是TOMCAT5.0。
使用Struts,会话管理,过滤器以及数据库集成技术,构建健壮的Web应用程序。
使用JavaServerPages技术(JSP页面)编写网页。
使用Model2设计良好的Web应用程序能够容易的移植到复杂的J2EE架构。
通过MVC模式编写的,具有极其良好的可扩展性。
它可以轻松实现以下功能:
①实现一个模型的多个视图;②采用多个控制器;③当模型改变时,所有视图将自动刷新;④所有的控制器将相互独立工作。
本团队在大学的学习中,已经学过这几门语言。
热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学两年的学习,这些课程已熟练掌握,本系统是在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。
因此在技术上能够适应本系统的开发。
1.1.2使用可行性
本系统主要是对制药公司的药品库存的管理,能够及时的登录存入的药品和减少销售药品的数量;能够对每一种药品的各种信息进行汇总,比如药品编号、药品名、生产日期、过期日期、主要订购商等等;并且能提供对药品各种信息的查询;对生产和销售的药品每月月底做一个汇总,同时对每月的盈利情况进行汇总;当药品的存储数量低于某一数量的时候,系统要能自动提示管理员该药品该再进货(生产)了;同时当某一种药品的数量超过了某一数值的时候管理系统又能自动提示管理员该暂时减少或者停止该药的进货(生产)量;对已经过期的药品应该注销,同时提醒管理员销毁或者处理该药品。
本项目开发在技术方面采用Java/JSP应用程序编程与数据库相结合方法来实现。
要求所有数据信息的储存都由数据库来完成。
使用到局域网连接技术、JSP/NetBean5.5开发技术、SQLServer2005服务器端的T-SQL语言数据库开发技术,这些都是非常成熟的技术。
本系统采用先进的开发技术,开发的程序具有WINDOWS图形用户界面,和WINDOWS特性风格,界面直观易懂,操作简洁,使用非常方便。
近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构向灵活、多级分布结构演变。
Client/Server(简称C/S)结构,由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。
随着WEB技术的日益成熟,Browse/Server(简称B/S)结构浮出水面并呈现逐渐取代前者的形势,使得软件系统的网络体系结构跨入一个新阶段。
但对结构的单一选择又并不能有效地适应当前用户对治理信息系统的新需求。
所以熟悉这些结构的特征,并根据实际情况进行系统的选型和结构优点的整合,成为开发一个成功的MIS系统的关键点。
1.1.3C/S模式与B/S模式的比较分析
C/S是Client/Server的缩写。
服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。
客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如NetscapeNavigator或InternetEXPlorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
浏览器通过WebServer同数据库进行数据交互。
1.1.3.1B/S模式的优势
首先它简化了客户端。
它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。
这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。
假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了。
甚至与会者还可以把笔记本电脑联上会议室的网络插口,自己来查询相关的数据。
其次,它简化了系统的开发和维护。
系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。
各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。
现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。
相对于C/S,B/S的维护具有更大的灵活性。
当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。
这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。
假如一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将会显得更加重要。
再次,它使用户的操作变得更简单。
对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。
而采用B/S模式时,客户端只是一个简单易用的浏览器软件。
无论是决策层还是操作层的人员都无需培训,就可以直接使用。
B/S模式的这种特性,还使MIS系统维护的限制因素更少。
最后,B/S非凡适用于网上信息发布,使得传统的MIS的功能有所扩展。
这是C/S所无法实现的。
而这种新增的网上信息发布功能恰是现代企业所需的。
这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。
鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的MIS系统平台。
各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。
一些企业已经领先一步开始使用它,并且收到了一定的成效。
1.1.3.2B/S三层体系结构的不足
由于浏览器只是为了进行WEB浏览而设计的,当其应用于WEB应用系统时,许多功能不能实现或实现起来比较困难。
比如通过浏览器进行大量的数据输入,或进行报表的应答都是比较困难和不便的。
复杂的应用构造困难。
虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术供使用。
HTTP可靠性低有可能造成应用故障,非凡是对于治理者来说,采用浏览器方式进行系统的维护是非常不安全与不方便的。
WEB服务器成为对数据库的唯一的客户端,所有对数据库的连接都通过该服务器实现。
WEB服务器同时要处理与客户请求以及与数据库的连接,当访问量大时,服务器端负载过重。
由于业务逻辑和数据访问程序一般由JavaScript、VBScript等嵌入式小程序实现,分散在各个页面里,难以实现共享,给升级和维护也带来了不便。
同时由于源代码的开放性,使得商业规则很轻易暴露,而商业规则对应用程序来说则是非常重要的。
B/S模式的新奇与流行,和在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台的首选,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些优点。
下面让我们来看C/S相对于B/S的一些优势。