2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設計)</p><p>  論文題目:杭州海淀醫(yī)院門診部管理系統(tǒng)設計與實現(xiàn)</p><p>  所在學院 </p><p>  專業(yè)班級 信息管理與信息系統(tǒng) </p><p>  學生姓名 學號 <

2、/p><p>  指導教師 職稱 </p><p>  完成日期 年 月 日</p><p><b>  畢業(yè)論文獨創(chuàng)性聲明</b></p><p>  本人鄭重聲明所提交的畢業(yè)論文是本人在指導教師的指導下進行的研究工作及取得的研究成果。除文中特

3、別加以標注的地方外,論文中不包含他人已經發(fā)表的學術成果或者他人為獲得高等院校學位而使用過的材料,論文中不涉及任何知識產權糾紛。否則,本人將承擔一切責任。</p><p>  學生簽名:____________ </p><p>  日 期:____________ </p><p><b>  摘 要</b></p>&l

4、t;p>  隨著計算機技術、網絡技術、信息技術不斷的發(fā)展和廣泛的應用,醫(yī)院信息化管理水平越來越高,實現(xiàn)了醫(yī)院各部門之間的數(shù)據(jù)實時共享,提高了工作效率和服務質量,節(jié)約了醫(yī)生和患者的時間、改善了醫(yī)患關系,為病人提供了良好的就醫(yī)環(huán)境,促進了社會和諧、健康發(fā)展。</p><p>  本文結合自己畢業(yè)實習實際,在實習工作中,通過自己的觀察和調查,杭州海淀醫(yī)院門診部雖然有相應的信息化管理措施,但也存在一定的問題。結合自

5、己的專業(yè)知識,借鑒其它醫(yī)院的管理模式和管理流程,充分運用計算機技術、網絡技術、數(shù)據(jù)庫技術,采用模塊化結構設計方法進行設計,開發(fā)了杭州海淀醫(yī)院門診部收費管理系統(tǒng),以更好地能提高醫(yī)院的社會效益與經濟效益。</p><p>  關鍵詞:門診收費;管理系統(tǒng);網絡</p><p><b>  Abstract</b></p><p>  With the

6、 ongoing development and wide application of the computer technique ,Intel technology and information technology ,information management system of the hospital have been greatly completed. The real-time share of data fr

7、om different departments have been realized. Moreover, the work efficiency and service quality have improved. The time that patients see the doctor has shortened. More comfortable medical treatment environment has been a

8、vailable. And also, this contributes to the social h</p><p>  This paper has been found that there still are some problem for the information management system of this clinic, after the observation and study

9、 of self practice in Hangzhou Haidian Hospital clinic. In order to improve the social impact and economical benefits of this hospital, the charge management system has exploited for Hangzhou Haidian Hospital clinic, base

10、d on my professional knowledge, with the comparing among other hospital management model and process, by efficient application of the c</p><p>  Keywords:Patient charges;Management system;Network</p>

11、<p><b>  目 錄</b></p><p><b>  1 概述1</b></p><p>  1.1 系統(tǒng)開發(fā)背景及意義1</p><p>  1.2 國內外研究現(xiàn)狀1</p><p>  1.3 系統(tǒng)總體目標2</p><p><b>

12、;  2 系統(tǒng)分析3</b></p><p>  2.1 系統(tǒng)可行性分析3</p><p>  2.1.1 技術可行性分析3</p><p>  2.1.2 社會可行性分析3</p><p>  2.2 系統(tǒng)需求分析3</p><p>  2.2.1 醫(yī)院基本情況3</p><

13、;p>  2.2.2 醫(yī)院門診部的組織結構4</p><p>  2.2.3 系統(tǒng)總體要求4</p><p>  2.3 系統(tǒng)的數(shù)據(jù)流程分析4</p><p>  2.3.1業(yè)務流程分析4</p><p>  2.3.2 系統(tǒng)數(shù)據(jù)流圖5</p><p>  2.4 數(shù)據(jù)字典7</p>&

14、lt;p><b>  3 系統(tǒng)設計12</b></p><p>  3.1 系統(tǒng)總體結構設計12</p><p>  3.2 數(shù)據(jù)庫設計14</p><p>  3.2.1 ER圖14</p><p>  3.2.2 關系模型18</p><p>  3.2.3 數(shù)據(jù)庫表設計19

15、</p><p>  4 系統(tǒng)功能模塊的實現(xiàn)22</p><p>  4.1 系統(tǒng)登入界面的實現(xiàn)22</p><p>  4.2 掛號系統(tǒng)的實現(xiàn)23</p><p>  4.3 門診系統(tǒng)的實現(xiàn)24</p><p>  4.4 門診收費系統(tǒng)的實現(xiàn)26</p><p>  4.5 藥品錄入

16、模塊的實現(xiàn)27</p><p>  4.6 后臺管理模塊的實現(xiàn)28</p><p><b>  結 論30</b></p><p><b>  參考文獻31</b></p><p><b>  致 謝32</b></p><p><b

17、>  1 概述</b></p><p>  1.1 系統(tǒng)開發(fā)背景及意義</p><p>  隨著醫(yī)療衛(wèi)生事業(yè)的發(fā)展,醫(yī)院改革的深入,信息的有效、高效利用已受到人們的關注。充分利用現(xiàn)代科技手段,加強各種信息的利用開發(fā),是醫(yī)院信息管理的一個重要內容,也是當今醫(yī)院的需要。為了加快醫(yī)院系統(tǒng)的信息化步伐,提高醫(yī)院的業(yè)務水平,建設和完善醫(yī)院信息系已變得十分必要[1]。系統(tǒng)的建設應本著

