医院药品库存数据库设计_精品文档.doc
- 文档编号:281519
- 上传时间:2022-10-08
- 格式:DOC
- 页数:14
- 大小:322.81KB
医院药品库存数据库设计_精品文档.doc
《医院药品库存数据库设计_精品文档.doc》由会员分享,可在线阅读,更多相关《医院药品库存数据库设计_精品文档.doc(14页珍藏版)》请在冰豆网上搜索。
学号:
课程设计
题目
医院药品库存数据库设计
学院
计算机科学与技术学院
专业
班级
姓名
指导教师
唐祖锴
2012
年
12
月
9
日
课程设计任务书
学生姓名:
专业班级:
指导教师:
唐祖锴 工作单位:
计算机学院
题目:
医院药品库存数据库设计
初始条件:
记录药品的库存情况和药品信息。
统计药品的消耗速度,按时间做进货提醒(比如预计还有三天用完)。
要求完成的主要任务:
1.根据上述的初始条件,进行调查分析并设计适当的属性。
设计一个药品数据库,DBMS可选MsSQLServer、Access、VFP等。
2.完成课程设计说明书,其格式遵守学校今年的新规定。
主要内容包括:
需求分析,概念设计,逻辑设计,物理实现等。
3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。
这一项是选作,不作硬性要求。
时间安排:
本学期第18周:
1.消化资料、系统调查 1天
2.系统分析 1天
3.总体设计,实施计划 2天
4.撰写报告 1天
指导教师签名:
年 月 日
系主任(或责任教师)签名:
年 月 日
医院药品库存数据库设计
一.设计背景
随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增加,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律,生病的人也越来越多,相应的药品种类也在增加,且随着市场需求,药品价格也随着经济的波动时常发生变化,大量的进出药品,使得药品的管理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。
二.需求分析
2.1需求概述
药品库存系统正是针对医院对药品库存管理的需求而开发的系统。
根据医院对药品管理的要求,可以记录药品的库存情况和药品信息,方便的查找药物,统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期,销售数量,单价等等。
2.2功能需求
药品的存取功能:
包括添加、删除、修改、查询药品信息;
权限管理功能:
设置用户权限,用密码登录;
报警功能:
若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示;
智能化功能:
若某一药物销售量大或长期滞销或缺货,则系统产生销售统计表建议调整进货量;
备份功能:
每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。
业务流程图:
药品入库
库存
库存信息
药品出库
采购单
过期药品统计
取药单
管理员
上下限
是
进货建议
医院药品管理系统业务流程图
2.3数据字典
2.3.1数据项
数据项名
数据类型
长度
值域范围
说明
药品编号
int
20
药品分类编号
int
20
药品生产日期
int
20
药品有效期
int
20
药品名称
char
20
管理员编号
int
20
管理员名称
char
20
管理权限
int
10
库存量
int
50
供应商编号
int
20
供应量
int
20
姓名
char
20
联系电话
int
20
单价
int
20
销售量
int
50
2.3.2数据结构
编号:
1名称:
管理员:
简述:
管理员的基本信息
组成:
管理员编号,管理员姓名,管理权限
编号:
2名称:
药品:
简述:
药品的基本信息
组成:
药品编号,药品生产日期,有效日期,药品分类编号,药品信息
编号:
3名称:
库存
简述:
药品库存的基本信息
组成:
药品编号,库存量,入库时间
编号:
4名称:
供应商
简述:
供应商的基本信息
组成:
供应商编号,供应商名称,联系电话
2.3.3数据流
编号:
F1名称:
入库
简述:
药品入库的基本信息
组成:
药品的基本信息,库存的基本信息
来源:
采购单
去向:
入库处理
编号:
F2名称:
出库
简述:
药品出库的基本信息
组成:
药品的基本信息,库存的基本信息
来源:
取药单
去向:
出库处理
2.3.4数据存储
编号:
S1名称:
药品库存记录
简述:
药品出入库的记录,药品库存的记录
组成:
药品的基本信息,库存的基本信息
存取方式:
随机存取
2.3.5处理过程
编号:
P1名称:
入库
输入信息:
采购单
数据存储:
库存信息
输出信息:
库存信息
简要说明:
管理员给出采购单,根据药品入库信息更新库存信息
编号:
P2名称:
出库
输入信息:
取药单
数据存储:
库存信息
输出信息:
库存信息
简要说明:
管理员给出取药单,根据药品出库信息更新库存信息
编号:
P3名称:
药品过期
输入信息:
药品库存信息
数据存储:
库存信息
输出信息:
药品信息
简要说明:
管理员给根据过期药品的提示更新库存信息
编号:
P4名称:
药品缺货
输入信息:
库存信息
数据存储:
库存信息
输出信息:
药品信息
简要说明:
管理员根据药品缺货信息的提示更新采购单
3.概念设计
总体E-R图:
4.逻辑设计
经分析,将上面的E-R模型转换为关系模式:
药品(药品编号,药品生产日期,药品有效期,药品名称,药品分类编号,单价);
药品分类(药品分类编号,药品编号,药品名称);
管理员(管理员编号,管理员名称,管理权限);
供应(供应商号,药品编号,供应量);
供应商(供应商号,姓名,联系电话);
库存(药品编号,库存量,入库时间,销售量)
5.数据库表
根据上阶段逻辑设计得出的数据库关系表,用sql语句创建数据表。
数据库表
管理员:
库存:
供应:
供应商:
药品:
药品类型:
createtable供应商
(
供应商号intnotnull,
姓名intnotnull,
联系电话intnotnull,
primarykey(供应商号)
)
createtable管理员
(
管理员编号intnotnull,
管理员名称charnotnull,
管理权限intnotnull,
primarykey(管理员编号)
)
createtable库存
(
药品编号intnotnull,
库存量intnotnull,
入库时间intnotnull,
销售量intnotnull,
primarykey(药品编号)
)
createtable药品
(
药品编号intnotnull,
药品名称charnotnull,
药品生产日期intnotnull,
药品有效日期intnotnull,
药品分类编号intnotnull,
药品信息char,
单价intnotnull,
primarykey(药品编号)
)
createtable药品分类
(
药品分类编号intnotnull,
药品名称charnotnull,
药品编号intnotnull,
primarykey(药品编号)
)
createtable供应
(
供应商号intnotnull,
药品编号intnotnull,
供应量intnotnull,
primarykey(供应商号,药品编号),
constraintc2foreignkey(供应商号)references供应商(供应商号),
constraintc3foreignkey(药品编号)references药品(药品编号)
)
altertable药品分类
addconstraintc4foreignkey(药品编号)references药品(药品编号)
altertable库存
addconstraintc5foreignkey(药品编号)references药品(药品编号)
6.设计心得
这次的课程设计中,我是按照数据库系统开发的四个基本过程(需求分析,概念设计,逻辑设计,物理结构设计)来进行设计的,为了能够完成该设计,我看了不少课外资料,也看了不少网上类似的一些仓库管理的设计方案,通过阅读,我收获很大.从这些学习中我更加深入的了解数据库系统开发的各个方面。
万事开头难,在这次课程设计中最让我耗费心力的就是开始的需求分析阶段了,这次课程设计的任务书,要求不是很明确,初始条件就只有“记录药品的库存情况和药品信息。
统计药品的消耗速度,按时间做进货提醒”,其他的需求,实体,属性等都得自己定义。
因为天天都在学校,没怎么出去,即使出了学校也不会太多的去关注与医院有关的信息,所以开始时我对药品库存的一些具体需求根本一无所知,感觉对这个课程设计难以下手。
后来,我去学校医务室调查了一下,也在网上浏览了许多想关的信息,对药品库存管理系统的一些基本需求有了一定的了解,然后我根据自己根据网上的一些信息资料再加上自己的推断不断地完善数据库表,但始终都觉得还不够全面,后来又通过与其他同学的讨论进行了一些修改,基本确定了药品库存系统的需求,业务流程以及数据字典。
在完成了需求分析的基本设计之后就进入了第二阶段的系统概念模型设计阶段。
这个阶段的主要任务是将需求分析结果用一种介于现实世界和计算机世界的之间模型表示出来,使之能真实充分地反映现实世界,且易于理解,易于修改,易于转化,我选择的是E-R模型。
在画E-R模型图的时候,我先在草稿纸上对入库和出库两个局部应用逐一设计了分E-R图,然后再将两个分E-R图合并成为了总体E-R图,为了简化E-R图,我将现实世界的食物能作为属性对待的,尽量作为属性对待。
完成了E-R的设计后,逻辑设计阶段就比较简单了,因为前面的设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 药品 库存 数据库 设计 精品 文档