药店药品管理系统数据库总报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与设计》课程设计实验报告
药店药品管理系统数据库
专业计算机科学与技术
4级班班
学号201320802013208520132086
周雪峰李毓磊张凯峰学生姓名
任课教师朱焱老师
辅导教师谭洁帆,林钊
2015年12月14日
一、课程设计目的
(1)加深理解数据库的基本概念与原理,提高数据库设计能力
(2)掌握数据流图、ER图,关系模式的设计方法
(3)熟练掌握SQL定义子语言,操纵子语句命令语句
(4)掌握关系模型上的完整性约束机智
(5)熟悉SQL Server数据库开发方法,与一定的数据库管理技术
(6)提高数据库设计标准化文档书写能力
二、课程设计实验环境
WindowsXP
MicrosoftSQLServer2000
三、课程设计内容
1、需求分析阶段
1.1系统分析
一、系统处理对象分析
(1)药店药品信息:主要包括药品编号药品名称药品分类药品规格药品品牌进药单价买药单价等
利用这些信息可以方便查询药品基本信息以及了解药品盈利情况
(2)制药商信息:制药商名称制药商编号公司地点联系电话联系网址利用这些信息便于进药部门
查找药品产地,联系药品退订情况
(3)买药人信息:买药人编号买药人姓名心别年龄电话住址利用这些信息便于药品出现问题时
及时与当事人联系,同时便于退药时确认买药信息
(4)药品存储信息:药品编号柜台编号
(5)柜台信息:柜台名称柜台编号
(6)药品退订信息:药品编号制药商编号处理时间药品数量
(7)药品售退信息:药品编号买药人编号药品数量柜台编号
二、系统功能要求分析
药品管理系统应具备以下几个基本功能:
(1)药品购进和退订信息查询
(2)买药人员信息查询与统计
(3)药品存储信息查询与更新
(4)药品销售情况统计与药品售退情况查询
(5)盈利查询与统计
(6)药品剩余数量查询与缺货药品查询及统计
三、总体安全要求
(1)保密性。机密或敏感数据在存储处理传输过程中应保密,并用户只有在授权后才可以访问。不
同的用户只能访问系统收授权的视图,这取决于其授权级别
(2)完整性。保证系统中的信息处于一种完整和未受损害的状态,防止因未授权访问,部件故障或
其他错误而引起的信息篡改,破坏或丢失。药品管理系统的信息对不同用户应有不同访问权限,
购药人员只能查询库存信息,而库存的更新应只能库存管理员进行等等。(3)保障系统在复杂的网络环境下提供可持续、可靠的服务:可靠性
1.2业务分析
药品管理系统的业务应有以下3个:
(1)药品购进(退订)业务:购药人员根据售药处对药品的需求以及库存信息,
制定药品的需求单
并从制药商处购进药品,并将合格药品单送往库存管理员进行药物存储,将不合格药品单送往
制药商处进行退货。
(2)存药业务:库存管理员负责药品的出入库。根据合格购货药品单,对新购进的药品进行分类并
将药品入库;根据取药单(退药单)将药品出库(入库)并修改库存信息和流水账目,若药品缺
货,将缺货药品信息单传给购药人员。
(3)售药业务:买药人将取药单(退药单)交给售药处,确认后,将药品售出(退回),并将取药
单(退药单)交给库存管理员
业务流程图如下:
(1)药品购进业务流程图
库存信息
填写药品药品缺购药人员货单取货单制药商
药品取货单
不合格退货单检查药名单合格
药品单
药品入库单存档库存管理员
(2)存药业务流程图
取药单据
售药处库存帐目取药单买药人库存管理员存档退药单售药处退药单确认
(3)售药业务流程图
购药员售药处取药单库存管理员取药单药品入库单
库存帐目改账登记流水账
流水账
1.3数据流程图
系统全局数据流图
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,他可以用少数几种符号综合地反
映出信息在系统中的流动、处理和存储情况,它有抽象性、概括性、层次性三大特点。
经过对药店中药品的销售业务调查、数据的收集处理和信息流程分析,明确了该系统的主要功
能,分别为(1)药品购进和药品退订信息查询;(2)买药人员信息查询与统计;(3)药品存储信息
查询与更新;(4)药品销售情况统计和药品被退情况查询;(5)盈利查询与统计;(6)药品剩余数
量查询与缺货药品查询及统计。如图,即为药品销售系统的全局数据流图,即第一层数据流程图。
单清存储
入库单药品发货单药品合格单 1.21.1制药商库存台账1药品进库检验药品药品订货单商品不合格单
出 3.2单药退 1.3库流水账药品进库2单退货退货单符合取药单据2.1合不符 3.1买药人员售药确认药品取药单退药单 2.22.3决定退药返回重新清点库存药品清单据库存管理决定退药退药
系统局部数据流图
全局数据流图从整体上描述了系统的数据流向和加工处理过程,为了清楚地描述系统数据的流向
和加工处理的每个细节,在全局DFD基础上,对全局DFD中的某些局部进行单独放大,进一步细化,
过程如下:
药品销售过程主要分为三个业务,第一个业务为药品购进业务,第二个业务为存药业务,第三个
业务为售药业务。针对三个业务得到第二层数据流程图如下:
)药品购进业务流程图(1
入库单药品发货单药品合格单1.11.2制药商库存台账1药品进库检验