18、“以患者為中心”的原則,以方便患者、提高就診效率為目的,力爭為患者提供最滿意的服務[2]。</p><p>  要提高競爭力,既要有好的就醫(yī)環(huán)境,同時也要有好的客戶服務,而要實現(xiàn)這些目標的辦法就是信息化[3]。在手工管理的情況下,對病人的病歷的管理是一個極其繁雜的過程,醫(yī)生很難記住每一位病人的情況及就醫(yī)記錄。手工記錄的方式造成具大的時間浪費。并且隨著醫(yī)院規(guī)模的擴大,藥品的管理也是一件巨大的工作[4]。</p

19、><p>  隨著Internet技術的發(fā)展,信息技術廣泛應用于各行各業(yè),醫(yī)院門診管理系統(tǒng)是信息技術在醫(yī)院門診中的實際應用[5]。伴隨著醫(yī)院的改革,醫(yī)院信息化進程的加速,建立基于Web的醫(yī)院門診信息管理系統(tǒng)顯得尤為重要[6]。</p><p>  結合杭州海淀醫(yī)院門診部實際,參考我國醫(yī)院現(xiàn)行體系結構模式、管理模式和管理流程,充分運用計算機技術、網絡技術、數(shù)據(jù)庫技術;采用靈活的模塊化結構設計方法

20、進行設計[7]。</p><p>  1.2 國內外研究現(xiàn)狀</p><p><b>  (1)國內研究現(xiàn)狀</b></p><p>  韓翠玥(2009)在《中國衛(wèi)生信息管理》提出為了方便患者,改善就醫(yī)環(huán)境,利用現(xiàn)代信息實現(xiàn)網上預約掛號。同時通過安全數(shù)據(jù)交換設備實現(xiàn)外網掛號數(shù)據(jù)與內網HIS數(shù)據(jù)庫的同步,實現(xiàn)網上預約掛號系統(tǒng)[8]。 </

21、p><p>  胡外光(2009)在《實用預防醫(yī)學》提到網絡技術的發(fā)展促進了網絡醫(yī)療服務產生,網上掛號系統(tǒng)的產生是醫(yī)院緩解看病難問題采取的一個重要舉措,為醫(yī)院網上掛號系統(tǒng)建設提供可行性方案[9]。</p><p>  周琳(2009)在《重慶醫(yī)學》中提出第三軍醫(yī)大學西南醫(yī)院自2007年6月新門診開業(yè)以來,門診就診患者數(shù)量急劇增多,日均就診人次超過5000人,高峰時期更是達到了8380人,門診管

22、理難度增大。為了解決患者掛號難的問題,提高醫(yī)療效率,緩解“三長一短”問題,同時也為了擴展醫(yī)院醫(yī)療服務有效范圍,提高醫(yī)院競爭力,開始著手進行預約掛號系統(tǒng)的探討、研制和實施[10]。</p><p>  李源(2008)在《電腦知識與技術:學術交流》提到智能掛號系統(tǒng)與醫(yī)院HIS系統(tǒng)相結合,患者通過自助選擇即可完成掛號看病[11]。</p><p>  程東萍在《醫(yī)學信息(西安上半月)》中提到目

23、前,門診一直是困擾醫(yī)院提高服務質量的一個復雜環(huán)節(jié),特別是醫(yī)療水平高、門診量大的醫(yī)院,門診質量難以提高。此外,病人到醫(yī)院就診前對醫(yī)院的相關信息了解不多,對所要掛的??漆t(yī)生的情況又不太了解,具有較大的盲目性。隨著互聯(lián)網絡的迅猛發(fā)展,我院的網站利用ASP技術實現(xiàn)了網上預約掛號功能,用戶可在網上通過瀏覽器很方便地查看醫(yī)院介紹、專家、??频染唧w的信息,通過這些措施可以正確引導病人選擇所需的專家、??苹蜥槍π詮姷尼t(yī)療服務,提高醫(yī)院門診服務質量,為廣

24、大群眾的就醫(yī)提供了方便,取得良好的社會效益和經濟效益[12]。</p><p><b> ?。?)國外研究現(xiàn)狀</b></p><p>  里卡多(2010)就大型綜合性醫(yī)院門診掛號和費用結算一體化的需求進行分析,對大型綜合性醫(yī)院門診掛號和費用結算一體化實現(xiàn)的基礎和設計原則進行闡述,并對其實現(xiàn)的方法提出了建議[13]。</p><p>  瓊&

25、#183;里德(2010)提到門診流程再造就是以病人為中心,在轉變觀念、轉變經營戰(zhàn)略的基礎上,利用信息技術,引入作業(yè)流程重組理論,對門診的作業(yè)流程進行重新思考和重新設計,以求得醫(yī)院門診在成本、質量、服務和速度等方面獲得進一步的改善[14]。</p><p>  1.3 系統(tǒng)總體目標</p><p>  針對醫(yī)院門診部在系統(tǒng)管理上存在的一些問題進行研究。主要實現(xiàn)的目標如下:</p>

