醫(yī)院住院管理系統(tǒng)數(shù)據(jù)庫課程設計文檔_第1頁
醫(yī)院住院管理系統(tǒng)數(shù)據(jù)庫課程設計文檔_第2頁
醫(yī)院住院管理系統(tǒng)數(shù)據(jù)庫課程設計文檔_第3頁
醫(yī)院住院管理系統(tǒng)數(shù)據(jù)庫課程設計文檔_第4頁
醫(yī)院住院管理系統(tǒng)數(shù)據(jù)庫課程設計文檔_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學 號 數(shù)據(jù)庫系統(tǒng)原理課程設計設計說明書醫(yī)院住院管理系統(tǒng)起止日期: 20 年 月 日 至 20 年 月 日學生姓名班級成績指導教師(簽字)計算機與信息工程學院2013年7月12日課程設計任務書2012 2013 學年第 x 學期 xxxxxxx 學院 xxxxxxxxxxx 專業(yè) xxxxxxxxx 班級課程設計名稱: 數(shù)據(jù)庫系統(tǒng)原理課程設計 設計題目: 醫(yī)院住院管理系統(tǒng) 完成期限:自 2013 年 7月 8 日至 2013 年 7月 12 日共 1 周設計依據(jù)、要求及主要內(nèi)容(可另加附頁):一、設計依據(jù)1數(shù)據(jù)庫原理課程設計指導書2數(shù)據(jù)庫原理課程設計大綱二、設計要求掌握數(shù)據(jù)庫的設計的每個步驟,

2、提交各步驟所需圖表和文檔。通過使用目前流行的dbms,建立所設計的數(shù)據(jù)庫,并在此基礎上實現(xiàn)數(shù)據(jù)庫查詢、連接等操作和觸發(fā)器、存儲器等對象設計。1、需求分析:根據(jù)自己的選題,繪制的dfd、dd圖表以及書寫相關的文字說明。2、概念結構設計:繪制所選題目詳細的e-r圖。3、邏輯結構設計:將e-r圖轉換成等價的關系模式;按需求對關系模式進行規(guī)范化;對規(guī)范化后的模式進行評價,調整模式,使其滿足性能、存儲等方面要求;根據(jù)局部應用需要設計外模式。4、物理結構設計:選定實施環(huán)境,存取方法等。5、數(shù)據(jù)實施和維護:用dbms建立數(shù)據(jù)庫結構,加載數(shù)據(jù),實現(xiàn)各種查詢、鏈接應用程序,設計庫中觸發(fā)器、存儲器等對象,并能對數(shù)

3、據(jù)庫做簡單的維護操作。6、用vb、vc、delphi、java、c#等設計數(shù)據(jù)庫的操作界面。7、設計小結:總結課程設計的過程、體會及建議。8、其他:參考文獻、致謝等。三、主要內(nèi)容根據(jù)每人所選題目,詳細描述題目的具體功能,及其主要內(nèi)容。背景資料: 該系統(tǒng)是一套對于住院病人及其費用的管理系統(tǒng)。該系統(tǒng)僅供醫(yī)院住院部管理人員使用。主要功能: 1)系統(tǒng)使用者登錄;2)病房使用情況查詢,包括查詢病床是否空閑;3)病人住院:患者信息錄入、查詢、修改、刪除,以及病床分配;4)收費項目管理,包括:藥品信息查詢和費用查詢。藥品信息查詢主要實現(xiàn)的功能是查詢藥品信息。費用查詢包括收患者每種藥品的費用查詢、錄入、刪除和

