醫(yī)院his管理系統(tǒng)-《管理信息系統(tǒng)》課程設(shè)計報告_第1頁
已閱讀1頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  《管理信息系統(tǒng)》</b></p><p><b>  課程設(shè)計報告 </b></p><p><b>  醫(yī)院HIS管理系統(tǒng)</b></p><p><b>  班     級:</b></p>

2、<p><b>  姓     名:</b></p><p><b>  學(xué)    號: </b></p><p><b>  指導(dǎo)教師:</b></p><p><b>  目  錄</b></p>

3、;<p>  第一章 系統(tǒng)概述…………………………………………………………3</p><p>  第二章 系統(tǒng)分析………………………………………………………………3</p><p>  2.1:需求分析…………………………………………………………………3</p><p>  2.2:可行性分析……………………………………………………

4、…………4</p><p>  2.3:組織結(jié)構(gòu)分析……………………………………………………………5</p><p>  2.4:業(yè)務(wù)流程分析……………………………………………………………5</p><p>  2.5:數(shù)據(jù)流程分析……………………………………………………………8</p><p>  2.6:數(shù)據(jù)字典…………………………………

5、……………………………10</p><p>  第三章 系統(tǒng)設(shè)計………………………………………………………………11</p><p>  3.1:開發(fā)工具的選擇………………………………………………………12</p><p>  3.2:處理流程………………………………………………………………12</p><p>  3.3:總體結(jié)構(gòu)

6、………………………………………………………………12</p><p>  3.4:E-R圖…………………………………………………………………13</p><p>  3.5:輸入設(shè)計………………………………………………………………16</p><p>  3.6:輸出設(shè)計………………………………………………………………17</p><p> 

7、 3.7:軟件結(jié)構(gòu)………………………………………………………………17</p><p>  3.8:數(shù)據(jù)庫設(shè)計……………………………………………………………19</p><p>  第四章 系統(tǒng)實施…………………………………………………………………22</p><p>  4.1: 登錄工作臺操作………………………………………………………22</p&

8、gt;<p>  4.2:登陸數(shù)據(jù)庫………………………………………………………………22</p><p>  4.3:部分代碼…………………………………………………………………23</p><p>  第五章 結(jié)束語……………………………………………………………………26</p><p><b>  一.系統(tǒng)概述</b>

9、</p><p>  四川綿陽四0四醫(yī)院系國家三級綜合醫(yī)院,川北醫(yī)學(xué)院附屬第二醫(yī)院,是綿陽市第二大綜合醫(yī)院。醫(yī)院編制床位670張,開放床位1100張。人員編制739人,在崗職工1046人 擁有臨床專業(yè)科室近50個。內(nèi)科:設(shè)有心內(nèi)、呼吸、消化、神經(jīng)、感染、內(nèi)分泌、腎內(nèi)、血液、腫瘤等專業(yè);外科:設(shè)有肝膽胰外科、胃腸外科、心胸外科、骨科、腦外科、泌尿科等專業(yè);婦產(chǎn)科、小兒科、口腔科、眼耳鼻咽喉科、藥學(xué)部、影像

10、科、醫(yī)學(xué)超聲、醫(yī)學(xué)檢驗、病理等。</p><p>  如此一個綜合性醫(yī)院,信息數(shù)據(jù)相當(dāng)?shù)亩?,所以必須高效地管理,現(xiàn)在醫(yī)院用的的read公司的HIS系統(tǒng),配套oracle數(shù)據(jù)庫和另外幾個附加的軟件一起管理醫(yī)院所有數(shù)據(jù)。</p><p>  醫(yī)院信息系統(tǒng)(英文縮寫為HIS,英文全稱為Hospital Information System)是指利用計算機軟硬件技術(shù)、網(wǎng)絡(luò)通訊技術(shù)等現(xiàn)代化手段,對醫(yī)

11、院及其所屬各部門對人流、物流、財流進行綜合管理,對在醫(yī)療活動各階段中產(chǎn)生的數(shù)據(jù)進行采集、存貯、處理、提取、傳輸、匯總、加工生成各種信息,從而為醫(yī)院的整體運行提供全面的、自動化的管理及各種服務(wù)的信息系統(tǒng)。醫(yī)院信息系統(tǒng)是現(xiàn)代化醫(yī)院建設(shè)中不可缺少的基礎(chǔ)設(shè)施與支撐環(huán)境。</p><p>  HIS將計算機技術(shù)和醫(yī)院的管理特點、管理思想、醫(yī)院各部門業(yè)務(wù)特點、業(yè)務(wù)經(jīng)驗有機地結(jié)合起來,用數(shù)據(jù)庫方式管理、儲存信息,利用計算機網(wǎng)絡(luò)

