药店药品管理系统数据库总报告

上传人:公**** 文档编号:483211541 上传时间:2023-03-11 格式:DOCX 页数:20 大小:63.46KB
返回 下载 相关 举报
药店药品管理系统数据库总报告_第1页
第1页 / 共20页
药店药品管理系统数据库总报告_第2页
第2页 / 共20页
药店药品管理系统数据库总报告_第3页
第3页 / 共20页
药店药品管理系统数据库总报告_第4页
第4页 / 共20页
药店药品管理系统数据库总报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《药店药品管理系统数据库总报告》由会员分享,可在线阅读,更多相关《药店药品管理系统数据库总报告(20页珍藏版)》请在金锄头文库上搜索。

1、 数据库原理与设计课程设计试验报告药店药品管理系统数据库 专 业 计算机科学与技术 班 级 4班 学 号 20132080 20132085 20132086 学生姓名 周雪峰 李毓磊 张凯峰 任课老师 朱焱老师 辅导老师 谭洁帆, 林钊 2015年 12 月 14 日一、课程设计目的 (1)加深理解数据库的基本概念与原理,提高数据库设计实力(2)驾驭数据流图、ER图,关系模式的设计方法(3)娴熟驾驭SQL定义子语言,操纵子语句吩咐语句(4)驾驭关系模型上的完整性约束机灵(5)熟识SQL Server数据库开发方法,与肯定的数据库管理技术(6)提高数据库设计标准化文档书写实力二、课程设计试验环

2、境 Windows XP Microsoft SQL Server2000三、课程设计内容1、需求分析阶段1.1系统分析一、系统处理对象分析(1)药店药品信息:主要包括 药品编号 药品名称 药品分类 药品规格 药品品牌 进药单价 买药单价等 利用这些信息可以便利查询药品基本信息以及了解药品盈利状况(2)制药商信息:制药商名称 制药商编号 公司地点 联系电话 联系网址 利用这些信息便于进药部门 查找药品产地,联系药品退订状况(3)买药人信息:买药人编号 买药人姓名 心别 年龄 电话 住址 利用这些信息便于药品出现问题时刚好与当事人联系,同时便于退药时确认买药信息(4)药品存储信息:药品编号 柜台

3、编号(5)柜台信息:柜台名称 柜台编号(6)药品退订信息:药品编号 制药商编号 处理时间 药品数量 (7)药品售退信息: 药品编号 买药人编号 药品数量 柜台编号 二、系统功能要求分析药品管理系统应具备以下几个基本功能:(1) 药品购进和退订信息查询(2) 买药人员信息查询与统计(3) 药品存储信息查询与更新(4) 药品销售状况统计与药品售退状况查询(5) 盈利查询与统计(6) 药品剩余数量查询与缺货药品查询及统计三、总体平安要求(1) 保密性。机密或敏感数据在存储处理传输过程中应保密,并用户只有在授权后才可以访问。不同的用户只能访问系统收授权的视图,这取决于其授权级别(2) 完整性。保证系统

4、中的信息处于一种完整和未受损害的状态,防止因未授权访问,部件故障或其他错误而引起的信息篡改,破坏或丢失。药品管理系统的信息对不同用户应有不同访问权限,购药人员只能查询库存信息,而库存的更新应只能库存管理员进行等等。(3) 牢靠性:保障系统在困难的网络环境下供应可持续、牢靠的服务1.2业务分析药品管理系统的业务应有以下3个:(1) 药品购进(退订)业务:购药人员依据售药处对药品的需求以及库存信息,制定药品的需求单并从制药商处购进药品,并将合格药品单送往 库存管理员进行药物存储,将不合格药品单送往制药商处进行退货。(2) 存药业务:库存管理员负责药品的出入库。依据合格购货药品单,对新购进的药品进行

5、分类并将药品入库;依据取药单(退药单)将药品出库(入库)并修改库存信息和流水账目,若药品缺货,将缺货药品信息单传给购药人员。(3) 售药业务:买药人将取药单(退药单)交给售药处,确认后,将药品售出(退回),并将取药单(退药单)交给库存管理员业务流程图如下: (1)药品购进业务流程图合格不合格库存信息购药人员填写药品取货单药品缺货单制药商药品取货单检查药名单药品单库存管理员药品入库单存档退货单(2)存药业务流程图买药人退药单取药单售药处库存帐目取药单据库存管理员存档售药处确认退药单(3)售药业务流程图售药处取药单取药单库存管理员登记流水账流水账改账库存帐目药品入库单购药员1.3数据流程图系统全局

