医院药房药品的数据库设计与实现
药店数据库设计说明书

药店数据库设计说明书1、概述1.1编写目的本文档的建立与编写是针对管理数据库中对象的定义,主要包括表、视图、存储过程、等的定义,也是为了设计数据库前对数据库整体的功能的一个介绍,为了方便日后对数据库的文档的查询。
1.2数据库的整体叙述我设计的数据库是药店信息管理数据库,我对题目的理解是对药店中各种药品的信息管理,包括日常的进货,存货,以及销货等信息的管理。
2、数据库设计2.1、数据库中各种表的概况(1)药品字典表(YDGL.DICT)列名:ID出厂号,药品编号,药品名称,药品规格,药品出售价格,药品库存,销售员编号。
(2)药品库存表(YDGL.STORE)列名:药品编号,药品名称,药品规格,进货价格,计划数量,药品类型,供应商编码,进货员编号。
(3)供应商表(YDGL. PROVIDER)列名:供应商编号,供应商名称,地址,邮编,E-mail,办公电话,负责人,负责人电话。
(4)员工表(YDGL.EMPLOYEE)员工编号,员工姓名,员工性别,员工类别,属于部门,薪金,联系电话。
2.2、E-R图2.3视图建立了四个视图,视图建立的目的是为了方便查询时过滤掉不必要的数据,分别是:药品库存视图,供应商信息视图,员工管理药品视图,利润视图。
建立视图部分代码如下:USE YDGLGOCREATE VIEW利润视图ASSELECT DICT.药品编号,DICT.药品名称,DICT.药品出售价格-STORE.药品进货价格AS差价FROM DICT,STORE WHERE DICT.药品编号=STORE.药品编号GO2.4索引索引的建立是为了方便查询,建立了两个索引,分别是:员工名称索引,药品名称索引,方便快速查询。
2.5字段约束关系建立字段约束,如STORE库存表中的剩余库存和计划数量是大于等于0的,如果插入的是负数是不允许的。
部分代码如下:ALTER TABLE STORE ADD CHECK(剩余库存>=0)ALTER TABLE STORE ADD CHECK(计划数量>=0)ALTER TABLE STORE ADD CHECK(药品进货价格>=0.0)ALTER TABLE EMPLOYEE ADD CHECK(薪金>=800)ALTER TABLE DICT ADD CHECK(库存>=0)ALTER TABLE DICT ADD CHECK(药品出售价格>=0.0)2.6存储过程存储过程为了简化查询信息的内容,根据需要进行查询代码如下:USE YDGLGOCREATE PROCEDURE药品信息ASSELECT药品编号,药品名称,药品类型,库存FROM DICTGOEXECUTE药品信息USE YDGLGOCREATE PROCEDURE员工薪金信息@员工编号CHAR(10)ASSELECT薪金FROM EMPLOYEE WHERE员工编号=@员工编号GO2.7触发器触发器的创建,因为在数据库中我的DICT,STORE这两个表是有紧密联系的,在对一个表进行操作时,会另外一个表会有数据的变动,所以做了以下连两个触发器。
药品药库管理系统设计与实现设计