12、加速信息流通和傳遞速度,對醫(yī)院發(fā)展和醫(yī)院改革具有重要意義。</p><p><b>  二.系統(tǒng)分析</b></p><p>  系統(tǒng)分析是系統(tǒng)開發(fā)的重要階段。系統(tǒng)分析的目的是要回答新系統(tǒng)將要“做什么”這個關(guān)鍵性問題。在這個階段要集中精力,認真分析用戶需求,用科學(xué)的方法來表達新系統(tǒng)的邏輯方案,建立新系統(tǒng)的邏輯模型。</p><p>  系統(tǒng)分析

13、工作開始與用戶提出新系統(tǒng)的要求,進行初步調(diào)查與可行性分析后,確認新系統(tǒng)開發(fā)為可行即可進行詳細調(diào)查與分析,提出新系統(tǒng)邏輯模型,最后寫出系統(tǒng)分析報告。</p><p><b>  2.1:需求分析</b></p><p>  門診部門和住院部門各下設(shè)若干科室,如門診部門下設(shè)口腔科、內(nèi)科、外科、皮膚科等,住院部門下設(shè)內(nèi)科、外科、骨科等,二者下設(shè)的部分科室是交叉的,各科室都有

14、相應(yīng)的醫(yī)生、護士,完成所承擔(dān)的醫(yī)療工作,醫(yī)生又有主治醫(yī)師、副主任醫(yī)師、普通醫(yī)師或教授、副教授、其他之分。</p><p>  為了支持這兩大部門的工作,醫(yī)院還設(shè)置了藥庫、中心藥房、門診藥房、制劑室、設(shè)備科、財務(wù)科、后勤倉庫、門診收費處、門診掛號處、問訊處、住院處、檢驗科室、檢查科室、血庫、病案室、手術(shù)室,以及為醫(yī)院的日常管理而設(shè)置的行政部門等。</p><p><b>  2.2

15、:可行性分析</b></p><p>  可行性分析是在建立一個管理信息系統(tǒng)的前期對項目的一種考察和鑒定,主要是對在操作上,技術(shù)上,經(jīng)濟上可能存在的問題進行分析。目前,開發(fā)與應(yīng)用管理信息系統(tǒng)的程度已經(jīng)成為衡量一個國家、部門、企事業(yè)單位科學(xué)技術(shù)與經(jīng)濟實力的重要標(biāo)志之一。其重要目標(biāo)是:用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。</p><p>  在分析設(shè)計之前,本文先對

16、綿陽404醫(yī)院HIS醫(yī)院管理系統(tǒng)做如下可行性分析:</p><p>  2.2.1:技術(shù)可行性</p><p>  為了使平臺具有更好的實用性和安全性,本平臺基于當(dāng)今廣泛使用的Windows 7操作系統(tǒng),數(shù)據(jù)庫的設(shè)計上則使用了數(shù)據(jù)量較大的oracle,服務(wù)器選用了 微軟公司的IIS。而在Web與數(shù)據(jù)庫的接口采用了簡單易編寫的vb.net框架技術(shù)。頁面設(shè)計選用Dreamweaver

17、工具進行編寫,每一種選用的技術(shù)都被現(xiàn)在的編程者廣泛使用。</p><p>  2.2.2:經(jīng)濟可行性</p><p>  經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設(shè)運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟效益進行估計。主要解決資金可得性和經(jīng)濟合理性兩個問題。作為開發(fā)本系統(tǒng)的主要的軟件環(huán)境是vb.net和oracle,這兩個軟件已經(jīng)是市面上比較常見,技術(shù)上

18、比較成熟的兩個軟件開發(fā)工具,因此,在軟件上本系統(tǒng)的開發(fā)成本是可以被接受的。在外圍設(shè)備方面,該系統(tǒng)只需要最常見的普通輸出設(shè)備,如打印機。除此之外,在系統(tǒng)投入運行后,能提高醫(yī)務(wù)人員的工作效率,協(xié)同工作能力進一步的加強,時間效益得到進一步的提高,優(yōu)化生產(chǎn)關(guān)系,提高生產(chǎn)力,加快了病人就診的速度,全面提高了醫(yī)院的綜合管理水平和服務(wù)質(zhì)量。所以,本系統(tǒng)的開發(fā)在經(jīng)濟上是可行的。</p><p>  2.2.3:管理可行性<