26、;<p> ?。?)病人掛號快速;</p><p> ?。?)解決看病慢的問題;</p><p>  (3)病人信息資料有序;</p><p> ?。?)實現(xiàn)藥品管理功能;</p><p> ?。?)實現(xiàn)病歷,開藥,劃價一體化功能;</p><p> ?。?)系統(tǒng)穩(wěn)定運行。</p><

27、p><b>  2 系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)可行性分析</p><p>  可行性分析是圍繞影響開發(fā)項目的各種因素,進行系統(tǒng)全面的分析,運用大量數(shù)據(jù)資料來論證該項目是否可以實現(xiàn)或值得開發(fā)的過程。系統(tǒng)的可行性分析包括技術可行性分析和社會可行性分析。</p><p>  2.1.1 技術可行性分析</p>

28、<p>  目前,國內類似系統(tǒng)開發(fā)技術已相當成熟和穩(wěn)定,許多醫(yī)院的門診管理系統(tǒng)運行穩(wěn)定,可以借鑒。本系統(tǒng)采用VS2008為開發(fā)平臺,ASP.NET作為開發(fā)技術,SQL Server2000提供后臺數(shù)據(jù)庫支持。通過網上管理病人資料和病歷,從而減少病人看病的時間。</p><p>  2.1.2 社會可行性分析</p><p>  系統(tǒng)主要針對杭州海淀醫(yī)院門診部的系統(tǒng)管理進行開發(fā)

29、。該醫(yī)院門診部在系統(tǒng)管理的某些環(huán)節(jié)上存在一些問題,致使病人看病慢。本系統(tǒng)主要功能是醫(yī)生給病人看病后對病歷和開藥進行輸入、修改和劃價收費等功能。提高了病人看病的效率,減少看病流程。減少一些不必要的麻煩,有較好的社會使用價值。</p><p>  2.2 系統(tǒng)需求分析 </p><p>  2.2.1 醫(yī)院基本情況</p><p>  杭州海淀醫(yī)院是一家具有??铺厣?/p>

30、的市屬綜合性醫(yī)院,是“全國百姓放心示范醫(yī)院”。醫(yī)院現(xiàn)有職工703人。醫(yī)院開放床位500張,設置有眼科、兒科、皮膚科、婦科等25個??茖2¢T診。近年來,海淀醫(yī)院終堅持“以病人為中心,以質量為核心”的宗旨,不斷提高醫(yī)療質量,創(chuàng)新醫(yī)療服務,倡導人文關懷,努力為病人提供全程、全方位的優(yōu)質服務。醫(yī)院本著“看好病,不浪費”的原則,嚴格把好用藥關、檢查關、治療關,贏得了廣大病友的信任。</p><p>  2.2.2 醫(yī)院門診

31、部的組織結構</p><p>  醫(yī)院門診部主要分掛號部,門診部,劃價部,藥品部和管理部5大部門。其中掛號部負責病人的掛號信息錄入。門診部負責錄入病人的病例信息。劃價部負責劃價收費。藥品部負責藥品信息的錄入。管理部負責醫(yī)生信息的錄入,管理掛號部、門診部、劃價部和藥品部。</p><p>  2.2.3 系統(tǒng)總體要求</p><p>  以杭州海淀醫(yī)院門診部為例,根據(jù)

32、調查將系統(tǒng)劃分為掛號管理、門診管理、藥品管理和后臺管理等四大功能模塊,進行系統(tǒng)的分析、設計與實現(xiàn)。掛號管理主要功能是醫(yī)生對病人的基本信息進行輸出和查詢功能,該功能明確了病人的基本信息。門診管理主要功能是醫(yī)生給病人看病后對病歷和開藥進行輸入,修改等和劃價收費等功能。提高了病人看病的效率,減少看病流程。藥品管理主要功能是醫(yī)生對藥品進行輸入,刪除,查詢等功能。其作用是對藥品的及時更新起到幫助。后臺管理主要是對醫(yī)生信息、病人信息進行輸入,刪除,

33、修改和查詢;對門診收費信息和掛號信息進行修改,刪除等功能。有效的管理醫(yī)生,病人病歷,收費和掛號信息,通過對信息的處理來及時與病人和醫(yī)生進行溝通,減少一些不必要的麻煩。</p><p>  2.3 系統(tǒng)的數(shù)據(jù)流程分析</p><p>  2.3.1業(yè)務流程分析</p><p>  具體流程是:病人先掛號,根據(jù)掛號到對應的科室,醫(yī)生給病人看病,根據(jù)病人病情輸入病歷信息和

34、開藥,最后劃價收費。如圖1:</p><p><b>  圖1系統(tǒng)業(yè)務流程圖</b></p><p>  2.3.2 系統(tǒng)數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中的流動和處理的過程。數(shù)據(jù)流程圖由四部分組成,分別是外部實體、處理過程、數(shù)據(jù)存儲和系統(tǒng)中的數(shù)據(jù)流。</p><

35、p>  外部實體是指客觀存在的事物,它說明了數(shù)據(jù)的外部來源和去處,屬于系統(tǒng)的外部和系統(tǒng)的界面。</p><p>  處理過程是對數(shù)據(jù)邏輯處理,也就是數(shù)據(jù)變換,包括數(shù)據(jù)輸入、數(shù)據(jù)處理和數(shù)據(jù)輸出等部分。</p><p>  數(shù)據(jù)流是指處理功能的輸入或輸出。它用來表示一中間數(shù)據(jù)流值,但不能用來改變數(shù)據(jù)值。數(shù)據(jù)流是模擬系統(tǒng)數(shù)據(jù)在系統(tǒng)中傳遞過程的工具。通常用箭頭表示,箭頭指出數(shù)據(jù)的流動方向,箭