西南科技大学高等教育自学考试(信息管理与服务)毕业论文I西南科技大学毕业论文题目药品药库管理系统设计与实现专业信息管理与服务专业班级2011级信管班姓名熊小精学号指导老师辅导员二零一三年五月药品药库管理系统设计与实现摘要药房是医院最繁忙的科室之一,无论门诊还是住院药房,面临着大量取药的患者和家属,工作人员都在忙于事物性工作。
各种原因造成药品上的差错不能及时发现和纠正,管理中的混乱现象也就不可避免。
大型医院药房药品数量繁多,采购和发放的帐目登记是一件很繁琐的事情而且药品的价格经常调整,退货现象时有发生,使账目工作更加复杂,呈报准确库存资金和汇总某一期资金流动情况,其统计工作更是十分困难。
医疗质量的提高和重病患者的抢救,与药品供应有着密切的关系。
为了解决这个矛盾,实现科学化、现代化的医院药房药品的管理,我们在这里来研究与开发医院药品库存管理系统,并用于实践。
根据当前社会现状和技术发展的不断进步,我们应用现有的技术和环境,开发了医院药品库存管理系统,不仅要提高医院的经济效益,而且要使医院信息管理工作尽快达到规范化、制度化、科学化,最终要实现医院信息技术全电子无纸化和胶片管理的最终目标。
【关键字】:医院药品库存管理系统;VB;SQL Server 2000;E-RDesign and implementation of management system of medicine pharmacy storeAbstract:Pharmacy is one of the busiest offices of the hospital, or hospital outpatient pharmacies, facing a lot of prescriptions of the patients and their families, staff are busy things work. Various causes of drug errors not timely found and corrected, and management of the confusion is inevitable. The number of hospital pharmacy large variety, procurement and payment of accounts registration is a very cumbersome thing and the price of drugs often adjust, return have occurred from time to time, make the accounts work more complex, report accurate summary of stock funds and a period of capital flow, its statistical work is very difficult. The ++improvement of medical quality and rescuing serious patients, has a close relationship with the drug supply. In order to solve this contradiction, realize the scientific, modern hospital pharmacy management, we come to the drug inventory management system research and development of hospital here, and in practice.According to the development of the current social situation and technology, theapplication of our existing technology and the environment, the management system of drug stock in hospital development, not only to improve the hospital economic benefit, but also to make the hospital information management to achieve thestandardization, institutionalization, scientific as soon as possible, to achieve the ultimate goal of hospital information technology fully electronic the paperless and film management.[keyword]: management system of drug stock in Hospital; VB; SQL Server 2000; E-R引言本软件是一个医院药品库存管理系统,是医院信息系统中的一个重要组成部分。
数据库药店管理系统分析与设计

东方学院实验(实训)报告项目名称药店管理系统数据库分析与设计所属课程名称数据库原理及应用项目类型设计、综合型实验(实训)日期班级学号姓名指导教师目录数据库系统简介 (3)一、需求分析 (3)(一)信息要求 (3)(二)处理要求 (4)(三)安全性要求与完整性要求 (4)(四)数据流图 (5)(五)数据字典 (7)1.数据项的描述 (7)2.数据流的描述 (7)3.数据存储的描述 (11)4.处理过程的描述 (12)二、概念结构设计 (14)(一) E-R图 (14)三、逻辑结构设计 (17)(一) E-R图向关系模型的转换 (17)(二) 数据模型的优化 (18)四、物理结构设计 (18)(一)关系模式存取方法的选择 (18)(二)确定数据库的存储结构 (18)1、确定数据的存放位置 (18)2、确定系统配置 (18)五、数据库实施 (20)(一)创建数据库 (21)1.新建查询窗口 (22)2.在查询窗口中键入下列SQL语句 (22)关系图 (26)(二)创建视图 (26)(三)创建索引 (27)六、数据库运行和维护 (28)(一)基本表的数据查看(基于视图查询): (28)(二)运行需求 (30)1.硬件接口 (30)2.软件接口 (30)3.系统维护 (30)4.备份系统数据 (31)药店管理系统数据库分析与设计数据库系统简介数据库在零售药店管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
合理的数据库也有利于程序的实现。
设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。
用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。
一、需求分析(一)信息要求根据系统的需求,首先将要记录的信息分类,要记录的信息如下。
药事管理系统的设计分析实现

