基于WEB的药品进销存管理信息系统学校:济宁学院专业:计算机应用技术设计题目:基于web的药品进销存管理信息系统组员:闫森、蒋涵、信师台、宋义、赵太林、赵腾飞、马忠硕指导老师:摘要医药卫生体制的不断改革,促进了医院信息管理系统(HIS)在全国范围内的普及,医院药品管理系统作为信息管理系统的重要组成部分之一,越来越引起大家的关注。
医院药品管理系统有着举足轻重的作用,因此需要加大对其管理力度,促使药品的管理更加规范、标准,从各个环节对医院药品进行统一、规范的管理,促进更多管理系统的出现,促使我国的医疗卫生行业更加的规范标准,效率得到极大的提高,更加符合国际标准。
但是目前药品管理系统中存在着一定的问题,如:库存管理不到位出现药品的积压;医院不能及时对药品的价格进行调整,使其随着市场上药品的价格变化;药品管理系统不能根据已有的药品及有关信息进行药品预测分析,给管理人员提供药品消耗、药品的规律变化等给出所需的决策支持信息,因此更加智能化、能够进行决策支持的系统才是社会所需要的。
目录1.设计的背景及意义 (1)2.需求分析 (2)2.1性能需求 (2)2.2系统功能需求 (3)2.3界面需求 (4)3.系统的详细设计 (5)3.1功能模块 (5)3.11基本功能 (5)3.12系统功能 (6)3.2环境配置 (7)3.21myeclipse的安装及配置 (7)3.22jdk的安装和配置 (8)3.23tomcat的安装和配置 (9)4数据库设计 (10)1.设计的背景及意义计算机技术的快速发展,使得其在管理系统中发挥着越来越重要的作用,促进了管理系统的规范化和标准化,而且极大地提高了系统的效率。
医院药品管理系统是医院信息管理系统的一个重要组成部分。
由于对药品的管理是一项十分复杂、繁琐,但是准确度要求极高不允许出错的工作,医院药品管理系统的引进解决了这个问题。
计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要,已成为推动管理走向科学化、规范化的必要条件。
药库管理是一项琐碎、复杂、而且细致的工作,如果手工操作,药品种类和数量,市场价格资料等,这些数据会花掉人们大量的时间和精力。
如果使用计算机代替人进行相关的操作,不仅能够保证运算的精确快速,更能节省大量的时间。
还可以利用计算机进行相关的统计,分析工作。
医院中的药库管理、财务管理、信息整理,一直是手工完成,随着产业结构的调整,在全新的市场竞争环境下,为了提高运营效率,利用计算机辅助是使医药管理迈向科学化和规范化的明智选择。
2.需求分析2.1性能需求需求分析是为了确定软件设计的细节、功能和性能,是软件生存期中的重要一环。
能更大的满足用户的而需求,延长软件生命周期、减少软件开发的费用。
本系统中,管理员才有最高的权限,管理员要经过身份验证才能进入系统,可以进行全部操作,其他用户只能以游客身份登录,只能浏览查询,保证了系统的安全性。
系统需要有良好的安全性和操作性。
2.2系统功能需求药品进销存管理系统的主要功能是对药品的进、销、存进行管理。
以达到降低成本、提高效率、改进服务等目的。
利用药品进销存管理系统可以在以下几方面提高企业管理水平:提高工作效率,降低成本。
使得仓库存放药品更有规划、更合理调配药品。
使得管理人员更精简,分工更细致。
实现数据的智能分析。
(1)系统登录功能:管理员提供用户名和密码,才能登录,保证了数据的安全性和保密性。
其余用户只能用游客登录。
2)密码修改模块:该模块主要让管理员时常修改密码,是密码被他人所知。
(3)基础模块: 该模块主要包括了药品进、销、存的入库管理、出库管理、库存管理三个部分。
药品入库管理主要是针对入库药品进行登记修改操作,包括药品进库的时间,品种,数量,生产企业,保质期,有无损坏,经手人签名等信息进行登记。
药品出库管理主要是对出库药品进行登记修改,其中包括药品出库时间,品种,数量,生产企业,经手人等信息进行登记。
药品库存管理是对药品入库、出库后产生的数量变化自动改变,也能进行一系列的查询,包括药品名称,入库时间,出库时间,数量,生产企业,保质期,经手人,是否需要补充等信息。
2.3界面需求本系统要求界面简单美观,添加时可以让人一眼看出哪里该填写什么,查询时可以让人一目了然自己要看的信息。
该系统设计要求信息查询方便、灵活、可靠、易于操作,数据存储安全可靠,程序易于后期维护。
3.系统详细设计3.11基本功能基本功能药品入库库存管理药品销售药品购进药品退货3.12系统功能系统功能权限管理药品种类数据统计用户登陆操作日志3.2环境配置3.21myeclipse的安装和配置一、安装MyEclipse安装路径 C:\MyEclipse\MyEclipse8.5 Common安装路径 C:\MyEclipse\Common新建一个 C:\MyEclipse\myPlugin专放以后加入的插件工作区:D:\ myeclipseworkplace二、输入Subscriber注册信息。
在configuration center中的subscription下输入注册信息。
三、汉化MyEclipse 8.51、将language文件夹拷贝到C:\MyEclipse\myPlugin;2、打开MyEclipse,导入工程Chinese;3、修改Main函数,指向“C:\\MyEclipse\\myPlugin\\language\\plugins”;4、运行,复制控制台产生的一大串字符;5、用文本编辑器打开“C:\MyEclipse 8.5\configuration\org.eclipse.equinox.si mpleconfigurator”目录下的文件,将在第4步中生成的一大串英文复制到该文件的后面。
6、找到C:\MyEclipse\MyEclipse8.5目录下找到myeclipse.ini文件,打开在最后一行加多一条语句 nguage=zh;除C:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.up date文件夹 8、保存,启动MyEclipse。
四、Aptana2.0插件安装Aptana在编辑HTML和js文件时自动提示功能好方便上述类型文件的修改。
1、将aptana20文件夹拷贝到C:\MyEclipse\myPlugin;2、打开MyEclipse,导入工程Apnata;3、修改Main函数指“C:\\MyEclipse\\myPlugin\\aptana20\\plugins”;4、运行,复制控制台产生的一大串字符;5、用文本编辑器打“C:\MyEclipse 8.5\configuration\org.eclipse.equinox.si mpleconfigurator”目录下的文件,将在第4步中生成的一大串英文复制到该文件的后面。
6、删C:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.up date文件夹 7、保存,启动MyEclipse。
4.数据库设计1.进入myeclipse界面,windows进行如下配置,右边edite找到自己的jdk安装目录。
2.Windows进入如下配置,servers—>Tomcat6.0.勾选上面的Enable,找到tomcat的安装目录3.3.测试tomcat 与myeclipse的连接。
源代码:4.<%@ page language="java" import="java.util.*" pag eEncoding="ISO-8859-1"%> <%5.String path = request.getContextPath(); String basePa th =6.request.getScheme()+"://"+request.getServerName()+ ":"+request.getServerPort()+path+"/"; %>7.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTM L 4.01 Transitional//EN"> <html> <head>8.<base href="<%=basePath%>">9.<title>My JSP 'index.jsp' starting page</title> <m eta http-equiv="pragma" content="no-cache">10. <meta http-equiv="cache-control" content="no-c ache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords"11.content="keyword1,keyword2,keyword3"> <met a http-equiv="description" content="This is my page"> <!--12. <link rel="stylesheet" type="text/css" href="style s.css"> --> </head>13. <body>14. This is my JSP page. <br> </body> </html> 15.完成tomcat和myeclipse的链接。