19、/p><p>  主要是管理員對開發(fā)信息系統(tǒng)是否支持、現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全、原始數(shù)據(jù)是否正確等。醫(yī)院根據(jù)所開發(fā)的系統(tǒng)進行策略上的發(fā)展和改變可以獲得新的收益,系統(tǒng)應(yīng)該具有操作簡單、易于理解,界面友好等特點,管理員經(jīng)過短時間的培訓(xùn)就可以熟練地使用該系統(tǒng)。因此本系統(tǒng)的開發(fā)在管理上可行。</p><p>  2.3:組織結(jié)構(gòu)分析</p><p>  組織

20、在這里是指醫(yī)院門診,組織結(jié)構(gòu)是指醫(yī)院門診內(nèi)部的部門劃分以及他們的相互關(guān)系,先行系統(tǒng)中的信息流動以組織結(jié)構(gòu)為背景的。綿陽404醫(yī)院HIS醫(yī)院管理系統(tǒng)的組織結(jié)構(gòu)圖,如圖所示。</p><p>  2.4:業(yè)務(wù)流程分析</p><p>  進行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流徑去

21、向、處理方法、計算方法、提供信息的時間和信息形態(tài)等。</p><p>  業(yè)務(wù)流程分析可以用業(yè)務(wù)流程圖來完成。所謂業(yè)務(wù)流程圖就是一種表明系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖,它用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。</p><p>  綿陽404醫(yī)院HIS醫(yī)院管理系統(tǒng)的業(yè)務(wù)流程圖如圖所示:</p><p>  2.4.1:門診

22、業(yè)務(wù)流程圖 </p><p>  2.4.2:住院業(yè)務(wù)流程圖:</p><p>  2.5:數(shù)據(jù)流程分析 </p><p>  數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程。數(shù)據(jù)是信息的載體,是今后系統(tǒng)要處理的主要對象。因此必須對系統(tǒng)調(diào)查中所搜集的數(shù)據(jù)以及統(tǒng)計處理數(shù)據(jù)的過程進行分析和整理。數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和

23、設(shè)計功能模塊處理過程的基礎(chǔ)。</p><p>  數(shù)據(jù)流程分析是把數(shù)據(jù)組織內(nèi)部的流動情況抽象地獨立出來,舍去了具體結(jié)構(gòu)組織、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考慮實際業(yè)務(wù)的數(shù)據(jù)處理模式。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞。對綿陽404醫(yī)院HIS醫(yī)院管理系統(tǒng)的數(shù)據(jù)流程分析,得到以下數(shù)據(jù)流程圖,如圖所示。</p>&l

24、t;p><b>  2.6:數(shù)據(jù)字典</b></p><p> ?。?) 數(shù)據(jù)結(jié)構(gòu):處方信息</p><p>  含義說明:定義了病人病情及相關(guān)結(jié)果。</p><p>  組    成:病人姓名、性別、日期、門診號、處方號、病史、病況及處方。</p><p><b>  1. 數(shù)據(jù)項:

25、日期</b></p><p>  含義說明:病人就診時間。</p><p>  取值方法:病人掛號時系統(tǒng)的日期和時間。</p><p>  2.    數(shù)據(jù)項:門診號</p><p>  含義說明:病人看病的類別及次序。</p><p>  取值方法:掛號時自動生成。</p>

26、<p>  3.    數(shù)據(jù)項:處方號</p><p>  取值范圍:000001~999999</p><p>  取值方法:由電腦自動生成</p><p>  4.    數(shù)據(jù)項:病史</p><p>  含義說明:病人曾經(jīng)的得病記錄</p><p><b

27、>  5. 數(shù)據(jù)項:病況</b></p><p>  含義說明:病人目前的得病情況</p><p>  6.    數(shù)據(jù)項:處方</p><p>  含義說明:醫(yī)生根據(jù)病人的得病情況做出的診斷</p><p>  取值方法:由醫(yī)生診斷獲得的治療方法及相關(guān)藥品</p><p> ?。?/p>

28、2) 數(shù)據(jù)結(jié)構(gòu):劃價單</p><p>  含義說明:藥品價格合計</p><p>  組    成:項目名稱、規(guī)格、數(shù)量、單價、庫存數(shù)量、所屬部門和合計金額。</p><p>  1. 數(shù)據(jù)項:項目名稱</p><p>  含義說明:唯一標(biāo)識藥品的數(shù)據(jù)項,不能重名。</p><p>  2. &#

