醫(yī)院住院部信息管理系統(tǒng)_第1頁
醫(yī)院住院部信息管理系統(tǒng)_第2頁
醫(yī)院住院部信息管理系統(tǒng)_第3頁
醫(yī)院住院部信息管理系統(tǒng)_第4頁
醫(yī)院住院部信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

醫(yī)院住院部信息管理系統(tǒng)目錄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"確定函數(shù)依賴、屬于第幾范式 3\o"CurrentDocument"物理結構設計 4數(shù)據(jù)庫的實施、運行 7創(chuàng)建數(shù)據(jù)庫、建立表 7創(chuàng)建數(shù)據(jù)庫yygl 7創(chuàng)建醫(yī)生表 8創(chuàng)建病人表 8創(chuàng)建病房表 9創(chuàng)建治療表 9創(chuàng)建入住表 10\o"CurrentDocument"創(chuàng)建視圖 11創(chuàng)建病人基本信息查詢視圖 11創(chuàng)建醫(yī)生信息查詢視圖 11創(chuàng)建病人入院后情況信息查詢視圖 11\o"CurrentDocument"創(chuàng)建索引 12\o"CurrentDocument"創(chuàng)建和執(zhí)行存儲過程 12創(chuàng)建并執(zhí)行插入數(shù)據(jù)存儲過程 12創(chuàng)建并執(zhí)行查詢數(shù)據(jù)存儲過程 13\o"CurrentDocument"創(chuàng)建觸發(fā)器。 13倉1」建insert觸發(fā)器 13創(chuàng)建update觸發(fā)器 14\o"CurrentDocument"表中添加信息 15進行系統(tǒng)維護 17查詢病人信息 17刪除病人信息 18\o"CurrentDocument"結論 18\o"CurrentDocument"學習體會 18\o"CurrentDocument"參考文獻: 18致謝 18#ASSELECTdbopatinetpiddbopatinetpnamedbosickroomsiddbosickroomsroomiddbointakeintaketimedbointakeouttimeFROMdbopatinetINNERJOINdbointakeONdbopatinetpid=dbointakepidINNERJOINdbosickroomONdbointakesid=dbosickroomsidANDdbointakesroomid=dbosickroomsroomid7.3創(chuàng)建索引在數(shù)據(jù)庫中為curecondition表建立基于did列和pid列的符合索引did_pid_indexo創(chuàng)建索引所用到的sql語句:createindexdid_pid_indexoncureconditionpiddid擊壞唯■非聚集]出FK_cureccmdition注集)圖7-2did_pid_index索引7.4創(chuàng)建和執(zhí)行存儲過程存儲過程預編譯并存儲在數(shù)據(jù)庫中的特性,不僅能提高應用效率,確保一致性,更能提高系統(tǒng)執(zhí)行速度。7.4.1創(chuàng)建并執(zhí)行插入數(shù)據(jù)存儲過程針對病人信息表patinet,創(chuàng)建一個存儲過程p_proc2,執(zhí)行該存儲過程將向數(shù)據(jù)表patinet中插入一條數(shù)據(jù),新紀錄的值有參數(shù)提供。創(chuàng)建存儲過程所用到的sql語句:createprocp_proc2@idnchar(lO),@namnchar(10,@sexnchari1),@birthdatetime,@montext@moneyfloat,@illtext)asinsertintopatinetinsertintopatinetvalues(@id,@nam,@sex@birth,@mon,@money,@ill創(chuàng)建完成后,插入一條數(shù)據(jù):executep_proc2@id0014,@nam=*'吳麗麗,,@sexn7'女,,@birth1985-5-14',@mon:,已繳費',@money'1456' 白血病,得到數(shù)據(jù)已加入到數(shù)據(jù)庫中。;014;014圖7-3插入數(shù)據(jù)結果4.2創(chuàng)建并執(zhí)行查詢數(shù)據(jù)存儲過程針對病人信息表patinett,創(chuàng)建一個按照性別統(tǒng)計人數(shù)的存儲過程P_proc3,要求輸入性別值后,返回對應性別的病人數(shù),但需保證其在每次被執(zhí)行時都被重編譯處理。創(chuàng)建存儲語句所用到的sql語句:createprocp_proc3(@in_sexnchari2),@out_numintoutput)withrecompileasbeginif@in_sex='男'select@out_num=countpsex)frompatinetwherepsex男elseselect@out_num=countpsex)frompatinetwherepsex:'女'end創(chuàng)建完成后,查詢一下醫(yī)院里住院的女病人的個數(shù):declare@man_numintexecp_proc3'女',@man_numoutputselect@man_num得到如下圖7-4所示的嘉果:J結果消息:無列名:圖7-47.5創(chuàng)建觸發(fā)器。觸發(fā)器是一種專用類型的存儲過程,它被綁定到數(shù)據(jù)表或者視圖上,通過事件進行觸發(fā)。觸發(fā)器的主要作用是實現(xiàn)由主鍵和外鍵所不能保證的復雜的參照完整性和數(shù)據(jù)一致性。創(chuàng)建insert觸發(fā)器針對病人信息表patinet,創(chuàng)建一個觸發(fā)器p_tri1,當向表patinet中插入一條記錄時,自動顯示表patinet中的記錄。創(chuàng)建觸發(fā)器所用到的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發(fā)淤■阻型肝炎燒二工陳遺香女1的二二二二已獺費1S245脂肪肝5二三宋雎講女13吃二二二二二:二二二已繳費1540.5膽結石g二三徐珊女19SaOMM二匚:二二二已繳費1536.4原發(fā)性高血壓匚;王樂怡玄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創(chuàng)建update觸發(fā)器針對病人信息表patinet,創(chuàng)建一個觸發(fā)器P_tri2,該觸發(fā)器將在修改時被觸發(fā),該觸發(fā)器不允許修改表的did歹列。創(chuàng)建觸發(fā)器所用到的sql語句:createtriggerp_tri2onpatinetforupdateasifupdate(pidbeginraiserror('您不能修改病人編號,否則會造成記錄混亂,,10,1)rollbacktransactionend修改0001號病人的編號為0019,輸入一下sql語句:updatepatinetsetpid=‘0019'wherepid='0001’得到如下圖7-6所示的消息:您不能修改病人編號.否則會造成記錄混亂您不能修改病人編號.否則會造成記錄混亂消息3^09,級別狀態(tài)。,第1行事務在觸發(fā)器中結束。批處理已中止。圖7-67.6表中添加信息將醫(yī)院中的信息填入到各個表中。圖7-7Doctor表/表一dbo.doctor[ 5D13_45.yyg...LQiieryl.sql*摘吏diddnamedsexdbirthtitleoffi:e?SEEM張源男1965-5-50:00:00主任醫(yī)師呼噴內科002吳書男1955-5-90:00:00副主任醫(yī)師神經(jīng)內科003張華男1965<-130:03:00主治醫(yī)師骨科004強莉女1976-3-140:03:00輪轉醫(yī)師口腔科uu5王媛媛女1955-12-12實習醫(yī)師老年病科006蘇音克1966-4-250:03:00主任醫(yī)師心血管外科GO7子罅男196548u:uu:uu副主任醫(yī)師眼科圖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發(fā)徽膽型肝炎燒0CC4陶照女l?D-5-15Q:DQiCO1824.5脂肪肝0CC5女1965-3-60:00:0025^,5膽結石0C€5硒立]950-5^0:00:001536.4原發(fā)性高血壓0CO7立]^7-6-i3O:ao!ra1587劫膿粥樣硬化圖7-9sickroom表

