醫(yī)院管理信息系統(tǒng)課程設計_第1頁
已閱讀1頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、姓 名:</b></p><p><b>  學 號: </b></p><p><b>  指導教師:</b></p><p><b>  目 錄</b></p><p>  第一章 系統(tǒng)概述…………………………………………………………3</

3、p><p>  第二章 系統(tǒng)分析………………………………………………………………3</p><p>  2.1:需求分析…………………………………………………………………3</p><p>  2.2:可行性分析………………………………………………………………4</p><p>  2.3:組織結構分析…………………………………………………………

4、…5</p><p>  2.4:業(yè)務流程分析……………………………………………………………5</p><p>  2.5:數(shù)據(jù)流程分析……………………………………………………………8</p><p>  2.6:數(shù)據(jù)字典………………………………………………………………10</p><p>  第三章 系統(tǒng)設計…………………………………………

5、……………………11</p><p>  3.1:開發(fā)工具的選擇………………………………………………………12</p><p>  3.2:處理流程………………………………………………………………12</p><p>  3.3:總體結構………………………………………………………………12</p><p>  3.4:E-R圖……………………

6、……………………………………………13</p><p>  3.5:輸入設計………………………………………………………………16</p><p>  3.6:輸出設計………………………………………………………………17</p><p>  3.7:軟件結構………………………………………………………………17</p><p>  3.8:數(shù)據(jù)庫

7、設計……………………………………………………………19</p><p>  第四章 系統(tǒng)實施…………………………………………………………………22</p><p>  4.1: 登錄工作臺操作………………………………………………………22</p><p>  4.2:登陸數(shù)據(jù)庫………………………………………………………………22</p><p&g

8、t;  4.3:部分代碼…………………………………………………………………23</p><p>  第五章 結束語……………………………………………………………………26</p><p><b>  一.系統(tǒng)概述</b></p><p>  四川綿陽四0四醫(yī)院系國家三級綜合醫(yī)院,川北醫(yī)學院附屬第二醫(yī)院,是綿陽市第二大綜合醫(yī)院。醫(yī)院編制床位670

9、張,開放床位1100張。人員編制739人,在崗職工1046人 擁有臨床專業(yè)科室近50個。內科:設有心內、呼吸、消化、神經(jīng)、感染、內分泌、腎內、血液、腫瘤等專業(yè);外科:設有肝膽胰外科、胃腸外科、心胸外科、骨科、腦外科、泌尿科等專業(yè);婦產(chǎn)科、小兒科、口腔科、眼耳鼻咽喉科、藥學部、影像科、醫(yī)學超聲、醫(yī)學檢驗、病理等。</p><p>  如此一個綜合性醫(yī)院,信息數(shù)據(jù)相當?shù)亩?,所以必須高效地管理,現(xiàn)在醫(yī)院用的的read公

10、司的HIS系統(tǒng),配套oracle數(shù)據(jù)庫和另外幾個附加的軟件一起管理醫(yī)院所有數(shù)據(jù)。</p><p>  醫(yī)院信息系統(tǒng)(英文縮寫為HIS,英文全稱為Hospital Information System)是指利用計算機軟硬件技術、網(wǎng)絡通訊技術等現(xiàn)代化手段,對醫(yī)院及其所屬各部門對人流、物流、財流進行綜合管理,對在醫(yī)療活動各階段中產(chǎn)生的數(shù)據(jù)進行采集、存貯、處理、提取、傳輸、匯總、加工生成各種信息,從而為醫(yī)院的整體運行提供

11、全面的、自動化的管理及各種服務的信息系統(tǒng)。醫(yī)院信息系統(tǒng)是現(xiàn)代化醫(yī)院建設中不可缺少的基礎設施與支撐環(huán)境。</p><p>  HIS將計算機技術和醫(yī)院的管理特點、管理思想、醫(yī)院各部門業(yè)務特點、業(yè)務經(jīng)驗有機地結合起來,用數(shù)據(jù)庫方式管理、儲存信息,利用計算機網(wǎng)絡加速信息流通和傳遞速度,對醫(yī)院發(fā)展和醫(yī)院改革具有重要意義。</p><p><b>  二.系統(tǒng)分析</b><

