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

下載本文檔

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

文檔簡介

1、PAGE PAGE 66摘要隨著科技的飛速發(fā)展,計算機已經廣泛的應用于各個領域之中,而且日趨普及。在醫(yī)學領域內,計算機的應用已經十分廣泛,各種智能診斷設備都與計算機緊密結合在一起,主要應用于兩個方面:一是醫(yī)療設備智能化,以硬件為主。另一種是醫(yī)院信息管理系統(tǒng)(HIS)的軟件建設,以提高醫(yī)院的現(xiàn)代化管理形象。因此,本次畢業(yè)設計的主要任務是基于B/S模式,即Browser/Server(瀏覽器/服務器)結構,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過WWW瀏覽器實現(xiàn)。B/S結構利用不斷成熟和普及的瀏覽器技術實現(xiàn)原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種

2、全新的軟件系統(tǒng)構造技術。利用JSP語句結合Microsoft SQL Server 2000后臺數據庫開發(fā)“醫(yī)院信息管理系統(tǒng)”,可應用于各大中小型醫(yī)院。本系統(tǒng)包括藥品管理、掛號管理、開藥管理和藥房管理四個部分,可以實現(xiàn)藥品、患者的錄入、刪除、修改和查詢等功能。但由于時間有限,系統(tǒng)部分功能不夠完善,還有待于進一步修改和完善使之功能更強大,操作更簡捷,以便更好的應用于實際中去。關鍵詞:MIS、 JSP 、HIS、SQL Server 2000 ABSTRACTWith development at full speed of science and technology, already exte

3、nsive to apply all field computer have, In the medical science realm, the application of the calculator is very extensive already, various intelligence examines a patient equipmentses all is close with calculator to combine together, mainly is apply in two JSPects:Turn while being the medical treatm

4、ent equipments intelligence, regard hardware as principle.Another a kind of software construction that is the hospital information management system(HIS), with the exaltation hospital of modern manage image. So, the main task of this graduation project is namely structure of Browser/Server,because o

5、f B/S mode, a kind of change or improved structure to C/S structure. Under the structure, user interface realize by browser through WWW totally. B/S structure makes use of ripe the strong function that needed complicated special-purpose software to realize originally constantly and browser technolog

6、y popularized to realize, having economized the development cost, it is a kind of brand-new software system that constructs technology. Utilize JSP sentence to combine “administrative system of hospital “of Microsoft SQL Server 2000 backstage database development, can apply to every large medium and

7、 small-scale dining room. This system includes a system management,doctors management,sufferer to manage to manage four parts and medical history, can carry out a doctor,nurse to record to go into,the delete,modification and search etc.s function. But because time is limited, some functions systems

8、are not perfect enough, it makes it with better function to wait revising and perfecting further, operate simple and more direct, in order to apply to reality better. Keyword: MIS, JSP, HIS, SQL Server 2000目錄 TOC o 1-3 h z u HYPERLINK l _Toc138033264 摘要 PAGEREF _Toc138033264 h 1 HYPERLINK l _Toc1380

9、33265 ABSTRACT PAGEREF _Toc138033265 h 2 HYPERLINK l _Toc138033266 目錄 PAGEREF _Toc138033266 h 4 HYPERLINK l _Toc138033267 第1章 緒論 PAGEREF _Toc138033267 h 7 HYPERLINK l _Toc138033268 1.1 課題背景、目的與意義 PAGEREF _Toc138033268 h 7 HYPERLINK l _Toc138033269 1.2 國內外現(xiàn)狀 PAGEREF _Toc138033269 h 8 HYPERLINK l _Toc

10、138033270 1.2.1 HIS的發(fā)展歷程 PAGEREF _Toc138033270 h 8 HYPERLINK l _Toc138033271 1.2.2 我國現(xiàn)有HIS系統(tǒng)分析 PAGEREF _Toc138033271 h 9 HYPERLINK l _Toc138033272 1.2.3 我國HIS的發(fā)展策略 PAGEREF _Toc138033272 h 10 HYPERLINK l _Toc138033273 1.3 結構概述和技術介紹 PAGEREF _Toc138033273 h 13 HYPERLINK l _Toc138033274 1.3.1 JSP概述 PAGE

11、REF _Toc138033274 h 13 HYPERLINK l _Toc138033275 1.3.2 JSP的新特性 PAGEREF _Toc138033275 h 14 HYPERLINK l _Toc138033276 1.3.3 JSP的基本概念 PAGEREF _Toc138033276 h 17 HYPERLINK l _Toc138033277 第2章 系統(tǒng)分析 PAGEREF _Toc138033277 h 19 HYPERLINK l _Toc138033278 2.1 需求分析 PAGEREF _Toc138033278 h 19 HYPERLINK l _Toc13

12、8033279 2.1.1技術可行性 PAGEREF _Toc138033279 h 19 HYPERLINK l _Toc138033280 2.1.2 經濟可行性 PAGEREF _Toc138033280 h 19 HYPERLINK l _Toc138033281 2.1.3 操作可行性 PAGEREF _Toc138033281 h 19 HYPERLINK l _Toc138033282 2.1.4 時間可行性 PAGEREF _Toc138033282 h 20 HYPERLINK l _Toc138033283 2.1.5 法律可行性: PAGEREF _Toc13803328