29、160;   數(shù)據(jù)項:規(guī)格</p><p>  含義說明:該藥品對應(yīng)的型號和類別。</p><p>  3.     數(shù)據(jù)項:數(shù)量</p><p>  含義說明:記錄藥品的多少。</p><p><b>  4. 數(shù)據(jù)項:單價</b></p><p>  含義說明:該

30、藥品在計量單位下的價格。</p><p>  5.     數(shù)據(jù)項:庫存數(shù)量</p><p>  含義說明:描述該藥品在藥庫中的多少。</p><p>  6.     數(shù)據(jù)項:所屬部門</p><p>  含義說明:該種藥品所屬類別。</p><p>  7. 數(shù)據(jù)項:合計金額

31、</p><p>  含義說明:病人所需付的藥品費用總和。</p><p>  取值方法:合計金額=單價1*數(shù)量1+單價2*數(shù)量2</p><p> ?。?) 數(shù)據(jù)結(jié)構(gòu):收費單</p><p>  含義說明:病人付款憑證</p><p>  組    成:項目名稱、規(guī)格、數(shù)量、單價、庫存數(shù)量、所屬部

32、門、所付金額。</p><p>  1. 數(shù)據(jù)項:項目名稱</p><p>  含義說明:唯一標(biāo)識藥品的數(shù)據(jù)項,不能重名。</p><p>  2.     數(shù)據(jù)項:規(guī)格</p><p>  含義說明:該藥品對應(yīng)的型號和類別。</p><p>  3.     數(shù)據(jù)項:數(shù)量<

33、;/p><p>  含義說明:記錄藥品的多少。</p><p><b>  4. 數(shù)據(jù)項:單價</b></p><p>  含義說明:該藥品在計量單位下的價格。</p><p>  5.     數(shù)據(jù)項:庫存數(shù)量</p><p>  含義說明:描述該藥品在藥庫中的多少。</p

34、><p>  6.     數(shù)據(jù)項:所屬部門</p><p>  含義說明:該種藥品所屬類別。</p><p>  7. 數(shù)據(jù)項:所付金額</p><p>  含義說明:病人所實付的藥品費用總和。</p><p>  (4) 數(shù)據(jù)結(jié)構(gòu):門診藥房售藥報表</p><p>  含義說

35、明:每隔一定時間送給藥庫管理系統(tǒng)的售藥情況表。</p><p>  組    成:藥品編號、藥品名稱、規(guī)格、單價、售藥數(shù)量/售藥劑量</p><p>  A. 數(shù)據(jù)項:藥品編號</p><p>  含義說明:唯一標(biāo)識該藥品的關(guān)鍵域。</p><p>  取值方法:由藥品條形碼標(biāo)識</p><p> 

36、 B.  數(shù)據(jù)項:售藥數(shù)量/售藥劑量</p><p>  含義說明:某種藥品一定時間內(nèi)售出的數(shù)量或劑量。</p><p><b>  類    型:數(shù)字</b></p><p><b>  三:系統(tǒng)設(shè)計</b></p><p>  系統(tǒng)設(shè)計就是詳細定義基于計算機的各種活

37、動的解決方案。在系統(tǒng)設(shè)計階段,把系統(tǒng)分析過程當(dāng)中得到的邏輯模型結(jié)合相應(yīng)的網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)等詳細的描述出來,并為系統(tǒng)實施階段的各種工作準(zhǔn)備必要的技術(shù)資料和有關(guān)文件。</p><p>  系統(tǒng)設(shè)計的基本目標(biāo)就是要使所設(shè)計的系統(tǒng)必須滿足系統(tǒng)邏輯模型的各項功能要求,同時盡可能地提高系統(tǒng)的性能。系統(tǒng)設(shè)計的目標(biāo)是評價和衡量系統(tǒng)設(shè)計方案優(yōu)劣的基本標(biāo)準(zhǔn),也是選自系統(tǒng)設(shè)計方案的主要依據(jù)。評價與衡量系統(tǒng)設(shè)計目標(biāo)實現(xiàn)程度的指標(biāo)主要

38、有以下方面:系統(tǒng)的效率、系統(tǒng)的工作質(zhì)量、系統(tǒng)的可變更性、系統(tǒng)的通用性、系統(tǒng)的可靠性。</p><p>  3.1:開發(fā)工具的選擇</p><p>  通過研究目前市場最普遍的幾種開發(fā)工具產(chǎn)品:VB,VC,C++,C#,ASP,JSP,PHP,以及各種.NET 和數(shù)據(jù)庫開發(fā)工具Oracle,Sybase,SQL Server 2000,Access 2000等。考慮到硬件設(shè)備的兼容性以及所作