12、;/p><p>  系統(tǒng)分析是系統(tǒng)開發(fā)的重要階段。系統(tǒng)分析的目的是要回答新系統(tǒng)將要“做什么”這個關鍵性問題。在這個階段要集中精力,認真分析用戶需求,用科學的方法來表達新系統(tǒng)的邏輯方案,建立新系統(tǒng)的邏輯模型。</p><p>  系統(tǒng)分析工作開始與用戶提出新系統(tǒng)的要求,進行初步調查與可行性分析后,確認新系統(tǒng)開發(fā)為可行即可進行詳細調查與分析,提出新系統(tǒng)邏輯模型,最后寫出系統(tǒng)分析報告。</p&

13、gt;<p><b>  2.1:需求分析</b></p><p>  一所醫(yī)院的主要構成分為兩個部分,一是門診部門,二是住院部門,醫(yī)院的所有日常工作都是圍繞著這兩大部門進行的。</p><p>  門診部門和住院部門各下設若干科室,如門診部門下設口腔科、內科、外科、皮膚科等,住院部門下設內科、外科、骨科等,二者下設的部分科室是交叉的,各科室都有相應的醫(yī)

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

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

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

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

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

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

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

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

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

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

24、.6:數(shù)據(jù)字典</b></p><p><b>  數(shù)據(jù)結構:處方信息</b></p><p>  含義說明:定義了病人病情及相關結果。</p><p>  組 成:病人姓名、性別、日期、門診號、處方號、病史、病況及處方。</p><p><b>  數(shù)據(jù)項:日期</b></

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

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

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

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

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

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

31、p><b>  數(shù)據(jù)項:合計金額</b></p><p>  含義說明:病人所需付的藥品費用總和。</p><p>  取值方法:合計金額=單價1*數(shù)量1+單價2*數(shù)量2</p><p><b>  數(shù)據(jù)結構:收費單</b></p><p>  含義說明:病人付款憑證</p>&

32、lt;p>  組 成:項目名稱、規(guī)格、數(shù)量、單價、庫存數(shù)量、所屬部門、所付金額。</p><p><b>  數(shù)據(jù)項:項目名稱</b></p><p>  含義說明:唯一標識藥品的數(shù)據(jù)項,不能重名。</p><p><b>  數(shù)據(jù)項:規(guī)格</b></p><p>  含義說明:該藥品對

33、應的型號和類別。</p><p><b>  數(shù)據(jù)項:數(shù)量</b></p><p>  含義說明:記錄藥品的多少。</p><p><b>  數(shù)據(jù)項:單價</b></p><p>  含義說明:該藥品在計量單位下的價格。</p><p><b>  數(shù)據(jù)項:庫存數(shù)

34、量</b></p><p>  含義說明:描述該藥品在藥庫中的多少。</p><p><b>  數(shù)據(jù)項:所屬部門</b></p><p>  含義說明:該種藥品所屬類別。</p><p><b>  數(shù)據(jù)項:所付金額</b></p><p>  含義說明:病人所

35、實付的藥品費用總和。</p><p>  數(shù)據(jù)結構:門診藥房售藥報表</p><p>  含義說明:每隔一定時間送給藥庫管理系統(tǒng)的售藥情況表。</p><p>  組 成:藥品編號、藥品名稱、規(guī)格、單價、售藥數(shù)量/售藥劑量</p><p><b>  數(shù)據(jù)項:藥品編號</b></p><p>

36、;  含義說明:唯一標識該藥品的關鍵域。</p><p>  取值方法:由藥品條形碼標識</p><p>  數(shù)據(jù)項:售藥數(shù)量/售藥劑量</p><p>  含義說明:某種藥品一定時間內售出的數(shù)量或劑量。</p><p><b>  類 型:數(shù)字</b></p><p><b> 

