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

上传人:scccc 文档编号:14111617 上传时间:2022-02-02 格式:DOC 页数:11 大小:146KB
返回 下载 相关 举报
医院药品管理数据库设计系统.doc_第1页
第1页 / 共11页
医院药品管理数据库设计系统.doc_第2页
第2页 / 共11页
医院药品管理数据库设计系统.doc_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《医院药品管理数据库设计系统.doc》由会员分享,可在线阅读,更多相关《医院药品管理数据库设计系统.doc(11页珍藏版)》请在三一文库上搜索。

1、数据库原理课程设计报告医院药品管理系统数据库设计学院:软件学院专业名称:网络工程班级:网工二班小组:4人学号:姓名:冯磊分数:第一部分:小组成员介绍1.1负责人1.3小组成员及分工明细学号姓名班级分工冯磊网工二班数据库的前景介绍,需求分析,设计画出e-r图,建表生成数据库。对数据库中的表进行增删改查操作 以及明确成员分工。陈孟一网工二班用web设计系统管理界面 静态界面王克强网工二班仓腱视图,以及数据的插入李智杰网工二班创建视图1.4进度安排5月2号-5月10进行了 E-R的构想,修改最终确立E-R。添加数据构建表格。完成数据库的一些基本功能。5月10号-5月18号进行数据的插入,通过构想数据

2、库的功能来构建视图。5月19号-5月28号进行管理界面界面的设计,以及后期 PPT的制作。第二部分:需求分析2.1项目背景随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增力卩,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律, 生 病的人也越来越多,相应的药品种类也在增加,且随着市场需求,药品价 格也随着经济的波动时常发生变化,大量的进出药品,使得医院药品的管 理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。二.需求分析2.1需求概述医院药品库存系统正是针对医院对药品库存管理的需求而开发的系统。根据医院对药

3、品管理的要求,可以记录药品的库存情况和药品信息,方便的查找药物, 统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期, 以及药品的来源(供应商信息)等等。2.2功能需求药品的存取功能:包括添加、删除、修改、查询药品信息;权限管理功能:设置用户权限,用密码登录;报警功能:若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示;智能化功能:若某一药物销售量大或长期滞销或缺货, 则系统产生销售统计表建议调整进货量;备份功能:每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。2.2角色职责描述管理员管理药品的进入进出供应商供应药品药房配置药

4、品及查看药品的详细信息药品仓库存储药品2.3产品功能需求业务流程图:是2.4系统功能模块2.5页面图设计登录界面:登陆进去查看药品管理信息:查看销售信息:查看药店管理信息系统管理信息:第三部分:概念设计3.2 E-R 图第四部分:逻辑设计4.1关系模型的设计依据经分析,将上面的E-R模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);药房(药房编号,药房名称,库存,药房负责人,管理员编号);4.2实体间联系转化的关系模式表的结构,绘制成表格。4.2 在 SQL

5、server2008 中的实现管理员表: 药房表:供应商表:药品仓库表:利用两个表查询供应商的名称,地址,以及药品库存编号增删 、 改查在管理员表中插入一条数据在管理员表中更新数据在管理员表中删除数据 007视图的建立:数据库生成代码:createdatabasedcgousedcgocreatetable m /*管理员表 */(mnamechar(20) not null,msex char(2) not null,mnumber int not null,primary key(mnumber);go createtable d /*药房表*/( dnumber int not null

6、, dmangerchar(20),dnamechar(20),dstock int not null, /*dstock 为库存 */ mnumber int not null,primary key(dnumber),foreign key(mnumber)referencesm(mnumber) );gocreatetable r /* 药品仓库表 */(rnumber int not null,rmessagechar(20)not null,rhouseint not null, /*rhouse 为库存 */ dnumber int not null,mnumber int not

7、 null,primary key(rnumber),foreign key(mnumber)referencesm(mnumber), foreign key(dnumber)referencesd(dnumber) );gocreatetable s /*供应商表 */(snumberint not null, snamechar(20)not null, slinkman char(20) not null, saddresschar(20),rnumberint not nuII,mnumberint not null,primary key(snumbei),foreign key(

8、mnumber)referencesm(mnumber), foreign key(rnumber)referencesr(rnumber) );第五部分:总结学号姓名总结评分冯磊在这次数据库大实验中,我学会从现实 的问题到实际应用的转化,从构想到设 计E-R图,再到建表建数据库,数据库 对一些元素进行增删改查操作,觉得学 习数据库非常有用。其中也会遇到创建 数据库一些角色和其作用的难题,经过 了反复修改,终于完成。我觉得 E-R的 制作以及设定角色的功能让自己真的是 学到了很多,受益匪浅。99王克强在数据库设计里,我主要负责数据库数 据的插入和功能模块代码。让我数据库 认识提升了一个新的高度

9、。以前觉得看 书本上的代码数据库时,觉得挺简单 的,但是这次自己设计时,其实遇到了 很多想象不到的困难。通过写代码程 序,让我对插入视图,又重新学习掌 握,收获满满。几个小组组员都很认真 的探讨,协商,执仃,让我学到了相互 合作的重要性,还有就是要相互体谅, 理解,只有这样才能更好的完成的任 务,无论对以后的工作学习还是对知识 能力的提升,都是一次很好的学习机 会。95陈孟一通过实现医药管理系统数据库,我明白 了设计数据库不是很难的事,而是一种 组织好,分工明确,紧密配合,共同完 成的项目。作为该设计数据库的一员, 我明白了团结协作的重要性,同时数据 库设计也是一份艰苦的工作,在设计过 程中会

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1