1、毕业论文(设计)课题名称 药品管理系统 办学单位 黑龙江职业技术学校 专 业 药学 班 级 2015 级 指导教师 学生姓名 陈艳凤 佳木斯大学继续教育学院毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 0页药品管理系统摘要:随着现代工业的发展,计算机信息管理系统越来越收到企业重视。文章主要分析了库存系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现了介绍。达到了数据的一致性和安全性,且应用程序功能完备符合了库存系统作为典型的信息管理系统的要求。医院单位的药品信息和数据纷乱复杂,整理统计费力费时。要做好对企业
2、的管理,企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看,以及对企业的数据信息进行维护。医院管理药品管理系统是利用 NetBeans 5.5 设计开发的医院药品信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。特点:多目标性:对 一 个 项 目 而 言 , 项 目 目 标 往 往 不 是 单 一 的 , 而 是 一 个 多 目 标 系 统 ,希 望 通 过 一 个 项 目 的 实 施 , 实 现 一 系 列 的 目 标 ,
3、满 足 多 方 面 的 需 求 。 我 们 本 次 的 项目 是 为 了 实 现 医 院 药 品 管 理 员 可 以 简 单 的 管 理 药 品 。 在 简 单 的 层 次 上 又 有 效 科 学 的管 理 药 品 入 库 、 出 库 等 。优先性:项 目 是 一 个 多 目 标 的 系 统 , 不 同 目 标 在 项 目 的 不 同 阶 段 , 根 据 不 同 需要 , 其 重 要 性 也 不 一 样 。 本 项 目 主 要 目 标 是 可 以 对 库 存 的 药 品 入 库 日 期 、 出 库 日 期 、有 效 期 、 库 存 量 等 方 面 信 息 进 行 增 删 该 查 。 对 有 药
4、 品 库 存 不 足 时 会 对 医 院 药 品 管 理员 提 示 。层次性:本项目的最高层次的目标是医院药品管理员可以简单科学的管理药品。本项目的最低层次的目标是医院药品管理员可以对所有的药品信息增加、删除、修改、查询。主要承担了 controller.Udate_yaopin.java 中 controller 中修改映射类代码的编辑,并且完成了 view. Udate_yaopin.java 中 view 中删除表单验证代码。通过检测 、修改并运行通过。关键字:数据库,管理方法,B/S 数据结构,UML 建模,Java毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 1页Ab
5、stractWith the development of modern industry, computer information management system for enterprises received more and more importance. In this paper, an analysis of some of the inventory system and the composition of the basic functions, including system requirements analysis, system architecture,
6、 function modules, as well as the analysis of database schema, with a focus on the actual development of applications has introduced. To achieve data consistency and security, and full-featured applications in line with the inventory system as a typical management information system requirements. Ho
7、spital medicine units chaotic complexity of information and data to collate statistics and time-consuming effort. To do a good job in the management of enterprises, businesses must be fast and accurate access to their enterprise information, which requires timely statistical data and user-friendly,
8、as well as data-to-business information for maintenance. Hospital management drug management system is designed and developed using NetBeans 5.5 drugs hospital information management system, hospital information system is an important part of the hospital to achieve the classification of drug inform
9、ation management and data analysis so that information collated rapid, accurate, and simple, in order to co-ordinate arrangements for relevant departments, thereby enhancing the traditional management methods to improve and enhance the level of enterprise management. Characteristics: Multi-objective
10、 of: Of a project, the project objectives is often not a single, but more than one target system, and hopes that the implementation of a project, a series of goals to achieve to meet the various needs. We present the project is to achieve a simple hospital medicines management administrator drugs. L
11、evel in a simple and effective management of science and medicine storage, such as a library. Priority: Project is a multi-target system, different goals at different stages of the project, according to the different needs of its importance to be found. The main objective of this project is warehous
12、ing of inventory of medicines dates, the date of the Treasury, the validity of information, such as inventory additions and deletions to the search. Stock on the lack of drugs at the hospital have prompted drug administrator. Levels: The project goal is the highest level hospital administrator drugs
13、 scientific management can be simple medicines. The project goal is the minimum level of hospital administrators to drugs for all drug information to add, delete, modify, query. Controller.Udate_yaopin.java assumed in the main controller to modify the code editor category mapping, and completed the
14、view. Udate_yaopin.java in view to remove the form verification code. By detecting changes and run through.Keywords: database, management, B / S data structures, UML modeling, Java毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 2页目 录摘要 .1Abstract.2引言 .41.课题的背景和意义 .42. 国内外发展的现状 .43. 毕业设计的工作 .5一、方案论证 .61.1 现有体系开发模式及优缺
15、点 .61.2 系统体系结构 .101.3 系统开发环境 .13二、系统需求分析 .132.1 业务流程 .132.2 需求分析 .142.3 数据库的设计 .16三、 系统分析与实现 .183.1 系统概要设计 .183.2 系统页面设计(更新页面 ) .193.3 测试 .19四、工作总结和展望 .214.1 工作总结 .214.2 展望与不足 .21结束语 .22致 谢 .23参考文献 .24毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 3页引言1 课题的背景和意义我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高
16、企业管理水平的重要性,也迫切要求加快管理信息化的进程。在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求药品管理摆脱过去人手操作的烦琐过程,对所有的药品管理数据实行智能管理,促使药品管理朝着科学化和规范化的方向前进。随着计算机技术的普及,在医药行业中,医药经营企业逐渐借助计算机技术去完善医药的管理和提高自身的工作效率,以赢得市场竞争的胜利。因而药品管理信息系统已经成为各医药经营企业实现药品管理网络化和信息化的必备工具,是医药经营企业规模
17、经营管理不可缺少的部件之一。同时,软件开发环境的高度集成和数据库技术的日益成熟成为开发药品管理信息系统的技术基础,大大降低了系统的开发成本。系统开发工具的智能化、人性化,使得所开发的系统充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀药品管理软件的出现,并在竞争中得到不断的完善和优化。 2 国内外发展的现状发 达 国 家 医 院 药 品 管 理 系 统 的 开 发 实 现 已 有 三 十 多 年 的 历 史 ,至 今 有 了 长 足 的 进步 ,有 许 多 举 世 公 认 的 成 功 的
18、系 统 在 医 院 药 品 有 效 地 运 转 着 。 像 盐 湖 城 LDS 医 院 药 品的 HELP 系 统 ,麻 省 总 医 院 药 品 的 COSTAR 系 统 ,退 伍 军 人 管 理 局 的 DHCP 系 统 。纵 观 美 国 的 医 药 库 房 发 展 历 史 ,大 约 可 分 为 三 个 阶 段 : 第 一 个 十 年 ,集 中 在 开 发医 院 药 品 行 政 管 理 的 功 能 上 ,象 财 务 收 费 管 理 管 理 等 。 但 到 1972 年 Collen仍 报 告美 国 迄 今 为 止 连 一 个 成 功 的 已 完 成 的 全 面 医 院 药 品 (管 理 )计
19、 算 机 系 统 都 没 有 。 第 二个 十 年 ,在 继 续 完 成 和 实 现 医 院 药 品 管 理 信 息 的 计 算 机 化 的 同 时 ,开 发 者 的 努 力 已 进入 医 疗 信 息 的 处 理 领 域 ,像 病 人 医 疗 处 理 系 统 ,实 验 室 系 统 等 。 到 1985 年 ,美 国 全 国医 院 药 品 数 据 处 理 工 作 调 查 表 明 ,100 张 床 位 以 上 的 医 院 药 品 80%实 现 了 计 算 机 财 务收 费 管 理 ,70%的 医 院 药 品 可 支 持 病 人 挂 号 登 记 和 行 政 事 务 管 理 ,25%的 医 院 药 品
20、 有 了较 完 整 的 MIS。 医 院 药 品 管 理 系 统 正 在 经 历 着 小 型 化 (DownSizing)、 智 能 化 (Intellegence)和 集 成 化 (Integration)的 改 造 过 程 。医 院 药 品 管 理 信 息 系 统 (的 主 要 目 标 是 支 持 医 院 药 品 的 行 政 管 理 与 事 务 处 理 业 务 ,减轻 事 务 处 理 人 员 的 劳 动 强 度 ,辅 助 医 院 药 品 管 理 ,辅 助 高 层 领 导 决 策 ,提 高 医 院 药 品 的工 作 效 率 ,从 而 使 医 院 药 品 能 够 以 少 的 投 入 获 得 更
21、 好 的 社 会 效 益 与 经 济 效 益 ,象 财 务系 统 、 人 事 系 统 、 药 品 库 存 管 理 系 统 等 就 属 于 管 理 系 统 的 范 围 。 但 是 ,无 论 外 国 还 是中 国 ,当 一 个 医 院 药 品 的 医 院 药 品 管 理 系 统 刚 刚 起 步 时 ,往 往 是 首 先 建 立 医 院 药 品 管理 信 息 系 统 ,这 是 因 为 : 医 院 药 品 管 理 信 息 系 统 所 需 要 的 资 源 较 少 ,比 较 起 来 所 需 要的 磁 盘 容 量 、 工 作 站 数 量 、 网 络 传 输 能 力 、 显 示 器 质 量 均 远 远 低 于
22、 CIS 的 需 求 。 支持 医 院 药 品 管 理 信 息 系 统 的 计 算 机 技 术 较 为 单 纯 和 简 单 。 由 于 医 院 药 品 管 理 信 息 系统 以 处 理 文 字 和 数 字 类 数 据 为 主 ,较 少 涉 及 声 音 、 图 象 、 多 媒 体 数 据 的 动 态 传 递 等 复毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 4页杂 需 求 ,因 此 实 现 起 来 容 易 得 多 。 临 床 信 息 系 统 在 数 据 处 理 的 实 时 性 要 求 、 相 应 速 度、 安 全 保 密 等 方 面 一 般 要 比 管 理 信 息 系 统 有
23、更 苛 刻 的 要 求 。 最 后 ,从 投 入 与 产 出 考虑 ,多 数 医 院 药 品 的 决 策 者 们 均 认 为 使 医 院 药 品 更 直 接 、 更 明 显 、 更 迅 速 地 获 得 系 统的 回 报 。 就 是 说 ,以 较 少 的 投 入 ,获 得 较 大 的 收 益 。3 毕业设计的工作对医院的基本工作情况作了一番了解,并且从中收集到一些数据,了解药品销售过程中的所有工作情况;了解药品管理的重要环节;了解了药品管理系统今后的市场和发展潜力。药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。本系统主要包含
24、系统管理模块、药品管理模块、销售管理模块、库存管理模块、供货商管理。药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药品基本信息进行定期的更新和删除等管理。毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 5页一、方案论证1.1 现有体系开发模式及优缺点随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更
25、是显而易见。对于一个只要企业来说,这方面的需要尤其重要。有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。 药品管理是医院药品管理的核心,是节流增收最有潜力的环节。本药库管理系统是按照卫生部新的财务制度的要求设计的,采用药品分类国家标准编码体系,实现了发药与库存管理一体化。支持药品多种规格的变换,加权平均等多种仓库管理模式。支持药品有效期管理,防止药物的过期浪费,可以根据现有的库存、药品有效期以及往年同期的药品消耗情况制定采购计划、失效预报或应暂停采购的药品清单,方便领导决 策。本系统主要有以下几个功能模块:(1)系统登录模块,登录系统。 (2)系统设置模块,管理系统用户及密码。 (
26、3)基本信息管理模块,录入药品基本信息,供货商及客户的相关信息。(4)药品管理模块,库存药品信息,药品的报损。(5)其他信息管理模块,流通资金,业务员管理,数据备份,数据库初值。有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。在本系统的可行性分析过程中,通过调查分析医院药品库存管理所具备的能力及实现的方法。确定总体结构,利用 SQL Server 数据库所具有的能力,以最简洁最容易的方法,对药品名称、编码、种类等属性进行增加、修改、删除、查询。使用 Java/JSP 应用程序编程,还可以清晰的看到入库出库信息,这有利于医院药品管理员有效的对药品仓库的管理。药品管理系统的规模、设备状
27、况、维护和修改系统程序,都需要相关的操作人员。1.1.1 技术可行性药品管理系统采用 MVC 模式,MVC 英文即 Model-View-Controller,即把一个应用的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。系统是由网络和网页实现的。所以本系统使用 Java 技术编程,应用界面友好且功能强大的 DREAMWEAVER 作为开发工具,服务器端脚本用 JSP/JAVA 脚本来编写,客户端脚本也用 Java 来编写,数据库使用 SQL Server 20005 数据库,服务器是 TOMCAT 5.0
28、。使用 Struts,会话管理,过滤器以及数据库集成技术,构建健壮的 Web 应用程序。使用 Java Server Pages 技术(JSP 页面)编写网页。使用 Model2 设计良好的 Web 应用程序能够容易的移植到复杂的 J2EE 架构。通过 MVC 模式编写的,具有极其良好的可扩展性。它可以轻松实现以下功能:实现一个模型的多个视图;采用多个控制器;当模型改变时,所有视图将自动刷新;所有的控制器将相互独立工作。本团队在大学的学习中,已经学过这几门语言。热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学两年的学习,这些课程已熟练掌握,本系统是在学校开发,遇到问题可以与同学一起研究,
29、再加上导师的指导。因此在技术上能够适应本系统的开发。1.1.2 使用可行性本系统主要是对制药公司的药品库存的管理,能够及时的登录存入的药品和减少销售药品的数量;能够对每一种药品的各种信息进行汇总,比如药品编号、药品名、生产日期、过期日期、主要订购商等等;并且能提供对药品各种信息的查询; 对生产和销售的药品每月月底做一个汇总,同时对每月的盈利情况进行汇总;当药品的存储数量低于某一数量的时候,系统要能自动提示管理员该药品该再进货(生产)了;同时当某一种药品的数量超过了某一数值的时候管理系统又能自动提示管理员该暂时减毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 6页少或者停止该药的进
30、货(生产)量;对已经过期的药品应该注销,同时提醒管理员销毁或者处理该药品。本项目开发在技术方面采用 Java/JSP 应用程序编程与数据库相结合方法来实现。要求所有数据信息的储存都由数据库来完成。使用到局域网连接技术、JSP/NetBean 5.5 开发技术、SQL Server2005 服务器端的 T-SQL 语言数据库开发技术,这些都是非常成熟的技术。本系统采用先进的开发技术,开发的程序具有 WINDOWS 图形用户界面,和 WINDOWS 特性风格,界面直观易懂,操作简洁,使用非常方便。近年来,随着网络技术不断发展,尤其是基于 Web 的信息发布和检索技术、Java计算技术以及网络分布式
31、对象技术的飞速发展,导致了很多应用系统的体系结构向灵活、多级分布结构演变。Client/Server(简称 C/S)结构,由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着 WEB 技术的日益成熟,Browse/Server (简称 B/S)结构浮出水面并呈现逐渐取代前者的形势,使得软件系统的网络体系结构跨入一个新阶段。但对结构的单一选择又并不能有效地适应当前用户对治理信息系统的新需求。所以熟悉这些结构的特征,并根据实际情况进行系统的选型和结构优点的整合,成为开发一个成功的 MIS 系统的关键点。1.1.3 C/S 模式与 B/S
32、 模式的比较分析C/S 是 Client/Server 的缩写。服务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 Oracle、Sybase、Informix 或 SQLServer。客户端需要安装专用的客户端软件。B/是 Brower/Server 的缩写,客户机上只要安装一个浏览器,如 NetscapeNavigator或 InternetEXPlorer,服务器安装 Oracle、Sybase、Informix 或 SQLServer 等数据库。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过e
33、bServer 同数据库进行数据交互。1.1.3.1 B/S 模式的优势首先它简化了客户端。它无需象 C/S 模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了。甚至与会者还可以把笔记本电脑联上会议室的网络插口,自己来查询相关的数据。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在 Web 服务器
34、上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过 HTTP 请求在权限范围内调用Web 服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于 C/S,B/S 的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对 Web 服务器上的服务处理程序进行修订。这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。假如一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将会显得更加重要。再次,它使用户的操作变得更简单。对于 C/S 模式,客户应用程序有自
35、己特定的规格,使用者需要接受专门培训。而采用 B/S 模式时,客户端只是一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。B/S 模式的这种特性,还使 MIS 系统维护的限制因素更少。毕 业 论 文 (设 计) 用 纸佳木斯大学继续教育学院 第 7页最后,B/S 非凡适用于网上信息发布,使得传统的 MIS 的功能有所扩展。这是 C/S所无法实现的。而这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。鉴于 B/S 相对于 C/S 的先进性,B/S 逐渐成为一种流行
36、的 MIS 系统平台。各软件公司纷纷推出自己的 Internet 方案,基于 Web 的财务系统、基于 Web 的 ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。1.1.3.2 B/S 三层体系结构的不足由于浏览器只是为了进行 WEB 浏览而设计的,当其应用于 WEB 应用系统时,许多功能不能实现或实现起来比较困难。比如通过浏览器进行大量的数据输入,或进行报表的应答都是比较困难和不便的。复杂的应用构造困难。虽然可以用 ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已非常成熟 C/S 的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术供使用。HTT
37、P 可靠性低有可能造成应用故障,非凡是对于治理者来说,采用浏览器方式进行系统的维护是非常不安全与不方便的。WEB 服务器成为对数据库的唯一的客户端,所有对数据库的连接都通过该服务器实现。WEB 服务器同时要处理与客户请求以及与数据库的连接,当访问量大时,服务器端负载过重。由于业务逻辑和数据访问程序一般由、等嵌入式小程序实现,分散在各个页面里,难以实现共享,给升级和维护也带来了不便。同时由于源代码的开放性,使得商业规则很轻易暴露,而商业规则对应用程序来说则是非常重要的。B/S 模式的新奇与流行,和在某些方面相对于 C/S 的巨大改进,使 B/S 成了 MIS 系统平台的首选,也使人忽略了 B/S
38、 不成熟的一面,以及 C/S 所固有的一些优点。下面让我们来看 C/S 相对于 B/S 的一些优势。1.1.3.3 C/S 模式相对 B/S 模式的优势首先,交互性强是 C/S 固有的一个优点。在 C/S 中,客户端有一套完整的应用程序,在出错提示、帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S 虽然由 JavaScript、VBScript 提供了一定的交互能力,但与 C/S 的一整套客户应用相比是太有限了。其次,C/S 模式提供了更安全的存取模式。由于 C/S 是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT 的 NetBEUI 协议) ,安全性可以得到较好的保证。而 B/S 采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP 这一类运用于 Internet 的开放性协议,其安全性只能靠数据服务器上治理密码的数据库来保证。再次,采用 C/S 模式将降低网络通信量。B/S 采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而 C/S 只有两层结构,网络通信量只包括 Client 与 Server 之间的通信量。所以,C/S 处理大量信息的能力是B/S 所无法比拟的。最后,由于 C/S 在逻辑结构上比 B/S
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。