4、患者繳費總額查詢;5)繳費登記,查詢繳費患者和刪除繳費記錄;6)患者出院:包括信息維護,病床騰空,必須繳費完畢等。指導教師(簽字): 系主任(簽字): 批準日期: 2013 年 7 月 1 日摘要隨著計算機網(wǎng)絡和通訊技術的發(fā)展與融合,信息化已經(jīng)在世界各國各領域的應用越來越廣泛,這些應用帶來了生產(chǎn)方式的改革,經(jīng)濟的快速增長和人類文明的進步,整個世界進入了一個信息時代。同時隨著信息技術的迅速發(fā)展,信息化、數(shù)字化已經(jīng)進人各行各業(yè)和人們生活中的許多方面,我國的醫(yī)院也不知不覺地進入了數(shù)字化和信息化時代,我們不僅可以看到ct、mri、彩超等大型的數(shù)字化醫(yī)療設備在醫(yī)院中廣泛使用,還可以看到從單機到計算機網(wǎng)絡

5、的各種醫(yī)療收費系統(tǒng)、管理系統(tǒng)和醫(yī)療信息處理系統(tǒng)等正在普及,所以醫(yī)院信息系統(tǒng)的建設就非常必要。規(guī)模的大型化,傳統(tǒng)的醫(yī)院靠人工管理的方式已經(jīng)越來越不適應現(xiàn)代醫(yī)院的規(guī)模了。而且隨著電腦的普及以及電腦性能的提高,使用電腦來管理醫(yī)院的常規(guī)運作已經(jīng)成為必然。由于醫(yī)院住院病人數(shù)量眾多,因而通過電腦化操作可以減少紙張的使用,同時由于數(shù)據(jù)直接通過局域網(wǎng)傳輸,可以減少信息傳遞時間,提高效率,同時也方便醫(yī)生,病人搜查相關住院信息,提高醫(yī)院工作透明度和工作效率。同時,用電腦進行管理可以大大的節(jié)約勞動力降低醫(yī)院的成本,降低人為的誤操作,大大的提高工作效率,給醫(yī)院和病人同時帶來巨大的方便。醫(yī)院作為特殊的服務行業(yè),管理方式

6、千差萬別,并且使用著大量的先進的儀器設備,處理著大批的業(yè)務,產(chǎn)生龐大的信息,因此醫(yī)院急需一套適合本院的醫(yī)院信息系統(tǒng)來收集處理信息,從而更好地利用信息,來提高醫(yī)院管理水平,改善醫(yī)院服務質量,加速醫(yī)院臨床研究步伐,提高醫(yī)院的競爭能力。關鍵字:c#;sql server2005數(shù)據(jù)庫;醫(yī)院住院管理系統(tǒng);病房管理;患者管理;費用管理目錄一、系統(tǒng)定義1二、系統(tǒng)分析11.1系統(tǒng)綜合要求11.2需求分析11.2.1 技術可行性11.2.2 經(jīng)濟可行性11.2.3 社會可行性11.3數(shù)據(jù)流程圖21.4數(shù)據(jù)字典3三、系統(tǒng)設計33.1概念結構設計33.1.1系統(tǒng)功能結構圖33.1.2 e-r圖43.2邏輯結構設計

7、5四、詳細設計54.1開發(fā)工具54.1.1 visual studio 200854.1.2 sql server 200564.2編碼設計64.3功能及界面74.3.1數(shù)據(jù)庫的連接及建數(shù)據(jù)庫和表74.3.2功能界面8五、課程設計總結14六、參考文獻14一、系統(tǒng)定義本系統(tǒng)就是在這個背景下開發(fā)的,將先進的電腦技術和現(xiàn)代醫(yī)院的管理完美的結合起來,完成以前需要大量人工才能完成的任務,實現(xiàn)了醫(yī)療,服務一體的全新概念的服務和管理方式。本設計選用c#語言為開發(fā)語言,visual studionet 為開發(fā)環(huán)境,后臺采用的是sql server 2005數(shù)據(jù)庫。二、系統(tǒng)分析1)注重系統(tǒng)的易用性本系統(tǒng)設計過程