药事管理系统的设计分析实现药事管理系统是一种帮助医院、药店等机构管理药品采购、库存、销售等相关业务的信息管理系统。
现代药店和医院药房库存庞大、种类繁多,手工管理既效率低下又容易出错,因此需要一个药事管理系统来提高管理效率和准确性。
本文将对药事管理系统的设计、分析和实现进行详细介绍。
一、设计分析1.系统需求分析首先需要明确药事管理系统的需求:-药品管理:包括药品分类、药品信息录入、修改和查询等功能。
-采购管理:包括采购计划、供应商管理、采购订单的生成和审核等功能。
-库存管理:包括库存查询、报损报溢、库存盘点等功能。
-销售管理:包括销售订单的生成和审核、销售记录查询等功能。
-统计分析:包括销售统计、库存统计等功能。
2.系统设计基于对系统需求的分析,可以设计药事管理系统的结构和模块:-数据库设计:药品信息表、供应商信息表、采购订单表、库存表、销售订单表等。
-用户界面设计:药品信息管理界面、采购管理界面、库存管理界面、销售管理界面等。
-业务逻辑设计:药品信息管理模块、采购管理模块、库存管理模块、销售管理模块等。
-统计分析设计:销售统计模块、库存统计模块等。
3.系统实现根据系统设计,可以进行系统的实现:-数据库实现:根据数据库设计创建相应的表,并实现增删改查等数据操作功能。
-用户界面实现:通过图形化界面设计,并实现用户输入和显示等功能。
-业务逻辑实现:根据业务逻辑设计,实现对药品、采购、库存、销售等模块的业务处理功能。
-统计分析实现:根据统计分析设计,实现对销售、库存等数据的统计和分析功能。
二、实现方法和注意事项1.技术选型药事管理系统可以通过使用服务器端语言(如Java、Python等)和数据库(如MySQL、Oracle等)实现。
前端界面可以使用HTML、CSS和JavaScript等技术。
可以借助一些开源框架和库来加快开发速度,例如Spring、Django等。
2.注意事项-数据的准确性:对药品信息、采购记录、库存和销售记录等数据进行及时、准确的录入和更新,避免数据的错误和遗漏。
医院药品管理系统的设计与实现

医院药品管理系统的设计与实现一、引言医院药品管理系统在当今医疗行业中起着至关重要的作用。
优秀的药品管理系统可以提高医院内部药品管理效率,优化资源配置,保障患者用药安全。
然而,目前医院药品管理系统普遍存在一些问题,如药品采购流程繁琐、药品库存管理不精确等,亟需进行改进和优化。
本报告针对该课题展开研究,从现状分析、存在的问题和对策建议等方面进行深入分析,旨在为提供有价值的参考和建议。
二、现状分析目前,许多医院药品管理系统普遍采用传统的人工管理模式,存在着一些共性问题:1. 药品采购流程繁琐。
传统的采购流程需要医务人员通过纸质文档进行多次传递,效率低下且容易出现错误。
2. 药品库存管理不精确。
传统的库存管理方式以手工方式进行,容易出现人为错误和记录不准确的问题,从而导致药品库存管理混乱。
3. 药品过期问题突出。
由于传统管理方式无法及时监测药品的过期情况,导致药品的保质期管理困难,一方面造成资源浪费,另一方面容易引发患者用药安全问题。
4. 药品安全隐患存在。
传统管理模式下,药品的流通过程中容易出现信息不对称、药品真伪辨别困难等问题,给患者带来安全隐患。
三、存在问题分析根据现状分析结果,我们可以得出如下存在的问题:1. 流程繁琐。
当前医院药品采购流程繁琐,由于涉及多个环节,信息无法及时传递和反馈,导致人员花费大量时间和精力在管理上。
2. 管理不精确。
由于传统管理方式以手工为主,人为因素容易造成错误和记录不准确,使得药品库存管理难以精确掌握。
3. 过期问题严重。
传统的库存管理方式无法及时监测药品保质期,过期药品积压,造成大量资源浪费,也容易造成患者用药安全问题。
4. 安全隐患突出。
传统管理模式下,药品流通环节中的信息不对称和药品真伪辨别难题,容易给患者带来安全隐患。
四、对策建议为了解决上述存在的问题,提高医院药品管理系统的效率和安全性,我们提出以下对策建议:1. 采用信息化手段优化药品采购流程。
引入电子化流程管理系统,实现医生、护士和药剂师之间的信息实时传递和反馈,减少耗时,提高效率。
医院药品管理数据库设计系统