36、頭旁注明數(shù)據(jù)流名。</p><p>  數(shù)據(jù)存儲是數(shù)據(jù)保存的地方,用來儲存數(shù)據(jù)。系統(tǒng)處理從數(shù)據(jù)存儲中提取數(shù)據(jù),也將處理的數(shù)據(jù)返回數(shù)據(jù)存儲。符號表示如下(詳見圖2)。</p><p>  外部實體 處理過程 數(shù)據(jù)流 數(shù)據(jù)存儲</p><p>  圖2 數(shù)據(jù)流程圖符號</p><p>  數(shù)據(jù)

37、流程圖繪圖時采用自上而下、逐層分解的方法。畫數(shù)據(jù)流層圖需要注意以下幾點:</p><p>  層次劃分沒有絕對的標準,需要注意逐層分解。</p><p>  檢查數(shù)據(jù)流程圖的正確性。</p><p><b> ?。?)頂層圖</b></p><p>  本系統(tǒng)的頂層圖由醫(yī)生、管理員兩個實體組成。</p>&

38、lt;p>  說明:在門診管理系統(tǒng)網站中,醫(yī)生具有收費、錄入、修改、查看病歷功能。管理員可以及時對管理員信息、醫(yī)生信息、藥品信息、收費信息、掛號信息、科室信息、病歷信息進行管理(詳見圖3)。</p><p><b>  圖3 頂層圖</b></p><p><b> ?。?)0層圖</b></p><p>  在頂

39、層圖的基礎上,依次繪制下層的數(shù)據(jù)流,描述系統(tǒng)的功能和數(shù)據(jù)之間的關系(詳見圖4)。</p><p><b>  圖4 0層圖</b></p><p>  說明:管理員可對管理員信息、醫(yī)生信息、藥品信息、收費信息、掛號信息、科室信息、病歷信息進行數(shù)據(jù)處理,生成對應的表單。在門診管理系統(tǒng)中,醫(yī)生可對藥品表、科室表進行選擇,確認后生成收費表,還可對收費表、掛號表、病歷表進行

40、添加、修改、刪除功能。</p><p><b>  2.4 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典(Data dictionary)主要用來描述數(shù)據(jù)流圖中的外部實體、數(shù)據(jù)存儲、數(shù)據(jù)流和邏輯處理,是各類數(shù)據(jù)描述的集合。</p><p>  外部實體是醫(yī)生和管理員</p><p>  表1 管理員外部實體條目<

41、/p><p>  表2 醫(yī)生外部實體條目</p><p><b> ?。?) 數(shù)據(jù)存儲</b></p><p>  表3管理員表數(shù)據(jù)存儲條目</p><p>  表4藥品表數(shù)據(jù)存儲條目</p><p>  表5 收費表數(shù)據(jù)存儲條目</p><p>  表6 掛號表數(shù)據(jù)存儲條目&

42、lt;/p><p>  表7 科室表數(shù)據(jù)存儲條目</p><p>  表8 病歷表數(shù)據(jù)存儲條目</p><p><b>  (3)數(shù)據(jù)流</b></p><p>  表9管理員信息數(shù)據(jù)流條目</p><p>  表10藥品信息數(shù)據(jù)流條目</p><p>  表11收費信息數(shù)據(jù)流

43、條目</p><p>  表12掛號信息數(shù)據(jù)流條目</p><p>  表13科室信息數(shù)據(jù)流條目</p><p>  表14醫(yī)生信息數(shù)據(jù)流條目</p><p>  表15病歷信息數(shù)據(jù)流條目</p><p><b> ?。?)邏輯處理</b></p><p>  表16 管理

44、員信息邏輯處理條目</p><p>  表17 藥品管理邏輯處理條目</p><p>  表18 收費管理邏輯處理條目</p><p>  表19 掛號管理邏輯處理條目</p><p>  表20 科室管理邏輯處理條目</p><p>  表21 醫(yī)生管理邏輯處理條目</p><p>  表22

45、 病歷管理邏輯處理條目</p><p><b>  3 系統(tǒng)設計</b></p><p>  3.1 系統(tǒng)總體結構設計</p><p>  本系統(tǒng)主要涉及到4個模塊,包括掛號管理、門診管理、藥品管理和后臺管理。掛號管理主要是護士對病人的基本信息進行輸入。門診管理主要是醫(yī)生給病人看病后對病歷和開藥進行輸入,修改和劃價收費。藥品管理主要是藥品管理人

46、員對藥品進行輸入,刪除,查詢等。后臺管理主要是對醫(yī)生信息、病人病例信息進行輸入,刪除,修改和查詢;對門診收費信息、密碼信息和掛號信息進行修改,刪除等功能。</p><p>  系統(tǒng)的總體結構見圖5:</p><p>  圖5 系統(tǒng)總體結構圖</p><p><b>  3.2 數(shù)據(jù)庫設計</b></p><p><