表一dbo.sickrooB摘要sidsrcomdsnum卜1312313321322323M圖7T0CureconditionddpidordernumberproncitionordertypemcDnientcuretireson000:1OOCCOl柒佳臨時醫(yī)囑手術2fl13-1-20:00:00002000200CCD2柒佳長期醫(yī)囑手術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宋惠信神經(jīng)內科欠■住手術■JL2:崢0003蘇群宸骨科欠佳手術□04Q004陳造香口腔科攵佳手術0C50005樂雅琳龍年病科欠佳手術005帝0006樂珊心血官外科欠佳手術圖7-13View_pcontent視圖信息表圖-dbo.Vie?_pcontent摘要pidpnannepsexpmonillness李夢潔玄己報費冠心病0003宋惠倩女已例費心竣痛0003蘇靜宸安已繳費發(fā)淤■阻型肝炎燒UULI4陳遺希安已繳費脂肪肝0005宋雅琳宣己繳費膽結石—UULI6樂珊立已繳費原發(fā)性高血壓圖7-14View_pincontent視圖信息表7.7進艮圖-dbo.VieT_pinconteiit視圖一dbo.Viewjcontent'摘要pidpnamesidsroomidintaketimeouttime李夢潔112013-1-20:00:002013-1-100:00:0000021000300040005;系統(tǒng)維護宋惠信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對系統(tǒng)地維護表現(xiàn)在對表中的數(shù)據(jù)進行增刪改的操作。7.7.1查詢病人信息醫(yī)生治療病人之后借此查詢一下病人的治療情況,可以使用下列sql語句:selecttreatmentfromcurewherepno=1011得出病人的治療情況為良好,如圖7-15。J結果消息treatment1「宜瓊——)圖7-157.7.2刪除病人信息醫(yī)生治療病人后查詢治療良好,病人就可以出院,出院之后就可以刪除病人信息。刪除信息所用到sql語句:deletefrompatinetwherepno='11'如此一來就刪除

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論