37、 三:系統(tǒng)設計</b></p><p>  系統(tǒng)設計就是詳細定義基于計算機的各種活動的解決方案。在系統(tǒng)設計階段,把系統(tǒng)分析過程當中得到的邏輯模型結合相應的網(wǎng)絡技術、數(shù)據(jù)庫技術等詳細的描述出來,并為系統(tǒng)實施階段的各種工作準備必要的技術資料和有關文件。</p><p>  系統(tǒng)設計的基本目標就是要使所設計的系統(tǒng)必須滿足系統(tǒng)邏輯模型的各項功能要求,同時盡可能地提高系統(tǒng)的性能。系統(tǒng)設計

38、的目標是評價和衡量系統(tǒng)設計方案優(yōu)劣的基本標準,也是選自系統(tǒng)設計方案的主要依據(jù)。評價與衡量系統(tǒng)設計目標實現(xiàn)程度的指標主要有以下方面:系統(tǒng)的效率、系統(tǒng)的工作質量、系統(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ā)工

39、具Oracle,Sybase,SQL Server 2000,Access 2000等??紤]到硬件設備的兼容性以及所作相應軟件環(huán)境的要求,本系統(tǒng)采用VB.NET 和 oracle作為開發(fā)工具。</p><p><b>  3.2:處理流程</b></p><p> ?。?)系統(tǒng)啟動時,激活身份驗證模塊;</p><p> ?。?)經(jīng)過身份驗證后

40、,對系統(tǒng)初始化。根據(jù)系統(tǒng)配置文件將數(shù)據(jù)庫導入,并設置各全局變量;</p><p> ?。?)系統(tǒng)進入消息循環(huán)狀態(tài),通過事件驅動機制激活各功能模塊,并執(zhí)行指定模塊;</p><p>  (4)各項功能執(zhí)行完畢后重新進入消息循環(huán)系統(tǒng)狀態(tài);</p><p> ?。?)由關閉系統(tǒng)事件激活關閉系統(tǒng)模塊,退出系統(tǒng)。</p><p><b>  

41、3.3:總體結構</b></p><p><b>  3.4:E-R圖</b></p><p>  3.4.1:門診子系統(tǒng)總E-R圖:</p><p><b>  實體及相應的屬性:</b></p><p><b>  實體及相應的屬性</b></p>

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

43、lt;p>  門診病歷(病歷號、病人姓名、病歷內容、診斷時間、主治醫(yī)師)</p><p>  處方(處方號、處方內容、主治醫(yī)師、病人姓名、病人性別、病人年齡、附注)</p><p>  收費項目(收費項目號、項目類型、相應序號、收費金額、收費人員、病人姓名)</p><p>  門診病人( 病人號,姓名,性別,出生日期,年齡,婚姻狀況,職業(yè),出生地,民族,身份

44、證號,國籍,工作單位及地址,電話,郵政編碼,戶口地址,聯(lián)系人姓名,聯(lián)系人地址,聯(lián)系人關系,是否住院, 聯(lián)系人電話);</p><p>  檢驗項目(檢驗序號、檢驗醫(yī)師、檢驗時間安排、檢驗內容、檢驗分析、檢驗結果,檢驗收費情況)</p><p>  檢查項目(檢查序號、檢查醫(yī)師、檢查時間安排、檢查內容、檢查分析、檢查結果、檢查收費情況)</p><p>  工作時間安

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