13、3 h 20 HYPERLINK l _Toc138033284 2.2 數據流程圖 PAGEREF _Toc138033284 h 20 HYPERLINK l _Toc138033285 2.3 數據字典 PAGEREF _Toc138033285 h 22 HYPERLINK l _Toc138033286 2.4 用例描述 PAGEREF _Toc138033286 h 22 HYPERLINK l _Toc138033287 2.4.1 系統(tǒng)總體說明 PAGEREF _Toc138033287 h 22 HYPERLINK l _Toc138033288 2.4.2 Actor及其描

14、述 PAGEREF _Toc138033288 h 23 HYPERLINK l _Toc138033289 2.5 系統(tǒng)環(huán)境 PAGEREF _Toc138033289 h 24 HYPERLINK l _Toc138033290 2.5.1 硬件部分 PAGEREF _Toc138033290 h 24 HYPERLINK l _Toc138033291 2.5.2 網絡部分 PAGEREF _Toc138033291 h 24 HYPERLINK l _Toc138033292 2.5.3 軟件部分 PAGEREF _Toc138033292 h 24 HYPERLINK l _Toc1

15、38033293 第3章 數據庫設計 PAGEREF _Toc138033293 h 26 HYPERLINK l _Toc138033294 3.1 數據庫的選擇 PAGEREF _Toc138033294 h 26 HYPERLINK l _Toc138033295 3.2 數據庫的開發(fā)環(huán)境 PAGEREF _Toc138033295 h 27 HYPERLINK l _Toc138033296 3.2.1 SQL Server簡介 PAGEREF _Toc138033296 h 27 HYPERLINK l _Toc138033297 3.2.2 ODBC簡介 PAGEREF _Toc1

16、38033297 h 29 HYPERLINK l _Toc138033298 3.3 建立數據庫 PAGEREF _Toc138033298 h 31 HYPERLINK l _Toc138033299 3.3.1 建立數據庫的任務 PAGEREF _Toc138033299 h 31 HYPERLINK l _Toc138033300 3.3.2 建立數據庫的方法 PAGEREF _Toc138033300 h 31 HYPERLINK l _Toc138033301 3.3.3 系統(tǒng)E-R圖 PAGEREF _Toc138033301 h 32 HYPERLINK l _Toc13803

17、3302 3.3.4 建立數據表 PAGEREF _Toc138033302 h 33 HYPERLINK l _Toc138033303 3.4 數據完整性和安全性 PAGEREF _Toc138033303 h 37 HYPERLINK l _Toc138033304 3.4.1數據庫的完整性 PAGEREF _Toc138033304 h 37 HYPERLINK l _Toc138033305 3.4.2數據庫的安全性 PAGEREF _Toc138033305 h 38 HYPERLINK l _Toc138033306 第4章 系統(tǒng)設計 PAGEREF _Toc138033306

18、h 39 HYPERLINK l _Toc138033307 4.1 進入操作及登錄界面的設計 PAGEREF _Toc138033307 h 39 HYPERLINK l _Toc138033308 4.1.1 身份驗證模塊 PAGEREF _Toc138033308 h 40 HYPERLINK l _Toc138033309 4.2 功能鏈接和主窗口設計 PAGEREF _Toc138033309 h 41 HYPERLINK l _Toc138033310 4.3 模塊的設計 PAGEREF _Toc138033310 h 42 HYPERLINK l _Toc138033311 4.

19、3.1 系統(tǒng)管理模塊 PAGEREF _Toc138033311 h 42 HYPERLINK l _Toc138033312 4.3.2 掛號管理模塊 PAGEREF _Toc138033312 h 43 HYPERLINK l _Toc138033313 4.3.3 開藥管理模塊 PAGEREF _Toc138033313 h 43 HYPERLINK l _Toc138033314 4.3.4 藥房管理模塊 PAGEREF _Toc138033314 h 44 HYPERLINK l _Toc138033315 4.3.5 藥品管理模塊 PAGEREF _Toc138033315 h 4

20、5 HYPERLINK l _Toc138033317 4.4 添加功能 PAGEREF _Toc138033317 h 46 HYPERLINK l _Toc138033318 4.5 刪除功能 PAGEREF _Toc138033318 h 47 HYPERLINK l _Toc138033319 4.6 查詢功能 PAGEREF _Toc138033319 h 48 HYPERLINK l _Toc138033320 第5章 系統(tǒng)調試與測試 PAGEREF _Toc138033320 h 50 HYPERLINK l _Toc138033321 5.1 程序調試 PAGEREF _Toc

21、138033321 h 50 HYPERLINK l _Toc138033322 5.2 程序的測試 PAGEREF _Toc138033322 h 50 HYPERLINK l _Toc138033323 5.2.1 測試的重要性及目的 PAGEREF _Toc138033323 h 50 HYPERLINK l _Toc138033324 5.2.2 測試的步驟 PAGEREF _Toc138033324 h 52 HYPERLINK l _Toc138033325 5.2.3 測試的主要內容 PAGEREF _Toc138033325 h 53 HYPERLINK l _Toc13803

22、3326 第6章 結論 PAGEREF _Toc138033326 h 56 HYPERLINK l _Toc138033327 6.1 系統(tǒng)評價 PAGEREF _Toc138033327 h 56 HYPERLINK l _Toc138033328 6.2 安全性問題 PAGEREF _Toc138033328 h 57 HYPERLINK l _Toc138033329 致 謝 PAGEREF _Toc138033329 h 58 HYPERLINK l _Toc138033330 參考文獻 PAGEREF _Toc138033330 h 60 HYPERLINK l _Toc13803

