医院药品管理数据库设计系统.pdf

上传人:wj151****6093 文档编号:73587527 上传时间:2023-02-19 格式:PDF 页数:10 大小:521.05KB
返回 下载 相关 举报
医院药品管理数据库设计系统.pdf_第1页
第1页 / 共10页
医院药品管理数据库设计系统.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《医院药品管理数据库设计系统.pdf》由会员分享,可在线阅读,更多相关《医院药品管理数据库设计系统.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 医院药品管理数据库设计系统 Jenny was compiled in January 2021 数据库原理 课程设计报告 医院药品管理系统数据库设计 学 院:软件学院 专业名称:网络工程 班 级:网工二班 小 组:4 人 学 号:姓 名:冯磊 分 数:第一部分:小组成员介绍 1.1 负责人 1.3 小组成员及分工明细 学号 姓名 班级 分工 冯磊 网工二班 数据库的前景介绍,需求分析,设计画出 e-r 图,建表生成数据库。对数据库中的表进行增删改查操作以及明确成员分工。陈孟一 网工二班 用 web设计系统管理界面 静态界面 王克强 网工二班 创建视图,以及数据的插入 李智杰 网工二班 创建

2、视图 1.4 进度安排 5 月 2 号-5 月 10 进行了 E-R 的构想,修改最终确立 E-R。添加数据构建表格。完成数据库的一些基本功能。5 月 10 号-5 月 18 号进行数据的插入,通过构想数据库的功能来构建视图。5 月 19 号-5 月 28 号进行管理界面界面的设计,以及后期 PPT 的制作。第二部分:需求分析 2.1 项目背景 随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增加,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律,生病的人也越来越多,相应的药品种类也在增加,且随着市场需求,药品价格也随着经济的波动时常发生变化,大量的进出药品,使得医院药品的管

3、理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。二需求分析 2.1 需求概述 医院药品库存系统正是针对医院对药品库存管理的需求而开发的系统。根据医院对药品管理的要求,可以记录药品的库存情况和药品信息,方便的查找药物,统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期,以及药品的来源(供应商信息)等等。2.2 功能需求 药品的存取功能:包括添加、删除、修改、查询药品信息;权限管理功能:设置用户权限,用密码登录;报警功能:若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示;智能化功能:若某一

4、药物销售量大或长期滞销或缺货,则系统产生销售统计表建议调整进货量;备份功能:每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。2.2 角色职责描述 管理员 管理药品的进入进出 供应商 供应药品 药房 配置药品及查看药品的详细信息 药品仓库 存储药品 2.3 产品功能需求 业务流程图:药品入库存 库存信息 药品出采购单 过期药取药单 管上下是 进货建议 2.4 系统功能模块 2.5 页面图设计 登录界面:登陆进去查看药品管理信息:查看销售信息:查看药店管理信息 系统管理信息:第三部分:概念设计 3.2 E-R 图 第四部分:逻辑设计 4.1 关系模型的设计依据 经分析,

5、将上面的 E-R 模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);药房(药房编号,药房名称,库存,药房负责人,管理员编号);4.2 实体间联系转化的关系模式 表的结构,绘制成表格。4.2 在 SQL server2008 中的实现 管理员表:药房表:供应商表:药品仓库表:利用两个表查询供应商的名称,地址,以及药品库存编号 增删 、改查 在管理员表中插入一条数据 在管理员表中更新数据 在管理员表中删除数据 007 视图的建立:数据库生成代码:create da

6、tabase dc go use dc go create table m/*管理员表*/(mname char(20)not null,msex char(2)not null,mnumber int not null,primary key(mnumber);go create table d/*药房表*/(dnumber int not null,dmanger char(20),dname char(20),dstock int not null,/*dstock 为库存*/mnumber int not null,primary key(dnumber),foreign key(mn

7、umber)references m(mnumber);go create table r/*药品仓库表*/(rnumber int not null,rmessage char(20)not null,rhouse int not null,/*rhouse 为库存*/dnumber int not null,mnumber int not null,primary key(rnumber),foreign key(mnumber)references m(mnumber),foreign key(dnumber)references d(dnumber);go create table s

8、/*供应商表*/(snumber int not null,sname char(20)not null,slinkman char(20)not null,saddress char(20),rnumber int not null,mnumber int not null,primary key(snumber),foreign key(mnumber)references m(mnumber),foreign key(rnumber)references r(rnumber);第五部分:总结 学 号 姓名 总 结 评分 冯 磊 在这次数据库大实验中,我学会从现实的问题到实际应用的转化,从

9、构想到设计 E-R 图,再到建表建数据库,数据库对一些元素进行增删改查操作,觉得学习数据库非常有用。其中也会遇到创建数据库一些角色和其作用的难题,经过了反复修改,终于完成。我觉得 E-R 的制作以及设定角色的功能让自己真的是学到了很多,受益匪浅。99 王克强 在数据库设计里,我主要负责数据库数据的插入和功能模块代码。让我数据库认识提升了一个新的高度。以前觉得看书本上的代码数据库时,觉得挺简单的,但是这次自己设计时,其实遇到了很多想象不到的困难。通过写代码程序,让我对插入视图,又重新学习掌握,收获满满。几个小组组员都很认真的探讨,协商,执行,让我学到了相互合作的重要性,还有就是要相互体谅,理解,

10、只有这样才能更好的完成的任务,无论对以后的工作学习还是对知识能力的提升,都是一次很好的学习机会。95 陈孟一 通过实现医药管理系统数据库,我明白了设计数据库不是很难的事,而是一种组织好,分工明确,紧密配合,共同完成的项目。作为该设计数据库的一员,我明白了团结协作的重要性,同时数据库设计也是一份艰苦的工作,在设计过程中会遇到各种问题,比如我负责的其中一部分是管理系统的 web 设计,设计之前就要清楚医药管理系统的各个功能,如何合理的设计,使各个部分脉络清晰,更好的满足用户的需求,又不失界面的漂亮大方,设计过程需要以前的 web 知识,由于学的时间较长有些知识点不记得了,在小组成员的合作讨论和查阅资料,战胜自我,克服困难,取得很大成功,我也意识到了自己的不足,有时候写代码没有耐心,遇到障碍就想放弃,严重有拖延症,想着以后再做也不晚,现在意识到这种想识是致命的,耽误了进度,我非常庆幸自己有这一次医药管理系统的设计,在整个设计过程中,我受益匪浅。85 李智杰 这次数据库设计让收获许多,一个数据库的设计是需要花费很大的时间和精力的。这次数据库设计让我对视图的作用有了更深刻的了解,在实际生活中,它可以代替人们进行复杂繁琐的操作。90

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

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