39、相應(yīng)軟件環(huán)境的要求,本系統(tǒng)采用VB.NET 和 oracle作為開發(fā)工具。</p><p><b>  3.2:處理流程</b></p><p> ?。?)系統(tǒng)啟動時,激活身份驗證模塊;</p><p>  (2)經(jīng)過身份驗證后,對系統(tǒng)初始化。根據(jù)系統(tǒng)配置文件將數(shù)據(jù)庫導(dǎo)入,并設(shè)置各全局變量;</p><p> 

40、 (3)系統(tǒng)進入消息循環(huán)狀態(tài),通過事件驅(qū)動機制激活各功能模塊,并執(zhí)行指定模塊;</p><p> ?。?)各項功能執(zhí)行完畢后重新進入消息循環(huán)系統(tǒng)狀態(tài);</p><p>  (5)由關(guān)閉系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。</p><p><b>  3.3:總體結(jié)構(gòu)</b></p><p><b>  3.4:

41、E-R圖</b></p><p>  3.4.1:門診子系統(tǒng)總E-R圖:</p><p><b>  實體及相應(yīng)的屬性:</b></p><p><b>  實體及相應(yīng)的屬性</b></p><p>  門診醫(yī)師( 醫(yī)師號, 科室、工作時間,姓名,專業(yè)技術(shù)職稱,性別,出生日期,年齡,婚姻

42、狀況,職業(yè),出生地,民族,身份證號,國籍,住址,電話,郵政編碼,戶口地址, 備注)</p><p>  掛號單(掛號號、掛號類別、掛號日期、掛號科室、主治醫(yī)師、病人姓名)</p><p>  處理方案(處理方案號、開出時間、處理方案內(nèi)容、主治醫(yī)師,病人姓名)</p><p>  門診病歷(病歷號、病人姓名、病歷內(nèi)容、診斷時間、主治醫(yī)師)</p><

43、;p>  處方(處方號、處方內(nèi)容、主治醫(yī)師、病人姓名、病人性別、病人年齡、附注)</p><p>  收費項目(收費項目號、項目類型、相應(yīng)序號、收費金額、收費人員、病人姓名)</p><p>  門診病人( 病人號,姓名,性別,出生日期,年齡,婚姻狀況,職業(yè),出生地,民族,身份證號,國籍,工作單位及地址,電話,郵政編碼,戶口地址,聯(lián)系人姓名,聯(lián)系人地址,聯(lián)系人關(guān)系,是否住院, 聯(lián)系人

44、電話);</p><p>  檢驗項目(檢驗序號、檢驗醫(yī)師、檢驗時間安排、檢驗內(nèi)容、檢驗分析、檢驗結(jié)果,檢驗收費情況)</p><p>  檢查項目(檢查序號、檢查醫(yī)師、檢查時間安排、檢查內(nèi)容、檢查分析、檢查結(jié)果、檢查收費情況)</p><p>  工作時間安排(工作時間、所屬科室、主治醫(yī)師)</p><p>  3.4.2:住院子系統(tǒng)匯總E

45、-R圖:</p><p><b>  實體及相應(yīng)的屬性:</b></p><p>  1.病人(身份證號,姓名,出生日期, 性別,年齡,婚姻狀況,職業(yè),出生地,民族,國籍,工作單位及地址,電話,郵政編碼,戶口地址,聯(lián)系人姓名,聯(lián)系人地址,聯(lián)系人電話,是否住院)</p><p>  2.住院病人(住院號,姓名,入院科別,入院時間)</p&g