23、3331 英文翻譯 PAGEREF _Toc138033331 h 61 HYPERLINK l _Toc138033332 中文翻譯 PAGEREF _Toc138033332 h 65第1章 緒論1.1 課題背景、目的與意義醫(yī)院信息系統(tǒng)(HOSPITAL INFORMATION SYSTEM)簡稱HIS,是醫(yī)院實現(xiàn)現(xiàn)代化建設的重要基礎工程,是提高醫(yī)院管理水平、醫(yī)療水平、業(yè)務運轉效率和服務質量的必要手段,是指應用電子計算機和網絡通信設備,對醫(yī)院的病人醫(yī)療信息、財務核算分析信息、行政管理信息和決策分析統(tǒng)計信息進行收集、存儲、處理、提取和數據通訊,滿足所有授權用戶對信息使用需求的計算機應用軟件系

24、統(tǒng)。隨著醫(yī)院數字化建設的蓬勃發(fā)展,數字化醫(yī)院的理念已經被廣大醫(yī)院所接受,目前面臨的主要問題是如何去建設數字化醫(yī)院。因此,目前我國數字化醫(yī)院的建設重點必須以醫(yī)療數字化為主,即著重發(fā)展醫(yī)院內與醫(yī)療活動相關的各類信息的數字化管理和綜合利用,實現(xiàn)診療工作的數字化以及醫(yī)療流程的自動化,并保證系統(tǒng)的開放性,為將來擴展到區(qū)域醫(yī)療打下基礎。相應地,醫(yī)療信息系統(tǒng)作為數字化醫(yī)院建設的系統(tǒng)基礎,它的研究重點也將轉為面向純粹醫(yī)療活動的各類醫(yī)療信息系統(tǒng)及其集成研究。以醫(yī)療數字化為建設重點的數字化醫(yī)院的總體規(guī)劃,它通過各類醫(yī)療信息系統(tǒng)的有機集成而實現(xiàn)。可以說,新一代醫(yī)療信息系統(tǒng)將在“數字化醫(yī)院”的建設中發(fā)揮舉足輕重的作用

25、。1.2 國內外現(xiàn)狀1.2.1 HIS的發(fā)展歷程電子計算機在醫(yī)院的應用已有30多年的歷史,隨著計算機技術的發(fā)展,20世紀70年代,HMIS進入了大發(fā)展時期,美、日、歐各國的醫(yī)院,特別是大學醫(yī)院及醫(yī)學院和醫(yī)學中心紛紛開發(fā)HMIS,成為醫(yī)藥信息學的形成和發(fā)展的基礎。7080年代,美國的HMIS產業(yè)有很大發(fā)展。目前,美國的HMIS投資仍在增長。1997年為45億美元。1990年增加到70億美元。每家醫(yī)院平均用總收益的3.7投入HMIS。1985年美國全國醫(yī)院數據處理工作調查表明:100張床位以上的醫(yī)院,80實現(xiàn)了計算機財務收費管理。70的醫(yī)院可支持病人掛號登記和行政事務管理。25的醫(yī)院有了較完善的H

26、MIS,即實現(xiàn)了病房護理人員直接用計算機處理醫(yī)囑和查詢實驗室的檢驗結果。10的醫(yī)院(2530家)有全面計算機管理的HMIS。美國HMIS的發(fā)展特點是多種多樣的,有一體化大型系統(tǒng),也有小型化及微機網絡系統(tǒng)。值得注意的是:最近美國退伍軍人管理局(VA)下屬設在亞拉巴馬州的Tuscaloosal醫(yī)療中心,實現(xiàn)了一個醫(yī)院信息系統(tǒng)更新工程,用7臺PDF-11小型機構成的小型機網絡系統(tǒng),網上600臺終端,工作效率提高了將近10倍。歐洲的HMIS發(fā)展比美國稍晚,大多數是20世紀70年代中期和20世紀80年代開始。歐洲HIS的特點是實現(xiàn)了一些區(qū)域信息系統(tǒng)。如丹麥的Red System管理76所醫(yī)院。法國的第八

27、醫(yī)療保健中心實現(xiàn)了能管理3所大醫(yī)院和3所醫(yī)藥學院的一體化信息系統(tǒng)Grenoble IntegratedHIS。隨著初級衛(wèi)生保健工作的發(fā)展,歐洲各國區(qū)域性醫(yī)院計算機網絡將實現(xiàn)。目前歐共體的SHINE工程Strategic Health Information Networkfor Furope已經開始,英、法、意、德許多公司都參與了此工程。在分布式數據庫系統(tǒng)和開放網絡工程方面已做了大量工作。綜上所述,HIS的發(fā)展正從大型機集中化系統(tǒng)結構向小型化(Downsiting)、分布式(Distributed)系統(tǒng)結構發(fā)展,隨著硬件價格的降低和網絡技術的進步,上個世紀的最后10年,醫(yī)院計算機網絡的開發(fā)和應

28、用將有大的發(fā)展。 1.2.2 我國現(xiàn)有HIS系統(tǒng)分析我國HMIS的開發(fā)與研究始于20世紀70年代中期。20世紀80年代,我國醫(yī)院計算機應用有了較大的發(fā)展。HIS的開發(fā)也有了進步。有的醫(yī)院實現(xiàn)了某些子系統(tǒng),對醫(yī)院管理信息系統(tǒng)的整體也做了一些探討性的工作。但直至目前,我國尚無一個完整的HIS??偟膩碚f發(fā)展不平衡,基本上是處于美、日、歐20世紀70年代中、后期的水平,和他們相差近15年。我國計算機工業(yè)發(fā)展晚,醫(yī)院資金不足,從客觀上限制了HIS的發(fā)展。自20世紀90年代中期,我國醫(yī)學信息學經過十幾年的發(fā)展,醫(yī)療衛(wèi)生領域的計算機應用已有了很大進步,取得了一定成績,積累了有益的經驗。在一定程度上滿足了醫(yī)院

