ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:68.94KB ,
资源ID:7973399      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7973399.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(3药房管理软件设计说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

3药房管理软件设计说明书.docx

1、3药房管理软件设计说明书第三部分软件设计说明书 1 引言 21.1 标识 21.2 系统概述 21.3 文档概述 21.4 基线 22 引用文件 23 CSCI 级设计决策 33.1数据库选型 33.1.1选型原则 33.1.2 Oracle数据库 33.2安全性 53.2.1数据安全 53.2.2应用安全 53.2.3网络安全 53.2.4安全管理 54 CSCI 体系结构设计 74.1 体系结构 74.1.1 程序(模块)划分 74.1.2 程序(模块)层次结构 74.2 全局数据结构说明 84.3 部件 84.4 执行概念 95 CSCI 详细设计 96 需求的可追踪性 227 注解 2

2、28 附录 231 引言1.1 标识子系统编号子系统名称子系统组名称子系统组代码46药房管理系统药房系统71.2 系统概述根据需求要求,结合公司现有产品提供一个药品二级库存管理的系统,主要作用包括:药品的出入库、药品的盘点、药品的报废、药品的内退、药品的外退和药品的出入库查询、内外退以及报废的查询和药房的维护,同时提供药品的相关统计功能。药房管理系统是与住院配发药系统,门诊配发药系统等配发药系统合并一起使用的。配发药系统进行减库存操作,减的库存正是药房管理系统里面的库存。1.3 文档概述本文档定义了XX医院信息系统综合查询系统设计,它是后续详细设计、编码、测试的基础。今后,因综合查询系统需求变

3、更而引起的系统设计变更,都要记录在该文档中。此文档供系统设计人员、编码人员、系统测试人员使用和参考。1.4 基线本系统设计必须符合专家组确认的医院信息系统业务流程方案及业务组代表确认的功能定义及客户化要求。2 引用文件需求功能规格说明书分卷一(医院信息系统业务流程方案)文档编号GZFNETYLZX-DYWD-HISLCFA需求功能规格说明书分卷二(应用软件部署及运行环境要求)文档编号GZFNETYLZX-DYWD-RJYXHJYQ01需求功能规格说明书分卷三08(药房管理系统功能定义及客户化要求)文档编号GZFNETYLZX-GNYQ-008国家卫生信息基础框架 全国卫生信息化发展规划纲要20

4、03-2010年医院信息系统基本功能规范(2002年)广州市卫生信息化建设十五规划(2000-2005)XX医院信息系统白皮书V6.03 CSCI 级设计决策3.1数据库选型3.1.1选型原则一、安全可靠性数据中心的数据是医院信息平台的“重中之重”。数据库系统用来存放各种数据,其自身的安全性是非常重要的,必须确保数据的安全存放、不受入侵、完整性、完备性、一致性等。应当选择具有一定安全级别和性能的数据库系统来保证数据安全。二、可扩展性随着医疗卫生业务的发展而不断完善的系统,仰赖这些庞大的数据存储可以开展电子政务、商业智能以及其它关键性业务应用服务。因此需要数据库系统支持从移动用户的膝上电脑到拥有

5、数千兆字节数据以千计用户的大规模并性系统。三、跨平台性像医院信息网这样复杂的系统中,访问和集成异构平台及数据库中数据的能力是十分必要的。尤其是涉及到复杂的多系统环境下的数据库进行数据访问时,最大的成本支出是在数据集成方面。因此需要一种支持业界所有主流操作平台的数据库系统,以满足所有平台的数据访问要求。这样既可以使相应的技术支持队伍大大减少,也可以使系统的总体成本大大降低。四、易操作性客户能否将数据库方面地集成到业务系统中并加以管理,也是系统顺利运行的关键。因此需要数据库系统易于使用和管理。该数据库系统必须提供一整套的GUI管理工具,可以简化其安装、管理及远程操作;并且提供友好的程序员开发工具,

6、实现应用程序的快速开发和高效运行。3.1.2 Oracle数据库ORACLE为世界最具有代表性的大型关系数据库管理系统,最先采用先进的数据库触发技术、两阶段提交、分布式数据处理技术,支持海量数据,速度快,安全稳定,支持并发操作。一、数据分区技术所谓数据分区,是指一张表或索引可以划分成若干小块。在创建表结构时应事先考虑好分区方案,选择表中某一列或某几列数据作为分区的关键字(keyword),该关键字决定了哪些数据分配到哪些分区。对应用程序而言,表的分区是完全透明的。Oracle能够自动把新插入的数据放入适当的分区,用户和应用程序都不必为此做任何工作。二、备份与恢复技术Oracle服务器提供了数据

7、自动备份和恢复功能。Oracle维护着何时进行备份、数据库的哪些部分需要备份、这些备份文件保存在何处等详细资料。如果有必要恢复,Oracle会自动进行恢复操作。三、企业级分布式处理技术借助Oracle的数据复制功能,可以实现数据直接高效的本地访问;也可以通过SQL或过程调用以实现完全透明的远程数据访问,而感觉上就像数据在本地一样。四、查询优化技术Oracle采用了许多用户透明的查询优化技术。Oracle基于成本的优化器(cost-based optimizer)能够为每一次查询动态确定最有效的访问路径和连接方法。五、并行处理技术Oracle10g Real Application Cluste

8、rs 的核心是一组技术,通过这些技术可以协调访问、确保数据完整性并将昂贵的磁盘 I/O 降低到最小。六、系统管理技术Oracle提供的企业级管理员程序(Oracle Enterprise Manager)能够帮助用户有效地管理整个数据库和应用程序。七、面向对象技术Oracle允许用户定义自己的类型(表示他们的商务对象)以及这些类型间的关系(继承、集合等),将它们作为基本或本地类型存储在数据库中,以及查询、插入和更新它们。八、大型联机事务处理Oracle体系结构为联机事务处理(OLTP)应用系统提供的可伸缩性,能够支持大用户量和大事务量的工作负荷。九、支持多媒体Oracle提供了一个简单实用的数

9、据库管理系统,它能够支持各种多媒体信息。Oracle Context Cartridge使Oracle可以像管理其他结构化数据一样安全、集成、可伸缩和智能地管理文本信息。一十、支持多种平台Oracle支持80多种平台,换言之,它可以运行在目前所有的主流平台上,如Windows NT(Intel或Alpha)、Sun Solaris、HP Unix、Digital Unix、VMS、OS/390和Novell NetWare等。3.2安全性3.2.1数据安全在数据层面上,原始信息的私密性和安全性是主要考虑的安全因素。包括患者的个人信息及病况信息、医务人员的信息、医院的运作数据信息等,其泄露或篡改

10、将造成无法预期的后果。而站在管理角度,针对上述信息,进行有效合理的私密性分类,确定从公开、分级访问权限、完全保密的各保护等级。后台数据须进行有效的灾备,以防止人为或非人为因素造成的不可恢复的数据丢失及错误。3.2.2应用安全在应用层面上,主要从身份的认证与权限的委派方面来考虑安全性因素。访问系统的人员主要分为医生、护士、质控员、管理者四大类。每个访问系统的人员拥有唯一的账户。所有人员的账户进行统一认证和统一管理。因此需要在细化的业务流程确定后,对业务中涉及的人员、操作等进行合理有效的角色及对应权限进行分类和委派,遵从特权最小化的原则,以减少和避免安全风险。3.2.3网络安全在网络层面上,主要防

11、护病毒、网络攻击/入侵。3.2.4安全管理单从技术角度去考虑和确保平台系统的安全性是不够的,相应的安全措施和规章制度也必须同步进行规划制定、颁布实施。如在线系统的密码格式要求,在线最长闲置时间,账户注册与管理等。4 CSCI 体系结构设计4.1 体系结构4.1.1 程序(模块)划分主框架业务处理模块业务查询模业务统计辅助功能4.1.2 程序(模块)层次结构系统框架药品管理药房查询4.2 全局数据结构说明第一类:基础类,存放在数据库用户HTHIS下,HTHIS是用来存放跨系统的数据结构,各个子系统均可能用到该用户下的数据结构;第二类:业务类,按子系统所在系统组存放,本子系统存放在数据库用户YP下

12、。4.3 部件功能名称功能说明一、药品管理药品入库对所领药品基本信息的录入,删除,修改,打印。手工输入入库单直接调入药库出库单(与药库系统联网时)药房之间借用,调药房出库单。调单外退确认药库的内退单,把药退回药库药品出库药房调出药品,录入本次调出药房的药品代码、数量、价格等,同时可以记录药品的去向、入帐时间、入帐员的工号。(若库存量不足,系统会自动给出提示)药品盘点打印出药品的帐面库存,相应人员对药房药品清点后,录入实际库存,该功能会记录入帐时间、操作员工号等信息。并生成盈亏表。药品报废记录药品报废的原因、数量和报废时间以及操作员工号。药品申领单由药房向药库申领药品,可以根据药房实际库存和库存

13、下线生成药品申领单,可以直接输入要领取的某些药品。二、药房查询库存查询可以查询某个药房实时的药品库存数量入库查询可以查询某个药房在某段时间内的入库情况出库查询可以查询某个药房在某段时间内的出库情况报废查询可以查询某个药房在某段时间内报废的情况盈亏查询可以查询某个药房在某段时间内盈亏的情况药品消耗查询可以查询某个药房在某段时间内药品消耗量的情况三、药品统计消耗药量统计可以统计某个药房在某段时间内药品消耗量的情况入库统计可以统计某个药房在某段时间内药品入库的情况出库统计可以统计某个药房在某段时间内药品出库的情况药品进出存统计可以统计某个药房在某段时间内药品进出存的情况药品报废统计可以统计某个药房在

14、某段时间内药品报废的情况来源统计可以统计某个药房在某段时间内药品来源的情况4.4 执行概念系统能够在非维护时间内,保持24小时不间断正常运行,同时最大限度上防止各种不符合业务逻辑的误操作,并正确提示相关内容。如果出错,在系统操作界面上给出相应的出错提示,同时记录错误日志在服务器日志表中。5 CSCI 详细设计药品入库模块类名W_yprk功能查验药品资料是否重复同步药房和药库信息新增或修改药房药品资料保存药品资料到数据库输入项目药品资料(用户输入)输出项目入库单(用户打印);程序逻辑 接口 存储分配Mzsf.yfgl_t_yfmx 药房项目表Mzsf.yfgl_t_rkd 入库单表Mzsf.yf

15、gl_t_rkmx 入库明细表Mzsf.yfgl_t_lsz 流水帐表 测试要点入库药品资料是否存储完整药房药品信息与药库药品信息是否同步能否正确打印入库单药品出库模块类名 w_ypck功能录入本次调出药房的药品代码、数量、价格等记录药品的去向、入帐时间、入帐员的工号。输入项目本次调出药房的药品代码、数量、价格等输出项目出库单程序逻辑无接口 存储分配Mzsf.yfgl_t_yfmx 药房项目表Mzsf.yfgl_t_ckd 出库单表Mzsf.yfgl_t_ckmx 出库明细表Mzsf.yfgl_t_lsz 流水帐表测试要点 录入的出库信息能否正确存储出库单的打印是否正确药品外退模块类名 w_y

16、f_wt_getyknt功能确认药库的内退单,把药退回药库输入项目外退数量、入库单号、退货日期输出项目药品外退单程序逻辑接口 存储分配 Mzsf.yfgl_t_yfmx 药房项目表Mzsf.yfgl_t_wtd 外退单表Mzsf.yfgl_t_wtmx 外退明细表Mzsf.yfgl_t_lsz 流水帐表测试要点调单外退资料是否正确存储药品仓库外退单号不唯一时系统是否提示外退数量能否超过药品当前的库存数量能否正确打印外退单药品报废模块类名w_ypck功能记录药品报废的原因、数量和报废时间以及操作员工号打印报废单输入项目报废数量、报废日期、报废单号输出项目报废单程序逻辑无接口 存储分配Mzsf.y

17、fgl_t_yfmx 药房项目表mzsf.YFGL_T_BFYY 报废原因设置表mzsf.YFGL_T_BFD 报废单表 mzsf.YFGL_T_BFMX 报废明细表Mzsf.yfgl_t_lsz 流水帐表测试要点报废信息是否能正确存储 能否正确打印报废单药品盘点模块类名 w_yppd功能定期进行药品盘点,打印盘点单进行盘盈、盘亏处理输入项目盘点数量、盘点日期、盘点单号输出项目药品盘点单程序逻辑接口 存储分配Mzsf.yfgl_t_yfmx 药房项目表mzsf.YFGL_T_PDD 盘点单表 mzsf.YFGL_T_PDMX 盘点明细表Mzsf.yfgl_t_lsz 流水帐表测试要点盘点数据是

18、否正确存储 盘点单单打印入库查询模块类名w_yfcx_tj_rkw_yfcx_show功能根据单号、药品代码、日期等查询条件提取关相关的入库信息输入项目单号、药品代码、日期等输出项目入库详细信息程序逻辑无接口w_ruku_query 发票查询窗口存储分配Mzsf.yfgl_t_rkmx 入库明细表 测试要点入库数据是否正确显示出库查询模块类名w_yfcx_tj_ckw_yfcx_show功能根据单号、药品代码、日期等查询条件提取关相关的出库信息输入项目单号、药品代码、日期等查询条件输出项目出库详细信息程序逻辑接口W_chuku_query 出库查询窗口存储分配Mzsf.yfgl_t_ckmx

19、出库明细表测试要点出库数据是否正确显示报废查询模块类名w_yfcx_tj_bfw_yfcx_show功能提取报废信息输入项目无输出项目详细报废信息程序逻辑无接口w_baofei_query 报废查询窗口存储分配mzsf.YFGL_T_BFMX 报废明细表测试要点报废信息是否正确显示盘盈、盘亏查询模块类名w_yfcx_tj_ykw_yfcx_show功能查询盘盈、盘亏记录输入项目无输出项目盘盈、盘亏信息程序逻辑接口w_yfcx_tj_ykw_yfcx_show 盘盈盘亏查询窗口存储分配YFGL_T_YKD, YFGL_T_YKMX, XM_YFGL 测试要点盘盈、盘亏信息是否正确显示消耗量查询模

20、块类名w_yfcx_xhlcx_mx(明细)w_yfcx_xhlcx_fl(分类)w_yfcx_xhlcx(汇总)w_yfcx_fycx(科室发药)w_yfcx_fycx(发药)功能按来源或科室查询药房消耗量输入项目查询类别、时间段输出项目消耗量信息程序逻辑接口w_xiaohao_query 消耗量查询窗口存储分配YFGL_T_PYD , 配药单 YFGL_T_PYMX , 配药明细 XM_YFGL XM测试要点消耗量信息是否正确显示药品批号查询模块类名w_yfcx_phmx功能根据药品名和批号查询药品进出存明细信息输入项目药品名、批号输出项目该药品的进出存相关信息程序逻辑接口w_yfcx_p

21、hmx 药品批号查询窗口存储分配YFGL_T_RKD, 入库单 YFGL_T_RKMX, 入库明细 YFGL_T_YPLY, 药品来源 XM_YFGL 项目 YFGL_T_NTD, 内退单 YFGL_T_NTMX, 内退明细 YFGL_T_YPQX, 药品去向 YFGL_T_CKMX 出库明细YFGL_T_PYD, 配药单YFGL_T_PYMX, 配药明细BM yfgl_t_ypkctjmx 库存YFGL_T_BFD, 报废单YFGL_T_BFMX, 报废明细YFGL_T_WTD, 外退单YFGL_T_WTMX 外退明细 测试要点药品信息数据显示是否正确流水账查询模块类名w_yfcx_lszc

22、x功能根据日期、药品代码或中文名查看该药品流水账信息输入项目时间段、药品代码或药品中文名输出项目流水账信息程序逻辑接口w_yfcx_lszcx 流水账查询窗口存储分配mzsf.YFGL_T_LSZ 流水账表测试要点流水账信息是否能正确显示药房统计模块类名 w_yfgl_yptj功能根据时间段进行各种类别的信息统计输入项目时间段、统计类别输出项目统计信息程序逻辑接口w_yfgl_yptj 药房统计窗口存储分配mzsf.YFGL_T_LSZ 流水账表Mzsf.yfgl_t_rkmx 入库明细表mzsf.YFGL_T_BMFSTJ 部门发生报表mzsf.YFGL_T_YPLY 药品来源表mzsf.Y

23、FGL_T_YpQX 药品去向表mzsf.YFGL_T_PDMX 盘点明细表mzsf.YFGL_T_BFMX 报废明细表Mzsf.yfgl_t_wtmx 外退明细表Mzsf.yfgl_t_ckmx 出库明细表Mzsf.yfgl_t_rkmx 入库明细表测试要点统计数据是否正确生成药品收支明细统计模块类名w_szmx_tj功能生产各种明细报表输入项目统计时间段、报表类别输出项目统计报表程序逻辑接口w_szmx_tj 收支明细统计窗口存储分配Mzsf.yfgl_t_rkmx 入库明细表Mzsf.yfgl_t_ckmx 出库明细表mzsf.YFGL_T_BFMX 报废明细表mzsf.YFGL_T_P

24、DMX 盘点明细表mzsf.YFGL_T_BMFSTJ 部门发生报表mzsf.YFGL_T_YPLY 药品来源表mzsf.YFGL_T_YpQX 药品去向表测试要点各报表的数据是否正确显示药品消耗量分类统计模块类名w_tj_xhltj(来源)标志lyw_tj_xhltj (科室)标志ks功能按来源或科室进行消耗量统计输入项目统计时间段、分类输出项目统计报表程序逻辑接口w_tj_xhltj 消耗量分类统计窗口存储分配YFGL_T_PYD, YFGL_T_PYMX, YFGL_V_SZMX_FL2测试要点各报表的数据是否正确生成并正确显示系统设置模块类名w_config功能设置药房、权限、来源、去

25、向、操作员、最高最底库存输入项目设置值输出项目无程序逻辑接口w_config 系统设置窗口存储分配 YFGL_T_YFM 药房名称表mzsf. YFGL_T_YFQX 药房权限表mzsf. YFGL_T_YPLY 药品来源表mzsf.YFGL_T_SETUP 药房设置表mzsf.YFGL_T_BMFSTJ 部门发生报表mzsf. YFGL_T_CZY 操作员设置表mzsf. YFGL_T_YPQX 药品去向表mzsf.YFGL_T_COLSETUP 系统菜单设置表mzsf. YFGL_T_BFYY 报废原因设置表mzsf.YFGL_T_KCBROWSET 库存浏览设置表测试要点各设置是否正确存

26、储并有效6 需求的可追踪性7 注解期初数:系统开始使用时一次录入全部现有库存的数据入库:把从药库发放的药品记录到系统,增加库存的操作(每个药品都需要录入)调入:根据药库系统的出库记录,把数据导入到药房,增加库存的操作出库:把库存中的药品发放到相关部门,减少库存的操作内退:把已经发出的药品退回到药房,增加库存的操作调单外退:根据药库的内退操作记录,把相应的药品退回药库,减少库存的操作盘点:在某一时间点,把系统库存数据记录,供药房清点实际库存积压:存放在药库中,一段时间内没有任何出库记录的药品外销:把库存的药品,根据需要按输入的零售单价出库给外单位,减少库存的操作消耗:由相关药品配发药系统在药品发放给病人时进行减库存操作所产生的数据8 附录国家卫生信息基础框架 全国卫生信息化发展规划纲要2003-2010年医院信息系统基本功能规范(2002年)广州市卫生信息化建设十五规划(2000-2005)XX医院信息系统白皮书V6.0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1