46、t;<p>  3.醫(yī)生(醫(yī)師編號,姓名,出生日期,出生地,民族,國籍,戶口地址,婚姻狀況,年齡,住址,電話,專業(yè)技術(shù)職務(wù),備注)</p><p>  4.住院醫(yī)生(姓名,醫(yī)師編號,所屬科室,是否當(dāng)值)</p><p>  5.住院病案(病案號,病人姓名,住院號,入院科別,入院病室,入院時間,入院情況,轉(zhuǎn)科情況,出院科別,出院科別,出院病室,出院時間,入院診斷,入院后確診時間

47、,出院診斷,出院情況,其他)</p><p>  6.床位(床號,住院號,姓名,經(jīng)管醫(yī)生,護理人員號碼,是否空床,治療結(jié)果,床位租金,入院日期, 住院天數(shù),交費方式)</p><p>  7.病區(qū)(病區(qū)名,床位數(shù),負責(zé)人,入住人數(shù),出院人數(shù),治愈率,好轉(zhuǎn)率,未愈率,死亡率,診斷符合率,床位使用率)</p><p>  8.醫(yī)囑(診斷序號,診斷類別,疾病編碼,疾病名稱

48、,啟用日期,處理日期,醫(yī)囑內(nèi)容,領(lǐng)藥量,主治醫(yī)師,病人姓名,住院號,出院轉(zhuǎn)歸,病理符合)</p><p>  9.住院處方(處方號,診斷序號,處方內(nèi)容,主治醫(yī)師,病人姓名,住院號,附注)</p><p>  10.檢查項目(檢查序號,診斷序號,病人姓名,住院號,檢查類別,檢查內(nèi)容,檢查日期安排,檢查負責(zé)人員,檢查結(jié)果,附注)</p><p>  11.檢驗項目(檢驗

49、序號,診斷序號,病人姓名,住院號,檢驗類別,檢驗內(nèi)容,檢驗日期安排,檢驗負責(zé)人員,檢驗結(jié)果,附注)</p><p>  12.手術(shù)項目(手術(shù)序號,診斷序號,手術(shù)名稱, 手術(shù)室號,病人姓名,住院號,主刀醫(yī)師,手術(shù)日期,麻醉方式,切口情況,手術(shù)持續(xù)時間,手術(shù)結(jié)果)</p><p>  13.收費項目(項目列號,項目內(nèi)容,病人姓名,住院號,收費類型,收款日期,收款員,收款金額,結(jié)賬情況,結(jié)賬金額

50、,是否轉(zhuǎn)賬)</p><p>  14.入院通知單(通知單號,門診醫(yī)師號,醫(yī)師姓名,病人姓名,病人號,診斷建議,收費情況,批準(zhǔn)與否)</p><p>  15.出院通知單(通知單號,住院醫(yī)師號,醫(yī)師姓名,病人姓名,病人號,診斷建議,收費情況,批準(zhǔn)與否)</p><p>  3.4.3:藥品出入子系統(tǒng)匯總E-R圖</p><p><b&g

51、t;  實體及屬性:</b></p><p>  供應(yīng)商:{供應(yīng)商號,地址,電話,信貸狀況};</p><p>  訂  單:{訂單號,供應(yīng)商號,訂貨項數(shù),訂貨日期,交貨日期,生產(chǎn)地點};</p><p>  藥  品:{小類編號,品名,規(guī)格,單位,數(shù)量,單價,金額,生產(chǎn)日期,保質(zhì)期};</p><p>  藥

52、  庫:{藥庫號,負責(zé)人,類別,面積};</p><p>  訂單細則:{訂單號,細則號,藥品編號,單價,數(shù)量,規(guī)格,總價,批號};</p><p>  藥品請領(lǐng)單:{編號,領(lǐng)用單位,藥品名稱,規(guī)格,領(lǐng)藥量,單價,金額}。</p><p><b>  3.5:輸入設(shè)計</b></p><p>  輸入的方式簡單

53、、快捷,是醫(yī)院信息管理系統(tǒng)的基本要求,特別是門診劃價、收費的輸入方式直接影響醫(yī)院的工作效率。此系統(tǒng)采用鼠標(biāo)單擊選擇或直接輸入的方式有許多優(yōu)點。</p><p> ?。?) 滿足操作員不同的需求。</p><p>  (2) 無需記憶藥品的價格。</p><p> ?。?) 如發(fā)現(xiàn)輸入處方錯誤可按“刪除”鍵進行修改。  </p><p&g

54、t;<b>  3.6:輸出設(shè)計</b></p><p>  輸出方式按照實際需要設(shè)計,如門診劃價單、門診收費單等。</p><p><b>  3.7:軟件結(jié)構(gòu)</b></p><p>  3.7.1:頂層數(shù)據(jù)流</p><p>  3.7.2:二層數(shù)據(jù)流圖</p><p>

55、;  3.7.3:三層數(shù)據(jù)流圖   </p><p><b>  3.8:數(shù)據(jù)庫設(shè)計</b></p><p>  表3-1用戶表(user)</p><p><b>  表3-2 角色表</b></p><p><b>  表3-3 資源表</b></

56、p><p>  表3-4用戶角色映射</p><p>  表3-5角色自由映射</p><p><b>  表3-6 藥材表</b></p><p>  Table 3-6 medicine table</p><p><b>  表4-3 采購表</b></p>

57、<p>  Table 3-7 caigou Table</p><p><b>  表3-8 掛號表</b></p><p>  Table 3-8 predoctor table</p><p><b>  四.系統(tǒng)實施</b></p><p>  4.1: 登錄工作臺操作</p