29、管理和宏觀決策的需要,推動了醫(yī)院現(xiàn)代化管理的發(fā)展。1991年初,衛(wèi)生部組織北京、中日友好、阜外、醫(yī)科大學附屬三院,協(xié)和、醫(yī)科大學附屬人民、解放軍301等醫(yī)院并協(xié)調解放軍總后衛(wèi)生部、國家技術監(jiān)督局、國家醫(yī)藥管理局等有關部門共同召開了醫(yī)藥信息分類編碼會議,就我國醫(yī)院內信息分類的編目、編碼原則及組織機構等事宜進行了論證和分工。標準化的基本原則是:國內已有標準的靠國家標準,國內沒有的參考國際標準,部內有的標準的利用部頒標準,上述標準不能滿足醫(yī)院信息要求的,在原基礎上延擴細化。如物資設備儀器編碼在衛(wèi)生部頒發(fā)標準的基礎上應用到HMIS系統(tǒng)中;疾病編碼,在世界衛(wèi)生組織(WHO)ICD分類標準的基礎上,根據我

30、國的實際,由WHO疾病分類合作中心、中日友好醫(yī)院、301醫(yī)院、協(xié)和醫(yī)院等進行細化,檢驗項目及科目分類由衛(wèi)生部臨床檢驗中心、中日友好、協(xié)和、北醫(yī)三院、301等醫(yī)院單位共同研究制訂,目前已基本完成。藥品編碼由國家醫(yī)藥管理局、衛(wèi)生部、解放軍總后衛(wèi)生部組織了有關單位來共同完成。醫(yī)院財務、人員、科室、醫(yī)囑等項目的標準化分別由阜外、北京、協(xié)和等醫(yī)院共同完成。1.2.3 我國HIS的發(fā)展策略根據我國HIS的發(fā)展現(xiàn)狀和實際,對其發(fā)展策略加以闡述如下。(1) 總體規(guī)劃,分步實施,政策支持最近政府部門啟動了不少項目來發(fā)展我國的醫(yī)院信息化建設,并制定了許多相應的規(guī)范,收到了一定的成效。要發(fā)揮衛(wèi)生行政部門在醫(yī)院信息化

31、建設中的作用,要把它納入衛(wèi)生事業(yè)發(fā)展規(guī)劃,制定功能規(guī)范和信息標準,市場引導和準入(許可證),加強產品質量監(jiān)督,從而提高HIS的整體水平。(2) 逐步完善HIS系統(tǒng)結構的規(guī)范和標準目前全國有300多家公司在生產與醫(yī)療信息化相關的產品,但過去由于缺乏統(tǒng)一的技術標準,公司之間各做各的,造成了醫(yī)院的信息系統(tǒng)之間難以信息共享。經過反復討論,2002年5月28日衛(wèi)生部出臺了醫(yī)院信息系統(tǒng)基本功能規(guī)范(以下統(tǒng)稱為規(guī)范),作為全國醫(yī)療信息化建設的統(tǒng)一技術標準。規(guī)范包括臨床診療、藥品管理、經濟管理、綜合管理與統(tǒng)計分析等部分,詳細規(guī)定了門診醫(yī)生工作站分系統(tǒng)、護士工作站分系統(tǒng)、醫(yī)學影像分系統(tǒng)、藥品管理分系統(tǒng)等的功能規(guī)

32、范。以往的文件主要約束開發(fā)廠商,規(guī)范不僅是評審開發(fā)廠商的產品和解決方案的依據和標準,也是醫(yī)院信息化建設的指導性文件,今后醫(yī)院醫(yī)療信息化建設必須遵循規(guī)范的標準; 以往的醫(yī)療信息化建設是以財務管理為中心,規(guī)范突出了以病人為中心,對數據和數據庫進行了統(tǒng)一編碼。此外,為適應未來發(fā)展的需要,規(guī)范還對醫(yī)療信息系統(tǒng)與醫(yī)療保險、社區(qū)衛(wèi)生服務、遠程醫(yī)療咨詢系統(tǒng)的外部接口規(guī)定了統(tǒng)一標準。(3) 建設重點逐步由MIS向CIS、PACS和OA轉移我國醫(yī)療信息化建設已經有二十多年的歷史,不少醫(yī)院已經建立起了自己的HIS系統(tǒng)。從嚴格意義上說,HIS系統(tǒng)包括四個部分,醫(yī)院管理信息系統(tǒng)(MIS)、臨床信息系統(tǒng)(CIS)、醫(yī)學

33、影像和通信系統(tǒng)(PACS)和辦公自動化系統(tǒng)(OA)。但目前各醫(yī)院已經建立的HIS系統(tǒng),主要以財務為重點,涉及掛號、收費等流程,主要應用了MIS模塊,而真正涉及臨床醫(yī)療、為病人服務的信息化還很少。醫(yī)療信息化的核心是病人信息的共享,包括醫(yī)院各個科室之間、醫(yī)院之間、醫(yī)院與社區(qū)、醫(yī)療保險、衛(wèi)生行政部門等的信息共享,以數據庫為中心實現(xiàn)病人信息的無紙化和無膠片化。而目前即使在一些三級甲等醫(yī)院,不同科室之間也還是各自錄入病人信息,存在著一個個信息孤島。因此,醫(yī)院信息化建設的重點逐步由MIS向CIS、PACS和OA轉移,真正實現(xiàn)信息共享。(4) 立足國情,技術方法和標準與國際接軌醫(yī)學自身的復雜性,造成了醫(yī)療信

