医院药品管理数据库设计系统教学内容_第1页
医院药品管理数据库设计系统教学内容_第2页
医院药品管理数据库设计系统教学内容_第3页
医院药品管理数据库设计系统教学内容_第4页
医院药品管理数据库设计系统教学内容_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、月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页面图设计登录界面:登陆进去查看药品管理信息:更多精品文档学习一好资料create trigger D_dateon dafter insertasbegindeclare 反山:上char 2 0 f= _ chaj.

5、20set dnujiiber- . select dnumber FROM inserted) 一査询药房编号 =|set 9mnuinber= select mn _nnber FROM i nerted) 育询育芳员编号修改信息update dset dn*me= dnamewhere dnumber-dnumberend更多精品文档学习-好资料更多精品文档查看销售信息:FTm.£”+sww llrws背M.出蛊 -聲 £:-番 xr Mm 循 -£t£# n3宁 _ltf1戈 Elel丄.M E >nffi¥ *£,貝*

6、 fl WifW- KeHU口cu SL 宅: if av-o frt . r u VM f K«*3JrEC-.=!>sA- QVY n im也pr<羅巨pvs学习-好资料create trigiger s dateon a孔ftEjr insertasbegindeclare (3anumher char 20 # number char (20 r Ssnamej 31 inkmanset ©rnumber(select rnumber FROM inserted) -查询药品仓军编号Set Csnan select 吕口 airm FROM insert

7、ed) 羞闫 2 共应症.酱坯Fjset siinkman= 'seieu匸 slinkman FROM inserted : 一查询供应商联系方式修改药品仓库信忌update rset亠iiamymuttbr- cdnuml:*end查看药店管理信息更多精品文档系统管理信息:学习一好资料create trigger r dateon rafter insertaabeciindeclare rnumi:or char (20 f rhouac int . SriijaaAgCj-.mniJinb-jr&magc at mnumber 'Select mnumber F

8、ROM inserted. -查询着湮员编号 aet 0rnumber= (select rnumber FROM inserted) -杳询药品仓库媳号 set. ethou3e= n select rhouse FROM inserted) 一査询药品仓库库存量 -set 0iniies3age select message FROM irisertmci) 一-查询跖品与塔 信息 修改药品仓库信息update rset rnamenamewhere rnumbcr rnumber一铮改管理员信息update rsfet. mage=magewhere mnLEUit-±r- m

9、numhier-end更多精品文档学习-好资料更多精品文档第三部分:概念设计3.2 E-R 图第四部分:逻辑设计4.1关系模型的设计依据经分析,将上面的E-R模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号);药房(药房编号,药房名称,库存,药房负责人,管理员编号);4.2实体间联系转化的关系模式表的结构,绘制成表格。4.2 在 SQL server2008 中的实现管理员表:LAPTOP-SGMMPQVLdc - dbo.m LAPTOP-dGMMPQV1-