58、><p>  登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進行登錄。綿陽404醫(yī)院HIS系統(tǒng)登錄模塊運行的結(jié)果如下圖所示。</p><p><b>  4.2:登陸數(shù)據(jù)庫</b></p><p><b>  4.3:部分代碼</b></p><p>  1.連接oracle數(shù)據(jù):</p>

59、;<p>  Dim oleDbConnection1 As OleDb.OleDbConnection</p><p>  Dim strConnect As String="Provider=MSDAORA;DataSource=hisser;UserID=hrip;Password=123456;"</p><p>  oleDbConnection

60、1 = New System.Data.OleDb.OleDbConnection(strConnect) oleDbConnection1.Open()</p><p>  2.oracle數(shù)據(jù)庫主要SQL代碼</p><p>  查找 select empname(字段)   from dict_emplyee where rownum < 10 &

61、#160;       (empname ='ddd')</p><p>  select * from FACILITY_DETAIL for update </p><p>  select * from dict_employee e where e.empname like '李%靜'<

62、;/p><p>  select DOOR from FACILITY_DETAIL where rownum < 20</p><p>  select * from dict_employee d where d.loginname = 'SYS'        </p>&

63、lt;p>  刪除 delete  from  dict_emplyee where ... </p><p>  delete  from FACILITY_DETAIL  where serialnumber ='667'</p><p>  更新 update dict_emplyee set empn

64、ame = 'ddd'  where ...</p><p>  update FACILITY_DETAIL fd set DOOR = 'sgwsgsd'  where fd.serialnumber ='667'</p><p>  插入 insert into dict_emplyee(empname)

65、values('ddd') where ...</p><p>  insert into FACILITY_DETAIL(DOOR) VALUES ('財務(wù)部')</p><p>  3.用戶更改密碼代碼</p><p>  '*************************************************

66、****************************************</p><p>  '名稱:病人帳戶密碼確認界面</p><p><b>  '說明:</b></p><p>  '*************************************************************

67、****************************</p><p>  Imports RDNET.Data</p><p>  Imports RDNET.UTIL.HIS</p><p>  Imports RDNET.UTIL.HIS.CTL.PAS</p><p>  Imports RD

68、NET.UTIL.HIS.ENT.PAS</p><p>  Imports RDNET.UTIL.HIS.FCTL.PAS</p><p>  Imports RDNET.UTIL.HIS.FENT.PAS</p><p>  Imports RDNET.TOOLS.FORMS.FORM</p><p>  I

69、mports RDNET.TOOLS.FORMS.CONTROL</p><p>  Public Class frmAccountCheckPassword</p><p>  Inherits System.Windows.Forms.Form</p><p>  Private mTranobj As 

70、;cCardsAccountManage</p><p>  Private mAccountPassword As String</p><p>  #Region " Windows 窗體設(shè)計器生成的代碼 "</p><p>  Public Sub New()</p>

71、<p>  MyBase.New()</p><p>  '該調(diào)用是 Windows 窗體設(shè)計器所必需的。</p><p>  InitializeComponent()</p><p>  '在 InitializeComponent() 調(diào)用之后添加任何初始化</p><p><b&g

72、t;  End Sub</b></p><p>  '窗體重寫處置以清理組件列表。</p><p>  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)</p><p>  If 

73、;disposing Then</p><p>  If Not (components Is Nothing) Then</p><p>  components.Dispose()</p><p><b>  End If</b></p><p><b>  End&

74、#160;If</b></p><p>  MyBase.Dispose(disposing)</p><p><b>  End Sub</b></p><p>  'Windows 窗體設(shè)計器所必需的</p><p>  Private components As S

75、ystem.ComponentModel.IContainer</p><p>  '注意:以下過程是 Windows 窗體設(shè)計器所必需的</p><p>  '可以使用 Windows 窗體設(shè)計器修改此過程。</p><p>  '不要使用代碼編輯器修改它。</p><p>  Friend

76、60;WithEvents btnCancel As System.Windows.Forms.Button</p><p>  Friend WithEvents btnOk As System.Windows.Forms.Button</p><p>  Friend WithEvents txtPasswordEn

77、ter As RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  Friend WithEvents txtPasswordCheck As RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  <System.Diagnostics.DebuggerStep

78、Through()> Private Sub InitializeComponent()</p><p>  Me.txtPasswordEnter = New RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  Me.txtPasswordCheck = New RDNET.TOOLS.FORMS.

79、CONTROL.RDLabelText</p><p>  Me.btnCancel = New System.Windows.Forms.Button</p><p>  Me.btnOk = New System.Windows.Forms.Button</p><p>  Me.SuspendLayout()</p><