34、息系統(tǒng)標準的制定也極其復雜。在規(guī)范出臺前,衛(wèi)生部已經出臺了一系列標準,包括ICD-10、藥品、手術、設備、檢查、收費項目、醫(yī)療機構等分類與編碼,中國疾病名稱、中醫(yī)診斷等信息標準,僅疾病名稱就有13000多條。醫(yī)療信息化的根本目的是科室之間、醫(yī)院之間以及與國外同行之間的信息共享,醫(yī)療信息化的標準也必須與國際接軌,為遠程醫(yī)療、電子病歷等提供技術支持。規(guī)范還只是一個基本功能規(guī)范,衛(wèi)生部還在組織專家翻譯更具體的醫(yī)療信息化的國際標準,如HL-7、DICOM3、 SNOMED等等,我們應在較短的時間內,實現(xiàn)HIS系統(tǒng)的技術方法和標準與國際社會接軌。(5) 醫(yī)院信息網絡規(guī)劃和建設不同規(guī)模的醫(yī)院針對自己的實際

35、情況,對醫(yī)院信息網絡建設做出規(guī)劃,可以先考慮進行比較基礎的建設,然后再逐步完善。(6)加強技術合作和人才培養(yǎng)各HIS廠商不能封閉自守,應加強相互之間的技術溝通與合作,目的是全面提升我國HIS系統(tǒng)的技術水平,從而實現(xiàn)與國際水平接軌。同時不管是廠商還是醫(yī)院都要注重培養(yǎng)技術人才,不但要能生產出優(yōu)秀的HIS產品,到了醫(yī)院后,要能充分發(fā)揮HIS系統(tǒng)的作用和功能,切實推動醫(yī)院發(fā)展進程。1.3 結構概述和技術介紹1.3.1 JSP概述JSP是服務器端腳本環(huán)境可以用來創(chuàng)建交互式Web應用程序。當服務器收到對JSP文件的請求時,它處理包含在用于構建發(fā)送給瀏覽器的Web頁文件中的服務器端腳本。除服務器端腳本外,J

36、SP文件也可以包含HTML(包括相關的客戶端腳本)和COM組件調用,這些組件可執(zhí)行不同任務,如連接到數據庫或處理商業(yè)邏輯。1對于HTML創(chuàng)作者HTML創(chuàng)作者,將會發(fā)現(xiàn)用JSP編寫服務器端腳本可使創(chuàng)建更為復雜、使用的Web應用程序變得十分簡單。JSP對于將HTML表單信息存儲在數據庫中、根據訪問者的自選項自定義Web站點或對不同的瀏覽器使用不同的HTML功能,提供了優(yōu)異的解決方案。例如,從前要在Web服務器上處理用戶輸入,必須首先用Perl或C等語言建立傳統(tǒng)的公共網關接口(CGI)應用程序。而使用JSP后,僅通過在HTML文檔中直接嵌入的簡單服務器端腳本,便可以收集HTML表單信息,并傳遞到數據

37、庫。如果已熟悉Microsoft JSPScript或Microsoft(r)Jscript,那么學習JSP將不會感覺到困難。2對于高級Web腳本語言編寫者由于JSP使用了中性語言,因此只要熟悉JSPScript、Jscript或PERL等腳本語言,就了解了JSP的使用方法。在JSP頁中,可以使用已經裝有COM腳本兼容編輯引擎的任何腳本編輯語言。JSP使用java和Jscript腳本引擎,但仍可安裝用于PERL、REXX和Python的腳本引擎,他們可從第三方供應商處獲得。3對于Web開發(fā)和編程人員如果使用Visual Basic、C+或Java等編程語言開發(fā)過后端Web應用程序,將會發(fā)現(xiàn)JS

38、P是創(chuàng)建Web應用程序靈活而快速的方法。除了添加腳本為應用程序創(chuàng)建HTML界面之外,還可以建立自己的COM組件。可以將應用程序的商業(yè)邏輯封裝在可重復使用的模塊中,以便在腳本、其他組件或其他程序中調用。4Active Server Pages模型當瀏覽器向Web服務器請求.JSP文件時,服務器斷腳本便開始運行。于是Web服務器調用JSP,用它從頭至尾處理所請求的文件、執(zhí)行腳本命令,并將Web頁發(fā)送到瀏覽器。因為腳本運行于服務器而不是客戶端,所以Web服務器負責生成發(fā)送到瀏覽器的HTML頁等工作。服務器端腳本無法被預先復制,因為返回到瀏覽器的只是腳本的運行結果,用戶無法得知當前頁面的腳本命令。1.

39、3.2 JSP的新特性JSP新增了許多特性,有助于輕松編寫腳本和開發(fā)Web應用程序。(1)新的流控制能力JSP的Server對象具有兩種可用來控制程序流的新方法:Server .Transfer 和Server .Execute。與重定向請求(需要往返于客戶端)不同,使用這些方法可將請求直接傳送到.JSP文件,而不需要離開服務器。(2)錯誤處理JSP具有新的錯誤處理能力,可以使用自定義的錯誤信息.JSP文件來捕捉錯誤,也可以使用新的Server.GetlastError方法來顯示有用信息,如錯誤描述或發(fā)生錯誤的行號。(3)無腳本通常JSP靜態(tài)內容的處理速度快于服務器端內容的處理速度,因此以前只

