毕业设计论文_基于cs结构的医院药库管理系统设计与应用内容摘要:

程序模板 ( Win Forms)。 东北大学秦皇岛分校毕业设计(论文) 第 5 页 其中通用语言运行环境在组件运行时,负责管理内存分配、启动和终止线程和进程、强化安全系数,同时还调整任何组件涉及到的其他组件的附件配置。 在通用语言运行环境上的服务框架,它为开发人员提供了一套能够 被任何现代语言调用的、统一的面用对象、异步、层次结构的可扩展类库。 “ 代表了一个集合、一个环境、一个可以作为平台支持下一代 Inter的可编程结构。 “ .Net 包括四个重要特点,一是软件就是服务,二是基于 XML 的共同语言,三是融合多种设备和平台,四是新一代的人机界面。 通过 .Net 框架可以快速构建Web 应用和桌面应用 程序 [7]。 C语言 ( 简称 .NET) 是微软公司推出的面向网络的开发平台的简称,是新一代的软件开发方式。 .NET 技术的核心是 .NET Framework,它提供了一个全新的环境,在此环境下,可以使用多种语言开发出在 Windows 平台上运行的各种复杂的分布式应用程序。 其中,新推出的 C语言是在 C 和 C++基础上重新构造的一种新型编程语言,也是 .NET 的首选编程语言 [8]。 C是从 C 和 C++演变而来的一种简 单的、面向对象的和类型安全的新型程序设计语言,具有语法严谨、结构清晰 、可读性强和代码执行效率高等优点;最重要的是,它功能强大且易活易学,利用 C,在 Windows 平台下几乎可以做任何事情。 C凭借其强大的功能、易用性以及在开发数据库和 Windows 应用程序上的极大优势,一直坚持复杂问题简单化的思想 ,而且隐藏其细节。 可以说,它几乎综合了目前所有高级语言的优点。 它的主要特点是语法简洁,精心设计的面向对象设计,与 web 的紧密结合,完全的安全性和错误处理,易于使用的版本处理技术,很好的灵活性和兼容性等。 Oracle10g数据库 Oracle 数据库 是以高级结构化查询语言 ( SQL) 为基础的大型关系 数据库 ,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。 是目前最流行的客户 /服务器( CLIENT/SERVER) 体系结构的 数据库 之一。 Oracle 10g 作为 Oracle 家族比较新的产品,不仅具有 Oracle 以前版本优秀的特性,而且在以下两个方面又有更加突出的表现:降低管理开销;提高性能。 这些增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对 安全 性的增强 , 便于管理 东北大学秦皇岛分校毕业设计(论文) 第 6 页 大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、 数据挖掘 的能力等;对非关系型 数据存储 的能力得到了改进; XML 的能力;对开发能力支持的加强。 对生物信息学 ( Bioinformatics ) 的支持 [9]。 报表设计器 Datawindow 中文译名为数据窗口,是开发工具 PowerBuilder( PB) 的一个王牌组件,使用 PB 作为开发工具的,基本上都是冲着 Datawindow 来的,它不仅可以用来显示数据,还可以实现数据录入、报表打印等功能,是 Sybase 的专利技术 , 功能非常强大。 Sybase 从 开始,为了使 PB 开发的应用可以支持 .Net,就开发出来了 组件,可以在 . 的开发环境中使用,包括 DataWindow 控件 和 Datastore对象,功能与 PB 中的数据窗口控件一样。 其中 的数据窗口对应 ,PB11 对应的是 ,如果是使用 ,则只能使用 里面提供的 程序集,目前 Sybase 还没有单独提供 的新版本,以支持 和PB12。 而且 ,已经提供采用 WPF 技术实现的 了。 在 .Net 中大家经常使用的 DataTable, 其里面很多思想是来源于 DataWindow, 如缓冲区,行列状态的概念,以及根据 DataTable 的更 新状态,生成不同的 SQL 来更新数据库,还有 GetChanges 方法来获取 DataTable 的更新情况等等 [10]。 DataWindow .NET 是一个用于增强 .NET 应用程序开发环境性能的组件。 它是 4GL RAD 产品,也就是说它可以有助于您快速完成工作。 基于几项拥有专利的强大技术, DataWindow .NET 可以帮助您快速构建和部署数据驱动的应用程序,轻松地与您复杂的业务规程集成,发挥其在数据处理上的卓越性能。 具备几百种内置的函数 ( functions) 、 属 性和公开的程序,开发者可以在虚拟代 码免费工具中体验高水平的生产力。 针对 的新的 WebForms 以及 Microsoft 手写识别支持使得在应用程序中添加复杂的表格和签名识别容易实现。 在 .NET 开发环境中的标准数据访问组件需要大量烦琐且耗时的编码工作。 用 DataWindow .NET 打破 DataGrid 垄断。 其 优 点包括:( 1) 势降低成本,大量简化了企业级数据驱动应用程序的开发和部署工作。 ( 2) 提高了生产力,只需极少的编码工作,开发者在几小时或者几天内就可轻松构建数据密集型应用程序。 ( 3) 风险最小化,业已证 明的技术、经过成百上千的开发员的试用和测试,让新的开发者从成熟和强大的 4GL 图形编程组件中受益。 ( 4) 快速的开发,内置函数和属性的 4GL 组件减少了编码工作。 东北大学秦皇岛分校毕业设计(论文) 第 7 页 3 系统分析 在本节中首先会给出 医院药库系统结构及功能图。 然后,结合 每个功能模块 ,详细介绍 每个功能模块的作用 ;以及系统的主要流程。 系统结构及功能 药库管理系统主要面向医院的药品管理业务。 对 进行药品进销存管理。 具体包括药品基础信息维护;药品管理;药品进销存管理;药品库存管理等。 药库管理系统结构如 图 所示。 药 库 管 理 系 统基 本 信 息 维 护常 数 维 护查 询 统 计入 出 库 管 理库 存 管 理药 品 管 理部 门 库 存 常 数 维 护入 出 库 科 室 维 护月 结 管 理药 品 调 价药 品 基 本 信 息 维 护盘 点 结 存盘 点 管 理库 存 管 理库 存 初 始 化 入 库 计 划 库 存 查 询药 品 出 库药 品 入 库采 购 计 划 审 核采 购 计 划药 品 调 价 汇 总药 品 消 耗 统 计药 品 过 期 统 计月 结 查 询 图 药库管理系统结构图 下面简要介绍一下各部分的主要功能 : 基本信息维护 1) 常数维护:录入基本常数,如:药品等级、性质、用法 、包装单位、最小单位等。 2) 入出库科室维护:维护医院内部入出库科室。 3) 部门库存常数维护:设置库存常数。 功能描述 :  库存管理:选中可以对其库存进行管理 ,如 设置西药房管理库存、中药 东北大学秦皇岛分校毕业设计(论文) 第 8 页 房不管理库存 , 在西药房对中药房做一般出库 ,这样 西药房库存减少 , 中药房库存不变。  参考天数:如参考天数设置为7天,就是用当前时间的前的七天库存总量除以7 求出一天的平均库存。  最低库存天数:在库存量小于“一天的平均库存 *最低库存天数”就需要进行入库。  最高库存天数:入库的数量应该为“一天的平均库存 *最高库存天数-当前库存”。 4) 药理作用维护:维护药理作用,在药品基本信息维护里用到。 5) 药品 管理 模板维护:维护计划、盘点、申请的模版。 6) 供货公司维护:维护药品供应商的信息,在药品入库时可以用到。 7) 生产厂家维护:维护药品生产厂家。 药品管理 1) 药品基本信息维护:录入并维护药品的基本信息。 功能描述 :  拆分属性: 门诊不可拆分,该药品不可拆分来卖,而是向上 取 整。 门诊可拆分,该药品可以拆开来卖。  开关属性 包括, 停用:这里的停用是全院停用;自制: 指该药品是该医院制造 ; 试敏:是否需要试敏;终端确认:指定是否需要终端确认 ; 一般检查类的需要选上该复选框。  新药:如果在系统设置选中“新增药品 需经过审核后才生效”,新增的药品必须经过“药品审核才可以使用”。  连续录入:操作时连续添加其他药品,不关闭弹出的添加窗口。 2) 药品调价:更改药品价格。 可以选择立即生效或者设定一个生效日期。 3) 月结管理:按月结算,将结果向财务报账。 库存管理 1) 库存管理:管理库存的相关信息,如药品基 本属性、是否停用、最高库存、最低库存、是否需要日盘点等。 东北大学秦皇岛分校毕业设计(论文) 第 9 页 2) 盘点管理:盘点库存的实际数量。 盘点操作 :  封账: 选择某个药品进行盘点。  批量封账: 对某一类药品进行批量选择。  全盘: 把计算机里记录的数量添加到盘点单上,以便只修改不一致的数量。  盈亏标记: “ 1”盘盈、“ 2”盘亏、“ 0”实际数量与记录数量一致。  增量保存:填入的数量与之前的数量之和。  保存:保存填入的数据,以便结存时调用。 3) 盘点结存:将实际数量记录到计算机中 ,即使数据库里面数据与实际库存数据一致。 功能描述 :  结存: 将盘点的实际数量保存到计算机中。  解封:将药品进行解封,不改变计算机中的数量,删除盘点信息。 4) 库存初使化:在系统刚刚上线的时候,药库里本身就有一些药品,这些药品不需要进行入库或出库操作,所以这里提供了这样的一个接口录入这些药品 ,使其库存数量与实际数量相同。 入出库管理 1) 入库计划:维护入库计划 单。 2) 采购计划:根据入库计划单制定采购计划单。 3) 采购计划审核:对采购计划单 进行 审核。 4) 药品入库:采购的药品进行入库操作。 功能描述 :  一般入库 : 选择经过审批的采购单对其进行入库。 选择药品直接进行入库。 此时如果发票还未到,则一般入库后还需进行 发票入库和 核准 入库两个操作。 由库管员进行操作。  发票入库:在一般入库时没有录入发票,需要补录发票。 由采购员进行操作。  核准入库:在进行了发票入库后进行,做完这一步后药品才算真正入库。 东北大学秦皇岛分校毕业设计(论文) 第 10 页 由 财务 操作。  入库退库:入库错了可以退回供货商。 5) 药品出库:向别的药库或药房出库。 功能描述 :  一般出库:向目标单位直接出库,直接更新 对方 库存。 由库管员进行操作。  出库审批:审核外部申请出库的药品。 6) 单据补打:打印入出库的各种单据。 查询统计 提供各种查询方式,如:综合查询 、 库存查询 、 月结查询 、 药品字典信息变更查询 ,调价查询 、 盘点查询。 同时提供各种汇总,生成各种报表,并支持打印。 系统的主要流程 医院药库流程根据业务的不同,主要分为三个流程: 1. 药品入库流程; 2. 医院科室药品领用流程; 3. 盘点流程。 药品入库流程 医院药品入库流程大致可分为以下六个步骤: 1) 库管员做入库计划,生成入库计划单。 2) 采购员根据入库计划单制定采购计划,生成采购单。 3) 供货商送货来医院后,库管员进行验收,如果验收不通过则退货。 验收通过的药品进行入库登记处理。 4) 药品入库后,药品即可出库到药房或者科室。 5) 对于没有发票的入库数据, 需要进行发票补录。 6) 正式入库的数据 ( 发票信息齐全的入库数据)经过发票核准确认无误后,进入本月财务月结的数据。 如果发票数据有错误,则进行入库数据 修改。 东北大学秦皇岛分校毕业设计(论文) 第 11 页 药 品 入 库 流 程 图采 购 员 库 管 员 发 票 核 准 人 员供 应 商采 购 计 划发 票 核 准药 品 入 库 月 结 入 库 数 据入 库 计 划采 购 单 打 印订 购采 购 计 划 审 核订 购 单送 货是 否 退 货退 货退 货Y E SN O发 票 入 库发 票 是 否 正 确Y E SN O 图 药品入库流程图 医院科室药品领用流程 1) 药房做一个入库申请计划,生成入库申请单 2) 药库根据入库申请单向药房出库,生成出库单 3) 药房核准 然后 药库发过来的药品并入库,生成入库单 4) 药房把药退给药库,做一个退库申请,生成退库申请单 5) 药库根据退库申请单和出库单进行退药出库,生成退库单 东北大学秦皇岛分校毕业设计(论文) 第 12 页 科 室 药 品 领 用 流 程 图药 房药 库出 库 申 请 单入 库 申 请 单入 库 申 请出 库 单出 库 ( 无 申 请 单 )入 库 核 准 ( 无 申 请 )。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。