8、中力求人性化,結合強大的搜索功能幫助醫(yī)院管理人員隨時查找到所需的信息,同時在數(shù)據(jù)錄入過程中,盡可能減少人工輸入部分,降低人工輸入錯誤的可能性。2)注重系統(tǒng)的可移植性由于醫(yī)院整體系統(tǒng)龐大復雜,可以根據(jù)需要實際取系統(tǒng)中的部分功能。同時由于數(shù)據(jù)庫采用微軟的sql server 2005,可以很方便地備數(shù)據(jù),轉移數(shù)據(jù)。1.1系統(tǒng)綜合要求該系統(tǒng)是一套對于住院病人及其費用的管理系統(tǒng)。該系統(tǒng)僅供醫(yī)院住院部管理人員使用。主要功能: 1)系統(tǒng)使用者登錄;2)病房使用情況查詢,包括查詢病床是否空閑;3)病人住院:患者信息錄入、查詢、修改、刪除,以及病床分配;4)收費項目管理,包括:藥品信息查詢和費用查詢。藥品信息

9、查詢主要實現(xiàn)的功能是查詢藥品信息。費用查詢包括收患者每種藥品的費用查詢、錄入、刪除和患者繳費總額查詢;5)繳費登記,查詢繳費患者和刪除繳費記錄;6)患者出院:包括信息維護,病床騰空,必須繳費完畢等。1.2需求分析1.2.1 技術可行性硬件、軟件要求不高,目前市場上的一般計算機軟硬件資源均能滿足系統(tǒng)開發(fā)需要。該管理系統(tǒng)以vs和sql server2005為主要開發(fā)工具,通過建立數(shù)據(jù)連接方式與后臺數(shù)據(jù)庫microsoft sql aerver 2005 相連接,建立了一個基于c/s(客戶機/服務器)的數(shù)據(jù)庫應用管理系統(tǒng)。維護工作方便,由于sql server2005的易用性,使得后臺的操作十分便捷

10、,操作人員可以在短時間內(nèi)完全掌握系統(tǒng)的維護工作。1.2.2 經(jīng)濟可行性對于每個住院部門,可以根據(jù)自己需要,配置性能一般的計算機做為終端,向服務器存儲數(shù)據(jù)或搜索數(shù)據(jù)。這些電腦的費用對整個住院系統(tǒng)來說并不是一個很重點負擔。1.2.3 社會可行性醫(yī)療管理需要大量的人力來管理繁瑣的入院手續(xù),病歷管理,病房管理,出院管理等工作,非常麻煩,而且由于手工操作,非常容易出錯。而且繁瑣的手續(xù),讓病人覺得非常麻煩,也給管理人員造成很大麻煩。直接的影響就是效率低下,成本高。以上問題普遍存在于各個醫(yī)院。仔細想來,其實這些工作電腦其實完全可以勝任,而且非常容易完成。通過電腦的輔助管理,不僅可以解決上述問題,而且符合現(xiàn)代

11、的潮流,體現(xiàn)一個醫(yī)院的現(xiàn)代化形象,對于提高員工工作效率,加速資金周轉、降低各項成本及改善服務質量都有十分積極的作用。一個成熟的醫(yī)院管理系統(tǒng)不僅僅是記錄病人的信息,提供查詢,報表打印等一系列簡單的工作,它能讓工作人員從煩瑣的手工操作中解脫,并且醫(yī)院管理系統(tǒng)本身就代表著一種管理方法。隨著它的深入,將帶動企業(yè)的運做,為管理和決策提供支持。為了達到這個要求,它必須依靠高起點的硬件環(huán)境和軟件開發(fā)工具來保證系統(tǒng)的穩(wěn)定和正常運行??傊?,使用該醫(yī)院管理系統(tǒng),將會有以下好處:高效的病房管理:能有效的提高病房使用率;提高決策依據(jù):管理者可以隨時了解經(jīng)營情況,以制定相應的經(jīng)營方針;減輕員工的工作負擔:從而使員工把更