10、dbo.r LAPTOmnafnemsexrmjnber101张东来102女103104界鶴生105106*NULLMIXNULL学习-好资料药房表:SQlQuerysqlL-.PQkdc (&A (52J)lAPTOP-8M PQVI.dcdb站LAPTOP BGMMPQVKdt d(JnamberdnamedstodcfwmmbefLEH!魅文智3001DL2002李丙fit30010丄200340010220g药宵吗200JD32005笊样龙?jff51001£H200b咖5D0伽200?WE和5001052008马却果药卿600106董NULLAUZNULLNULLN

11、UU供应商表:SULQusql LPQVl.tk ISA 卩刃丿LAPTOP «GMMPQVlJ*C - dl»,S L&Pra fldMMVkdc - dbo.1 LAICsxinteersnaffiesWonansaddFMSmembernrumbef卜8WW?iih0551-225?& .,.1012書林爵lh04515578 1L013O397-4506M0 里尢工哮怎涯.5101咼0371-447547B 阿南瑚1710154571-4675778 B102&盧芟氏it522-735423 .四溟41027龄江剤0362 7356451 r

12、?riaj3L03SOO32'M34M3 .“广利*江HL039nnfik0070-752*WU门9103ID當卅葯i辽苏章州14L-0311苏州眄业QH沖28櫛江苏苏忡殆b0312兰洲葫i宁>510313蜀中葫iBJIK913104140110 7H5M3 国IMISC223-7B54242 .,.dirnM20IML6Mffl51IM17舌申药110127-7652 .22105诂0120-7J54M3 .“音海西亍1010$19云蘭商北7542-J36W43 云轉翻J

13、71062D齐制尔馳fl 552-7975543 翼尢汀壽齐咱1510621254152423 一晒IK72工頁野kSJ42-4596W3 PLK23卸斑524245643 蜩阚!3106<AUlNUUAWNULLAUiAW药品仓库表:更多精品文档学习-好资料bQLQuery4.sql - L.UVl.ac qA 门LAPTOP yijMMPQVl.de - dbo s LAPTOP 8GMMPQV1mumberrmessagerbouwdnernbermrurnber0中药5002001Wl2中酚SOO2002101中药SXJ2Q0J102斗中药500200斗1035中葫5002CTH

14、1036中药50020051047中药9002005IM3中药50020051059中药5002006W510中葯500200?106n5002007106u中药SOO200830113西药700200110214西药700200110215西场TOT200210316西葫TOO200210417西药7002004104IB西场TOO200410519西药700200 71052Q西药7DQ200730521西药1000200710522西药1000200?话*NULLNULLNULLNULLNULL利用两个表查询供应商的名称,地址,以及药品库存编号SQLQu«ryl$ql -L.P

15、QVLdc (SA (S7»* SQLQuery2,5q| - L.PQV1 .de i.SA (54 I* SQLQue匚 selectsname r.rnumber ,saddressfromr 3L wherer *rnuinber =s , snuinber<13结乘_ j A®snameTnunter saddress1f脚瞪业j1四川咸邯2古林药业2古林春334A诃崗卖FE$九E醪业5北京6IS乏药itC四川广汉r济3业7广钿江8相剖K广东带 19廈I芮业9福運厦门1010江苏訥11苏久險业11江苏珈1212亍夏兰州13禺中药址13四川也14襟伺药业14河

16、囱冏阳15齐鲁别15山东济南1£东:(湊111G古林饶17晋中药业17山酉衣原1S膏需药业If宵务西宁19云南爵1119云禹瞬间20爲龙江希F .21两京別21江血京22江苏蜀业22江苏苏州增删、改查在管理员表中插入一条数据更多精品文档在管理员表中更新数据白 update m set mname = where mnumb昏素丽V7 1select + frtm m3结果山消息J1 mnaremMMTTMjnber李雪吗!男101张东来102王立看女101 ,马便华*104 j105 fJQ£_V有107在管理员表中删除数据 007H delet巳 from m where

17、 mnumber select + frommriamemseciFrunber1李餚男10121023王立青女1034马1S华女1(M5亦律生IMG赵埶之IM结姜视图的建立:学习-好资料IA?TOP-8GMMPQV1 (5CL Server 1N SS3E 库li LJ玮妙耳+ J如雾怙茸LAPTOP aCMMPQV.bo.membcr_vicwdborm+j n dborrmnarnemsexnwonberW1弓男102女W3BS华玄104弃AHLQ5幽之1MNULLALUAU2$ dbo.tdtyiew3 dboxountl viewt dbondmi_viewr dbo.mem bs

18、review + 自 dbcrmsr viwS)旨)dbo.ijirk* E2曰也数据库生成代码:create databasedcgousedcgocreate table m /* 管理员表 */(mname char(20) not null, msexchar(2) not nuII, mnumber int not null, primary key(mnumber) );更多精品文档学习-好资料gocreate table d /* 药房表 */(dnumber int not null,dmanger char(20),dname char(20),dstock int not

19、null,/*dstock 为库存 */ mnumber int not null,primary key(dnumber ), foreign key(mnumber )references m(mnumber );gocreate table r/* 药品仓库表 */(rnumber int not null,rmessagechar(20)not null,rhouse int not null, /*rhouse 为库存 */ dnumber int not null,mnumber int not null,primary key(rnumber ), foreign key(mnu

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论