数据库原理课程设计报告医院药品管理系统数据库设计学院:软件学院专业名称:网络工程班级:网工二班小组:4人学号:1510252753姓名:冯磊分数:第一部分:小组成员介绍1.1 负责人1510252753-冯磊-网工二班1.3 小组成员及分工明细1.4进度安排5月2号-5月10进行了E-R的构想,修改最终确立E-R。
添加数据构建表格。
完成数据库的一些基本功能。
5月10号-5月18号进行数据的插入,通过构想数据库的功能来构建视图。
5月19号-5月28号进行管理界面界面的设计,以及后期PPT的制作。
第二部分:需求分析2.1 项目背景随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增加,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律,生病的人也越来越多,相应的药品种类也在增加,且随着市场需求,药品价格也随着经济的波动时常发生变化,大量的进出药品,使得医院药品的管理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。
二.需求分析2.1 需求概述医院药品库存系统正是针对医院对药品库存管理的需求而开发的系统。
根据医院对药品管理的要求,可以记录药品的库存情况和药品信息,方便的查找药物,统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期,以及药品的来源(供应商信息)等等。
2.2 功能需求药品的存取功能:包括添加、删除、修改、查询药品信息;权限管理功能:设置用户权限,用密码登录;报警功能:若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示;智能化功能:若某一药物销售量大或长期滞销或缺货,则系统产生销售统计表建议调整进货量;备份功能:每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。
2.2 角色职责描述2.3 产品功能需求业务流程图:2.4 系统功能模块2.5 页面图设计登录界面:登陆进去查看药品管理信息:查看销售信息:查看药店管理信息系统管理信息:3.2 E-R图4.1 关系模型的设计依据经分析,将上面的E-R模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);药房(药房编号,药房名称,库存,药房负责人,管理员编号);4.2 实体间联系转化的关系模式表的结构,绘制成表格。
数据库课程设计(药店)最终版

数据库设计与管理课程设计报告题目:药店药品管理信息系统专业:信息管理与信息系统班级:110506姓名:学号:*******指导教师:赵学期:2013-2014-1药店药品管理信息系统一、概述题目:药店药品管理信息系统背景:随着科学技术的飞速发展,电脑已经基本进入家家户户,计算机技术也在社会生产生活各个领域得到了广泛的运用。
与此同时,企业之间的经营正在面临着日渐激烈的竞争,越来越多的企业开始意识到提高企业管理水平的重要性和实现信息化管理的迫切性。
药品管理是一项琐碎、复杂而又十分细致的工作。
但是小型药店药品管理仍是人工管理,在全新的市场竞争环境下,药店管理和运营效率已经成为药店成败得失的关键所在。
手工方式下的信息处理工作量大,容易出现错误,针对这一情况,我用SQL Server 2000设计了药店药品管理信息系统,用以提高人们买药时的效率,减小药店工作人员的工作量,提高管理水平。
任务:它包括药店药品的购进管理、药品的出售管理、药品的存储管理等几大功能模块,并提供了对各个功能模块的查询、更新、统计等功能。
该管理系统不仅能够保证各种核算准确无误,还可以利用计算机进行有关数据的统计分析。
使药品管理工作系统化、自动化、规范化,从而提高运行效率,加强企业管理。
二、需求分析1.药品购进业务在药品库存表中,可根据柜台销售药品的情况对药品的需求以及库存信息获得药品的需求量。
购进药品后,购药人员将药品进行药物存储,不同的药品放入不同的存储柜中。
为此,我在数据库中保存了药品信息,包括药品编号、药品名称、药品类别、生产商、进药单价、买药单价,方便查询药品的基本信息,了解药品盈利情况(单个药品盈利=买药单价-进药单价)、哪种品牌的药品比较畅销等。
2. 药品的出售管理在药品出售表中,可以及时了解到药品销售情况,并且结合药品信息表,从而得出每种药品的利润。
为此,我在数据库中保存了顾客信息,包括买药人编号、买药人姓名、性别、年龄、联系电话、住址,便于药品出现问题时及时与当事人联系。
医院药品管理系统大数据库设计系统