40、將.JSP文件擴展名指派給包含JSP功能性的文件。無論何時,如果需要在靜態(tài).html文件中添加JSP,只能手工添加.JSP文件擴展名并修正相關超級鏈接。不過,在JSP的最新版本中,不包含服務器端功能性的.JSP文件的處理速度比以前快了許多。因此,如果正在創(chuàng)建展開的Web應用程序并且其中的文件最終可能需要JSP功能性,現(xiàn)在就可以很方便地為這些文件指派.JSP文件擴展名,而不必考慮他們是否包含靜態(tài)或服務器端內容。(4)性能增強的對象JSP提供流行的可安裝組件的性能怎增強版本。這些對象能夠可靠的使用與各種Web發(fā)布環(huán)境。(5)XML集成XML(擴展表及語言)允許描述復雜的數據結構或文檔,可以在各種應

41、用程序、客戶端和服務器之間共享此信息。使用Microsoft Internet Explorer 4.0或根高版本附帶的Microsoft XML Parser,可以創(chuàng)建服務器端應用程序,該應用程序允許Web服務器與Internet Explorer4.0(或更高版本)或任何包含XML結息能力的服務器交換XML格式的數據。(6)Windows腳本組件JSP支持Microsoft強大的腳本新技術Windows腳本組件?,F(xiàn)在可以將商業(yè)邏輯腳本過程轉換為可以重復使用的COM組件,該組件可用于Web應用程序和其他組件對象模型(COM)適用的程序。(7)確定瀏覽器能力的新方法JSP具有可確定瀏覽器準確能

42、力的新特性。當瀏覽器發(fā)送能描述其能力的Cookie(可通過使用簡單的客戶端腳本來安裝這樣的Cookie)時,可以創(chuàng)建一個“瀏覽器能力組件”實例,以便檢索隨Cookie返回的瀏覽器屬性??梢允褂么颂匦詠泶_定瀏覽器能力并對應用程序做相應調整。(8)JSP自動調整JSP現(xiàn)在可以檢測執(zhí)行請求何時被外外部資源阻斷,并自動提供更多縣城以便同時執(zhí)行附加請求和繼續(xù)正常處理。如果CPU負擔過重,JSP將減少線程數量,以便減少因太多費阻斷請求同時執(zhí)行而產生的持續(xù)不斷的交換。(9)服務器端包含(使用SRC屬性)現(xiàn)在可以使用HTML(SCRIPT)(/SCRIPT)標簽的SRC屬性來完成服務器端包含。當使用SRC屬性

43、制定虛擬或相對路徑并使用RUNAT=SERVER屬性表示服務器端執(zhí)行時,可以完成與“#Include”命令一樣的功能。(10)編碼的JSP腳本以前Web開發(fā)人員禁止他人查看隱藏在腳本后面的邏輯。JSP現(xiàn)在支持Microsoft Visual Basic Scripting Edition(JSPScript)和Microsoft Jscript5.0 附帶的新的腳本編碼實用程序。Web開發(fā)人員可以對客戶端和服務器端腳本應用編碼方案,以便使程序邏輯(使用非標準ASCCII字符)不可讀。已編碼的腳本在運行時由腳本引擎解碼,因此不需要單獨的實用程序。雖然此特性不是專門的安全加密解決方案,但可防止大多

44、數用戶無意中查看或復制腳本。1.3.3 JSP的基本概念(1)URLURL(Uniform Resource Location,統(tǒng)一資源定位器)有協(xié)議名、web服務器地址、路徑名和文件名四部分組成,它只是了文件在Internet中的位置。(2)HTMLHTML(Hypertext Markup Language,超文本標記語言)是一種用于編寫超文本文檔的標記語言,它不是一種程序設計語言而是一種結構語言。它具有憑他無關性,無論是何種操作系統(tǒng),只要有相應的瀏覽器程序,就可以運行HTML文檔。(3)Web站點Web站點是計算機網絡上的一個位置,它以網頁或文檔形式提供信息,訪問者只需通過Web瀏覽器鏈

45、接到站點。(4)主頁主頁是Web站點上一組網頁或其他文件的起始頁。它是HTML格式的文檔,可用來說明站點內容、作者所在公司或部門的新聞、指向其他相關文檔的鏈接或站點作者的個人信息等。(5)發(fā)布目錄建立Web站點時,需指定包含要發(fā)布文檔的目錄。Web服務器無法發(fā)布未包含在指定目錄中的文檔。要計劃Web站點,必須首先確定如何組織發(fā)布目錄中的文件。發(fā)布目錄可以使主目錄或虛擬目錄。(6)主目錄每個Web站點都必須有一個主目錄。主目錄是站點訪問者的起始點,也是Web發(fā)布樹的頂端。其中包含主頁或索引文件,用來歡迎訪問者并包含指向Web站點中其他頁的鏈接。(7)虛擬目錄 虛擬目錄是物理上未包含在主目錄中的目