46、lt;/p><p>  2.住院病人(住院號,姓名,入院科別,入院時間)</p><p>  3.醫(yī)生(醫(yī)師編號,姓名,出生日期,出生地,民族,國籍,戶口地址,婚姻狀況,年齡,住址,電話,專業(yè)技術職務,備注)</p><p>  4.住院醫(yī)生(姓名,醫(yī)師編號,所屬科室,是否當值)</p><p>  5.住院病案(病案號,病人姓名,住院號,入院科

47、別,入院病室,入院時間,入院情況,轉科情況,出院科別,出院科別,出院病室,出院時間,入院診斷,入院后確診時間,出院診斷,出院情況,其他)</p><p>  6.床位(床號,住院號,姓名,經(jīng)管醫(yī)生,護理人員號碼,是否空床,治療結果,床位租金,入院日期, 住院天數(shù),交費方式)</p><p>  7.病區(qū)(病區(qū)名,床位數(shù),負責人,入住人數(shù),出院人數(shù),治愈率,好轉率,未愈率,死亡率,診斷符合率

48、,床位使用率)</p><p>  8.醫(yī)囑(診斷序號,診斷類別,疾病編碼,疾病名稱,啟用日期,處理日期,醫(yī)囑內容,領藥量,主治醫(yī)師,病人姓名,住院號,出院轉歸,病理符合)</p><p>  9.住院處方(處方號,診斷序號,處方內容,主治醫(yī)師,病人姓名,住院號,附注)</p><p>  10.檢查項目(檢查序號,診斷序號,病人姓名,住院號,檢查類別,檢查內容,檢

49、查日期安排,檢查負責人員,檢查結果,附注)</p><p>  11.檢驗項目(檢驗序號,診斷序號,病人姓名,住院號,檢驗類別,檢驗內容,檢驗日期安排,檢驗負責人員,檢驗結果,附注)</p><p>  12.手術項目(手術序號,診斷序號,手術名稱, 手術室號,病人姓名,住院號,主刀醫(yī)師,手術日期,麻醉方式,切口情況,手術持續(xù)時間,手術結果)</p><p>  1

50、3.收費項目(項目列號,項目內容,病人姓名,住院號,收費類型,收款日期,收款員,收款金額,結賬情況,結賬金額,是否轉賬)</p><p>  14.入院通知單(通知單號,門診醫(yī)師號,醫(yī)師姓名,病人姓名,病人號,診斷建議,收費情況,批準與否)</p><p>  15.出院通知單(通知單號,住院醫(yī)師號,醫(yī)師姓名,病人姓名,病人號,診斷建議,收費情況,批準與否)</p><

51、p>  3.4.3:藥品出入子系統(tǒng)匯總E-R圖</p><p><b>  實體及屬性:</b></p><p>  供應商:{供應商號,地址,電話,信貸狀況};</p><p>  訂 單:{訂單號,供應商號,訂貨項數(shù),訂貨日期,交貨日期,生產(chǎn)地點};</p><p>  藥 品:{小類編號,品名,規(guī)格,單位

52、,數(shù)量,單價,金額,生產(chǎn)日期,保質期};</p><p>  藥 庫:{藥庫號,負責人,類別,面積};</p><p>  訂單細則:{訂單號,細則號,藥品編號,單價,數(shù)量,規(guī)格,總價,批號};</p><p>  藥品請領單:{編號,領用單位,藥品名稱,規(guī)格,領藥量,單價,金額}。</p><p><b>  3.5:輸入設計&

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

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

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

56、;/b></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>

57、</p><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: 登

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

59、數(shù)據(jù):</p><p>  Dim oleDbConnection1 As OleDb.OleDbConnection</p><p>  Dim strConnect As String="Provider=MSDAORA;DataSource=hisser;UserID=hrip;Password=123456;"</p><p>  ole

60、DbConnection1 = 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、;        (empname ='ddd')</p><p>  select * from FACILITY_DETAIL for update </p><p>  select * from dict_employee e where e.empname like '李%靜'&

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

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

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

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

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

67、;p>  Imports RDNET.Data</p><p>  Imports RDNET.UTIL.HIS</p><p>  Imports RDNET.UTIL.HIS.CTL.PAS</p><p>  Imports RDNET.UTIL.HIS.ENT.PAS</p><p>  Imports RDNET.UTIL.H

68、IS.FCTL.PAS</p><p>  Imports RDNET.UTIL.HIS.FENT.PAS</p><p>  Imports RDNET.TOOLS.FORMS.FORM</p><p>  Imports RDNET.TOOLS.FORMS.CONTROL</p><p>  Public Class frmAccount

69、CheckPassword</p><p>  Inherits System.Windows.Forms.Form</p><p>  Private mTranobj As cCardsAccountManage</p><p>  Private mAccountPassword As String</p><p>  #Region

70、" Windows 窗體設計器生成的代碼 "</p><p>  Public Sub New()</p><p>  MyBase.New()</p><p>  '該調用是 Windows 窗體設計器所必需的。</p><p>  InitializeComponent()</p><p&g

