医院药品管理数据库设计系统Word格式.docx
- 文档编号:21256848
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:22
- 大小:3.09MB
医院药品管理数据库设计系统Word格式.docx
《医院药品管理数据库设计系统Word格式.docx》由会员分享,可在线阅读,更多相关《医院药品管理数据库设计系统Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
冯磊
分数:
第一部分:
小组成员介绍
1.1负责人
1510252753-冯磊-网工二班
1.3小组成员及分工明细
学号
姓名
班级
分工
数据库的前景介绍,需求分析,设计画出e-r图,建表生成数据库。
对数据库中的表进行增删改查操作以及明确成员分工。
1510252784
陈孟一
用web设计系统管理界面静态界面
1510252754
王克强
创建视图,以及数据的插入
1510252849
李智杰
创建视图
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.2E-R图
第四部分:
逻辑设计
4.1关系模型的设计依据
经分析,将上面的E-R模型转换为关系模式:
管理员(管理员编号,管理员姓名,性别);
供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);
药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);
药房(药房编号,药房名称,库存,药房负责人,管理员编号);
4.2实体间联系转化的关系模式
表的结构,绘制成表格。
4.2在SQLserver2008中的实现
管理员表:
药房表:
供应商表:
药品仓库表:
利用两个表查询供应商的名称,地址,以及药品库存编号
增删、改查
在管理员表中插入一条数据
在管理员表中更新数据
在管理员表中删除数据007
视图的建立:
数据库生成代码:
createdatabasedc
go
usedc
createtablem/*管理员表*/
(
mnamechar(20)notnull,
msexchar
(2)notnull,
mnumberintnotnull,
primarykey(mnumber)
);
createtabled/*药房表*/
dnumberintnotnull,
dmangerchar(20),
dnamechar(20),
dstockintnotnull,/*dstock为库存*/
mnumberintnotnull,
primarykey(dnumber),
foreignkey(mnumber)referencesm(mnumber)
go
createtabler/*药品仓库表*/
rnumberintnotnull,
rmessagechar(20)notnull,
rhouseintnotnull,/*rhouse为库存*/
dnumberintnotnull,
primarykey(rnumber),
foreignkey(mnumber)referencesm(mnumber),
foreignkey(dnumber)referencesd(dnumber)
createtables/*供应商表*/
snumberintnotnull,
snamechar(20)notnull,
slinkmanchar(20)notnull,
saddresschar(20),
primarykey(snumber),
foreignkey(rnumber)referencesr(rnumber)
第五部分:
总结
学号
总结
评分
冯磊
在这次数据库大实验中,我学会从现实的问题到实际应用的转化,从构想到设计E-R图,再到建表建数据库,数据库对一些元素进行增删改查操作,觉得学习数据库非常有用。
其中也会遇到创建数据库一些角色和其作用的难题,经过了反复修改,终于完成。
我觉得E-R的制作以及设定角色的功能让自己真的是学到了很多,受益匪浅。
99
在数据库设计里,我主要负责数据库数据的插入和功能模块代码。
让我数据库认识提升了一个新的高度。
以前觉得看书本上的代码数据库时,觉得挺简单的,但是这次自己设计时,其实遇到了很多想象不到的困难。
通过写代码程序,让我对插入视图,又重新学习掌握,收获满满。
几个小组组员都很认真的探讨,协商,执行,让我学到了相互合作的重要性,还有就是要相互体谅,理解,只有这样才能更好的完成的任务,无论对以后的工作学习还是对知识能力的提升,都是一次很好的学习机会。
95
通过实现医药管理系统数据库,我明白了设计数据库不是很难的事,而是一种组织好,分工明确,紧密配合,共同完成的项目。
作为该设计数据库的一员,我明白了团结协作的重要性,同时数据库设计也是一份艰苦的工作,在设计过程中会遇到各种问题,比如我负责的其中一部分是管理系统的web设计,设计之前就要清楚医药管理系统的各个功能,如何合理的设计,使各个部分脉络清晰,更好的满足用户的需求,又不失界面的漂亮大方,设计过程需要以前的web知识,由于学的时间较长有些知识点不记得了,在小组成员的合作讨论和查阅资料,战胜自我,克服困难,取得很大成功,我也意识到了自己的不足,有时候写代码没有耐心,遇到障碍就想放弃,严重有拖延症,想着以后再做也不晚,现在意识到这种想识是致命的,耽误了进度,我非常庆幸自己有这一次医药管理系统的设计,在整个设计过程中,我受益匪浅。
85
这次数据库设计让收获许多,一个数据库的设计是需要花费很大的时间和精力的。
这次数据库设计让我对视图的作用有了更深刻的了解,在实际生活中,它可以代替人们进行复杂繁琐的操作。
90
…{
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 药品 管理 数据库 设计 系统