12、多的精力放在提高為病人服務的質量上;簡單、方便地保存和查詢歷史資料;樹立良好的醫(yī)院形象;可以方便的查閱病人的病歷及類似病人的醫(yī)療情況,給醫(yī)生提供可靠參考;對病人的實時監(jiān)控,保證病人的生命安全;1.3數(shù)據(jù)流程圖病人掛號處p1掛號處理收費處p2收費處理檢查科室p3檢查處理病歷病歷報告單醫(yī)生科室掛號單掛號單現(xiàn)金收據(jù)收據(jù)收據(jù)檢查結果數(shù)據(jù)p4診斷處理報告單數(shù)據(jù)檢查單處方檢查結果檢查結果住院部p5住院處理病歷信息就診情況病房信息出院報告住院信息住院信息住院數(shù)據(jù)費用信息費用信息1.4數(shù)據(jù)字典1)數(shù)據(jù)項的定義數(shù)據(jù)項編號:f02-01數(shù)據(jù)項名稱:病房簡 述:病房床位的編碼2)數(shù)據(jù)結構的定義數(shù)據(jù)結構編號:d03-

13、05數(shù)據(jù)結構名稱:病房基本信息簡 述:病房的房號、床位、單價、狀態(tài)基本信息 數(shù)據(jù)結構組成:f02-01 + j01-01 + z06-053) 病人信息邏輯的定義處理邏輯編號:p05-02處理邏輯名稱:入住病房處理簡 述:安排病人入住的病房、床位等輸入的數(shù)據(jù)流:病人的姓名、性別、身份證號碼、家庭住址,聯(lián)系方式來源于病人基本信息表。 輸出的數(shù)據(jù)流:病人的住院信息,出院時的報告,返回給病人。三、系統(tǒng)設計3.1概念結構設計3.1.1系統(tǒng)功能結構圖3.1.2 e-r圖1)系統(tǒng)中實體的e-r圖:病人身份證號碼姓名性別年齡家庭住址聯(lián)系方式病房房號床位單價狀態(tài)值班醫(yī)生護理人員2)系統(tǒng)整體的e-r圖:病人主治

14、醫(yī)生屬于科室入住病房花費費用n1n1n11n3.2邏輯結構設計1)病人基本信息表(身份證號碼、姓名、性別、年齡、家庭住址、聯(lián)系方式)2)病房基本信息表(房號、床位、單價、狀態(tài)、值班醫(yī)生、護理人員) 表1 病人基本信息表字段名稱字段類型字段長度身份證號碼字符型20姓名字符型8性別字符型2年齡數(shù)值型3家庭住址字符型30聯(lián)系方式字符型11 表2 病房基本信息表字段名稱字段類型字段長度房號字符型5床位字符型8單價數(shù)值型4狀態(tài)字符型8值班醫(yī)生字符型8護理人員字符型8四、詳細設計4.1開發(fā)工具4.1.1 visual studio 2008vs2008引入了250多個新特性,整合了對象、關系型數(shù)據(jù)、xml

15、的訪問方式,語言更加簡潔。使用visual studio 2008可以高效開發(fā)windows應用程序。設計器中可以實時反映變更,xaml中智能感知功能可以提高開發(fā)效率。同時visual studio 2008支持項目模板、調試器和部署程序。visual studio 2008可以高效開發(fā)web應用,集成了ajax 1.0,包含ajax項目模板,它還可以高效開發(fā)office應用和mobile應用。如果您是軟件開發(fā)人員,您一定會對下一代visual studio 2008的外殼感興趣,一個好的開發(fā)環(huán)境可以讓開發(fā)工作事半功倍,微軟公布了最新版visual studio shell的預覽,一起來看一下

16、:我們可以發(fā)現(xiàn)新版vs的開發(fā)界面分為兩個版本:整合模式和孤立模式,分別對基于語言的開發(fā)和基于特別工具的開發(fā)作了優(yōu)化。并將iron python引入了visual studio,該界面將在visual studio 2008的beta2版本中出現(xiàn)。微軟開發(fā)者部門的副總裁索瑪塞加在其博客中表示,盡管visual studio 2008軟件開發(fā)平臺是2008年2月份一次產(chǎn)品開發(fā)活動的一部分,微軟計劃于2007年年底開始銷售這款產(chǎn)品。 據(jù)infoworld網(wǎng)站報道稱,本周早些時候,微軟宣布將在于2008年2月27日舉辦的一次產(chǎn)品發(fā)布會上發(fā)布visual studio 2008、windows serv

