医药连锁店管理系统-门店子系统毕业设计.doc
《医药连锁店管理系统-门店子系统毕业设计.doc》由会员分享,可在线阅读,更多相关《医药连锁店管理系统-门店子系统毕业设计.doc(25页珍藏版)》请在咨信网上搜索。
摘 要 在当今信息化时代,随着信息科学与技术的迅速发展,在节奏越来越快的工作和生活中,信息资源已成为各个部门的重要财富和资源。建立一个行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。人们将越来越多的重复性劳作和大量的信息处理交由计算机操作。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的单位的必然要求。而本系统就是为了实现药店高效管理而设计的。 本系统是基于B/S模式研究开发的基于JSP的药店管理系统,药店管理系统的开发有助于对药店药品进行有效的管理,提高药店管理效率。将繁琐的工作简单化、规范化,电子化、自动化。本系统设计将采用JSP技术设计系统页面环境,MySQL技术作为后台数据存储,这对于药店日后实现网络化管理提供了更为先进的拓展平台。 关键词 药店管理系统,JSP ,MySQL Abstract In today's information age, with the rapid development of information science and technology, in an increasingly rapid pace of life and work, the information resource has become an important wealth and resources of various departments. Establish an effective information system has also become an important condition for the survival and development of enterprises or organizations. People will be increasingly repetitive work and a lot of information processing by computer operation. Manual management of these complex data mode is not adapt to the trend of the times, data standardization, automation computer management, is an inevitable requirement management norms, efficient movement of units. But this system is in order to achieve efficient management of drugstores and design. The system is based on the pharmacy management system based on JSP development of B/S mode, the development of pharmacy management system helps to carry on effective management to improve the management efficiency of drug stores, pharmacies. The tedious work of simplification, standardization, electronic, automation. The design of the system will use the JSP technology to design the system page environment, MySQL technology as the background data storage, which for the pharmacy network management in the future to provide a more advanced development platform. Key Words: Pharmacy management system, JSP, MySQL 目 录 1 绪 论 1 1.1 研究背景与意义 1 1.2 国内外研究现状 1 1.3 研究内容与目标 2 2 相关技术的选用与介绍 2 2.1 JSP技术 2 2.2 B/S模式的介绍 3 2.3 MYSQL数据库的介绍 3 3系统分析与总体设计 4 3.1 系统功能描述 4 3.2 系统功能模块划分 4 3.3 系统流程分析 5 3.3.1 用户管理流程分析 6 3.3.2 采购管理流程分析 6 3.3.3 销售管理流程分析 7 3.3.4 库存管理流程分析 8 4 数据库结构设计与实现 8 4.1 创建数据库 8 4.2 数据库概念结构设计: 9 4.3 数据库逻辑结构设计 10 5 系统主界面与登录模块设计 12 5.1 系统登录模块 12 5.2 用户注册模块 12 5.3 用户管理模块 13 5.4 药品管理模块 13 5.5 采购管理模块 14 5.6 销售管理模块 15 5.7 库存管理模块 16 结束语 17 致谢 18 参 考 文 献 19 附录 20 1 绪 论 1.1 研究背景与意义 随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工记账已很难适应工作的需要。医药作为一个关系人们健康的特殊行业,国家对医药行业又有一些与其他行业不同的管理政策,这些都加大了管理的难度。如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在。目前市场上流行较多的医药管理软件,在处理采购,销售,财务管理等方面都具有比较强的应用价值,也就是说这些软件的设计主要的针对对象是医药公司的中下层实际操作人员和管理人员。同时如果公司的上层高级管理人员需要用计算机对公司状况进行分析、管理、决策时,则需要另外的相关软件,这样就会增加开支。在这样的形势环境下,开发一种同时兼有以上两种功能的软件,能更好的适应市场发展的需要。 开发本系统的目的是为了满足中小型医药公司的管理需要。随着小型医药企业规模的扩大,手工操作已经不能满足业务上的需求。而该医药管理系统的实施,能集中处理药品的进销存业务,管理好企业的应收应付账目,为企业的发展创造有利条件。 如何尽快建立和完善现代医药企业的信息化管理机制问题,已成为医药企业发展的关键所在。而方便、安全、快捷的医药管理系统正是在这样的背景下发展起来的。这种管理系统对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型医药公司的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,但大部分都是单机版的软件,去开发一个类似的软件无疑是一种在时间上和资源上的极大浪费。所以为这种有需要的中小型医药企业开发一种基于网络的医药管理软件是非常有实用价值的。 1.2 国内外研究现状 针对当前医药产品销售日益激烈的竞争情况,为加强管理、提高工作效率和改善服务质量而设计一套行之有效的管理系统。通过对文献的研究与调查分析一个药店的整个销售流程,满足管理人员和一般客户的基本要求,将日常繁琐的工作简单化、规范化,电子化、自动化。 近年来,药品零售业的格局,出现了很大的变化。通过对文献的研究与调查医药改革为零售药房,特别是为连锁药房提供了广阔的发展空间。医药企业自身发展也提出了改革的要求。集团化、代理制等形式的出现打破了过去按地域行政区划设立的医药流通格局,重批发轻零售的传统观念正随着改革的深入而逐步发生着变化,特别是医药零售行业早已打破了过去那种国有医药零售一统天下的局面,各行各业各种经济成分将开办药房作为投资的首选目标,想方设法进入医药零售业,这也迫使许多医药企业纷纷适应市场变化的要求进行批零分设的改革。利用原有医药零售网点的基础建立连锁药房,这既成为医药企业改革发展的必然热点,又形成这些企业参与市场竞争新的经济增长点。在这样的大环境之下,药店基本现状大体如下: (1)药店的功能和经验重点发生了根本性转变。过去,药店从自身经营需要出发,工作重点放在进货渠道上;现在,他们经营重心转向更好地满足消费需求,不断在购物环境和服务水平上进行调整,以适应来自消费者的压力。 (2)药店的布局不合理。各地药店纷纷开业,甚至出现了“药店多过米店”的局面,并且出现了扎堆经营的现象。 (3)企业整体服务意识淡薄,从业人员缺乏专业素质。 医院药品管理信息系统的主要目标是支持医院药品的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院药品管理,辅助高层领导决策,提高医院药品的工作效率,从而使医院药品能够以少的投入获得更好的社会效益与经济效益,象财务系统、人事系统、药品库存管理系统等就属于管理系统的范围。但是,无论外国还是中国,当一个医院药品的医院药品管理系统刚刚起步时,往往是首先建立医院药品管理信息系统,这是因为:医院药品管理信息系统所需要的资源较少,比较起来所需要的磁盘容量、工作站数量、网络传输能力、显示器质量均远远低于CIS的需求。支持医院药品管理信息系统的计算机技术较为单纯和简单。 1.3 研究内容与目标 实现医药公司信息化管理是现代社会中小型医药公司稳步发展的必要条件,它可以提高医药公司的管理水平和工作效率,最大限度地减少手工操作带来的失误。医药进销存管理系统正是一个信息化管理软件,可以实现医药公司的进货、销售、库存管理等各项业务的信息化管理。 本系统是一个集成了药品的进货、销售和库存统一管理的管理系统。主要完成 (1) 药品采购管理:填写采购单,增加库存,查看采购详细表; (2) 药品销售管理:填写销售单,减少库存,查看销售详细表; (3) 库存查询:查询当前库存情况。 2 相关技术的选用与介绍 本系统结构为B/S模式,采用JSP技术。网页制作技术采用HTML,采用JavaScript和CSS技术,使得操作方便、快捷,而且界面美观、大方。 2.1 JSP技术 JavaServer Pages技术(JSP)是太阳微系统公司(Sun Microsystems Inc.)在Web服务器、应用服务器、交易系统以及开发工具供应商间广泛支持与合作下,整合并平衡了已经存在的对Java编程环境(例如Java Servlets和JavaBeans)进行支持的技术和工具后产生的一种新的、开发基于Web应用程序的方法。 JSP动态网站开发技术主要有以下一些特点: (1)能够在任何Web或应用程序服务器上运行; (2)分离了应用程序的逻辑和页面显示; (3)能够进行快速的开发和测试 (4)简化了开发基于Web的交互式应用程序的过程。 2.2 B/S模式的介绍 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器或 其他浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。 B/S模式最大特点是:用户可以通过WWW例览器去访问 Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方 式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW创览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执 行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构 中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。 2.3 MySQL数据库的介绍 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun 公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL数据库主要有以下特点。 1、可移植性 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。 2、可扩展性和灵活性 MySQL可以支持UNIX、Linux和SUNOS以及Windows等多种操作系统平台。在一个操作系统中实现的应用可以很方便地移植到其他操作系统。MySQL作为开源性质的 数据库服务器,可以为那些想要增加独特需求的用户提供完全定制的功能。 3、强大的数据保护功能 MySQL有一个非常灵活且安全的权限和密码系统。为确保只有获授权用户才能进入该数据库服务器,所有的密码传输均采用加密形式,同时也提供了 SSH和SSI。支持,以实现安全和可靠的连接。MySQL强大的数据加密和解密功能,可以保证敏感数据不受未经授权的访问。 4、支持大型的数据库 虽然对于用PHP编写的网页来说,只要能够存放数百条以上的记录数据就是够了,但MySQL可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySQL可以针对不同的应用进行相应的修改。 5、超强的稳定性 MySQL拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用而不必担心其稳定性。线程是轻量级的进程,它可以灵活地为用户提供服务,而不占用过多的系统资源。用多线程和C语言实现的MySQL能很容易地充分利用CPU。 6、强大的查询功能 MySQL支持查询的select和where语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷、方便。 3系统分析与总体设计 医药管理系统是一个非常通用的信息管理系统,为药店工作人员带来方便和快捷,也能更好的管理药品和库存,提供可靠的保障。 3.1 系统功能描述 医药管理系统包括用户管理、药品管理、采购管理、销售管理、库存管理。 具体描述如下: 1.用户管理: (1)用户登录后,可以更改自己的密码; (2)查看所有用户信息。 2.药品管理: (1) 查看药品基本信息表; 3.采购管理: (1)用户填写采购单,对药品进行采购; (2)查看库存,如果已有采购的药品,数量更改; (3)查看库存,如果没有此药,添加新药品; (4)点击采购明细表,查看每笔药品采购情况,也可以根据药品编号查询。 4.销售管理: (1)用户填写销售单,对药品进行销售; (2)查看库存信息,销售的药品数量更改; (3)点击销售明细表,查看每笔药品销售情况,也可以根据药品编号查询。 5.库存管理: (1)查看库存所有药品信息。 3.2 系统功能模块划分 从功能描述的内容可以看到,本实例可以实现5个完整的功能。我们根据这些功能,设计出系统的功能模块,如图3_1所示。 医药管理系统 药品管理 销售管理 库存管理 查看库存表 查询药品信息表 用户管理 添 加 用 户 采购管理 填写采购单 填写销售单 更 改 密 码 改密码 查看采购明细表 查看销售明细表 图3_1 医药系统功能模块示意图 在本系统中,用户管理模块的功能比较简单。如果是系统用户就可以登录,如果不是正确的用户,要进行注册。 用户管理功能模块的关系如图3_2所示。 系统用户信息管理 系统用户 不是用户 修改系统用户的密码 查看所有用户信息 进行注册 图3_2 用户管理功能模块的关系图 3.3 系统流程分析 在上一节中,我们已经了解了系统的功能模块划分,以及各模块之间的关系。这是系统总体设计的重要组成部分。如果要对系统形成一个完整而全面的认识,还需要进行系统流程分析。 3.3.1 用户管理流程分析 所谓用户管理流程就是用户在使用系统时的工作过程。对于多类型用户的管理系统来说,每一类用户的工作流程都是不相同的。多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。身份认证过程如下: (1)确认用户是否是有效的系统用户。 (2)如果不是有效用户,请注册。 用户登录 开始 更改用户密码 查看所有用户信息 用户 失败 注册 退出 成功 读取用户类型 用户信息 返回 成功 图3_3 用户管理流程分析图 3.3.2 采购管理流程分析 采购管理就是用户填写药品采购单。在采购管理中,如果要添加一种药品,首先,查看库存是否存在该药品,如果有,则直接在药品原有数量上加上采购量,如果没有,则添加新的药品信息。 采购管理还可查看采购明细表,表里记录每笔药品的采购时间、采购数量等信息,还可以根据药品ID查询具体药品采购信息。 采购管理流程图如图3_4所示: 有 更改药品数量 药品添加 查询库存表 是否有该药 采购入库 查询采购信息 入采购明细表 根据药品编号 没有 图3_4 采购管理流程图 3.3.3 销售管理流程分析 销售管理就是用户填写药品销售单。在销售管理中,库存里肯定存在要销售的药品,如果数量为0,则提示用户该药已空,需要采购。如果销售量大于库存剩余量,提示用户需采购。如果不满足上述两种情况,则在药品原有数量上减去销售量。 销售管理还可查看销售明细表,表里记录每笔药品的销售时间、销售数量等信息。 销售管理流程图如图3_5所示: 更改药品数量 入销售明细表 提示采购 根据药品编号 查询库存表 该药剩余量是否不足 销售出库 是 否 查询销售信息 图3_5 销售管理流程图 3.3.4 库存管理流程分析 在该模块中,可以查看库存药品的所有信息,包括药品编号,药品名称,单价,剩余数量等。库存管理流程图如图3_6所示: 库存管理 库存表 查看 图3_6 库存管理流程图 4 数据库结构设计与实现 在上一节中,我们已经比较完整地介绍了医药系统的功能、模块划分和系统流程,对系统的整体结构有了全面地认识。 这一章将介绍系统的数据库表结构和创建表的脚本信息。 4.1 创建数据库 在设计数据表结构之前,首先要创建一个数据库。本系统使用的数据库为tom。用户可以在企业管理器中创建数据库,也可以在查询分析器中执行以下语句: CREATE DATABASE tom 4.2 数据库概念结构设计 本实例根据用户需求规划出的实体有:系统用户,库存,采购,销售。各个实体具体的描述E-R图如下: 系统用户 用户名 密码 图4_1 系统用户实体E-R图 库存 药品编号 药品名称 单价 剩余数量 药品厂商 图4_2 库存实体E-R图 采购 采购时间 药品编号 药品厂商 药品名称 采购数量 单价 单价编号 图4_3 采购实体E-R图 销售 药品编号 药品名称 销售数量 药品厂商 销售时间 单价 图4_4 销售实体E-R图 采购 销售 库存 增加 减少 N N 1 1 图4_5 实体间关系图 4.3 数据库逻辑结构设计 本系统定义的数据库中包含以下5个表:用户信息表 (user)、药品信息表(medicine)、采购明细表(medicine_add)、销售明细表(medicine_sale)、库存表(medicine_stock):下面分别介绍这些表的结构。 1.用户信息表 (user) 用户信息表 (user)用来保存用户基本信息数据,结构如表1所示。 表1 用户信息表 列名称 数据类型 长度 是否非空 主键 注释 uid varchar 40 TRUE TRUE 登录用户名 password varchar 10 TRUE FALSE 登录密码 2.药品信息表(medicine) 药品信息表(medicine)用来保存药品基本信息,结构如表2所示。 表2 药品信息表 列名称 数据类型 长度 是否非空 主键 注释 mid varchar 40 TRUE TRUE 药品编号 mname varchar 40 TRUE FALSE 药品名称 mcate varchar 40 FALSE FALSE 药品类型 marea varchar 40 FALSE FALSE 药品厂商 mprice varchar 40 FALSE FALSE 单价 3.采购明细表(medicine_add) 药品信息表(medicine_add)用来保存药品每日采购的详细信息,结构如表3所示。 表3 采购明细表 列名称 数据类型 长度 是否非空 主键 注释 mid varchar 40 TRUE TRUE 药品编号 mname varchar 40 FALSE FALSE 药品名称 mprice varchar 40 FALSE FALSE 单价 mnumber varchar 40 FALSE FALSE 采购数量 maddtime date FALSE FALSE 采购时间 marea varchar 40 FALSE FALSE 药品厂商 4.销售明细表(medicine_sale) 药品信息表(medicine_sale)用来保存药品每日销售的详细信息,结构如表4所示。 表4 表medicine_sale的结构 表4 销售明细表 列名称 数据类型 长度 是否非空 主键 注释 mid varchar 40 TRUE TRUE 药品编号 mname varchar 40 FALSE FALSE 药品名称 mprice varchar 40 FALSE FALSE 单价 mnumber varchar 40 FALSE FALSE 销售数量 msaletime date FALSE FALSE 销售时间 marea varchar 40 FALSE FALSE 药品厂商 5.库存表(medicine_stock) 药品信息表(medicine_stock)用来保存库存药品的详细信息,结构如表5所示。 表5 表medicine_stock的结构 表5 库存表 列名称 数据类型 长度 是否非空 主键 注释 mid varchar 40 TRUE TRUE 药品编号 mname varchar 40 FALSE FALSE 药品名称 mprice varchar 40 FALSE FALSE 单价 mnumber varchar 40 FALSE FALSE 剩余数量 marea varchar 40 FALSE FALSE 药品厂商 5 系统主界面与登录模块设计 5.1 系统登录模块 当用户登录时,首先出现的是一个用户登录的界面,要求输入用户的账号和密码。如图所示: 图5_1 登录界面 5.2 用户注册模块 如果没有注册就登录,提示你输入的用户名或密码错误。 点击注册新用户,到注册页面完成注册。如图所示: 图5_2 用户注册界面 5.3 用户管理模块 ●用户可以更改自己的密码,更改时会判断新密码和重复密码是否相同。 ●查看所有系统用户。如图所示: 图5_3 更改密码的界面 图5_4 查看所有用户界面 5.4 药品管理模块 点击药品管理,药品基本表,查找出药品的基本信息。如下图所示: 图5_5 药品基本表界面 5.5 采购管理模块 用户输入药品编号,首先查询基本信息表里有没有此药,如果有,则把该药基本信息调入到采购单,然后用户就填写采购数量和采购日期,对药品进行采购,如果没有,提示出错。还可以查看采购明细表,如下图所示: 图5_6 采购单界面 图5_7 采购明细表界面 5.6 销售管理模块 用户输入药品编号,首先查询基本信息表里有没有此药,如果有,则把该药基本信息调入到销售单,然后用户就填写销售数量和销售日期,对药品进行销售,如果没有,提示出错。还可以查看销售明细表,如下图所示: 图5_8 销售单界面 图5_9 销售明细表界面 5.7 库存管理模块 用户查找库存,显示库存表。 图5_10 库存表界面 结束语 本系统是开发的基于JSP医药管理系统,采用MySQL作为后台数据库,界面美观友好,信息查找灵活、方便,数据存储安全可靠。对管理员输入的数据,进行严格的数据检验,尽可能避免人为错误。最大限度地实现易维护性和易操作性。使管理员便快捷的进行药店信息的管理。 但是系统的不足之处也是很明显的,主要有以下几点: (1)尚没有前台界面跟客户互动交流。 (2)系统中连接数据库的代码没有放到包里。 (3)系统的管理方面存在着明显不足,管理功能不完善,安全性也存在着问题。 (4)有些功能没有实现,比如采购单里用户写入药品编号,下面的文本框里不能自动填入药品的基本信息。 一个管理系统的设计,不可能一步到位,还需要不断的完善和补充。同时,系统中还存在许多问题,有待在日后的使用中发现和解决。 致谢 在此次设计中,非常感谢王超老师对我的指导和帮助。王老师认真负责的工作态度,严谨的治学精神和深厚的理论、实践水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在系统开发过程中,我身边的同学以及我同组的同学也给予我很多的帮助,我在他们的帮助下解决了不少的难点,使得系统能及时开发完成,这里一并表示感谢。 在论文即将完成之际,从开始进入课题到论文的顺利完成,有许多可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们! 最后,再次对关心、帮助我的老师和同学表示衷心地感谢! 参 考 文 献 [1]张智,邓志宏,李建奇.基于B/S模式的进销存系统的设计[J].科技创新导报,2010. [2]赵森,中文MySQL程序设计教程,冶金工业出版社,2006. [3]孙卫琴,《Tomcat与Java Web开发技术详解》[M].北京:电子工业出版社,2004. [4]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003. [5]李峰, 晁阳. JavaScript开发技术详解. 北京:清华大学出版社,2009. [6]邓子云.JSP网络编程从基础到实践[M].北京:电子工业出版社.2007. 附录 (1)药品采购的代码: <%@page import="java.sql.*" pageEncoding="gb2312"%> <HTML> <style type="text/css"> <!-- .STYLE1 {color: #FF0000} --> </style> <BODY> <title>采购结果页面</title> <% request.setCharacterEncoding("gbk"); String url ="jdbc:mysql://127.0.0.1:3306/tom"; String dbUser = "root"; String dbPass = ""; Connection conn = null; Class.forName("com.mysql.jdbc.Driver"); conn =DriverManager.getConnection(url,dbUser,dbPass); String mid = request.getParameter("mid"); String mname = request.getParameter("mname"); String mprice= request.getParameter("mprice"); String mnumber = request.getParameter("mnumber"); String maddtime = request.getParameter("maddtime"); String marea = request.getParameter("marea"); int i; i=java.lang.Integer.parseInt(mnumber); Statement sql=conn.createStatement(); String str3 = "INSERT INTO medicine_add(mid,mname,mprice,mnumber,maddtime,marea) VALUES(?,?,?,?,?,?)"; PreparedStatement pstmt1 = conn.prepareStatement(str3); pstmt1.setString(1,mid); pstmt1.setString(2,mname); pstmt1.setString(3,mprice); // 先添加到采购明细单 pstmt1.setString(4,mnumber); pstmt1.setString(5,maddtime); pstmt1.setString(6,marea); pstmt1.execute(); String str="select * from medicine_stock where mid='"+mid+"'"; ResultSet rs; //然后查下库存有没有此药编号 rs=sql.executeQuery(str); if(rs.next()) { String str1="update medicine_stock set mnumber=mnumber+"+i+" where mid='"+mid+"' "; sql.executeUpdate(str1); //如果有数量直接加i } else { String str2 = "INSERT INTO medicine_stock(mid,mname,mprice,mnumber,marea) VALUES(?,?,?,?,?)"; PreparedStatement pstmt = conn.prepareStatement(str2); pstmt.setString(1,mid); pstmt.setString(2,mname); pstmt.setString(3,mprice); // 否则也添加药到库存表 pstmt.setString(4,mnumber); pstmt.setString(5,marea); pstmt.execute(); } out.print("<script>alert('采购成功');location.href='header.jsp';</script>"); %> </BODY> </HTML> (2)库存查找代码: <%@page import="java.sql.*" pageEncoding="gb2312"%> <html> <head> <title>库存查询结果</title> </head> <body> <jsp:include page="header.jsp"></jsp:include> <table width="800" border="1" align="center" bordercolor="#0000FF"> <font size=6 color="red" ><center></br></br></br>库存表 <tr> <center><td>药品编号</td><td>药品名称</td><td>单价</td><td>剩余数量</td><td>药品厂商</td></br> </tr> <% int intPageSize=5; // 每页显示的记录数 int intRowCount;//总记录 该值从数据库中查询 int intPageCount;//总页数 该值是通过intPageSize和intRowCount int intPage; int i; String strPage=request.getParameter("page"); if(strPage==null){ intPage=1; } else{- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药 连锁店 管理 系统 子系统 毕业设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文