46、錄,但客戶端瀏覽器卻認為是包含在主目錄中的目錄。虛擬目錄具有“別名”,客戶端瀏覽器用此別名來訪問該目錄。 第2章 系統(tǒng)分析2.1 需求分析根據調研情況進行分析,本部分實現(xiàn)對醫(yī)院的信息管理。并且認識到完整的管理系統(tǒng)是非常復雜的,其功能至今也沒有一個確切的范圍。2.1.1技術可行性本系統(tǒng)是采用基于Web的程序設計思想進行編制的,利用JSP語句結合Microsoft SQL Server 2000后臺數據庫開發(fā)“醫(yī)院信息管理系統(tǒng)”,可應用于各大中小型醫(yī)院。整個系統(tǒng)由若干個表、窗口、菜單構成的。用戶可通過菜單來調用系統(tǒng)的各項功能。基于Web的程序設計語言JSP,之所以成為功能強大的服務器端程序是因為它

47、為Web編程人員提供了一組功能強大的內置對象,通過這些內置對象,編程人員可以控制Web頁面的各個方面。2.1.2 經濟可行性鑒于次系統(tǒng)是畢業(yè)設計,所以本系統(tǒng)不需要多余的格外開發(fā)成本,硬件配置和軟件配置環(huán)境家用機可完全勝任,所以在經濟上是可行的。2.1.3 操作可行性本設計力求界面簡單明了,操作簡單,便于上手,使用戶可以在最短的時間內熟練掌握各功能。所以在操作上是可行的。2.1.4 時間可行性從時間上看,在兩個月的時間里學習相關知識,并開發(fā)網站,時間上是有點緊,但是不是不可能實現(xiàn),通過兩個多月的努力功能基本實現(xiàn)。2.1.5 法律可行性: 所有技術資料都為合法。 開發(fā)過程中不存在知識產權問題。 未

48、抄襲任何網站,不存在侵犯版權問題。 開發(fā)過程中未涉及任何法律責任。綜上所述,本網站的開發(fā)從技術上、從經濟上、從法律上都是完全可靠的。2.2 數據流程圖數據流程圖作為一種分層的模型工具適合在開發(fā)方和用戶方之間進行交流,也適合在開發(fā)組織內部交流,以調研情況為基礎進行分析,通過數據流程圖的形式可以較為清晰地反映實際業(yè)務中的數據處理過程。針對HIS采用數據流程圖進行分析,下面將典型數據流程圖進行舉例。 添加添加刪除修改開藥添加刪除修改藥品添加刪除修改藥房添加刪除修改掛號圖 2.1 系統(tǒng)功能模塊圖Fig.2.1 The system function mold piece diagram2.3 數據字典

49、數據流程圖描述了一個系統(tǒng)的主要處理邏輯,所存取的數據文件或數據庫及其輸入和輸出的關系。但它不能反映系統(tǒng)的具體細節(jié)。數據字典將進一步描述數據流程圖中的細節(jié),這兩者結合起來,將精確的描述一個系統(tǒng)。使用數據字典將統(tǒng)一 一個組織內數據的定義便于數據的通訊,可保證組織內數據的共享。2.4 用例描述2.4.1 系統(tǒng)總體說明系統(tǒng)的總體說明主要是對芭比娃娃網站所要實現(xiàn)的功能的大致描述,類似數據流程圖中的總體圖,主要區(qū)別在于它顯示系統(tǒng)主要的工作流程。 醫(yī)院信息管理系統(tǒng)后臺管理藥品藥房管理開藥醫(yī)院信息管理系統(tǒng)后臺管理藥品藥房管理開藥管理掛號管理管理員Fig.2.2 The total elucidation of

50、 the hospital management system2.4.2 Actor及其描述參與者( Actor)是指系統(tǒng)以外的、需要使用系統(tǒng)或與系統(tǒng)交互的東西,包括人、設備、外部系統(tǒng)等。一個參與者可以執(zhí)行多個用例,一個用例也可以由多個參與者使用。但需要注意的是,參與者實際上并不時系統(tǒng)的一部份,盡管在模型中會使用參與者。通過分析醫(yī)院信息管理系統(tǒng)要實現(xiàn)的主要功能,可以找出該系統(tǒng)的Actor,分別是管理員、醫(yī)生。醫(yī)生醫(yī)生管理員圖 2.3醫(yī)院管理系統(tǒng)的ActorFig.2.3 The Actor of the hospital management system本系統(tǒng)中所包含的參與者的編號及其各自在

51、系統(tǒng)中所擔當的角色的詳細描述,參看表2.1 、表2.2。表 3.2 users 用戶登陸信息表表 2.1 關于Actor的描述Tab.2.1 Concerning Actor description表 2.2關于Actor的描述Tab.3.2Concerning Actor description編號Actor1名稱管理員描述Actor1后臺管理,掛號管理,開藥、藥品管理,藥房管理2.5 系統(tǒng)環(huán)境2.5.1 硬件部分CPU:Intel Pentium M(Dothan) 740(1.73G)RAM:512MB DDR2 RAM;HDD:SATA60GB;LCD:15.4寸 WXGA;2.5.2

52、 網絡部分(1) 路由器:1臺;(2) 交換機:1臺;2.5.3 軟件部分(1) 服務器操作系統(tǒng):WindowsXP Service Pack 2;(2) 客戶端操作系統(tǒng):Windows 2000/XP;(3) 數據庫管理系統(tǒng):SQL server 2000個人版;(4) Web服務器:tomcat;(5) 開發(fā)工具:Macromedia Dreamweaver 8、Photoshop CS2.0; 第3章 數據庫設計3.1 數據庫的選擇目前流行的數據庫管理系統(tǒng)有Oracle,DB2,Sybase、 MS Access和Microsoft SQL Server等。Oracle和DB2 是性能卓