17、er 2008、sql server 2008。微軟曾表示計劃在不久后發(fā)售visual studio 2008。索瑪塞加表示,微軟仍然計劃在2007年發(fā)布這款產(chǎn)品。他說,盡管我們將在來年2月份集中發(fā)布數(shù)款產(chǎn)品,但根據(jù)客戶的反饋,我們?nèi)匀挥媱澰诋斈昴甑讜r發(fā)售visual studio 2008和.net fx 3.5。微軟的一名代表詳細闡述了相關計劃。這名代表在一封電子郵件中說,微軟希望在當年年底前發(fā)售visual studio 2008??蛻舻姆答亴⒆罱K決定產(chǎn)品的發(fā)售時間。2月份的發(fā)布會是一個機會,將向客戶、合作伙伴、社區(qū)展示微軟的創(chuàng)新成果。微軟在合作伙伴會議上還宣布,其software li

18、censing and protection services產(chǎn)品將于10月份發(fā)布。它包含幫助isv在內(nèi)的開發(fā)人員保護知識產(chǎn)權、開發(fā)和許可產(chǎn)品版本、跟蹤產(chǎn)品和特性使用、與后端過程整合的工具。4.1.2 sql server 2005sql是英文structured query language的縮寫,意思為結構化查詢語言。sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ansi(美國國家標準協(xié)會)的規(guī)定,sql被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如oracle,

19、sybase,microsoft sql server,access等都采用了sql語言標準。雖然很多數(shù)據(jù)庫都對sql語句進行了再開發(fā)和擴展,但是包括select,insert,update,delete,create,以及drop在內(nèi)的標準的sql命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。sql server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。它最初是由microsoft、sybase 和ashton-tate三家公司共同開發(fā)的,于1988 年推出了第一個os/2版本。在windows nt 推出后,microsoft與sybase 在sql server 的開發(fā)上就分道揚鑣了,microsoft

20、 將sql server移植到windows nt系統(tǒng)上,專注于開發(fā)推廣sql server 的windows nt 版本。sybase 則較專注于sql server在un操作系統(tǒng)上的應用。sql server 2000 是microsoft 公司推出的sql server數(shù)據(jù)庫管理系統(tǒng),該版本繼承了sql server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行microsoft windows 98 的膝上型電腦到運行microsoft windows 2000 的大型多處理器的服務器等多種平臺使用。microso

21、ft sql server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (bi)工具提供了企業(yè)級的數(shù)據(jù)管理。microsoft sql server 2005數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。microsoft sql server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 microsoft sql server 2005 結合了分析、報表、集成和通知功能。這使您的企業(yè)可以構建和部署經(jīng)濟有效的 bi 解決方案,幫助您的團隊通過記分卡、dashboard、web services 和移

22、動設備將數(shù)據(jù)應用推向業(yè)務的各個領域。與 microsoft visual studio、microsoft office system 以及新的開發(fā)工具包(包括 business intelligence development studio)的緊密集成使 microsoft sql server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,microsoft sql server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。4.2編碼設計詳情見代碼。4.3功能及界面4.3.1數(shù)據(jù)庫的連接及建數(shù)據(jù)庫和表 病房信息表:病人信息表:費用信息表:登錄用戶表: 綜合費用表: 藥品信息表:4.3.2功能界面登陸界面:主界面:病房信息查詢:病人信息查詢、增加、修改、和刪除界面:收費項目管理:藥品信息查詢:費用查詢:藥品和費用的增加、刪除:綜合費用查詢:繳費登記:患者出院:五、課程設計總結1.經(jīng)驗:1)建報表時,在預覽情況下,某些數(shù)據(jù)沒有顯示,原因是在拖拽字段的過程中,縮短了它本身具有的長度,這樣在顯示的時候沒有足夠的空間來顯示相應的數(shù)據(jù)。2)在編寫程序代碼時,會出

溫馨提示

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

評論

0/150

提交評論