




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录第一章 系统分析1一、建立新系统的必要性1二、业务流程分析1三、系统数据流图3四、数据字典3第二章 系统设计6一、新系统功能设计62.1.1系统的处理流程62.1.2用户登录7(1)功能流图72.1.3药品管理72.1.4库存管理82.1.5出库单管理(出库)82.1.6入库单管理(入库)9二、代码设计10三、系统运行环境与数据库设计102.3.1系统运行环境102.3.2数据库表102.3.3数据库表的说明12第三章 系统实施14第四章 结束语15参考文献1616第一章 系统分析一、建立新系统的必要性在我国,随着医药卫生体制改革的深入,医药连锁经营的推行以及日趋激烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。在医药行业中,医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,但随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无遗。这就要求医药管理摆脱过去人手操作的烦琐,充分满足了医药经营企业的各种需求,从医药经营企业的各个环节对人流、物流、资金流、信息流进行统一系统的管理。市场的需求和技术的支持,最终会导致越来越多的优秀医药管理软件的出现,并在竞争中得到不断的完善和优化。本系统以科力MIS为平台,实现了药品信息管理的:库存管理、药品管理以及出库单入库单管理,并经过在本机Vista系统上运行测试可以很好的应用。本论文文档很好的介绍了系统分析、数据流程分析、功能设计、数据库设计、系统实现和系统测试等内容。二、业务流程分析通过对医院药品管理业务的实际调查分析,弄清了该医院药品管理工作的业务流程和管理功能,系统业务流程如图2.1所示图1.1 系统业务流程图(1)登录功能由于是限定医院使用,只有登录系统。(2)库存管理功能库存管理功能是在使用系统的开始初始化医院的库存,还对现在的库存进行列表显示,并在显示的列表中做修改操作;库存管理还包括检查库存下限报警和药品有效期报警,给予应有的提示。(3)药品管理功能管理员在初始化药品库存的时候,要先添加药品,建立药品库,对所有药品实行编码并生成相应的编号。药品添加要把药品所有信息进行添加,包括:药品名称、化学名称、规格、药品类别、剂型、以及批号厂商等。对于添加的药品数据信息也可以进行相应的修改,或者删除,全凭用户需要。(4)入库单管理功能入库单管理即是需要管理所有的入库单,并以列表的形式显示出来;该功能要实现添加入库单,完成药品入库,并在把入库信息显示出来,并能根据要求进行入库单修改或废除。(5)出库单管理功能管理员可以对出库的药品进行管理,在药品出库的时候把出库信息记录下来留作依据。如果出库药品需要修改的,可以在出库单列表中把单子选中出来进行修改,甚至删除。方便药品出库时的更改需要。三、系统数据流图图1.2详细数据流图四、数据字典(一)数据流的描述:1.数据流名称:用户信息(admin)数据流流量:每天上十次数据流来源:用户基本信息表数据流去向:核对用户信息数据项组成:ID+用户名用户密码2.数据流名称:药品信息数据流流量:每天上十次数据流来源:药品表数据流去向:核对药品库存初始化、核对出库信息、核对入库信息数据项组成:ID药品名称化学名称规格+药品类别剂型+批号+厂商3.数据流名称:库存信息数据流流量:每天上十次数据流来源:库存表数据流去向:核对药品库存查询、核对出库单、核对入库单数据项组成:ID药品编号批号+药品名称数量+单位+入库日期+下限+验收人4.数据流名称:入库单信息数据流流量:每天上十次数据流来源:入库单表数据流去向:反馈给用户数据流组成:ID药品编号批号+入库日期+数量单位+验收人5.数据流名称:出库单信息数据流流量:每天上十次数据流来源:出库单表数据流去向:反馈给用户数据流组成:ID药品编号+批号+数量出库日期+验收人(二)处理逻辑的描述:1.处理逻辑名称:药品添加处理描述:用户添加药品信息处理频率:每天上十次2.处理逻辑名称:库存初始化处理描述:用户初始化药品库存表处理频率:每天上十次3.处理逻辑名称:入库处理描述:用户添加入库单处理频率:每天上十次4.处理逻辑名称:出库处理描述:用户添加出库单处理频率:每天上十次(三)数据存储的描述:1.数据存储名称:用户基本信息表 存储方式:随机存储 存储频率:每天上十次数据存储组成: ID用户名用户密码2.数据存储名称:药品表 存储方式:随机存储 存储频率:每天上十次数据存储组成:ID药品名称化学名称规格+药品类别剂型+批号+厂商第二章 系统设计一、新系统功能设计系统管理模块分为用户登录、库存管理、药品管理、入库单管理和出库单管理;库存模块主要是库存初始化模块、库存下限报警模块、药品有效期模块;药品管理模块主要有数据修改(药品添加)模块;入库单模块主要有入库单数据修改(入库);出库单管理模块主要有出库单数据修改(出库)。系统体系结构框图如下图:图2.1 系统体系结构图2.1.1系统的处理流程图2.2 系统的处理流程图2.1.2用户登录(1)功能流图图2.3 用户登录功能流图(2)功能描述用户根据已知的用户名和密码登录系统,只有登录成功才能进行系列的药品管理、库存管理、入库及出库管理的操作。2.1.3药品管理(1)功能流图图2.4 药品添加功能流图(2)功能描述用户进入系统以后,首先需要添加药品信息,没有药品信息就无法进行库存管理了,更做不到药品入库和出库。药品信息作为库存管理的一部分,是药品入库和出库的编号查询;还有为提供药品有效期的报警来源。2.1.4库存管理(1)功能流图图2.5 库存初始化功能流图(2)功能描述用户登录进入库存管理页面,进行库存初始化。库存初始化是把现有的库存添加到库存表当中去,但是首先这些库存的药品信息已经都是被录入药品表。所以在查询到这些药品信息后便可以进行库存初始化了。2.1.5出库单管理(出库)(1)功能流图图2.6 出库功能流图(2)功能描述用户在出库单管理的时候,出库要先根据已有的可以出库的药品信息才能出库,出库时候进行出库药品信息核对之后便可以完成药品出库了。2.1.6入库单管理(入库)(1)功能流图图2.7 入库功能流图(2)功能描述用户在入库单管理的时候,入库要先根据已有的药品信息才能入库,入库不能入没有名目的药品。入库时候进行入库药品信息核对之后便可以完成药品入库了。二、代码设计 新系统为每个类型药品设计了代码,然后在每个类型后又设计每种药品的代码,一方面可以统一药品的规格和特性,另一方面是为了方便数据输入。药品代码为数字字符,采用顺序代码结构。 在系统运行过程中,凡需要查询某种药品时,只要输入类型代码及下级代码即可,系统将会自动调出相应产品的信息,用户不需要记住代码,可随时通过系统联机查询。三、系统运行环境与数据库设计2.3.1系统运行环境系统运行换件设计为在Windows95平台下运行,程序设计语言选择FoxPro For Windows 2.5B或者Visual FoxPro 5.0以上版本系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。2.3.2数据库表药品信息表如下:表2.8 药品信息表字段字段名称类型宽度小数说明1YPBHCharacter8药品编号2YPMCCharacter8药品名称3HXMCCharacter8化学名称4GGCharacter6规格5YPLXCharacter8药品类别6JXCharacter4剂型7PHCharacter12批号8CSCharacter20厂商药品入库表如下:表2.9 药品入库表字段字段名称类型宽度小数说明1RKDHCharacter8入库单号2YPBHCharacter8药品编号3PHCharacter6批号4RKRQDate8入库日期5YXRQDate8有效日期6JJNumeric82进价7YSJNumeric82预售价8SLNumeric81数量9ZLDJCharacter4整量单位10SLDJCharacter4散量单位11YSRCharacter6验收人药品出库表如下:表3.0 药品出库表字段字段名称类型宽度小数说明1CKDHCharacter8出库单号2YPBHCharacter8药品编号3PHCharacter6批号4SLNumeric81数量5CKRQDate8出库日期6YSRCharacter6验收人药品库存表如下:表3.1药品库存表字段字段名称类型宽度小数说明1KCHCharacter8库存号2YPBHCharacter8药品编号3PHCharacter6批号4YPMCCharacter8药品名称5SLNumeric81数量6ZLDWCharacter4整量单位7SLDWCharacter4散量单位8RKRQDate8入库日期9YXRQDate8有效日期10JJNumeric82进价11YSJNumeric82预售价12KCXXNumeric8库存下限13YSRCharacter6验收人2.3.3数据库表的说明贵州省数字医院药品信息管理系统主要涉及到4个表,即:药品信息表、药品入库表、药品出库表和库存表。药品信息表:这张表是用来存储药品信息的。药品添加以后它的信息就会储存到这张表中,其中包含:药品编号、药品名称、化学名称、规格、药品类别、剂型、批号及厂商。其中药品编号是主键,非空且唯一。其余信息可以为空,并在数据表建立的时候给他们相应的规定好数据类型。药品入库表:这张表是用来存储入库表单信息的,所有入库单信息都包含在这张表中。包括:入库单号、药品编号、批号、入库日期、有效日期、进价、预售价、数量、整量单位、散量单位及验收人。其中入库单号是主键,非空且唯一。药品出库表:这张表是用来存储出库表单信息的,所有出库信息都包含在这张表单中。它的字段有:出库单号、药品编号、批号、数量、出库日期及验收人。其中出库单号是主键,非空且唯一。药品库存表:这张表是用来存储库存信息的,所有初始化的库存信息和出库入库信息改变后的信息都会被记录下来。它字段有:库存号、药品编号、批号、药品名称、数量、整量单位、散量单位、入库日期、有效日期、进价、预售价、库存下限及验收人。四、输入/输出设计在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。输入/输出界面的确定都是与用户反复沟通,直到用户满意为止。输入界面的设计不仅考虑数据输入的窗口的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小,为此在程序中加入了对输入数据的校验和判断等功能,如输入数据上下限的设置、与相关数据关系的判断、参考对照表等。例如,在输入和选择某药品时,只需输入药品代码即可,系统可根据药品代码、产品名称及其特性对照表,自动将相应的药品名称和特性等信息调出来。当用户输入的药品代码不对时,系统自动转入代码查询窗口,让用户在窗口中浏览查询选择药品代码,因此用户可不必一定记住每个药品的代码,系统将代码显示在输入输出窗口旁,用户可随时通过系统联机查询。图3.2为库存初始化添加图图3.2为库存初始化添加图第三章 系统实施系统实施部分根据上一节介绍的系统设计方案,完成计算机系统的程序设计与调试、系统初始数据的录入以及向计算机系统的转换等工作第四章 结束语本系统的设计是建立在为实现十七冶医院药品管理数字化而考虑的,定位为社会实际应用。该药品管理系统是参考了合肥市数字化医院的药品管理方式来开展的,很符合社会需要和培养实践能力的要求。通过一个星期的课程设计,我也进一步加深了对基础理论知识的理解,扩大知识面;另一方面对收集资料、查阅文献、方案制定等实践能力也得到了很好的锻炼,促进了我对所学知识的应用能力;同时,发现问题、分析归纳、综合比较的逻辑分析能力、处理问题等能力也得到了很好的提高。但在这次课程设计过程中,还是发现了自己很多的不足之处,也遇到了许多棘手的困难,这些困难很多都是大学这几年不注重自己系统学习实践造成的,平时也更不注意学有所用的道理,这些都让我认识到系统的学习和锻炼的重要性;基础知识的掌握固然重要,但是如何灵活运用,如何整体的转变为实现,才是软件系统学习的关键参考文献1.黄梯云.管理信息系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水库设备更新改造工程节能评估报告
- 音乐分析考试试题及答案
- 选煤厂电工考试题及答案
- 水库扩建工程节能评估报告
- 低品位铁精粉提纯项目技术方案
- 智能叉车自动化控制方案
- 电子薄膜生产线项目建筑工程方案
- 智算中心能源管理与节能优化方案
- 离婚后子女探望权及费用支付补充合同
- 知识产权贯标认证辅导与知识产权评估合同
- 《企业年度培训计划制定》
- 医疗机构卫生技术人员名录
- 安全文明施工措施费使用计划表完整优秀版
- 项目施工重大安全隐患排查表
- 材料、构配件进场检验记录
- 大象版五年级科学上册 《感官、大脑与认知》教育教学课件
- 《Unit2 Let's talk teens》教学设计教案
- 电生理发展史
- 2.5人脑的高级功能-高二上学期生物人教版(2019)选择性必修1
- 高压燃气管线施工安全生产措施
- T∕CBMF 95-2020 T∕CCPA 19-2020 内衬玻璃钢钢筋混凝土复合管
评论
0/150
提交评论