医院药品管理系统大数据库设计系统医院药品管理系统是一个重要的信息管理系统,用于管理医院的药品库存、进货、销售等相关信息。
一个良好的数据库设计对于系统的高效运行和数据安全性至关重要。
下面是一种可能的医院药品管理系统大数据库设计的简要介绍:1.实体分析:-药品实体:包括药品编号、药品名称、药品类型、生产厂家、进货价、售价、库存量等属性;-进货实体:包括进货单号、供应商编号、进货日期、总金额等属性;-销售实体:包括销售单号、销售日期、销售数量、销售金额等属性;2.关系分析:-药品与供应商之间是多对一的关系,即一个供应商可以提供多种药品;-进货与供应商之间是一对多的关系,即一个供应商可以对应多个进货单;-销售与药品之间是多对一的关系,即一种药品可以有多次销售记录。
3.数据表设计:-药品表:包括药品编号(主键)、药品名称、药品类型、生产厂家、进货价、售价、库存量等字段;-进货表:包括进货单号(主键)、供应商编号、进货日期、总金额等字段;-进货明细表:包括进货单号、药品编号、进货数量、进货单价等字段;-销售表:包括销售单号(主键)、销售日期、销售金额等字段;-销售明细表:包括销售单号、药品编号、销售数量、销售单价等字段。
4.数据库关系图如下:+----------------------+药品+-----------------------+药品编号,主药品名称药品类型生产厂家进货价售价库存量+-----------------------++------------------------+供应商+-------------------------+供应商编号,主供应商名称地址+-------------------------+ +------------------------+进货+-------------------------+进货单号,主供应商编号,外进货日期总金额+-------------------------+ +------------------------+进货明细+------------------------+进货单号,外药品编号,外进货数量进货单价+------------------------++------------------------+销售+------------------------+销售单号,主销售日期销售金额+------------------------++------------------------+销售明细+------------------------+销售单号,外药品编号,外销售数量销售单价+------------------------+通过以上的数据库设计,可以实现医院药品管理系统的基本功能,包括药品的录入、供应商信息的录入、药品的进货、销售等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计设计题目:医院药房药品管理数据库设计与实现课程名称:信息系统数据库技术(一)学期: 2010-2011学年第一学期专业班级:学号:姓名:任课老师:医院药房药品的数据库设计与实现一.系统开发目的通过理论与实践教学,掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。
本次课程设计是基于ACCESS 2003数据库进行的医院药房药品的数据库系统设计与实现。
二.系统概述此系统建立了医院药房药品管理的数据库应用系统,适用于医院。
用户主要为医院药房的管理人员。
该系统应能完成以下主要功能:药品的采购、入库和出库。
三.数据模型设计1.药品采购单E-R模型:Inheritance_2药品药品编号名称规格单位换算比例批发价零售价实进价生产日期有效期生产厂商供应商批准文号<pi>IntegerText (20)Text (20)Text (10)Text (10)Text (10)Text (10)Text (10)DateTimeText (20)Text (20)Text (20)<M><M><M><M><M><M><M><M><M><M><M><M><M>药品编号...<pi>药品采购单采购编号采购数量采购金额采购日期<pi>IntegerText (10)Text (10)Date<M><M><M><M>采购编号...<pi>供应商供应商编号单位名地址联系人联系方式E-mail<pi>IntegerText (20)Text (20)Text (10)Text (20)Text (20)供应商编号<pi>采购员员工编号姓名职称电话号码<pi>IntegerText (10)Text (10)Text (20)<M><M><M><M>员工编号...<pi>西药西药编号西药名称<pi>IntegerText (10)<M><M>西药编号...<pi>中药中药编号中药名称<pi>IntegerText (10)<M><M>中药编号...<pi>图一(PD软件所画)分析说明:由药品采购单,可以发现它的内容涉及药品,供应商,采购员三个实体,它们之间有药品采购单联系起来。
首先药品可以分为西药和中药两种,可以用子类实体表示出来(以药品编号为标识符)。
其中西药可以能由1个供应商供应,并且只能由1个供应商提供;而供应商可以供应n种西药,也可以不供应西药。
则可以得到图一中供应商与西药的关系。
中药与西药稍微不同,中药可以有n个供应商提供,供应商可以提供n种中药;中药可以不由供应商提供,供应商也可以不提供中药,则得到中药和供应商的关系。
(供应商以供应商编号为标识符)再来处理药品与药品采购单的问题。
一张采购单可以有n种药品,一种药品只能在1张采购单上(没必要在n张采购单上),最大基数为1:n;采购单上至少有1种药品,而药品也可以不在采购单上(当不需要采购时),最小基数为0:1,这些基数可以表示图一所示的。
(采购单已采购编号为标识符)然后供应商与采购单的处理。
一张采购单上的药品假设只可以由1个供应商来提供,一个供应商有可以提供n张采购单上所需药品,最大基数为n:1;一张采购单至少有1个供应商来满足,而一个供应商可以不提供药品来满足采购单,最小基数为0:1,则可以得到图中所示关系。
接下来是采购员与药品采购单的处理。
一个采购员只处理n张药品采购单,一张采购单由1个采购员负责(若由n 个采购员负责容易发生混乱),最大基数为1:n ;采购员可不负责采购单,采购单至少由1个采购员负责,最小基数为1:0。
(采购员用员工编号为标识符) 2.药品入库单E-R 模型Inheritance_1Inheritance_2Relationship_1Relationship_2Relationship_3Relationship_4Relationship_5Relationship_6Relationship_7Relationship_10药品药品编号名称规格单位换算比例批发价零售价实进价生产日期有效期生产厂商供应商批准文号<pi>Integer Text (20)Text (20)Text (10)Text (10)Text (10)Text (10)Text (10)Date TimeText (20)Text (20)Text (20)<M><M><M><M><M><M><M><M><M><M><M><M><M>药品编号...<pi>药品采购单采购编号采购数量采购金额采购日期<pi>Integer Text (10)Text (10)Date<M><M><M><M>采购编号...<pi>供应商供应商编号单位名地址联系人联系方式E-mail<pi>Integer Text (20)Text (20)Text (10)Text (20)Text (20)供应商编号<pi>采购员采购员编号姓名职称电话号码<pi>Integer Text (10)Text (10)Text (20)<M><M><M><M>采购员编号<pi>西药西药编号西药名称<pi>Integer Text (10)<M><M>西药编号...<pi>中药中药编号中药名称<pi>Integer Text (10)<M><M>中药编号...<pi>入库单入库单据号入库日期入库数量入库金额<pi>Integer DateText (10)Text (10)<M><M><M><M>入库单据号...<pi>药库管理人员管理人员编号姓名职称电话号码<pi>Integer Text (10)Text (10)Text (20)<M><M><M><M>管理人员编号<pi>图二(PD所画)分析说明:在药品入库单中需要管理人员负责验收药品的入库,以及入库单的信息。
如图二所示,一张入库单可以有n种药品,一种药品在1张入库单上,最大基数为1:n;而一张入库单上至少有1种药品,药品可以不在入库单上,则最小基数就为0:1,并且入库单以入库单据号为标识符。
另外就是对药库管理人员与入库单进行处理。
药库主管可以出理n张入库单,一张入库单只能由药库主管1人处理,以免造成混乱,那么最大基数为1:n;药库主管不一定要处理入库单,但入库单一定要有人处理,则可知最小基数为1:0,且药库管理人员用主管编号做标识符.接下来是采购单与入库单的关系处理。
一张采购单可以对应n张入库单,一张入库单可以对应1张采购单,那么他们的最大基数为1:n,且最小基数为1:1。
3.药品出库单E-R模型Relationship_2药品药品编号名称规格单位换算比例批发价零售价实进价生产日期有效期生产厂商供应商批准文号<pi>Integer Text (20)Text (20)Text (10)Text (10)Text (10)Text (10)Text (10)Date TimeText (20)Text (20)Text (20)<M><M><M><M><M><M><M><M><M><M><M><M><M>药品编号...<pi>药品采购单采购编号采购数量采购金额采购日期<pi>IntegerText (10)Text (10)Date<M><M><M><M>采购编号...<pi>供应商供应商编号单位名地址联系人联系方式E-mail<pi>Integer Text (20)Text (20)Text (10)Text (20)Text (20)供应商编号<pi>采购员采购员编号姓名职称电话号码<pi>Integer Text (10)Text (10)Text (20)<M><M><M><M>采购员编号...<pi>西药西药编号西药名称<pi>Integer Text (10)<M><M>西药编号...<pi>中药中药编号中药名称<pi>Integer Text (10)<M><M>中药编号...<pi>入库单入库单据号入库日期入库数量入库金额<pi>Integer DateText (10)Text (10)<M><M><M><M>入库单据号...<pi>药库管理人员管理人员编号姓名职称电话号码<pi>Integer Text (10)Text (10)Text (20)<M><M><M><M>管理人员编号<pi>出库单出库单据号出库日期出库金额出库数量<pi>Integer Date Text (10)Text (10)<M><M><M>出库单据号...<pi> 图三分析说明:在药品出库单中需要管理人员负责药品的出库处理,以及出库单的信息。
如图二所示,一张出库单可以有n 种药品,一种药品在1张出库单上,最大基数为 1:n ;而一张出库单上至少有1种药品,药品可以不在出库单上,则最小基数就为 0:1,并且出库单以出库单据号为标识符。