53、越、穩(wěn)定可靠的大型數據庫管理系統(tǒng),目前擁有較多的用戶。 MS Access 是一種性能可靠、使用方便的小型數據庫系統(tǒng)。一般而言,數據庫是由特定的操作系統(tǒng)環(huán)境上的一個或者一組文件組成的,而數據庫管理系統(tǒng)一般是由運行于用戶計算機或網絡上的遠程計算機上面的一整套程序組成的。根據對數據組織方式的不同,數據庫系統(tǒng)分成關系數據庫 、層次數據庫和網狀數據庫。目前常見的數據庫系統(tǒng)上基本上都是關系型數據庫系統(tǒng)。在關系型數據庫系統(tǒng)中,數據被組織成為二維表格形式,表格中的每個數據行稱為一條記錄或直接稱為行,每一個列有時被稱為字段或直接稱為列,通過指定行和列定位一個指定的數據項。一個優(yōu)秀的數據庫系統(tǒng)應具備如下特征:(

54、1)最大限度的減少數據的重復存儲(稱為“冗余”),以減少存儲空間的占用;(2)盡可能地提高數據的查詢(搜索)速度;(3)提供靈活的數據組織和統(tǒng)計手段;(4)保章數據的安全。本系統(tǒng)采用的數據庫是SQL Server,它是由Microsoft開發(fā)和推廣的關系數據庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server

55、2000是Microsoft公司于2000年推出的最新版本。所有對數據庫訪問操作的管理信息系統(tǒng)都是根據用戶的需求設計的,如果對數據庫概念理解不深,那么設計出的數據庫,不但訪問速度慢,讓用戶不滿意,而且還存在很多的重復數據,大量的浪費計算機資源。所以如何符合邏輯的有組織的設計好數據庫,使數據庫不僅容易維護,而且還讓用戶方便快捷的訪問操作,這將是一個重點。因此,要設計好數據庫,先了解一下關于數據庫的基本概念是必要的。3.2 數據庫的開發(fā)環(huán)境3.2.1 SQL Server簡介SQL Server簡介在該系統(tǒng)中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統(tǒng)SQL Server 2000。

56、它是基于客戶機/瀏覽機模式的數據庫管理系統(tǒng);它支持ODBC、ADO等技術的應用,可無縫的與Windows 2000 Server 和 IIS 集成,提供高效安全的數據訪問服務;有利于整個系統(tǒng)管理規(guī)范化,使數據的完整性、安全性得到保證。Microsoft SQL Server是一個客戶/服務器關系式數據庫系統(tǒng)??蛻?服務器關系式數據庫系統(tǒng)的確切含義包含兩個部分:客戶/服務器部分和關系式數據庫系統(tǒng)部分??蛻?服務器也稱作分布式計算,它指的是程序的所有數據處理過程,不發(fā)生在一臺單獨的計算機上。SQL Server的不同部分可以運行于兩個或者更多的計算機上。關系數據庫是SQL Server采用的一種數

57、據庫類型。一個關系數據庫可分成多個數據表,每個表進一步分成行(記錄)和列(字段)。到目前為止,SQL Server所支持的操作系統(tǒng)平臺依然全是微軟產品,所以SQL Server 只能安裝到微軟的操作系統(tǒng)上。Windows NT WorkStation是NT的工作站版本,SQL Server安裝在該平臺以后,可以從網絡上進行數據的存取,也就是說具備了一個服務器的環(huán)境。而在Windows 2000 Server中安裝SQL Server時,通常選擇SQL Server Standard安裝方式,使其具有網絡數據庫的功能。在正確安裝了SQL Server之后,就可以使用SQL Server了。在使用

58、SQL Server的過程中,與Web數據庫開發(fā)有重要關系的幾個工具有:(1)SQL Server Service Manager SQL Server Service ManagerSQL Server服務管理器是SQL Server的眾多管理工具中的一個,用于啟動、終止和暫停SQL Server(MSSQL Server)、SQL Server Agent和Microsoft公司的Distributed Transaction Coordinator(MSDTC)。如果使用SQL Server數據庫,或者通過ODBC來訪問數據庫,就必須確定SQL Server已經啟動。(2)SQL Ser

59、ver Enterprise ManagerSQL Server Enterprise Manager企業(yè)管理器是管理SQL Server數據庫以及進行數據庫操作的界面,通過它可以完成對數據庫的大部分操作。它可以處理的事務有:針對SQL Server等作啟動、組態(tài)設定和停止等操作;管理數據庫,數據庫備份,數據庫維護工作,登入與許可,復制;管理表格,視圖,存儲程序,觸發(fā),索引,規(guī)則,預設值和用戶自定義類型等。SQL Server Enterprise Manager視窗界面的左面是SQL Server控制樹,最高層的目錄是Microsoft SQL Server,下面一層是SQL Server

60、Group , SQL Server Enterprise Manager按照樹型結構的要求來管理多個彼此通過網絡互聯(lián)的SQL Server服務器。通過對SQL Server服務器進行注冊,任何訪問SQL Server的用戶都可以使用這些服務器。(3)SQL Server Query AnalyzerSQL Server Query Analyzer是測試和執(zhí)行SQL語句的工具,Web數據庫系統(tǒng)開發(fā)人員可以用它來預調于程序內的SQL語句。除了以上三種重要的工具外,SQL Server還有其它的一些工具,如Books Online、Import and Export Data,、Performa

溫馨提示

  • 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

提交評論