




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、河北農業大學現代科技學院本科畢業論文題 目: 醫院住院管理系統前臺管理 摘要隨著計算機技術的不斷開展和普及,計算機信息管理系統在企業管理中扮演著重要的角色。高效率、無過失的醫院住院管理系統的開發適應了時代的需要。該系統的主要目的是改善醫生的工作條件,降低門診護士的工作強度,提高各方面的效率,同時也為醫院各級管理人員科學管理提供根本統計數據,可最大限度發揮醫院現有資源,產生良好的社會與經濟效益。這些優點能夠極大地提高病人及醫師管理的效率,也是醫療機構理財的科學化、正規化管理,與先進科學技術接軌的重要條件。本文主要介紹了基于B/S開發模式的醫院住院前臺管理系統的設計與實現過程,首先介紹了此系統的研
2、究背景、現狀及意義,接著對JSP開發工具及相關技術進行了討論。并對系統進行需求分析,初步確定了系統需求、根本功能、以及開發原那么。最后,對各個功能模塊進行了詳細的論述。本系統采用JSP技術與JavaBean組件技術相結合,效勞器采用Apache Tomcats,采用JDBC技術和后臺SQLServer數據庫相連接。系統以注冊用戶流程為走向,主要實現了患者于網上的住院信息查詢。分別有用戶注冊,用戶對醫生信息的查詢,對病房信息的查詢,對費用及使用藥品信息的查詢等。本系統能夠為醫療機構的使用者提供充足的信息和快捷的查詢手段,大大的方便醫療機構的管理者的合理管理。最后對工程實現的環境進行簡單介紹,并對
3、所有功能進行完整的測試和分析。關鍵詞:前臺管理,B/S,JSP技術,信息查詢,科學Abstract With the continuous development and popularization of computer technology, computer information management system in enterprise management plays an important role.Efficient, error-free development of hospital management system adapted to the need of
4、The Times.The main purpose of this system is to improve the doctors working conditions, reduce outpatient nurses working strength, improve the efficiency of various aspects, and also for hospital management scientific management at all levels to provide basic statistical data, can play a maximum hos
5、pital existing resources, and produce good social and economic benefits.These merits can enormously improve the efficiency of the patient and the physician management, is also a financial management scientific and regularized management of medical institutions, with advanced science and technology o
6、f the important conditions.This article mainly introduced based on B/S development mode of hospital at the front desk management system design and implementation process, first introduced the research background, present situation and significance of this system, and then to the JSP development tool
7、s and related technologies are discussed.And the system requirements analysis, preliminary determined the system requirements, basic functions and development principles.Finally, for each function module in detail in this paper.This system USES JSP technology combined with a JavaBean component techn
8、ology, server using Apache Tomcats, connected essentially a database using JDBC technology and the background.System for registered users to process, mainly for patients in hospital information query online.Respectively has the user registration, user information query to the doctor, room informatio
9、n query, the query of expenses and use of the drug information, etc.This system can provide sufficient information for users of medical institutions and quick query method, consumedly convenient medical establishment of reasonable management of administrators.Finally, a brief introduction to the pro
10、ject implementation environment, and all functions are complete test and analysis.Keywords: front desk management, B/S, JSP technology, information query, scienceTOC o 1-3 h u 目錄 HYPERLINK l _Toc10107 1 緒論 PAGEREF _Toc10107 1 HYPERLINK l _Toc25851 1.1 系統開發的背景 PAGEREF _Toc25851 1 HYPERLINK l _Toc2324
11、6 1.2 系統開發的意義 PAGEREF _Toc23246 1 HYPERLINK l _Toc26012 1.3 系統開發的目標 PAGEREF _Toc26012 2 HYPERLINK l _Toc16498 1.4 相關研究工作 PAGEREF _Toc16498 3 HYPERLINK l _Toc5916 2 開發環境及工具簡介 PAGEREF _Toc5916 3 HYPERLINK l _Toc4812 PAGEREF _Toc4812 3 HYPERLINK l _Toc16677 2.2 JAVA WEB開發技術簡介 PAGEREF _Toc16677 3 HYPERL
12、INK l _Toc12433 2.2.1 Java Web概述 PAGEREF _Toc12433 3 HYPERLINK l _Toc5844 2.2.2 主要框架 PAGEREF _Toc5844 3 HYPERLINK l _Toc6821 2.2.3 JSP的優點 PAGEREF _Toc6821 3 HYPERLINK l _Toc11989 2.3 Myeclipse 簡介 PAGEREF _Toc11989 4 HYPERLINK l _Toc2318 2.4 sql server 2000 簡介 PAGEREF _Toc2318 4 HYPERLINK l _Toc5364
13、3 系統功能分析、設計與方法 PAGEREF _Toc5364 6 HYPERLINK l _Toc17605 PAGEREF _Toc17605 6 HYPERLINK l _Toc4409 3.2 系統功能設計 PAGEREF _Toc4409 7 HYPERLINK l _Toc21718 PAGEREF _Toc21718 8 HYPERLINK l _Toc6401 4 系統的實現 PAGEREF _Toc6401 9 HYPERLINK l _Toc16809 PAGEREF _Toc16809 9 HYPERLINK l _Toc16810 錄模塊的實現 PAGEREF _Toc
14、16810 9 HYPERLINK l _Toc1899 PAGEREF _Toc1899 9 HYPERLINK l _Toc2508 PAGEREF _Toc2508 10 HYPERLINK l _Toc22769 PAGEREF _Toc22769 10 HYPERLINK l _Toc13591 PAGEREF _Toc13591 10 HYPERLINK l _Toc7825 PAGEREF _Toc7825 11 HYPERLINK l _Toc6225 PAGEREF _Toc6225 11 HYPERLINK l _Toc14519 PAGEREF _Toc14519 12
15、HYPERLINK l _Toc24069 PAGEREF _Toc24069 12 HYPERLINK l _Toc3147 PAGEREF _Toc3147 13 HYPERLINK l _Toc20959 PAGEREF _Toc20959 13 HYPERLINK l _Toc20256 PAGEREF _Toc20256 13 HYPERLINK l _Toc28627 PAGEREF _Toc28627 14 HYPERLINK l _Toc32005 PAGEREF _Toc32005 15 HYPERLINK l _Toc7545 PAGEREF _Toc7545 15 HYP
16、ERLINK l _Toc25136 PAGEREF _Toc25136 16 HYPERLINK l _Toc26435 5 總結 PAGEREF _Toc26435 17 HYPERLINK l _Toc19987 參考文獻 PAGEREF _Toc19987 18 HYPERLINK l _Toc10365 致謝 PAGEREF _Toc10365 191 緒論1.1 系統開發的背景 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,在各行各業中都離不開信息處理,這正是計算機被廣泛應用于信息管理系統的環境。計算機的最大好處在于利用它能夠進行信息管理,使用計算機進行
17、信息控制,不僅提高了工作效率,而且大大的提高了其平安性。尤其對于復雜的信息管理,計算機能夠充分發揮它的優越性。計算機進行信息管理與信息管理系統的開發密切相關,系統的開發是系統管理的前提。而醫院住院管理系統那么是這類信息管理系統的最正確表達,而隨著計算機技術的開展以及計算機網絡的逐漸普及,英特網成為人們查找信息的重要場所。二十一世紀是信息的時代,所以信息的交換和信息流通顯得特別重要。因此,醫院場所使用計算機來管理成為必然。醫院作為一種效勞性機構,需要統計和保存的病人及醫生資料繁多,包含很多的信息數據的管理,現今,有很多的小型醫院都是初步開始使用,甚至尚未使用計算機進行信息管理。根據調查得知,他們
18、以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于病人的住院情況如住院天數、病歷保存的天數的統計和核實等往往采用對病歷號的人工檢查進行,大量應用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易喪失,且不易查找。總的來說,缺乏系統,標準的信息管理手段。盡管有的醫院有計算機,但是尚未用于信息管理,沒有發揮它的效力,資源閑置比較突出,這就是管理信息系統的開發的根本環境。數據處理手工操作,工作量大,出錯率高,出錯后不易更改。局部小型醫院采取手工方式對病人住院情況進行人工管理,由于信息比較多,對病人管理工作混亂而又復雜;一般住院情況只記錄在病人的病歷本上,病床的相關資
19、料在文件中,醫院的工作人員和管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的住院信息進行更改就更加困難了。基于這眾多的問題,有必要建立一個醫院管理系統,使醫院管理工作標準化,系統化,程序化,防止醫院管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改病人住院及出院情況。建立管理信息系統是一個很好的解決方法,因為隨著社會生產力的迅速開展和科學技術的突飛猛進,一個集計算機技術、通迅技術、數據庫技術、信息技術、現代管理理論為一體的系統開發方法已經逐漸成熟,我們完全能夠結合自己的實際情況開發出實用的管
20、理信息系統,來指導我們的學習。為此,我們組經討論后一致決定在不與其他小組撞車的前提下通過自主開發這一醫院信息管理系統,到達為醫護人員減輕負擔,為患者提供方便,從而提高醫院工作效率的目的。1.2 系統開發的意義 伴隨著我國工業的迅猛開展,為了抓住機遇,在競爭中占得先機,作為管理企業 的一個必不可少的重要環節在線管理的信息化、計算機化也就迫在眉捷了。開發在線管理信息系統即有宏觀上的意義,那就是順應時代信息化、現代化潮流,提高效益,促進國民經濟管理的結構優化;也有微觀上的意義,那就是可以提高管理的現代化程序,加強管理的信息化手段,提高工作效率,增加單位效益。電子計算機和通信技術的快速開展使人類已經逐
21、漸地進入信息化社會。信息和材料、能源一樣成為一種社會的根本生產資料,在人類的社會生產活動中發揮著重要的 作用。同時人們對信息和數據的利用與處理也已進入自動化、網絡化和社會化的階段。現如今計算機的價格已經十分的低廉,性能有了長足的進步,已經應用于許多領域,它成為了我們學習和工作的得力助手。就醫院而言,在過去,我國的病人及醫師的管理水平絕大局部都停留在紙介質的根底上,這樣的機制已經不能適應時代的開展,因為這浪費了許多人力和物力,在信息時代這種傳統的管理方法必然會被計算機為根底的信息管理所取代。而醫院住院管理系統就是應運時代開展而生的產物,使用醫院管理系統可以方便的管理病人、醫師及藥品的信息,不僅防
22、止了人力物力的浪費,還提高的工作效勞的效率。對于醫院而言,醫院住院管理系統是每一個醫療機構管理病人及醫師收入和支出的不可缺少的一個管理信息系統,它的內容對于醫療機構的管理者來說是至關重要的,所以醫院住院管理系統應該能夠為每一個醫療機構的管理者提供充足的信息和快捷的查詢手段,大大的方便醫療機構的管理者的合理管理。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一局部,使用計算機對病人及醫師進行管理,具有著手工管理所無法比較的優點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。該
23、系統根本實現了病人資料、辦理出入院手續、床位設置,病人信息管理、信息查詢、收費管理、數據備份等工作的計算機網絡管理,大大改善了醫生的工作條件,降低了門診護士的工作強度,提高了各方面的效率,同時也為醫院各級管理人員科學管理提供了根本統計數據,可最大限度發揮醫院現有資源,產生良好的社會與經濟效益。這些優點能夠極大地提高病人及醫師管理的效率,也是醫療機構理財的科學化、正規化管理,與先進科學技術接軌的重要條件。開發這一系統的好處大約有以下幾點:第一、可以存儲歷年病人及醫師的信息,平安、高效;第二、只需一到二名檔案錄入員即可操作系統,節省人力;第三、可以迅速查到病人及醫師的各類信息。1.3 系統開發的目
24、標通過簡單的需求分析,完成的醫院住院管理系統,能夠實現輔助醫院醫護人員工作,提高醫院醫護人員的工作效率。通過本系統,能夠實現對住院部門的病人和病房兩大信息的管理包括增、刪、改、查,減輕醫護人員的工作負擔。本系統提供強大的查詢功能,可以讓系統用戶根據各種不同的查詢條件查詢出相應的數據。出入院操作能夠簡單的實現病人的出入院操作,方便醫院醫護人員的操作,系統應該界面美觀,操作簡單,功能明確、完善。系統操作,應該有很高的效率,數據庫操作方面應該提高效率,不能反響緩慢,這在系統搭建上要求合理、完善。 通過建立該醫院住院管理系統,采用計算機對醫院病房和病人進行管理和查詢,進一步提高醫院住院管理效益和現代化
25、水平,幫助提高醫院住院管理工作人員工作效率,實現醫院住院管理工作流程的系統化、標準化和自動化。 1.4 相關研究工作 為了順利完成基于醫院住院管理系統系統的設計與實現,我在畢業設計期間所做的研究工作如下: 1.研究了相關文獻中關于醫院住院管理系統的內容,了解需求、制定需求;2.學習JAVA WEB開發技術,了解JSP、servlet、B/S架構,學習數據庫的編寫與連接;3.設計醫院住院管理系統的體系結構;4.設計醫院住院管理系統的模塊及其界面。2 開發環境及工具簡介硬件系統:奔騰1G以上CPU、1G以上內存、90G以上硬盤、光驅。軟件系統:Windows 2000或更高版本、myeclipse
26、10.0、SQLServer2000數據庫、tomcat7.0。2.2 JAVA WEB開發技術簡介2.2.1 Java Web概述 Java Web,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web效勞器和webHYPERLINK :/baike.baidu /view/930.htm客戶端兩局部。Java在tm客戶端的應用有java applet不過現在使用的很少,Java在效勞器端的應用非常的豐富,比方Servlet,JSP和第三方框架等等。Java技術對Web領域的開展注入了強大的動力。2.2.2 主要框架 Java 的 Web框架雖然各不相同,但根本也都是遵循
27、特定的路數的:使用Servlet或者Filter攔截請求,使用HYPERLINK :/baike.baidu /view/31.htmMVC的思想設計架構,使用約定,XML或 Annotation實現配置,運用JavaHYPERLINK :/baike.baidu /view/125370.htm面向對象的特點,面向抽象實現請求和響應的流程,支持Jsp,Freemarker,Velocity等視圖。2.2.3 JSP的優點JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。 JSP技術是用JAVA語言作為腳本語言
28、的,JSP網頁為整個效勞器端的JAVA庫單元提供了一個接口來效勞于 的應用程序。在傳統的網頁HTML文件(*.htm,*.html)中參加Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。Web效勞器在遇到訪問JSP網頁的請求時,首先執行其中的程序片段,然后將執行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送 email 等等,這就是建立動態網站所需要的功能。所有程序操作都在效勞器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無
29、Frame。JSP的優點:對于用戶界面的更新,其實就是由 Web Server進行的,所以給人的感覺更新很快。 所有的應用都是基于效勞器的,所以它們可以時刻保持最新版本。 客戶端的接口不是很繁瑣,對于各種應用易于部署、維護和修改。由于JSP頁面的內置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和平安性。作為Java平臺的一局部,JSP擁有Java編程語言“一次編寫,各處運行的特點。隨著越來越多的供給商將JSP支持添加到他們的產品中,可以使用自己所選擇的效勞器和工具,更改工具或效勞器并不影響
30、當前的應用,這意味著有很大的市場需求和更多的工作時機;上手快速并且相對容易;有大量可用的組件庫。2.3 Myeclipse 簡介MyEclipse企業級工作平臺MyEclipse Enterprise Workbench,簡稱MyEclipse是對 HYPERLINK :/baike.baidu /view/23576.htm t _blank EclipseIDE的擴展,利用它我們可以在 HYPERLINK :/baike.baidu /view/1088.htm t _blank 數據庫和JavaEE的開發、發布以及 HYPERLINK :/baike.baidu /view/330120
31、.htm t _blank 應用程序 HYPERLINK :/baike.baidu /view/133203.htm t _blank 效勞器的整合方面極大的提高工作效率。它是功能豐富的JavaEE HYPERLINK :/baike.baidu /view/14867.htm t _blank 集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse 是一個十分優秀的用于開發Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也
32、十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能。可以說MyEclipse幾乎囊括了目前所有主流開源產品的專屬eclipse開發工具。Myeclipse是jsp應用程序開發工具,是目前最為廣泛的、易學易用的面向對象的開發工具。Jsp提供了大量的控件,這些控件可用于設計界面和實現各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故而,實現本系統Myeclipse是一個相對較好的選擇
33、。2.4 sql server 2000 簡介SQL是HYPERLINK :/baike.baidu /view/170434.htm英文Structured Query Language的縮寫,意思為HYPERLINK :/baike.baidu /view/595350.htm結構化查詢語言。SQLHYPERLINK :/baike.baidu /view/9793.htm語言的主要功能就是同各種HYPERLINK :/baike.baidu /view/38752.htm數據庫建立聯系,進行溝通。按照ANSI(HYPERLINK :/baike.baidu /view/1039836.h
34、tm美國國家標準協會的規定,SQL被作為HYPERLINK :/baike.baidu /view/1450387.htm關系型數據庫管理系統的標準HYPERLINK :/baike.baidu /view/9793.htm語言。SQL語句可以用來執行各種各樣的操作,例如更新HYPERLINK :/baike.baidu /view/38752.htm數據庫中的數據,從數據庫中提取數據等。絕大多數流行的HYPERLINK :/baike.baidu /view/1450387.htm關系型數據庫管理系統,如Oracle,Sybase,Microsoft SQL Server,Access等都采
35、用了SQL語言標準。雖然很多數據庫都對SQLHYPERLINK :/baike.baidu /view/537751.htm語句進行了再開發和擴展,但是包Select,Insert,Update,Delete,Create ,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。SQLServer2000 是關系數據庫開發工具,數據庫能聚集各種信息以供查詢、存儲和檢索。SQLServer2000 的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 Excel 的電子表格,可以使數據庫一目了然。另外,SQLServer2000允許創立自定義報表用于打
36、印或輸出數據庫中的信息。SQLServer2000也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件效勞器,與其他網絡用戶共享數據庫。SQLServer2000 是一種關系數據庫工具,關系數據庫是已開發的最通用的數據庫之一。如上所述,SQLServer2000 作為關系數據庫開發具備了許多優點,可以在一個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。微軟的JET數據庫引擎提供了與數據庫打交道的途徑,我們是通過它以及Myeclipse 來訪問數據庫并對其進行各種操作。Jsp、SQLServer2000以及其他的軟件產品都是通過共用JET數據庫引擎,從而給用戶提供了豐富的
37、數據類型。JDBC 控件在數據庫中的信息與將信息顯示給用戶看的Jsp程序之間架起了一座橋梁。我們可以設置JDBC控件的各個屬性,告訴它要調用那個數據庫的哪個局部。缺省情況下,JDBC控件根據數據庫中的一個或多個數據表建立一個dynaset-type動態集合類型的記錄集合。一個記錄集合是動態的也就意味著,當原來的數據表中的容改變了以后,該記錄集合中的記錄也會隨之改變。JDBC控件還提供了用來瀏覽不同記錄的各種跳轉按鈕。將JDBC控件放置在窗體中之后,我們還必須在該控件與要處理的數據庫之間建立聯系。ADO是Mcrosoft提出的第三種數據庫訪問對象,是Microsoft數據庫訪問技術的一個主要開展
38、方向,ADO將OLE DB封裝在一個數據對象中,使得JSP程序中以方便地實現對數據庫的訪問。具體的與數據庫的關系如下:JSP數據庫應用程序一般由用戶界面、數據庫引擎和數據倉庫三大局部組成。1用戶界面: 用戶界面是指應用程序與用戶進行交互的界面,包括用于交互的所有界面元素和代碼。它可以顯示數據并提供查看或更新數據的所有對象,比方數據作業窗體,添加、刪除記錄或執行查詢的JSP代碼等,這些對象隱含著用來請求數據庫效勞的屬性、事件和方法。2數據庫引擎:所謂數據庫引擎,是一種管理數據怎樣被存儲和檢索的軟件系統,是應用程序與物理數據庫之間的橋梁。它把應用程序的請求翻譯成對各種類型數據庫的物理操作,并向應用
39、程序返回結果。 3數據倉庫:數據倉庫是包含數據庫表的一個或多個文件,是存放數據的地方。對于本地的JSP數據庫來說,就是.mdb格式文件;對于不同的數據庫,它可能具備其它格式。JSP訪問數據庫通常有三種途徑: .使用JDBC訪問數據庫; .通過JSP提供的數據訪問變量編程訪問; .通過ODBC接口訪問ODBC API函數。JSP程序的數據訪問通過數據訪問接口來實現。在 JSP 中,主要的數據訪問接口有三種:數據存取對象(JDBC SQLServer2000 Object;DAO)、遠程數據對象(Remote JDBC Object;RDO)、ActiveX數據對象(ActiveX JDBC Ob
40、jects;ADO)。JSP通過數據庫引擎可以訪問的數據庫分如下三類:內部數據庫、外部數據庫和 ODBC數據庫。1、內部數據庫即.MDB格式的數據庫,包括DAO API、Microsoft SQLServer2000和Microsoft Access創立的數據源,也稱為本地數據庫。由于是由Jet引擎直接創立和操作這些數據庫,可以提供最大程度的靈活性和速度。2、外部數據庫即索引順序存取方法(ISAM)數據庫,例如Btrieve、dBASE、FoxPro以及Paradox等。JSP能夠創立和操作所有這些數據庫,還可以訪問Microsoft Excel或Lotus l-2-3電子表格,以及一些標準的
41、文本文件。3、ODBC數據庫即符合開放式數據庫連接性(ODBC)協議的數據庫。JSP可以訪問ODBC標準客戶/效勞器數據庫-如Microsoft SQL Server、Oracle和Sybase。可使用ODBC Object直接把命令傳遞給效勞器處理,以創立真正的客戶機/效勞器程序。3 系統功能分析、設計與方法該系統考慮將整個系統分解成如圖3-1模塊結構圖:其他信息查詢管理員登錄注冊登錄需查看的信息修改登錄密碼系統設置管理注冊會員管理住院患者管理主治醫生管理主界面 圖3-1模塊結構圖根據醫院提供的管理的信息,預測開發的管理系統的到達的功能如下:第一局部:系統登錄管理要求:用戶分二類:管理員登錄
42、僅管理員可登錄、普通用戶注冊登錄僅可查詢信息;第二局部:住院患者管理要求: = 1 * GB3 實現患者資料的新增、修改、辦理患者出院、查詢患者資料; = 2 * GB3 實現新增病人、病人的轉科轉房、病房明細查詢、患者退房; = 3 * GB3 實現病人藥品使用的增加、修改,收費工程列表; = 4 * GB3 實現當日出/入院病人數量和人員列表,實現各床位管理。第三局部:主治醫師管理要求:實現主治醫師資料的新增、修改、查詢,有統計各個主治醫師的治療效果第四局部:注冊會員管理要求:實現對注冊會員的身份權限進行查詢、刪除等管理;第五局部:系統管理要求:實現對管理員信息的增加、刪除、修改、查詢;3
43、.2 系統功能設計在系統的開發過程中,盡量注意模塊的高內聚、低耦合,使得系統的整體性能提高,并且也有利于投入使用后的系統維護。第一步: 實現總界面模塊對總界面布局安排,并設置功能選項的安置,即用戶登錄、管理員登錄; = 1 * GB3 用戶以會員的方式進行登陸,如果為注冊那么提示用戶進行注冊后再進行登錄,進而可以對主治醫師的信息進行查詢,對住院患者的信息進行查詢; = 2 * GB3 管理者以管理員的身份進行登錄,并可進行下幾步的操作;第二步:實現病人信息查詢模塊此類功能要求,為防止病人信息泄露,病人或其家屬要知道病人的病房號及姓名,并以病房號及姓名為檢索關鍵字對病人信息進行檢索查詢;查詢結果
44、包括病人所在病房、主治醫師、藥品使用情況及住院費用等相關情況;對檢索信息輸入錯誤后可進行報錯及重置的任務選項。第三步:實現管理員登錄模塊此模塊要求,系統管理員以系統管理者的身份進入系統, = 1 * GB3 可對病人信息進行添加、刪除操作,其中,添加病人信息內容包括:病人病歷號、姓名、病因、預付款、主治醫生等信息;刪除病人信息以病人病歷號為關鍵字進行管理刪除; = 2 * GB3 病房管理及病人管理; = 3 * GB3 醫生信息管理的病歷號、姓名、病房號等信息進行入庫管理,并能查詢病房分配剩余管理信息以醫生編號、姓名、職稱、簡介等信息進行入庫管理;刪除時那么以醫生編號為檢索信息進行刪除操作;
45、 = 4 * GB3 收費管理以患者病歷號為檢索信息進行檢索查詢,反響結果要求顯示患者姓名、預付款、醫院總費用、結余等信息;并設有查看清單,清算費用出院等功能選項,當患者或其家屬要求查看清單時可顯示患者使用藥品名稱、數量、藥品費用、開藥醫師、用藥時間等信息,是患者及其家屬明確的了解消費及就診情況。第四步:注冊會員管理要求:實現對注冊會員的身份權限進行查詢、刪除等管理;第五步:系統管理要求:實現對管理員信息的增加、刪除、修改、查詢,其中包括管理員登陸名稱、密碼等信息進行修改和查詢刪除;考慮“怎樣實現這個軟件系統,直到對系統中的每個模塊給出足夠詳細的過程性描述。主要任務如下:為每個模塊確定采用的算
46、法,選擇某種適當的工具表達算法的過程,寫出模塊的詳細過程性描述;確定每一模塊使用的數據結構;確定模塊接口的細節,包括對系統外部的接口和用戶界面,對系統內部其它模塊的接口,以及模塊輸入數據、輸出數據及局部數據的全部細節。要為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼即程序進行預定的測試,模塊的測試用例是軟件測試方案的重要組成局部,通常應包括輸入數據,期望輸出等內容。本系統在開發過程中所采用的詳細設計方法為IPO圖:1、病人及醫師的查詢模塊IPO圖,如下列圖3-3-1病人及醫師的查詢模塊IPO圖: IOP查詢內容的設定提供相應的界面供操作人員操作顯示查詢的結果統計相關信息 圖3-3-1
47、病人及醫師的查詢模塊IPO圖用戶管理模塊的IPO圖,如下列圖3-3-2 用戶管理模塊的IPO圖: IOP增加、刪除、修改用戶信息提供相應的界面供操作人員操作保存到用戶管理表 圖3-3-2 用戶管理模塊的IPO圖4 系統的實現主界面是用菜單形式表現的,如圖4-1主界面的實現: 圖4-1主界面的實現 主界面的頁面布局包括頂端的會員登錄等鏈接控件,以及時鐘顯示;頁面顯示局部包括醫院名稱,應用鏈接控件,圖片資訊,新聞資訊以及醫院簡介;用戶在進入管理系統網站后可以直觀的看到醫院的相關信息和應用按鈕,方便用戶對醫院進行深入的了解和使用此管理系統,使此系統更加的人性化,使用更加高效化。錄模塊的實現如下列圖4
48、-2-1為登錄流程圖:YN開始輸入登錄密碼是否正確主界面 圖4-2-1登錄流程圖 如下列圖4-2-2為管理員登錄界面: 圖4-2-2管理員登錄界面此操作需要管理者以管理員得身份輸入正確的用戶名、密碼、驗證碼進入管理頁面。 如圖4-3-1為用戶注冊界面顯示界面: 圖4-3-1注冊界面 用戶要按照圖4-3-1提示進行個人信息的填寫,并且各項信息均正確前方可成為合法的會員;當用戶以合法的注冊會員登錄系統后,即可跳轉到到會員登錄頁面。 用戶登錄界面,如圖4-3-2登錄界面: 圖4-3-2登錄界面 用戶以會員的身份進行登陸進入下一級頁面后,可進行對個人注冊信息的查詢、修改的操作。 如下列圖4-4-1為查
49、詢住院患者運行界面: 圖4-4-1查詢住院患者界面 會員登錄后,即可查詢住院患者的床位號、姓名、病因、主治醫師及入院時間等信息;但會員僅可以查詢不可以進行進一步的操作。 如下列圖4-4-2-1為查詢醫院醫師運行界面: 圖4-4-2-1醫院醫師的查詢會員可以對醫院所有的醫師進行查詢顯示,顯示內容包括醫師的姓名、職稱;如假設想進一步了解醫師的信息可點擊醫師的顯示局部進而進入醫師的簡介資料顯示局部,如圖4-4-2-2醫師詳細資料顯示: 圖4-4-2-2醫師詳細資料顯示 此頁面的資料顯示可以是用戶進一步的來了解醫師的信息,方便患者到醫院進行就診咨詢,防止患者對醫生的了解偏見,使患者能更安心的進行就診治
50、療。 如下列圖4-5-1為會員登錄成功界面: 圖4-5-1會員登錄成功界面會員以合法身份登陸后,登錄界面會顯示當前用戶的用戶名、會員級別等根本信息。 如果會員想修改密碼信息內容,那么進入到如圖4-5-2-1頁面,此頁面為修改會員登錄密碼頁面。 圖4-5-2-1修改會員登陸密碼頁面 如果會員想對個人注冊信息進行修改,那么進入下列圖4-5-2-2頁面,會員可對自己的注冊信息進行系統的修改。 圖4-5-2-2注冊信息修改頁面當會員要對患者使用藥物的信息查詢時,既跳轉到醫藥費用查詢界面,如下列圖4-5-3-1: 圖4-5-3-1醫藥費用查詢界面 當會員輸入正確的患者信息時,即可顯示當前查詢患者的使用藥
51、品信息,下列圖4-5-3-2: 圖4-5-3-2醫藥費用查詢結果界面 此頁面顯示信息可是使用戶了解當前患者使用的藥品名稱、編號、價格、使用劑量以及主治醫師和用藥時間;此功能可以使醫院的效勞信息更加透明,方便患者家屬及親友對患者治療信息的了解度,使患者可以進一步的配合醫院的后續治療。此模塊分為新聞資訊的查詢和用戶留言互動的查詢,用戶可以對醫院最新更新的新聞資訊進行查看,以了解醫院及社會的最新動態;用戶還可以查看到醫院的互動留言平臺,并參與到其中,與醫生、其他用戶進行語言互動。對于新聞資訊的查詢,用戶可以以游客的方式進行查看,此模塊未設查看權限,即只要翻開本系統主頁即可查詢,如圖4-6-1-1 新
52、聞資訊的查詢: 圖4-6-1-1 新聞資訊的查詢 如果欲了解相關具體內容信息,用戶還可翻開連接進行詳細查看,如圖4-6-1-2新聞資訊詳細內容的查詢: 圖4-6-1-2新聞資訊詳細內容的查詢此查詢可以是用戶更全面的了解醫院發布的相關信息,使用戶對醫院及社會進一步的了解。留言互動模塊即是主頁你問我答模塊,用戶可以會員的身份進行留言,也可以以匿名游客的方式進行留言;而對互動留言的查看沒有設置權限,即翻開本系統主頁即可進行查詢,如下列圖4-6-2-1 互動留言的查詢: 圖4-6-2-1 互動留言的查詢 此模塊可以進一步使醫院了解用戶的意見和需求,使醫院的效勞到達進一步的提升,也可使用戶了解更為廣闊的用戶對醫院看法意見等信息,方便了用戶對醫院更深切的了解。5 總結 畢業設計是我們將所學理論知識形成系統的一個鍛煉的好時機,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論