6、数据流图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,他可以用少数几种符号综合地反映出信息在系统中的流淌、处理和存储状况,它有抽象性、概括性、层次性三大特点。经过对药店中药品的销售业务调查、数据的收集处理和信息流程分析,明确了该系统的主要功能,分别为(1)药品购进和药品退订信息查询;(2)买药人员信息查询与统计;(3)药品存储信息查询与更新;(4)药品销售状况统计和药品被退状况查询;(5)盈利查询与统计;(6)药品剩余数量查询与缺货药品查询及统计。如图,即为药品销售系统的全局数据流图,即第一层数据流程图。药品发货单不 符 合存 储 清 单符合库存药品清单返回重新清点确定退药退 药

7、单出 库 单退药单据取药单取药单据退货单商品不合格单入库单制药商1.1检验药品1库存台账1.3退货2流水账2.3退药2.1售药买药人员2.2确定退药库存管理3.1确认药品3.2药品进库药品订货单药品合格单1.2药品进库系统局部数据流图全局数据流图从整体上描述了系统的数据流向和加工处理过程,为了清晰地描述系统数据的流向和加工处理的每个细微环节,在全局DFD基础上,对全局DFD中的某些局部进行单独放大,进一步细化,过程如下:药品销售过程主要分为三个业务,第一个业务为药品购进业务,其次个业务为存药业务,第三个业务为售药业务。针对三个业务得到其次层数据流程图如下:(1)药品购进业务流程图退货单入库单药

8、品合格单药品订货单药品发货单商品不合格单流水账库存台账制药商1.1检验药品1.2药品进库11.3退货2(2)存药业务流程图确定退药退药单据退药单出库单取药单取药单据流水账库存台账买药人员2.1售药122.3退药2.2确定退药(3)售药业务流程图不符合返回重新清点存储清单符合库存药品清单库存台账库存管理3.1确认药品3.2药品进库12.3退药1.4数据字典由于数据流程图表达不够精确、具体,只有当数据流程图中出现的每一个成分都给出定义之后,才能完整、精确地描述一个系统,因此,有必要建立数据字典来对数据流程图中的各个元素作出具体的说明。数据字典通常包括数据项、数据结构、数据存储和处理过程5个部分,其

9、中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。(1) 数据项该系统设计的数据项共有24个,如下表:数据项编号数据项名存储结构别名取值约束DI-1Dnochar(5)药品编号DI-2Dnamechar(20)药品名称DI-3Dclasschar(8)药品分类DI-4Dguigechar(10)药品规格DI-5Dbrandchar(10)药品品牌DI-6Dprice1float进药单价DI-7Dprice2float卖药单价大于零DI-8Pnochar(5)买药人编号大于零DI-9Pnamechar(10)买药

10、人姓名DI-10Pageint年龄1255DI-11Psexchar(2)性别男女DI-12Pphonechar(11)联系电话DI-13Paddresschar(20)住址DI-14Mnochar(5)制药商编号DI-15Mnamechar(20)制药商名称DI-16Mplacechar(20)公司地点DI-17Mphonechar(11)联系电话DI-18Memailchar(15)联系网址DI-19Lnamechar(20)柜台名称DI-20Lnochar(5)柜台编号DI-21Quantityint药品数量大于零DI-22Time_SDsmalldatetime处理时间DI-23Sup

11、plychar(4)订退方式订购、退订DI-24Dealchar(4)售退方式售出、退回数据结构该系统的数据结构共有7个,具体见下表:数据结构编号数据结构名含义说明组成DS-1Drug药品信息Dno Dname Dclass Dbrand Dprice1 Dprice2DS-2Patient买药人信息Pno Pname Page Psex Pphone PaddressDS-3Maker制药商信息Mno Mname MplaceMphoneMemailDS-4Storage柜台信息Lno LnameDS-5Order_Back药品退订信息Mno Dno Time_SD Quantity Sup

12、plyDS-6Buy_Back药品退售信息Pno Dno Time_SDQuantity DealDS-7Stored药品存储信息Dno Lno Quantity2.概念设计部分2.1 分析过程依据之前的数据流图和数据字典,我们提取出实体、实体的属性、标识实体的码、确认实体之间的联系及其类型。定义如下: 药品:药品编号、药品名称、药品分类、药品规格、药品品牌、进药单价买药单价 买药人员:买药人编号、买药人性命、性别、年龄、联系电话、住址 制药商:制药商编号、制药商名称、公司地位、联系电话、联系网址 柜台信息:柜台编号、柜台名称 药品退订:药品编号、制药上编号、药品数量、处理时间、退订方式 药品售退:药品编号、买药人编号、药品数量、处理时间、售退方式 药品储存:药品编号、柜台编号、药品数量2.2 子模块ER图 2.2.1存药子模块ER图 2.2.2售药子模块ER图2.2.3购进药品子模块ER图2.3 全局ER图 3.逻辑设计部分3.1数据库关系模式定义描述1. Drug(药品)属性名数据类型别名(注释)可否为空主键 / 外键取值范围Dnochar(5)药品编号否主键Dnamechar(20)药品名称否Dclasschar(10)药品分类Dguigechar(10)药品规格Dbrangchar(10)药品品牌Dprice1floar进药单价

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号