版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
医院住院部信息管理系统目录TOC\o"1-5"\h\z\o"CurrentDocument"绪论 1\o"CurrentDocument"需求分析 1\o"CurrentDocument"总体设计 1\o"CurrentDocument"功能图 1\o"CurrentDocument"安全设计 2\o"CurrentDocument"概念结构设计 2\o"CurrentDocument"逻辑结构设计 3\o"CurrentDocument"关系模型转化 3\o"CurrentDocument"确定函数依赖、属于第几范式 3\o"CurrentDocument"物理结构设计 4数据库的实施、运行 7创建数据库、建立表 7创建数据库yygl 7创建医生表 8创建病人表 8创建病房表 9创建治疗表 9创建入住表 10\o"CurrentDocument"创建视图 11创建病人基本信息查询视图 11创建医生信息查询视图 11创建病人入院后情况信息查询视图 11\o"CurrentDocument"创建索引 12\o"CurrentDocument"创建和执行存储过程 12创建并执行插入数据存储过程 12创建并执行查询数据存储过程 13\o"CurrentDocument"创建触发器。 13仓1」建insert触发器 13创建update触发器 14\o"CurrentDocument"表中添加信息 15进行系统维护 17查询病人信息 17删除病人信息 18\o"CurrentDocument"结论 18\o"CurrentDocument"学习体会 18\o"CurrentDocument"参考文献: 18致谢 18#ASSELECTdbopatinetpiddbopatinetpnamedbosickroomsiddbosickroomsroomiddbointakeintaketimedbointakeouttimeFROMdbopatinetINNERJOINdbointakeONdbopatinetpid=dbointakepidINNERJOINdbosickroomONdbointakesid=dbosickroomsidANDdbointakesroomid=dbosickroomsroomid7.3创建索引在数据库中为curecondition表建立基于did列和pid列的符合索引did_pid_indexo创建索引所用到的sql语句:createindexdid_pid_indexoncureconditionpiddid击坏唯■非聚集]出FK_cureccmdition注集)图7-2did_pid_index索引7.4创建和执行存储过程存储过程预编译并存储在数据库中的特性,不仅能提高应用效率,确保一致性,更能提高系统执行速度。7.4.1创建并执行插入数据存储过程针对病人信息表patinet,创建一个存储过程p_proc2,执行该存储过程将向数据表patinet中插入一条数据,新纪录的值有参数提供。创建存储过程所用到的sql语句:createprocp_proc2@idnchar(lO),@namnchar(10,@sexnchari1),@birthdatetime,@montext@moneyfloat,@illtext)asinsertintopatinetinsertintopatinetvalues(@id,@nam,@sex@birth,@mon,@money,@ill创建完成后,插入一条数据:executep_proc2@id0014,@nam=*'吴丽丽,,@sexn7'女,,@birth1985-5-14',@mon:,已缴费',@money'1456' 白血病,得到数据已加入到数据库中。;014;014图7-3插入数据结果4.2创建并执行查询数据存储过程针对病人信息表patinett,创建一个按照性别统计人数的存储过程P_proc3,要求输入性别值后,返回对应性别的病人数,但需保证其在每次被执行时都被重编译处理。创建存储语句所用到的sql语句:createprocp_proc3(@in_sexnchari2),@out_numintoutput)withrecompileasbeginif@in_sex='男'select@out_num=countpsex)frompatinetwherepsex男elseselect@out_num=countpsex)frompatinetwherepsex:'女'end创建完成后,查询一下医院里住院的女病人的个数:declare@man_numintexecp_proc3'女',@man_numoutputselect@man_num得到如下图7-4所示的嘉果:J结果消息:无列名:图7-47.5创建触发器。触发器是一种专用类型的存储过程,它被绑定到数据表或者视图上,通过事件进行触发。触发器的主要作用是实现由主键和外键所不能保证的复杂的参照完整性和数据一致性。创建insert触发器针对病人信息表patinet,创建一个触发器p_tri1,当向表patinet中插入一条记录时,自动显示表patinet中的记录。创建触发器所用到的sql语句:createtriggerp_trionpatinetforinsertasselect*frompatinetinsertintopatinetvalues('0015','艾静','女','1988-6-2',,已缴费,,‘1586’坏死’)运行语句得到的结果如下图7-5显示在结果栏中:」结果|」消息|Pidpnamepsex|pbirtlipnnonpnoneyillnessJ_0W1李梦洁女19B&-12-21二匚:二二二已蝴费19j5.2冠心病n』 ・・・■LiLiLrZ.宋思佶女巧瞅限23:::::;二二:已缴费1J1WMW■W心^痛二二苏承宸女1昭屏二25二:二:二.二[已土费15B2Z发淤■阻型肝炎烧二工陈遗香女1的二二二二已獭费1S245脂肪肝5二三宋雎讲女13吃二二二二二:二二二已缴费1540.5胆结石g二三徐珊女19SaOMM二匚:二二二已缴费1536.4原发性高血压匚;王乐怡玄1987^6-18uu:uu:u2,uuu已报责15即动脉粥样硬化g二二王子君男19EE-工-的二二二二二二已士费1587冠状动脉粥样模5王学平男19sz二二二已獭费1445急挫瞋腺炎1:二1:宋思然男13吃二25二:二:二.二[已缴费15E二慢性胰腺炎11二11李春男im-27-14::::::::,:::已缴费&葭1肠易激绘合征1Z0012宋于梁男190E-[B-S4UU:UU:U2,UUU己嫩费uLrLr溃疡性结肠炎13二H资博仁男1933-DW2二二二二二二已缴费2gg5肝硬化14W14吴胴明女巧眠阪14[[二二:二二匚已缴费URR1i-ru白血病15二1E交静女1兜眨白:2二二二二二二已缴费15BE蜻死图7-5创建update触发器针对病人信息表patinet,创建一个触发器P_tri2,该触发器将在修改时被触发,该触发器不允许修改表的did歹列。创建触发器所用到的sql语句:createtriggerp_tri2onpatinetforupdateasifupdate(pidbeginraiserror('您不能修改病人编号,否则会造成记录混乱,,10,1)rollbacktransactionend修改0001号病人的编号为0019,输入一下sql语句:updatepatinetsetpid=‘0019'wherepid='0001’得到如下图7-6所示的消息:您不能修改病人编号.否则会造成记录混乱您不能修改病人编号.否则会造成记录混乱消息3^09,级别状态。,第1行事务在触发器中结束。批处理已中止。图7-67.6表中添加信息将医院中的信息填入到各个表中。图7-7Doctor表/表一dbo.doctor[ 5D13_45.yyg...LQiieryl.sql*摘吏diddnamedsexdbirthtitleoffi:e►SEEM张源男1965-5-50:00:00主任医师呼喷内科002吴书男1955-5-90:00:00副主任医师神经内科003张华男1965<-130:03:00主治医师骨科004强莉女1976-3-140:03:00轮转医师口腔科uu5王媛媛女1955-12-12实习医师老年病科006苏音克1966-4-250:03:00主任医师心血管外科GO7子罅男196548u:uu:uu副主任医师眼科图7-8Patinet表/'茂-db♦=p沮七i.皿士七pidpnanepaexpbrihprnonpmoneylinens卜|C匚匚1 ■朝活女1909-12-210:0,..ao1936.2冠心病0002宋惠信女j9S9-5-23(]:D0;roaoJ58S.50CC3办第宸女:%97・25(];口。;。313S2.4发徽胆型肝炎烧0CC4陶照女l®D-5-15Q:DQiCO1824.5脂肪肝0CC5女1965-3-60:00:0025^,5胆结石0C€5硒立]950-5^0:00:001536.4原发性高血压0CO7立]^7-6-i3O:ao!ra1587劫脓粥样硬化图7-9sickroom表
表一dbo.sickrooB摘要sidsrcomdsnum卜1312313321322323M图7T0CureconditionddpidordernumberproncitionordertypemcDnientcuretireson000:1OOCCOl柒佳临时医嘱手术2fl13-1-20:00:00002000200CCD2柒佳长期医嘱手术2fl13-2-30:00:00003000300CCO3欠佳展艇照手术2013-2-110:00:00UEOOMOOCCO-1欠佳临时废嘱手术20:13-3-50!'^:00005000500CCO5欠佳临时废嘱手术2o:i3-3-eo!M:aanri£riiirw^e■U士丰4rriTPi4Hin..Tin.an表摘要工&下.vxl图7-HIntake表表-dbo.in.ta^e摘要pidsidsroomidintaketime□uttme►SEEIM112013-1-2u:'ju:'ju21013-1-100=00=000002122013-2-30:00:002013-2-100:00:000003132013-2-110:00:002013-2-150=00=000004212013-3-50:00:002013-3-60:00:000005222O13-M0:00:0021013-3-80:00:000006232013-3-100:00:002013-3-110:00:00■jij'?7312013-3-150:00:002013-3-160:00:00
图7-12View_dcontent视图信息表视1图_dlo_Yiev_dc«ntentdddnamepidpnanreoffizepcondticnmcontent张源0001李梦洁呼啜内科欠佳手术0Q2吴书0002宋惠信神经内科欠■住手术■JL2:峥0003苏群宸骨科欠佳手术□04Q004陈造香口腔科攵佳手术0C50005乐雅琳龙年病科欠佳手术005帝0006乐珊心血官外科欠佳手术图7-13View_pcontent视图信息表图-dbo.Vie»_pcontent摘要pidpnannepsexpmonillness李梦洁玄己报费冠心病0003宋惠倩女已例费心竣痛0003苏静宸安已缴费发淤■阻型肝炎烧UULI4陈遗希安已缴费脂肪肝0005宋雅琳宣己缴费胆结石—UULI6乐珊立已缴费原发性高血压图7-14View_pincontent视图信息表7.7进艮图-dbo.VieT_pinconteiit视图一dbo.Viewjcontent'摘要pidpnamesidsroomidintaketimeouttime李梦洁112013-1-20:00:002013-1-100:00:0000021000300040005;系统维护宋惠信122013-2-30:00:002013-2-100:00:00苏群宸132013-2"110:00:002013-2-150:00:00陈遗香212013-3-50:00:002013-3-60:00:00话宋雅琳222013-3-80:00:002013-3-80:00:00对系统地维护表现在对表中的数据进行增删改的操作。7.7.1查询病人信息医生治疗病人之后借此查询一下病人的治疗情况,可以使用下列sql语句:selecttreatmentfromcurewherepno=1011得出病人的治疗情况为良好,如图7-15。J结果消息treatment1「宜琼——)图7-157.7.2删除病人信息医生治疗病人后查询治疗良好,病人就可以出院,出院之后就可以删除病人信息。删除信息所用到sql语句:deletefrompatinetwherepno='11'如此一来就删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 同意签订合同的纪要
- 《夏商周秦汉大事》课件
- 2025年海南货运从业资格证恢复考试题
- 2025年滨州货运资格证考试真题
- 2025年山东货运上岗证模拟考试0题
- 2025年江西货运从业资证孝试模似题库
- 2025年达州道路运输从业资格证考试模拟试题
- 治安院务公开管理办法
- 智能家居大白施工合同
- 航空航天木地板施工合同
- 小型建筑公司组织架构
- 氯酸钠的生产工艺简介
- Camtasia_Studio使用教程
- 业务员手册内容
- 计划分配率和实际分配率_CN
- 《红灯停绿灯行》ppt课件
- 小学语文作文技巧六年级写人文章写作指导(课堂PPT)
- 《APQP培训资料》
- 家具销售合同,家居订购订货协议A4标准版(精编版)
- 食品加工与保藏课件
- 有功、无功控制系统(AGCAVC)技术规范书
评论
0/150
提交评论