47、b>  3.2.1 ER圖</b></p><p>  概念設計是將需求分析得到的用戶需求抽象為信息結構,這一步是數(shù)據(jù)庫設計的關鍵。概念設計的主要工具是E-R圖(實體-聯(lián)系圖)來描述系統(tǒng)的概念模型。E-R圖由實體、聯(lián)系、屬性三部分組成(其符號詳見圖6):</p><p>  實體——是現(xiàn)實世界中客觀存在的事物。</p><p>  聯(lián)系——表示實體

48、間可能存在的各種聯(lián)系。</p><p>  屬性——表示實體或聯(lián)系的性質。</p><p>  具體表示方法(詳見圖6)。</p><p>  實體 聯(lián)系 屬性</p><p>  圖6 E-R圖表示符號</p><p>  在本系統(tǒng)涉及的實體與屬性如下:</

49、p><p>  1.病歷信息(掛號號,病人姓名,性別,出生日期,病情)</p><p><b>  圖7 病人信息</b></p><p>  2.掛號信息(掛號號,病人姓名,性別,出生日期,掛號科室,科室編號)</p><p><b>  圖8 掛號信息</b></p><p>

50、;  3.收費信息(掛號號,病人姓名,性別,病情,掛號科室,藥品單價,藥品數(shù)量,藥品總價)</p><p><b>  圖9 收費信息</b></p><p>  4.醫(yī)生信息(醫(yī)生編號,醫(yī)生姓名,密碼,性別,聯(lián)系方式,出生日期,學歷,畢業(yè)學校,專業(yè),主治疾病,進院時間,職稱,地址,權限,備注,問題,答案)</p><p><b> 

51、 圖10 醫(yī)生信息</b></p><p>  5.管理員(醫(yī)生編號,醫(yī)生姓名,密碼,性別,聯(lián)系方式,出生日期,學歷,畢業(yè)學校,專業(yè),主治疾病,進院時間,職稱,地址,權限,備注,問題,答案)</p><p><b>  圖11 管理員</b></p><p>  6.藥品(藥品名稱,藥品單價,藥品數(shù)量,藥品編碼,生產日期,有效期)&

52、lt;/p><p><b>  圖12 藥品</b></p><p>  7.科室(科室編碼,科室名稱)</p><p><b>  圖13科室</b></p><p>  8.一個病人只有一張病歷且一張病歷只能屬于一個病人;一個病人一次(由時間確定)只有一張掛號單,一張掛號單只能屬于一個病人;一個病人

53、由一個醫(yī)師進行診斷和開處方(處理簡單),一個醫(yī)師可以接診很多病人和為其開病歷; 一個病人可以有多個收費項目,但一項收費項目只能對應一個病人;收費項目是多對多關系;一份病歷可以對應多種藥品,一種藥品可以包含在多份病歷里,(詳見圖14) ER圖: </p><p>  圖14 各個實體的關系</p><p>  3.2.2 關系模型</p><p>  醫(yī)生表(醫(yī)生編號

54、,醫(yī)生姓名,密碼,性別,聯(lián)系方式,出生日期,學歷,畢業(yè)學校,專業(yè),主治疾病,進院時間,職稱,地址,權限,備注,問題,答案)</p><p>  科目表(科目名稱,科目編號)</p><p>  病人表(掛號號,病人姓名,性別,出生日期,掛號科室,病情,藥品編號,藥品數(shù)量)</p><p>  掛號表(掛號號,病人姓名,性別,出生日期,掛號科室,掛號費,科目編號)&l

55、t;/p><p>  收費表(掛號號,病人姓名,性別,掛號科室,藥品單價,藥品總價)</p><p>  藥品表(藥品種類,藥品編號,藥品數(shù)量,藥品單價 )</p><p>  管理員表(管理員編號,管理員姓名,密碼,性別,聯(lián)系方式,出生日期,學歷,畢業(yè)學校,專業(yè),主治疾病,進院時間,職稱,地址,權限,備注,問題,答案)</p><p>  3.

56、2.3 數(shù)據(jù)庫表設計</p><p>  本系統(tǒng)后臺數(shù)據(jù)庫的基本表共分為7個表,分別為:醫(yī)生表、科目表、病人表、掛號表、收費表、藥品表、管理員表。</p><p><b>  表1 醫(yī)生表</b></p><p><b>  表2 科目表</b></p><p><b>  表3 病人表&

57、lt;/b></p><p><b>  表4 掛號表</b></p><p><b>  表5 收費表</b></p><p><b>  表6 藥品表</b></p><p><b>  表7 管理員表</b></p><p&

58、gt;  4 系統(tǒng)功能模塊的實現(xiàn)</p><p>  4.1 系統(tǒng)登入界面的實現(xiàn)</p><p>  系統(tǒng)登入主要用于對進入該系統(tǒng)的用戶的安全性檢查,以防止非法的用戶的進入。驗證碼必須大寫,如果是管理員帳號的話請勾選“后臺登錄”,此頁面還可重設和找回密碼。登陸界面見圖15:</p><p><b>  圖15 登錄界面</b></p>