71、t;  '在 InitializeComponent() 調用之后添加任何初始化</p><p><b>  End Sub</b></p><p>  '窗體重寫處置以清理組件列表。</p><p>  Protected Overloads Overrides Sub Dispose(ByVal disposing As B

72、oolean)</p><p>  If disposing Then</p><p>  If Not (components Is Nothing) Then</p><p>  components.Dispose()</p><p><b>  End If</b></p><p><

73、;b>  End If</b></p><p>  MyBase.Dispose(disposing)</p><p><b>  End Sub</b></p><p>  'Windows 窗體設計器所必需的</p><p>  Private components As System.Co

74、mponentModel.IContainer</p><p>  '注意:以下過程是 Windows 窗體設計器所必需的</p><p>  '可以使用 Windows 窗體設計器修改此過程。</p><p>  '不要使用代碼編輯器修改它。</p><p>  Friend WithEvents btnCancel

75、 As System.Windows.Forms.Button</p><p>  Friend WithEvents btnOk As System.Windows.Forms.Button</p><p>  Friend WithEvents txtPasswordEnter As RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p>&l

76、t;p>  Friend WithEvents txtPasswordCheck As RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()</p><p>  Me.txtPa

77、sswordEnter = New RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  Me.txtPasswordCheck = New RDNET.TOOLS.FORMS.CONTROL.RDLabelText</p><p>  Me.btnCancel = New System.Windows.Forms.Button</p>

78、<p>  Me.btnOk = New System.Windows.Forms.Button</p><p>  Me.SuspendLayout()</p><p><b>  '</b></p><p>  'txtPasswordEnter</p><p><b>  &

79、#39;</b></p><p>  Me.txtPasswordEnter.Distance = New Decimal(New Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordEnter.HelpDispPos = RDNET.TOOLS.FORMS.CONTROL.cInputHelp.FormDispPosEnum.fdp

80、Center</p><p>  Me.txtPasswordEnter.LabelTextType = RDNET.TOOLS.FORMS.CONTROL.EnumLabelTextType.Normal</p><p>  Me.txtPasswordEnter.LabelValue = "密 碼"</p><p>  Me.txtPa

81、sswordEnter.Location = New System.Drawing.Point(4, 8)</p><p>  Me.txtPasswordEnter.Margin = New Decimal(New Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordEnter.Name = "txtPasswordEnter&quo

82、t;</p><p>  Me.txtPasswordEnter.Size = New System.Drawing.Size(188, 25)</p><p>  Me.txtPasswordEnter.TabIndex = 0</p><p>  Me.txtPasswordEnter.TextHeight = New Decimal(New Integer()

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

84、ew Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordCheck.HelpDispPos = RDNET.TOOLS.FORMS.CONTROL.cInputHelp.FormDispPosEnum.fdpCenter</p><p>  Me.txtPasswordCheck.LabelTextType = RDNET.TOOLS.FORM

85、S.CONTROL.EnumLabelTextType.Normal</p><p>  Me.txtPasswordCheck.LabelValue = "密碼確認"</p><p>  Me.txtPasswordCheck.Location = New System.Drawing.Point(4, 40)</p><p>  Me.txt

86、PasswordCheck.Margin = New Decimal(New Integer() {0, 0, 0, 0})</p><p>  Me.txtPasswordCheck.Name = "txtPasswordCheck"</p><p>  Me.txtPasswordCheck.Size = New System.Drawing.Size(188, 2

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

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

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

90、><p><b>  'btnOk</b></p><p><b>  '</b></p><p>  Me.btnOk.Location = New System.Drawing.Point(208, 8)</p><p>  Me.btnOk.Name = "btnOk&q

91、uot;</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>&l

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

93、m.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.txtPassword

94、Check)</p><p>  Me.Controls.Add(Me.txtPasswordEnter)</p><p>  Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog</p><p>  Me.Name = "frmAccountCheckPassword&

95、quot;</p><p>  Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent</p><p>  Me.Text = "確認密碼"</p><p>  Me.ResumeLayout(False)</p><p><b&g

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

溫馨提示

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

評論

0/150

提交評論