80、p><b>  '</b></p><p>  'txtPasswordEnter</p><p><b>  '</b></p><p>  Me.txtPasswordEnter.Distance = New Decimal(New Integer() {0, 0, 0

81、, 0})</p><p>  Me.txtPasswordEnter.HelpDispPos = RDNET.TOOLS.FORMS.CONTROL.cInputHelp.FormDispPosEnum.fdpCenter</p><p>  Me.txtPasswordEnter.LabelTextType = RDNET.TOOLS.FORMS.CONTROL.EnumLabelTe

82、xtType.Normal</p><p>  Me.txtPasswordEnter.LabelValue = "密    碼"</p><p>  Me.txtPasswordEnter.Location = New System.Drawing.Point(4, 8)</p><p>  Me.txtPassw

83、ordEnter.Margin = New Decimal(New Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordEnter.Name = "txtPasswordEnter"</p><p>  Me.txtPasswordEnter.Size = New System.Drawing.S

84、ize(188, 25)</p><p>  Me.txtPasswordEnter.TabIndex = 0</p><p>  Me.txtPasswordEnter.TextHeight = New Decimal(New Integer() {21, 0, 0, 0})</p><p><b>  '</b>

85、</p><p>  'txtPasswordCheck</p><p><b>  '</b></p><p>  Me.txtPasswordCheck.Distance = New Decimal(New Integer() {0, 0, 0, 0})</p><p>  Me.

86、txtPasswordCheck.HelpDispPos = RDNET.TOOLS.FORMS.CONTROL.cInputHelp.FormDispPosEnum.fdpCenter</p><p>  Me.txtPasswordCheck.LabelTextType = RDNET.TOOLS.FORMS.CONTROL.EnumLabelTextType.Normal</p><p&

87、gt;  Me.txtPasswordCheck.LabelValue = "密碼確認"</p><p>  Me.txtPasswordCheck.Location = New System.Drawing.Point(4, 40)</p><p>  Me.txtPasswordCheck.Margin = New Decimal(New

88、0;Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordCheck.Name = "txtPasswordCheck"</p><p>  Me.txtPasswordCheck.Size = New System.Drawing.Size(188, 25)</p><p>  Me.txtP

89、asswordCheck.TabIndex = 1</p><p>  Me.txtPasswordCheck.TextHeight = New Decimal(New Integer() {21, 0, 0, 0})</p><p><b>  '</b></p><p>  'btnCancel</

90、p><p><b>  '</b></p><p>  Me.btnCancel.Location = New System.Drawing.Point(208, 44)</p><p>  Me.btnCancel.Name = "btnCancel"</p><p>  Me.btn

91、Cancel.Size = New System.Drawing.Size(76, 23)</p><p>  Me.btnCancel.TabIndex = 3</p><p>  Me.btnCancel.Text = "取消"</p><p><b>  '</b></p><p&

92、gt;<b>  'btnOk</b></p><p><b>  '</b></p><p>  Me.btnOk.Location = New System.Drawing.Point(208, 8)</p><p>  Me.btnOk.Name = "btnOk"<

93、;/p><p>  Me.btnOk.Size = New System.Drawing.Size(76, 23)</p><p>  Me.btnOk.TabIndex = 2</p><p>  Me.btnOk.Text = "確認"</p><p><b>  '</b><

94、/p><p>  'frmAccountCheckPassword</p><p><b>  '</b></p><p>  Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)</p><p>  Me.ClientSize = New

95、60;System.Drawing.Size(294, 79)</p><p>  Me.ControlBox = False</p><p>  Me.Controls.Add(Me.btnCancel)</p><p>  Me.Controls.Add(Me.btnOk)</p><p>  Me.Controls.Add(Me.txt

96、PasswordCheck)</p><p>  Me.Controls.Add(Me.txtPasswordEnter)</p><p>  Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog</p><p>  Me.Name = "frmAccountCheckP

97、assword"</p><p>  Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent</p><p>  Me.Text = "確認密碼"</p><p>  Me.ResumeLayout(False)</p><p>

98、;<b>  End Sub</b></p><p>  #End Region</p><p><b>  五.結(jié)束語</b></p><p>  這次課程設(shè)計讓我們對《管理信息系統(tǒng)》這么課程有了更深的理解,同時更加了解管理信息系統(tǒng)的過程,基本掌握了各個階段的要點,能夠在進行實際操作過程中運用所學(xué)知道

溫馨提示

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

評論

0/150

提交評論