59、;<p><b>  部分代碼如下:</b></p><p>  if (txtUserName.Text == "" || txtUserPwd.Text == "")</p><p><b>  {</b></p><p>  Response.Write(&quo

60、t;<script language=javascript>alert('用戶名密碼不可為空!');</script>");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b>&

61、lt;/p><p>  SqlConnection mycon =SqlConnection("Server=localhost\\SqlExpress;uid=sa;pwd=632604;database=醫(yī)生信息");</p><p>  mycon.Open();</p><p>  string sqlSel = "select *

62、 from userinfor where UserName=@UserName and UserPwd=@UserPwd";</p><p>  SqlCommand mycomm = new SqlCommand(sqlSel, mycon);</p><p>  mycomm.Parameters.Add(new SqlParameter("UserName&qu

63、ot;, SqlDbType.VarChar, 50));</p><p>  object result = mycomm.ExecuteScalar();</p><p>  if (result != null) </p><p><b>  {</b></p><p>  Session["UserNa

64、me"] = "ok";</p><p>  Session["name"] = txtUserName.Text;</p><p>  Response.Write("<script language=javascript>alert('登錄成功!');location.href='index

65、.aspx'</script>");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write("<script

66、language=javascript>alert('用戶名或密碼錯誤')</script>");</p><p><b>  }</b></p><p><b>  %></b></p><p>  4.2 掛號系統(tǒng)的實現(xiàn)</p><p>  用來

67、實現(xiàn)醫(yī)生對病人的基本信息進行輸入,此頁面的掛號是自動按順序生成,姓名、出生日期、掛號費、科室編號若輸入格式錯誤的話會有紅色字符提示。見圖16:</p><p><b>  圖16 掛號頁面</b></p><p><b>  部分代碼如下:</b></p><p><b>  姓名:</b></

68、p><p>  <asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="TextBoxGname" ErrorMessage="病人姓名不能為空"></asp:RequiredFieldValidato

69、r></p><p><b>  性別:</b></p><p>  <asp:ListItem Selected="True">男</asp:ListItem></p><p>  <asp:ListItem>女</asp:ListItem></p>&l

70、t;p><b>  出生日期:</b></p><p>  <asp:CompareValidatorID="CompareValidator2"runat="server"ErrorMessage=""ControlToValidate="TextBoxGbirth" </p><

71、;p>  Display="Dynamic" Operator="DataTypeCheck" SetFocusOnError="true" Type="Date">輸入的時間格式不正確!</p><p><b>  掛號費:</b></p><p>  <asp:Req

72、uiredFieldValidatorID="RequiredFieldValidator4"runat="server"ControlToValidate="TextBoxGmoney" ErrorMessage="掛號費不能為空"></asp:RequiredFieldValidator></p><p>  4

73、.3 門診系統(tǒng)的實現(xiàn)</p><p>  醫(yī)生根據(jù)自己的科室進入頁面。見圖17:</p><p>  圖17 門診列表頁面</p><p>  進入頁面后,頁面會顯示相應病人的信息,醫(yī)生可對應輸入病歷的其他信息,同時進行藥品信息的查詢。見圖18:</p><p>  圖18 門診錄入頁面</p><p><b&g

74、t;  部分代碼如下:</b></p><p>  Protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)</p><p><b>  {</b></p><p>  if (e.CommandName == "OpenO

75、rClose")</p><p><b>  {</b></p><p>  SqlConnection con = new SqlConnection("server=.;database=DaRen1;uid=sa;pwd=;");</p><p>  con.Open();</p><p&

76、gt;  int RowIndex = Convert.ToInt32(e.CommandArgument.ToString());</p><p>  string Gid = GridView2.DataKeys[RowIndex].Value.ToString();</p><p>  Label LabelOpen = (Label)GridView2.Rows[RowIndex]

77、.FindControl("Label1");</p><p>  string isopen = LabelOpen.Text;</p><p>  string sqlUpdate;</p><p>  if (isopen == "已就診") sqlUpdate = "update bingli set iso

78、pen='未就診' where Gid=" + Gid;</p><p>  else sqlUpdate = "update bingli set isopen='已就診' where Gid=" + Gid;</p><p>  SqlCommand com = new SqlCommand(sqlUpdate, con

79、);</p><p>  int RowCount = (int)com.ExecuteNonQuery();</p><p>  GridView2.DataBind();</p><p>  con.Close();</p><p>  4.4 門診收費系統(tǒng)的實現(xiàn)</p><p>  根據(jù)病人的掛號信息完整費用的計

80、算。還可以查詢收費記錄。見圖19:</p><p>  圖19 門診收費頁面</p><p><b>  部分代碼如下:</b></p><p><b>  藥品總價:</b></p><p>  <asp:CustomValidator ID="CustomValidator2&q

81、uot; runat="server" ControlToValidate="TextBoxSYzongjia" Display="Dynamic" </p><p>  ClientValidationFunction="check_Yjiage" SetFocusOnError="true">請重新輸入!

82、</asp:CustomValidator></p><p>  <script type="text/javascript"></p><p>  function check_Yjiage(source, args) {</p><p>  args.IsValid = true;</p><p&g

83、t;  Yjiage = args.Value.toLowerCase();</p><p>  if (Yjiage.length < 1) {</p><p>  alert("您輸入的掛號號太短了");</p><p>  args.IsValid = false;</p><p>  if (Yjiage.l

84、ength > 1000000) {</p><p>  alert("您輸入的掛號號太長了");</p><p>  args.IsValid = false;</p><p>  for (var i = 0; i < Yjiage.length; i++) {</p><p>  if (Yjiage.c

85、harAt(i) != "." && (Yjiage.charAt(i) < "0" || Yjiage.charAt(i) > "9")) </p><p>  alert("掛號號只能是數(shù)字和小數(shù)點!");</p><p>  args.IsValid = false;</

86、p><p>  4.5 藥品錄入模塊的實現(xiàn)</p><p>  藥品錄入頁面包含了藥品編號、名稱、價格、生產日期、有效期、生產廠家、規(guī)格、入庫時間以及總數(shù)量,每項都有輸入格式,如果不按要求輸入就會出現(xiàn)紅色字體的提示字符,錄入完成后點擊增加即可,還可以查詢藥品列表。具體見圖20:</p><p><b>  部分代碼如下:</b></p>

87、<p><b>  藥品價格:</b></p><p>  ClientValidationFunction="check_Yjiage" SetFocusOnError="true">請重新輸入!</asp:CustomValidator></p><p>  <script type=&

88、quot;text/javascript"></p><p>  function check_Yjiage(source, args) {</p><p>  args.IsValid = true;</p><p>  Yjiage = args.Value.toLowerCase();</p><p>  if (Yji

89、age.length < 1) {</p><p>  alert("您輸入的藥品價格太短了");</p><p>  args.IsValid = false;</p><p><b>  }</b></p><p>  if (Yjiage.length > 1000000) {<

90、;/p><p>  alert("您輸入的藥品價格太長了");</p><p>  args.IsValid = false;</p><p>  for (var i = 0; i < Yjiage.length; i++) {</p><p>  if ( Yjiage.charAt(i) !=".&quo

91、t; && ( Yjiage.charAt(i) < "0" || Yjiage.charAt(i) > "9") )</p><p>  alert("藥品價格只能是數(shù)字和小數(shù)點!");</p><p>  args.IsValid = false;</script></p>

92、<p><b>  生產廠家:</b></p><p>  <asp:RequiredFieldValidatorID="RequiredFieldValidator5"runat="server"ControlToValidate="TextBox5" ErrorMessage="生產廠家不能為空&qu

93、ot;></p><p>  圖20 藥品錄入頁面</p><p>  4.6 后臺管理模塊的實現(xiàn)</p><p>  門診病歷管理頁面。管理員可以修改病人掛號信息,包括掛號號,病人姓名,性別,出生日期,科目,掛號費。見圖21:</p><p><b>  部分代碼如下:</b></p><p&

94、gt;  <asp:BoundField DataField="Gid" HeaderText="掛號號" SortExpression="Gid"></p><p>  <asp:BoundField DataField="Gname" HeaderText="病人姓名" SortExpress

95、ion="Gname" /></p><p>  <asp:BoundField DataField="Gsex" HeaderText="性別" SortExpression="Gsex" /></p><p>  <asp:BoundField DataField="Gbi

96、rth" HeaderText="出生日期" SortExpression="Gbirth" DataFormatString="{0:d}" /></p><p>  <asp:BoundField DataField="Gsubject" HeaderText="科目" SortExpre

97、ssion="Gsubject" /></p><p>  <asp:BoundField DataField="isopen" HeaderText="狀態(tài)" SortExpression="isopen" </p><p>  圖21 門診病歷管理頁面</p><p> 

98、 門診收費管理頁面。管理員可以修改和刪除門診收費信息,包括掛號號,病人姓名,性別,科目,藥品名,藥品單價,藥品數(shù)量和藥品總價。見圖22:</p><p>  圖22 門診收費管理頁面</p><p><b>  部分代碼如下:</b></p><p>  <asp:BoundField DataField="Gid"

99、HeaderText="掛號號" ReadOnly="True" SortExpression="Gid" /></p><p>  <asp:BoundField DataField="Gname" HeaderText="病人姓名" SortExpression="Gname"

100、/></p><p>  <asp:BoundField DataField="Gsex" HeaderText="性別" SortExpression="Gsex" /></p><p>  <asp:BoundField DataField="Gsubject" HeaderText

101、="科目" SortExpression="Gsubject" /></p><p>  <asp:TemplateField HeaderText="藥品名、單價和數(shù)量" SortExpression="Yjiage"> </p><p>  <asp:BoundField Dat

102、aField="Yzongjia" HeaderText="藥品總價"</p><p><b>  結 論</b></p><p>  經過幾個月對系統(tǒng)的設計和代碼編寫,終于實現(xiàn)了杭州海淀醫(yī)院門診部管理系統(tǒng)。從一開始前期的調查,到中期翻閱各種文獻,書籍,到最后的代碼編寫給了我很多感觸??偨Y起來有以下幾點:</p>

103、<p>  1、一個系統(tǒng)的開發(fā)到實現(xiàn)必須一步一步的進行,前期調查,文獻參考,系統(tǒng)的設計,代碼的編寫都是必不可少的環(huán)節(jié)。這次能成功的完成系統(tǒng)的設計,我在前期做的調查十分受用。我親身去杭州一些大型醫(yī)院調查,認真仔細的了解了醫(yī)院門診部的組織結構,主要業(yè)務流程。同時還詢問了醫(yī)生和病人對醫(yī)院門診部流程管理的意見和想法,整合出了本系統(tǒng)的初步框架。這次實習給我了很多幫助,是對我思想的上的一次洗禮。</p><p>

104、  2、通過代碼編寫程序我發(fā)現(xiàn)了自己編程能力的不足。通過詢問老師,同學,自己又在網上,圖書館查詢了很多資料,也克服了不少困難,但還是有部分功能因為能力的不足而沒辦法實現(xiàn)。但我卻非常受益者其中的過程,對問題的反復思考,加強了我的思維靈活度,翻閱資料也增強了我自學的能力。</p><p>  3、實現(xiàn)數(shù)據(jù)庫表的同步更新功能是我第一次接觸的。我通過上網和看書查資料,了解了數(shù)據(jù)庫表的同步需要使用觸發(fā)器。使用SQL Sev

105、er 2000的觸發(fā)器,能夠做到幾張表的同步更新。我還鞏固了不少以前學過的知識。ASP.NET的代碼編寫,SQL Sever 2000的數(shù)據(jù)庫使用,在這次的系統(tǒng)開發(fā)中得到了穩(wěn)固,并學習了不少新的實用的小技巧,例如ASP.NET關鍵詞的查詢,數(shù)據(jù)驗證的代碼編寫等等。</p><p>  能如期完成系統(tǒng)的設計,我覺得很慶幸,雖然與最初設想的有點差距,但是這些缺憾都是我以后工作中進步的動力。</p>&l

106、t;p>  總之,這次畢業(yè)設計是對我學習和工作上的又一次鍛煉,我克服種種困難,這是對我能力和心理上的一次提升。在今后工作的道路我會收益頗豐的,時時告訴自己,自己可以跨越種種坎坷。</p><p><b>  參考文獻</b></p><p>  [1] 章立民.ASP.NET3.5開發(fā)范例精講精析[M].北京:北京科海電子出版社,2009.</p>

107、<p>  [2] 韓翠玥.醫(yī)院網上掛號系統(tǒng)的實現(xiàn)[J].中國衛(wèi)生信息管理,2009(2).</p><p>  [3] 胡外光.醫(yī)院網上掛號系統(tǒng)的應用研究[J].實用預防醫(yī)學,2009(5).</p><p>  [4] 周琳. 網上預約掛號系統(tǒng)的安全設計與實現(xiàn) [J]. 重慶醫(yī)學,2009(11).</p><p>  [5] 李源. 智能掛號系統(tǒng)的

108、開發(fā)與應用 [J]. 電腦知識與技術:學術交流,2008(6).</p><p>  [6] 程東萍.醫(yī)院網上預約掛號系統(tǒng)[J]. 醫(yī)學信息(西安上半月),2007(11).</p><p>  [7] Ricardo Baeza-Yates. In Proceedings of Extreme Markup 2001. Montréal,August 2001.</p&g

109、t;<p>  [8] Joan Reid. International Journal of Medical Informatics. August 2007.</p><p>  [9] 周德仿.基于J2EE和MVC的Web技術[J].交通與計算機,2004(22).</p><p>  [10] 胡志剛,陳志剛.MVC設計模式在J2EE軟件架構中的應用[J].景德鎮(zhèn)高專

110、學報,2005(20).[11] 倪雄師.基于MVC模式構建商品郵購管理系統(tǒng)[J].科技論壇,2005(13).[12] 袁梅冷,黃煙波,黃家林,翁艷彬.J2EE應用模型中MVC軟件體系結構的研究與應用[J].計算機應用研究,2003(3).[13] 張紹蘭,邢國波,張素.MVC設計模式研究[J].山東建筑工程學院學報,2004(19).</p><p>  [14] 劉小偉,王萍.ASP.NET與SQL

111、SERVER網站開發(fā)實用教程[M].北京:電子工業(yè)出版社,2006.</p><p>  [15] 陳明.Dreamweaver MX 2004中文版精彩案例教程(實戰(zhàn)篇)[M].北京:電子工業(yè)出版社,2006.</p><p>  [16] 孫踐知.網絡程序設計案例教程—ASP.NET+SQL Server[M].北京:清華大學出版社,2008.</p><p>

112、  [17] 李調陽.Microsoft SQL Server 2000 中文版標準教程[M].北京:海洋出版社,2005.</p><p>  [18] 王珊、陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學出版社,2008.</p><p><b>  致 謝</b></p><p>  大學四年的時光轉眼而過,作為大學最后的一次作業(yè)——畢

113、業(yè)設計,我經過近3個月來的努力,加上老師的悉心輔導,終于完成了。</p><p>  首先要感謝我的導師王老師,從選題到答辯,是他為我的項目開發(fā)提供了很多寶貴意見和建議;感謝老師每一次的諄諄教誨和悉心輔導;感謝老師在寒冷的冬天為我答疑解難,不厭其煩的幫助我們,指導我們,帶領我們獲取更好的成績;感謝老師在我每一次交稿后的細心說明和寶貴的意見。千言萬語竟在感謝中。老師嚴謹?shù)闹螌W態(tài)度、精益求精的工作作風、誨人不倦的品格

114、深深的感染和激勵著我,使我受益匪淺,讓我永志不忘,深刻影響著我以后的學習和工作。</p><p>  其次,我要感謝我的朋友們,是你們在我灰心氣餒的時候給我鼓勵,在我煩躁的時候給我建議,在我不知所措的時候給我?guī)椭U驗橛心銈兊闹С趾蛶椭?,我才克服一個個困難,知道本文的順利完成。</p><p>  大學生活是最美好的。萬里學院“自強不息,恒志篤行”的校訓一直激勵著我不斷前行,“只要有1%

溫馨提示

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

最新文檔

評論

0/150

提交評論