药品管理系统需求分析.doc
《药品管理系统需求分析.doc》由会员分享,可在线阅读,更多相关《药品管理系统需求分析.doc(35页珍藏版)》请在咨信网上搜索。
1、。安徽工业大学毕业设计(论文)任务书课题名称药店管理系统设计与实现学 院 计算机学院专业班级网络工程 网061班姓 名王义龙学 号069074228毕业设计(论文)的主要内容:一、进行调研,了解、分析用户对“药店管理系统”的设计要求。二、熟练掌握一种程序设计语言,掌握其数据库开发、访问技术。三、根据课题要求,软件完成如下功能:1, 对系统用户的增删改查等操作的实现;2, 对职工的人事管理;3,对药品的进销存;特殊情况的处理,还有根据用户权限的不同设置模块的功能开放.四、要求软件设计界面友好、使用方便,程序执行安全、可靠。五、完成与设计内容有关的外文资料翻译,译文约5000字。六、撰写毕业论文并
2、提交设计软件及清单一份。起止时间:2010年3月1日至2010年6月7日共14周指 导 教 师签 字系 主 任签 字院 长签 字-可编辑修改-目录第一章 概述51.1 系统开发背景和意义51.2 开发环境5第二章 需求分析72.1 任务概述72.2 功能需求72.3 性能需求72.4 数据描述(数据流图+数据字典)8第三章 系统总体设计143.1 业务流程143.2 系统功能模块图143.3 系统流程图16第四章 详细设计184.1 程序流程图184.2 程序输入输出描述234.2.1 用户管理模块234.2.2 职员管理模块234.2.3 销售管理模块234.2.4 进货管理模块234.2.
3、5 货存转移模块234.2.6 财务信息模块234.3 数据库的设计244.3.1 数据库的概念结构设计和ER图244.3.2 数据库的逻辑设计264.3.3 数据库的物理设计27第五章 测试分析报告476.1 什么是软件测试476.2软件测试的目的476.3 测试计划和要点476.3.1 药品以及药品管理模块测试要点476.3.2 销售管理测试要点476.3.3 进货管理测试要点476.3.4 职工信息测试要点466.4 部分测试图476.5 测试结论49总结50参考文献51 第一章 概述如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营
4、企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。本系统开发设计思想是实现药品管理的数字化。尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的。系统应符合企业管理的规定,满足日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求,系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添
5、加,删除,修改等操作。1.1 系统开发背景和意义此次毕业设计的选题是由我校计算机学院统一选题。本次的毕业设计是一个可以充分地锻炼自己的动手实践能力以及考核四年大学所学知识的积累的机会。针对我的实际情况,结合四年来对计算机软件的熟练程度以及对数据库的了解,经过与指导老师以及小组成员的协商,我选择了药品管理系统软件设计与开发这个课题。这是一个属于实际的课题,如果顺利,我们所设计的药品管理系统将实际应用到中国最广大的售药系统中去,对于初涉社会的我们来说,无疑是一个非常好地锻炼机会。考虑到该系统属于一个规模较大、较为复杂的数据库系统,对计算机的性能要求较高,决定使用MyEclipse7.0开发此系统。
6、此次毕业设计选题范围是相当广泛且实用的,含盖了目前大部分计算机软件类开发的课题,给我们很大的自由发展的空间。可以每个学生挑选出最合适的课题,更适合同学们的兴趣和价值取向。选择此课题对我来说有着不同的意义,应该来说此课题更接近于实际开发的全过程。同时对编程、数据库调用、结构化查询语言STRUCTURED QUERY LANGUAGE等方面是一个比较综合的考验。让我在此过程中得到很好的锻炼。随着医疗制度改革的进行,药品招标采购的逐年规范和扩大,药品管理已经成为药剂科乃至整个医院管理的重要内容。传统的管理模式已经跟不上顾客对快节奏生活的要求了!随着计算机的普及和计算机软件的不断发展,越来越多的医疗机
7、构开始注视计算机这个辅助工具为自己带来的效益了。医院的售药机构需要通过计算机提高自已工作效率、对药品实现进销存管理和职工管理,提高经济效益本次毕业设计我们秉承良好的治学之风,除了严格按照毕业设计进度表来安排我的设计情况,同时加强我与指导李老师联系和交流。同时这是一个面向实际应用的课题,和基础调研更是尤为显得重要,为最终能够成为一个成功的案例而努力。 1.2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Window 7 旗舰版开发工具:MyEclipse7.0数据库版本: MySql 5.0.87数据库引擎: MyISAM第二章 需求
8、分析 2.1 任务概述药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。本系统主要包含系统用户管理模块、药品管理模块、销售管理模块、进货管理模块、存货转移管理模块。药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格。系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药基本信息进行定期的更新和删除等管理。 2.2 功能需求一功能划分药品管理系
9、统分为系统用户管理、药品销售管理、药品库存管理、进货管理、职工管理、查询与报表分析。二功能描述(1)系统用户管理:允许添加删除用户(只有管理员才可以修改),任意权限的用户允许更改自己的密码,添加或删除职工,修改职工,对药品进行销售和库存的控制的资料。(2) 药品进货管理:当企业需要增加新的销售药品时,利用此模块可以添加新的药品信息,删除旧的药品信息,修改已存在的药品信息,提供所有与药品相关的各类信息,初始化库存,初始化供应商相关信息。(3)药品销售管理:药品统一的价格销售,对已查询销售单,可以对药品的价格进行控制。(4)库存转移管理:实际生活中容易发生药品过期和损毁,此时利用此模块对过期的药品
10、和损毁的药品进行清理。(6)职工管理: 对药品企业进行职工的管理,对职工进行增加,修改,删除,查询等操作。(7)查询与报表分析:此功能并未单独作为一个模块,而是分布在各个模块中,各个模块产生业务时,可以在各模块的相应功能按钮上选择查询。2.3 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,药品管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2、系统的开放性和系统的可扩充性药品管理系统在开发过程中,应该充分考
11、虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、系统
12、的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展相当快,做为药品管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6、系统的响应速度药品管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影
13、响工作效率。2.4 数据描述(数据流图+数据字典)经过调研,我们发现,一个药店最基本的工作流程是进货和销售。消费者选择药店进行购物,药店通过我们的药店管理系统进行药品的销售及销售后的库存整理。流程简介:2.4.1 要求A.为每种药品设置编号,输入药品的信息,以便于管理人员对药品进行管理,也便于核对修改B.为职工设置库,便于操作员对职工进行管理C.为供货商设置库,便于操作员及时与供货商联系货源D.设置系统权限E.药品价格分为进货价、零售价和批发价2.4.2 目标A.使药品销售的信息能及时得到统计、查询B.方便操作员的操作,达到简单、易用的效果C.提高操作员的工作效率D.提高操作的正确率E.提高系
14、统的可靠性及安全性管理人员顾客药品管理系统图2.1 药品管理系统基本流程以上便是我们这个药品管理系统的总体数据流程图,通过上述的这幅图片,我们可以清楚地了解到该系统的大致情况,有两个数据源/终点,分别是客户、用户。而该系统进一步地功能显示在下图中可以得到解释。控制信息管理人员统计信息销售统计管理进出货管理职工管理图2.2 管理人员的数据流图销售人员通过输入药品编号,查出系统中存在的药品,通过医生看病以及配药,考虑所售药品的价格,将病人所要购买的药品列入药品清单中,最后的销售入库存系统将此次的交易数据保存到数据库中,最终完成交易,将药品交给病人手中。经过对数据流程分析,提示出现行系统具有4个主要
15、模块:药品信息系统、药品库存管理系统、供应商管理系统、药品销售系统。通过它们我们的药品管理系统才成为了一个能够成功的软件。首先是药品信息系统:在这个模块中由用户或管理员输入所有药品的基本信息即药品的初始化。第二个是药品库存管理系统:在这里这个系统有两个功能,一是查出现有药库中的所有过期药品,更新现有的数据库;二是实现药品入库,避免药品空缺造成的销售问题。第三个是供应商管理系统:供应商是药品进货时,从何处购得的一种记录方法,通过供应商可以方便的再次进货。最后一个是药品销售系统:在这个模块中,管理人员可以很方便地对销售情况进行查看,显示当天的销售金额并备份所有的数据库表。药品管理系统与3个外部实体
16、有关:顾客、药房销售人员和系统管理员。其中系统管理人员拥有所有信息资料添加、删除和修改的权限,而药房销售人员只具有普通权限不能对信息资料做任何的删除操作。以上只是整个系统的总体流程,大概显示了一次一个用户完整交易的全部过程。在这里我们还要对这个数据流程进行进一步详细的分解。反馈结果购药要求消费者购药及退货图2.3 消费者的数据流图消费者通过选购,选购好合适的药品,到管理者处登记结账,发生销售管理。管理者通过药品编号,录入系统需要销售的数量,系统生成仓库中是否有足够的药品。发生销售之后产生销售单和销售金额,消费者付款拿货。销售管理完成。当消费者发现购买的药品不符合要求,管理者在认真核实之后,予以
17、退款,发生退货。此时管理者要在系统的坏货转移中,将不合格药品转移到不合格仓库中。图2.4 系统数据流图图2.5 详细数据流图2.4.3 数据字典数据流项目:1.名字:用户信息(admin)别名:无流量:每天上十次来源:用户基本信息表去向:核对用户信息定义:用户信息用户名用户密码+权限2.名字:药品信息别名:无流量:每天上十次来源:药品表去向:核对药品库存初始化、核对出库信息、核对入库信息定义:药品信息药品编号 + 药品名称 + 药品建成 + 药品规格 + 药品产地 + 批号 +进价 + 批发价 + 零售价 + 供应商 + 类别 + 有效期 + 备注.3.名字:库存信息别名:无流量:每天上十次来
18、源:库存表去向:核对药品库存查询、核对进货单、核对销售单定义:库存信息ID 药品编号 + 药品名称供应商编号 + 单价 + 数量 + 入库日期 + 仓库类别.4.名字:供应商信息别名:无流量:每天上十次来源:供应商表去向:反馈给用户,核对进货单定义:供应商信息ID供货商编号供货商名+地区+备注5.名字:销售单单信息别名:无流量:每天上十次来源:销售单单表去向:反馈给用户定义:销售单信息ID药品编号 + 药品名称 + 数量 销售日期 + 销售数量 + 销售收入2.4.4 存储条目:1.文件名:用户基本信息表别名:无存储方式:随机存储存储频率:每天上十次定义:用户基本信息表用户名用户密码 + 权限
19、2.文件名:药品表别名:无存储方式:随机存储存储频率:每天上十次定义:药品表药品编号 + 药品名称 + 药品建成 + 药品规格 + 药品产地 + 批号 +进价 + 批发价 + 零售价 + 供应商 + 类别 + 有效期 + 备注.3.数据项条目:项名:药品类型别名:无描述:用户输入试题的类型定义:药品类型所有药品规定类型位置:药品表4.处理条目:1.处理名:药品添加处理逻辑:用户添加药品信息执行频率:每天上十次2.处理名:库存初始化处理逻辑:用户初始化药品库存表执行频率:进货上十次3.处理名:入库处理逻辑:用户添加进货单执行频率:每天上十次4.处理名:销售处理逻辑:用户添加销售单执行频率:每天上
20、十次第三章 系统总体设计3.1 业务流程根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。用户验证药品登记管理员登陆 合法用户登记后的药品销售和库存整理管理员退出登陆图3.1 药品管理系统的业务流程针对业务流程,现具体描述其功能如下:1.用户登录:系统对用户合法性进行检查。2.药品入库:对新购进的药品分类进行编号,并把药品基本信息录入计算机。3.药品销售:对已入库的药品,销售人员可以进行销售。4.药品进货:对已入库的药品,管理人员可以进行货存控制。5.存货转移:对于已经过期或者损坏的药品,可以进行处理。 6.信息查询:对药品的各种变动情况
- 配套讲稿:
如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。