天津理工畢業(yè)設(shè)計--醫(yī)院報告管理系統(tǒng)之查詢與系統(tǒng)設(shè)置管理模塊(共36頁)_第1頁
天津理工畢業(yè)設(shè)計--醫(yī)院報告管理系統(tǒng)之查詢與系統(tǒng)設(shè)置管理模塊(共36頁)_第2頁
天津理工畢業(yè)設(shè)計--醫(yī)院報告管理系統(tǒng)之查詢與系統(tǒng)設(shè)置管理模塊(共36頁)_第3頁
天津理工畢業(yè)設(shè)計--醫(yī)院報告管理系統(tǒng)之查詢與系統(tǒng)設(shè)置管理模塊(共36頁)_第4頁
天津理工畢業(yè)設(shè)計--醫(yī)院報告管理系統(tǒng)之查詢與系統(tǒng)設(shè)置管理模塊(共36頁)_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、醫(yī)院(yyun)報告管理系統(tǒng)-查詢與系統(tǒng)設(shè)置(shzh)管理摘 要 醫(yī)療行業(yè)伴隨著社會快速的發(fā)展(fzhn),其信息化的管理需求不斷上升擴(kuò)大。對醫(yī)療報告高效的管理成為了一個提高工作效率,緊跟信息化產(chǎn)業(yè)的重要衡量標(biāo)準(zhǔn)。該醫(yī)院報告管理系統(tǒng)是一套面向醫(yī)療機(jī)構(gòu)的完整的軟件系統(tǒng),包含了病人病例的管理,實(shí)現(xiàn)無紙化管理,而對于系統(tǒng)設(shè)置方面,包括了對使用系統(tǒng)人員的限制,系統(tǒng)概括,狀態(tài)管理,儀器管理,檢查室管理等功能。本設(shè)計結(jié)合現(xiàn)實(shí)條件,首先對該課題的社會背景、目的和意義進(jìn)行研究,并制定了實(shí)現(xiàn)木匾,在確定了設(shè)計思想的基礎(chǔ)上,進(jìn)行了需求分析,功能設(shè)計,數(shù)據(jù)庫設(shè)計等。最后對系統(tǒng)進(jìn)行編碼實(shí)現(xiàn),本課題結(jié)合用戶需求以及開

2、發(fā)的實(shí)際情況,運(yùn)用B/S結(jié)構(gòu)模式,C#、JQuery語言結(jié)合MVC3、EF實(shí)體關(guān)系框架,Visual Studio 2013,SQL Server 2008 R2數(shù)據(jù)庫以及C#特有的Lambda、Ajax等技術(shù)來完成該系統(tǒng)的數(shù)據(jù)庫及應(yīng)用程序的開發(fā)設(shè)計。關(guān)鍵字:醫(yī)院報告管理系統(tǒng) 系統(tǒng)設(shè)置 電子報告HospitalReport Management SystemQueryManagementand System SettingsABSTRACTThe health care industry along with the rapid social development, increasing d

3、emand for its informationization management.The management of the medical report efficient became a improve work efficiency, followed by important criteria of information industry.Hospital report management system is a complete software system for all medical institutions, contains a patient case ma

4、nagement, realize the paperless management, for the system setup, including the limitations on the use of personnel system, the system summary, state management, equipment management, examination room management, and other functions.This design combined with the real conditions, the social backgroun

5、d of the subject, purpose and significance of research, and made the wooden plaque, in determining the design thought, on the basis of the requirement analysis, functional design, database design, etc.Finally to encode system implementation, this topic in combination with the actual situation of use

6、r needs, and development, with the model of B/S structure, c #, JQuery language combined with MVC 3, EF entity relationship framework and Visual Studio 2013 and SQL Server 2008 R2 database and c # peculiar Lambda, Ajax technology to complete the system design of database and application development.

7、Key Words: HospitalReport System Settings Electronic Report目 錄TOC o 1-3 h u HYPERLINK l _Toc21733 第一章 緒論(xln) 第一章 緒論(xln)1.1 課題(kt)研究社會背景伴隨著社會的不斷的快速的發(fā)展,人們對各種產(chǎn)品的需求越來越多,而且在企業(yè)管理的過程中信息化占領(lǐng)(zhnlng)主導(dǎo)作用,信息也越來越受到人們的重視,并且已經(jīng)成為一種重要的資源,我們通常稱其為“信息資源”,而在當(dāng)下的社會中,信息資源已經(jīng)成為一項(xiàng)相對主要的社會活動。所以,在醫(yī)療系統(tǒng)的發(fā)展中也不例外,該課題的研究是在加強(qiáng)醫(yī)院報告管理

8、系統(tǒng),其中包括為病人更好的服務(wù)和加強(qiáng)醫(yī)院效益的管理。社會生產(chǎn)力的發(fā)展對系統(tǒng)軟件的要求不斷擴(kuò)展,因此,各種管理系統(tǒng)的需求急速增加,但同時,系統(tǒng)的可靠性,準(zhǔn)確性也成為需要實(shí)現(xiàn)的重要目標(biāo)。與此相對比,人工管理是對鄙人的病歷管理的過程是及其復(fù)雜的過程,對于醫(yī)生來說,記住每一位病人的病歷是不可能的,而且采用人工記錄的方式浪費(fèi)了大量的勞動力和資源。1.2 課題的目的及意義當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大長處在于使用它能夠?qū)π畔⑦M(jìn)行管理。對信息進(jìn)行控制,不單提高了工作效率,并且大幅度提高了其安全性。特別是現(xiàn)在生產(chǎn)線對于龐大的企

9、業(yè)信息管理,這樣計算機(jī)就能夠更加可以更充分發(fā)揮它應(yīng)該的優(yōu)勢。因此所以說計算機(jī)是一個對目前信息的管理還有對它的開發(fā)都有著十分密切的關(guān)系。 隨著我們社會的不斷發(fā)展,這樣因此醫(yī)院同時也不斷的擁有了該企業(yè)特有發(fā)展過程的性質(zhì),做的該醫(yī)院管理的核心的大部分內(nèi)容逐漸以經(jīng)濟(jì)管理為中心。因此,一個完善醫(yī)院信息系統(tǒng)不僅要以醫(yī)院的運(yùn)營為核心,而且還要能夠滿足對醫(yī)院信息管提出的一些特殊需求。第一,以病人為主導(dǎo),即以患者在院治療過程而產(chǎn)生的信息流為主線;第二,是以財務(wù)為中心點(diǎn),對醫(yī)院各項(xiàng)財務(wù)信息流能有明晰、合理、準(zhǔn)確的劃分,并且不斷的促進(jìn)財務(wù)信息從核算服務(wù)轉(zhuǎn)到綜合管理服務(wù)的軌道。從而保障醫(yī)院在提供衛(wèi)生服務(wù)的基礎(chǔ)上充分滿

10、足患者的需求,同時不斷的加強(qiáng)醫(yī)院的經(jīng)濟(jì)活力。 我們的設(shè)計旨在簡化,解決以下問題: 1.盡可能的提高病人的診療效率,完善病人的病歷,更好的為患者提供服務(wù)。 2.減少醫(yī)院人員的勞動力,強(qiáng)化管理。3.為了提高醫(yī)院的整體效益,相應(yīng)的提高醫(yī)院的質(zhì)量管理水平。本系統(tǒng)需運(yùn)行效果: (1)醫(yī)院的全面服務(wù),業(yè)務(wù)處理的時間得以縮短,病人排隊(duì)等待現(xiàn)象的減少是系統(tǒng)實(shí)現(xiàn)的目標(biāo),這樣不僅提高了完善了醫(yī)院的服務(wù)質(zhì)量,更提高了工作效率。 (2)防匯堵漏。目前大部分得住院系都會統(tǒng)涉及到有關(guān)網(wǎng)絡(luò)管理都能夠做到了費(fèi)用花在了哪里以及發(fā)生就在哪里能夠入賬,這樣就會造成流水線上的堵塞了就會出現(xiàn)由于不能夠及時送達(dá)有關(guān)費(fèi)用單所造成的欠費(fèi)想象

11、以及漏費(fèi)現(xiàn)象,這樣就能夠保證了醫(yī)院有一個正常的合理收入。 (3)人力,財力,物力(wl)的管理規(guī)范化,提高管理效率。 (4)在醫(yī)院(yyun)統(tǒng)計和計算方面,實(shí)現(xiàn)自動化管理,輔助和政策支持,以縮短決策周期。1.3 實(shí)現(xiàn)目標(biāo)和意義(yy)1.3.1 實(shí)現(xiàn)目標(biāo)現(xiàn)如今目前國內(nèi)的有許多數(shù)小型診所或者是一些小型醫(yī)院的整體管理達(dá)到我們所期待的水平還處于紙質(zhì)記錄的建造基礎(chǔ)上,與此同時這種管理水平跟時代的進(jìn)步相比顯然已經(jīng)不能夠的達(dá)到適應(yīng)當(dāng)今時代的發(fā)展的需求了,在進(jìn)行糾其原因,這除了浪費(fèi)了所需要人力和物力以及財力,同時在現(xiàn)代信息化迅猛發(fā)展的同時,這種看起來低效的方式必然會被能夠以計算機(jī)為基礎(chǔ)的先進(jìn)管理機(jī)制所取締

12、。歸納起來,實(shí)現(xiàn)目標(biāo)有以下幾點(diǎn):1.可以高效率,安全的存儲醫(yī)院病人的所有病例; 2.避免了人力的浪費(fèi),只需要幾個專門負(fù)責(zé)人錄入信息即可; 3.提高了病人病歷的查詢,調(diào)用,管理等的時間。1.3.2 系統(tǒng)意義 提供好的就醫(yī)環(huán)境以及好的用戶服務(wù)是系統(tǒng)提高競爭力的方法之一,為了實(shí)現(xiàn)這些要求,最有效的解決辦法就是信息化。醫(yī)院報告管理系統(tǒng)的實(shí)現(xiàn)目標(biāo)應(yīng)當(dāng)以病人為核心,利用發(fā)達(dá)的的信息技術(shù),例如計算機(jī),網(wǎng)絡(luò)等,提高醫(yī)院自身的競爭力,滿足病人及用戶的各項(xiàng)需求,以此保證醫(yī)院的穩(wěn)定快速的發(fā)展并全面建設(shè)小康社會和醫(yī)療方面的改革發(fā)展的形式。 1.4 開發(fā)設(shè)計思想本系統(tǒng)應(yīng)用軟件工程的原則,嚴(yán)格按照軟件工程的思想先進(jìn)行需求

13、分析,其次完成了概念設(shè)計、邏輯設(shè)計,最終實(shí)現(xiàn)物理設(shè)計以及編碼、實(shí)現(xiàn)和測試各個過程。采用ASP.NET MVC EF SQL Server2008 Ajax結(jié)合技術(shù),主要實(shí)現(xiàn)了工作清單,個案管理,查詢,模板管理和系統(tǒng)設(shè)置等功能。第二章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)簡介2.1系統(tǒng)(xtng)開發(fā)環(huán)境簡介該醫(yī)院報告管理系統(tǒng)整體采用了能夠?qū)崿F(xiàn)的面向?qū)ο筌浖_發(fā)模式,以Microsoft公司的可視開發(fā)環(huán)境Microsoft Visual Studio 2013作為主要開發(fā)工具,該醫(yī)院報告管理系統(tǒng)采用 Microsoft SQL Server Management Studio 2008 R2用來存放一些我們的

14、數(shù)據(jù)信息,再加以配合ADO.NET的框架最終實(shí)現(xiàn)了對整個數(shù)據(jù)庫所涉及到的快速訪問以及更新,同時(tngsh)更加能夠較好地完成了我們預(yù)期的所想要實(shí)現(xiàn)的功能。2.2 Microsoft Visual Studio 2013簡介(jin ji)Visual Studio 2013是一個由Mircrosoft公司發(fā)明推出的一個開發(fā)環(huán)境。是目前現(xiàn)今最為強(qiáng)大以及最流行得Windows平臺的程序開發(fā)IDE。VS 2013除了支持Microsoft SQL Server,它還支持 IBM DB2、以及Oracle Database。Visual Studio 2013相較之前的版本新增了許多方便好用的新功能

15、:1.可視增強(qiáng)功能2.支持多個監(jiān)視器3.代碼編輯器4.鍵入時即開始搜索5.調(diào)用層次結(jié)構(gòu)2.3 ASP.NET簡介 ASP.NET是目前一個已經(jīng)上線并且建立在.NETFramework (一個能夠通過簡單的COM類似互操作的技術(shù)在這之上,并且還提供了一個非常完善并且能夠及時在線應(yīng)用的Web應(yīng)用程序以及相關(guān)的處理模型。而且在Server服務(wù)器上,最后構(gòu)成了這些控件的公開了一個非常良好的面向?qū)ο蟮某绦蛳嚓P(guān)設(shè)計的類模型系統(tǒng),其中該模型還具有了非常好的并且具有內(nèi)容豐富性同時更是面向?qū)ο蟪绦蛟O(shè)計編程的一個非常獨(dú)特的亮點(diǎn)。其中ASP.NET不僅提供會話狀態(tài)的管理而且還提供了進(jìn)程回收,從而充分的提高了在應(yīng)用程

16、序設(shè)計的可靠性同時很大層面上減少了開發(fā)人員所要必須編寫的一些代碼數(shù)量。除此以外,ASP.NET更加使開發(fā)的人員能夠以Service服務(wù)器的形式提供交付的軟件。同時也涉及到利用XML服務(wù)和非常實(shí)用的Webservices服務(wù)器,這樣就能夠幫助開發(fā)人員能夠更好的通過SOAP這個交付平臺該服務(wù)同時也編寫自己特有的一些業(yè)務(wù)邏輯東西。2.4 SQL Server2008簡介(jin ji)SQL Server 2008是一個非常好的數(shù)據(jù)平臺是在Microsoft微軟公司的數(shù)據(jù)平臺這個上面發(fā)布的,SQL Server 2008這個數(shù)據(jù)平臺可以能夠更加批量的管理或者完善組織的任何一種的數(shù)據(jù)形式。不僅可以能夠

17、將數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)半結(jié)構(gòu)化和以及數(shù)據(jù)非結(jié)構(gòu)化的文檔直接能夠存儲到相應(yīng)的數(shù)據(jù)庫中。而且還可以進(jìn)行數(shù)據(jù)的一些查詢操作、搜索操作、同步操作、報告操作和分析之類的操作。同時數(shù)據(jù)還可以同樣存儲在各種設(shè)備上面,包括從數(shù)據(jù)最大的數(shù)據(jù)中心的服務(wù)器上面一直(yzh)到桌面形式的計算機(jī)上和以及移動設(shè)備上面,SQL Server 2008都是可以整體有效控制所有數(shù)據(jù)而不是用管理數(shù)據(jù)信息存儲在哪里面。SQL Server 2008 除此之外還能夠同時允許使用 Microsoft以及NET技術(shù) 還可以用Visual Studio技術(shù)開發(fā)在自定義的一些能夠和相關(guān)開發(fā)的應(yīng)用程序中最終能夠使我們所需要用到的一些所有數(shù)據(jù)信息,

18、最終在能夠?qū)崿F(xiàn)一個(y )面向服務(wù)的框架或者說是一個架構(gòu)(SOA)以此同時還有能夠通過 Microsoft BizTalk Server這個服務(wù)器里面的一些相關(guān)的業(yè)務(wù)所涉及到的相關(guān)業(yè)務(wù)線流程中能夠使用的數(shù)據(jù)信息。這樣就可以同時信息在各個方面的醫(yī)院里的工作人員同樣可以進(jìn)行通過該醫(yī)院報告管理系統(tǒng)進(jìn)行一些簡單的而且日常都在使用的一些常用工具來能夠直接訪問所有的數(shù)據(jù)信息。2.5 C#以及Lambda簡介C#的發(fā)展起源:C#(英文讀做C-sharp)是一門編程語言是來自微軟公司的Anders Hejlsberg(安德斯.海爾斯伯格)還有 Scott Willamette一起領(lǐng)導(dǎo)的一個開發(fā)小組能夠可以非常

19、專業(yè)的為.NET這個在線平臺和以是一門及能夠設(shè)計的一種語言,它除了不僅可以能夠讓程序員利用代碼能夠完全徹底的移植到.NET平臺上。而且這種簡單的操作移植在對于龐大的一些程序員們來說是相對而言比較容易操作的,因?yàn)樵贑#的發(fā)展包括從C的發(fā)展和C+的發(fā)展以及Java發(fā)展來說而來,C#同時的采用并且選取了這三種流行的語言中包括的最優(yōu)秀的一些獨(dú)有特點(diǎn),并且同時也加入了C#自己獨(dú)有的特性。C#除此之外還是一個類似事件模型的驅(qū)動的形式,C#是一個全面的并且是一個可以面向?qū)ο蟮囊粋€非常可視化的一門編程語言,因此我們就可以很容易的使用利用集成開發(fā)模式的環(huán)境來編寫我們的C#程序。在使用IDE的同時,能夠可以讓程序

20、員更加方便的建立C#程序,運(yùn)行C#程序,測試C#程序以及調(diào)試和測試C#程序,因此這就能夠可以將整體開發(fā)能夠可以使用的整個醫(yī)院報告管理程序開發(fā)所利用時間成功減少到不再使用IDE這個程序開發(fā)時間里所需要時間的部分。與此同時在使用IDE這個程序開發(fā)的過程中就會很快的同樣就可以建立一個更在完善的在線應(yīng)用程序過程我們稱之為快速反映的開發(fā)。1、C# 3.0新特性(txng)隱式類型化本地(bnd)變量現(xiàn)在可以能夠統(tǒng)一標(biāo)準(zhǔn)的使用一個var這個特殊關(guān)鍵字就是用來能夠非常準(zhǔn)確的聲明一個局部的變量,但是并不是像我們以前那樣再需要能夠更加明確的指明提出一個所需要的變量以及更加明確的一種類型了,在聲明變量在確切類型上

21、也因此(ync)可以能夠通過聲明局部變量時的準(zhǔn)確初始值的方式來推斷出來。匿名類型我們通過通過匿名的類型這種方式,這樣我們能夠可以更加簡單的使用一個匿名的類型用new和大括號之間并沒有了之前的類型以及名稱的這種形式比如 Name = Holly, Age = 31, , 屬性名n=值n 的這種形式來直接的在函數(shù)中就可以創(chuàng)建新的類型,并且類型用于Name以及Age屬,他們不僅能夠可以將被讀取而且在這其中的所有值是一個再隱式的一個類型初始化的值中被賦予的值得。隱式類型化數(shù)組這個目前是一個持有特性是并且能夠?qū)σ恍╇[式的一個類型化數(shù)組進(jìn)行本地變量的相應(yīng)擴(kuò)展,于是自從出現(xiàn)了隱式類型化數(shù)組這個非常好的特性,

22、因此這樣我們就能夠統(tǒng)一的用來能夠直接用new這個特殊的關(guān)鍵字用來能夠更加有效的聲明一個特殊數(shù)組,除此之外并且能夠在它的后面跟上這個有效的數(shù)組最開始的值以及它們的列表。到了最后我們所需要的數(shù)組的最終類型就因此變得能夠由初始化的列表出來從而進(jìn)行相關(guān)的推斷。對象構(gòu)造者一般情況下我們在線某個系統(tǒng)聲明一個簡單的數(shù)組時候,在當(dāng)與此同一個節(jié)奏的時候可以對其來進(jìn)行一系列簡單結(jié)構(gòu)的初始化,所以這樣就更加的能夠省使我們的項(xiàng)目去了好多不必要的麻煩,與此同時我們在創(chuàng)建類一個的有效對象的時候,這招就顯而易見會變得不是那么的靈了,那么這樣我們可以選擇一個去調(diào)用該類的一些構(gòu)造出來的函數(shù)OK了對象的一系列初始化,與此同時還能

23、夠選擇就手工進(jìn)行初始化。但是上面所說的這兩種可以選擇方法都不是特別的方便,但是當(dāng)能夠使用構(gòu)造的一些列函數(shù)來完成對對象來進(jìn)行一些列的初始化時,最終我們在不僅能夠?yàn)榱舜_保它在某種意義上的靈活性,還可以需要我們來編寫或者構(gòu)造函數(shù)以及涉及到的他們的多個重載的版本,總的來說這樣的話就會變得很麻煩。C#3.0在它獨(dú)有的新特性中同時也加入了許多對象構(gòu)造者非常實(shí)用的一些特性,擁有了這個這樣能夠使得對一系列對象進(jìn)行的初始化工作就會很容易變得非常的簡單了,與此同時我們進(jìn)一步還可以進(jìn)行采用更好的一些條件類似于像數(shù)組的初始化的這個道路來進(jìn)行初始化我們所有一切類的有效的對象,這個非常奇妙的方法就是直接能夠在對創(chuàng)建該醫(yī)院

24、報告管理系統(tǒng)類的對象以及它們的表達(dá)式后面都要跟上這個已經(jīng)創(chuàng)建好的類的成員初始化擁有的所有代碼。在聲明一個有效數(shù)組的同時,為了能夠指定其初始的值,最有效的方法就是可以直接在該數(shù)組有效聲明的后面直接加上初始值的一系列列表。這樣我們就能夠可以使需要或者(huzh)已經(jīng)有的數(shù)組的初始化系統(tǒng)工作由最開始的非常復(fù)雜變得現(xiàn)在能夠?qū)崿F(xiàn)的及其簡單了,并且對于我們程序員作為編程者群體來說能夠創(chuàng)建的集合類型,可能就代表著就無法享受著到與一些普通的數(shù)組有著一樣的待遇了,我們無法在創(chuàng)建自定義集合對象的同時,使用數(shù)組的初始化語法為其指定初始值。C# 新特性3.0中加入了一個集合所構(gòu)造者特有性能,這樣就可以能夠使我們在得到

25、與普通數(shù)組相的待遇,從所以在創(chuàng)建一個集合對象的時候得同時為能夠其指定了一個好的初始值。所以在這個層面上為了能夠更加完美的達(dá)到這一個方面的要求,除此之外我們還更加的需要一些更好的能夠讓我們的整個醫(yī)院報告管理系統(tǒng)的集合完美的實(shí)現(xiàn)ICollection這個良好的接口,在這ICollection接口里面,能夠完成最開始的操作的最關(guān)鍵的部分在于(ziy)Add這個函數(shù),這樣在我們使用最開始也就是初始化語法時就能夠?yàn)榧现付ㄆ涮赜械某跏贾担珻#在編譯器將會自動調(diào)用ICollection接口中的Add這個函數(shù)將會初始列表中的所有元素加入到這個集合中,最后能夠以完成集合的初始化的這個操作。2、Lambda表達(dá)

26、式 “Lambda 表達(dá)式”是一個間接說明(lambda expression)是一個目前在線的非常完善的并且是一個匿名的函數(shù),Lambda簡介為(lambda expression)表達(dá)式的誕生是一個基于類似編程的數(shù)學(xué)基礎(chǔ)(jch)上的進(jìn)行演算出來的從而得名的,Lambda 這個比較特殊的表達(dá)式是能夠更加直觀的直接在一個對應(yīng)于簡單意義上匿名的函數(shù),除此之外還除去了在這之前其特有的一個函數(shù)名所擁有的函數(shù)。Lambda這一個特使的表達(dá)式不僅能夠可以很OK的表示一個閉包在這里(需要特別注意這個現(xiàn)實(shí)的意義和傳統(tǒng)的數(shù)學(xué)模式上的一些意義上表現(xiàn)的所差別)。這點(diǎn)在C#其中的Lambda 表達(dá)式或者可以稱為(

27、lambda expression)表達(dá)式一直都是在最大程度上使用 Lambda表達(dá)式這個 運(yùn)算符 =,這個等號尖括號運(yùn)算符讀為“goes to”。該函數(shù)體如果出現(xiàn)多于一條語句必須用的可用大括號來括起來。Lambda 這個特殊的表達(dá)式一般都是一種用在基于表現(xiàn)更加方法的常用 LINQ 以及查詢中,跟這個方法一樣作為Where 與 Where 等一些相對而言更加標(biāo)準(zhǔn)查詢的運(yùn)算符方式的參數(shù)進(jìn)行一些列的查詢。正常情況下都常用于在基于我們使用某個方法的一些簡單的語法上比如在 Enumerable這個實(shí)現(xiàn)類中來能夠更加充分調(diào)用 Where這個方法時(舉個例子在兩個方法: LINQ to Objects 以

28、及 LINQ to XML 方法中那樣),同時參數(shù)也是一個委托類型 :System.:.Func(Of )。當(dāng)這個時候我們正在進(jìn)行使用這個 Lambda 這個特殊的表達(dá)式時需要創(chuàng)建一個委托這樣管理起來會更加的方便。第三章 系統(tǒng)分析3.1 系統(tǒng)(xtng)概述 醫(yī)院(yyun)報告管理系統(tǒng)系統(tǒng)設(shè)置和查詢系統(tǒng)是為了實(shí)現(xiàn)對醫(yī)院的高效管理,設(shè)計好相應(yīng)的用戶需求(xqi)是開發(fā)該系統(tǒng)的首要任務(wù),在充分了解了用戶的需求,才能實(shí)現(xiàn)具有易用性,時效性,穩(wěn)定性和擴(kuò)展性的系統(tǒng)。通過前期的調(diào)查分析及研究。本系統(tǒng)主要實(shí)現(xiàn)的是查詢和系統(tǒng)設(shè)置管理,實(shí)現(xiàn)了對病人病歷信息查詢,修改,記錄等功能,并可對系統(tǒng)進(jìn)行設(shè)置管理等功能。

29、3.2 業(yè)務(wù)需求分析 作為醫(yī)院報告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)的用戶的人員的要求有該系統(tǒng)的基本功能和計算機(jī)系統(tǒng)的要求,詳細(xì)描述如下:該系統(tǒng)是基于Internet支持的系統(tǒng);醫(yī)生可以通過該系統(tǒng)對病人病歷進(jìn)行記錄與管理;醫(yī)院各部門之間可以通過該系統(tǒng)進(jìn)行信息傳輸;該數(shù)據(jù)庫的建立需求和維護(hù)系統(tǒng)有該系統(tǒng)的數(shù)據(jù)所擁有操作員進(jìn)行;用戶管理是有該系統(tǒng)的管理員進(jìn)行管理;3.3 可行性分析 醫(yī)院報告管理系統(tǒng)被認(rèn)為是目前各國視為支柱的一種產(chǎn)業(yè),在目前經(jīng)濟(jì)快速發(fā)展的過程中更加起著舉足輕重的有利作用,而如今市場經(jīng)濟(jì)全球化的大前提背景之下,競爭會更加顯得激烈,醫(yī)生再不斷與患者對于業(yè)內(nèi)的服務(wù)要求也會變得越來越高,因此我

30、們要要求醫(yī)院報告管理系統(tǒng)上必須提高完善高效的服務(wù)質(zhì)量,能夠可以讓整個醫(yī)療過程變得更加的簡化,方便醫(yī)生以及患者。與此跟步還是那個利用我們?nèi)肆λ冻鲎钚〉拇鷥r,與此同時能夠在盡可能在無限進(jìn)度下短的時間里來把系統(tǒng)能否被醫(yī)院報告管理系統(tǒng)開發(fā)者開發(fā)進(jìn)行是否OK的確認(rèn),這個目前就是該醫(yī)院報告管理系統(tǒng)可行性分析的最后的同時也是我們研究最主要的目的。為了達(dá)能夠到這個目的,需要權(quán)能夠可行,開發(fā)開系統(tǒng)是否可以能夠?qū)崿F(xiàn),最終當(dāng)系統(tǒng)完成結(jié)束時,是否可以達(dá)到預(yù)期理想的效果,以此來決定該系統(tǒng)是否值得被開發(fā)。綜上所述,系統(tǒng)的可行性分析是一個簡化并且很大程度上已經(jīng)壓縮了該系統(tǒng)的整體的設(shè)計分析以及過程,這樣也是在不同程度上以比

31、較抽象的方式來進(jìn)行根系和設(shè)計該系統(tǒng),以此能夠更好的完善系統(tǒng)開發(fā)。 系統(tǒng)所需要(xyo)的可行性分析其中主要包括該 醫(yī)院報告管理系統(tǒng)可行性,其中包括經(jīng)濟(jì)可行性還有技術(shù)可行性以及社會可行性。3.3.1系統(tǒng)(xtng)可行性伴隨著互聯(lián)網(wǎng)的不斷發(fā)展與進(jìn)步,國內(nèi)外的軟件開發(fā)的發(fā)展迅速而且變得越來越好,不管是各個領(lǐng)域的哪個行業(yè),還是在各種( zhn)規(guī)模大小的所有企業(yè)都需要一些列軟件的開發(fā)能力和技術(shù)要求,來滿足企業(yè)要求。醫(yī)院報告管理系統(tǒng)-個案管理系統(tǒng)開發(fā)的實(shí)質(zhì)是數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。該醫(yī)院報告管理系統(tǒng)的基本操作就是對一些數(shù)據(jù)的增加功能,刪除功能,修改功能,查詢功能等,所以不會在存在太大的技術(shù)所有方面的一些存

32、在問題,因此來說開發(fā)醫(yī)院報告管理系統(tǒng)是非??尚械摹?.3.2經(jīng)濟(jì)可行性分析 在支出一次性的支出費(fèi)用以及維護(hù)的費(fèi)用和收益在各個方面都能夠有一個很好的改善系統(tǒng),每位用戶只需很少花費(fèi)一定的資金就立刻可以實(shí)現(xiàn)整個醫(yī)學(xué)管理系統(tǒng)開發(fā),從經(jīng)濟(jì)問題上嚴(yán)格考慮,該醫(yī)學(xué)管理開發(fā)系統(tǒng)是一個完全可行的項(xiàng)目。 3.3.3技術(shù)可行性分析 在網(wǎng)絡(luò)留言板本系統(tǒng)主要采取ASP為開發(fā)技術(shù),并使用web實(shí)現(xiàn)醫(yī)院管理系統(tǒng)中個案管理基本功能,JavaScript, SQL Server數(shù)據(jù)庫技術(shù)。3.3.4社會可行性分析 為了能夠更加完善該醫(yī)院報告管理系統(tǒng)的管理,一方面需要建立一個完善醫(yī)院醫(yī)療以及各方面經(jīng)濟(jì)運(yùn)行的指標(biāo)體系,同樣在另一個

33、方面,該系統(tǒng)的開發(fā)以及使用工程主要是為了能夠改善醫(yī)院整體的管理服務(wù)體系。并且需要解決一些人工管理難以解決的問題,這也是醫(yī)院報告管理系統(tǒng)開發(fā)的關(guān)鍵所在。3.4 系統(tǒng)功能劃分 系統(tǒng)功能圖如圖3.1所示:圖3.1系統(tǒng)(xtng)功能圖Fig. 3.1 System function diagram其中(qzhng)系統(tǒng)設(shè)置功能圖如圖3.2所示:圖3.2系統(tǒng)(xtng)設(shè)置圖Fig. 3.2 System Settings figure3.5 UML建模分析3.5.1 用例分析(fnx) 醫(yī)師在登錄之后(zhhu)可以進(jìn)行的操作如用例圖3.3所示:圖3.2 醫(yī)生(yshng)操作用例圖Fig. 3.2

34、 Doctor Operation Use Case Diagram 超級管理員在登錄之后可以進(jìn)行的操作如用例圖3.3所示:圖3.3 管理員操作用例圖Fig. 3.3 Manager Operation Use Case Diagram圖3.4 系統(tǒng)(xtng)設(shè)置用例圖Fig. 3.4 System Settings Use Case Diagram3.5.2 順序(shnx)圖分析 醫(yī)生或管理員登錄進(jìn)行操作(cozu)的順序過程如圖3.5所示:圖3.5 用戶操作請求順序圖Fig. 3.5 User Action Request Sequence Diagram Web客戶端在MVC模式下請

35、求(qngqi)順序如圖3.6所示:圖3.6 MVC模式請求(qngqi)順序圖Fig. 3.6 The MVC Pattern Request Sequence Diagram第四章 系統(tǒng)(xtng)設(shè)計4.1系統(tǒng)整體(zhngt)結(jié)構(gòu) 本系統(tǒng)設(shè)計的主要目標(biāo)是:能夠(nnggu)實(shí)現(xiàn)管理員對在病歷中的工作清單、個案修改、查詢和系統(tǒng)設(shè)置的管理;提供一個非常安全的、可靠的系統(tǒng)和以及非常友好的界面,方能夠便用戶進(jìn)行操作。本系統(tǒng)采用(ciyng)WEB,在軟件的開發(fā)過程中,為了避免在開發(fā)過程中不必要的錯誤的出現(xiàn),因此,花費(fèi)大量時間來進(jìn)行詳細(xì)的用戶需求調(diào)查是很有必要的。如圖4.1所示:圖4.1系統(tǒng)整體

36、結(jié)構(gòu)圖Fig. 4.1 Overall system structure 其中任何一個系統(tǒng)設(shè)計都是信息在每一位程序員來說都是在開發(fā)得逞過程中的一個十分非常重要的一個階段,我們將要在這一重要的階段中分析并將所有需要再按照前一階段進(jìn)行的需求一系列的分析邏輯所得到的最終結(jié)果,這樣我們就能夠在整個我們的醫(yī)院管理系統(tǒng)可行性分析所建立的報告完善的基礎(chǔ)上,與此同時我們還要按照該醫(yī)院管理報告邏輯的模型所涉及到的一些規(guī)則,能夠用更加科學(xué)的手段并且合理地進(jìn)行醫(yī)院管理系統(tǒng)的整體設(shè)計。整體的新系統(tǒng)設(shè)計主要包含了兩個方面:首先第一個方面是總體結(jié)構(gòu)的設(shè)計過程,其實(shí)是一個具體物理的模型的設(shè)計過程。正如我們所知在這個階段所涉

37、及到的主要目的為了是能夠?qū)⑽覀儗?shí)際操作采集得到的一些用戶采集具體信息涉及到的需求以及系統(tǒng)邏輯的各個方案都能夠很好的轉(zhuǎn)換成我們所需要可以進(jìn)行事實(shí)情況的并且可以利用計算機(jī)的一個完善的物理方案,同時也為下一階段的系統(tǒng)以及事實(shí)提供了一個非常必要的技術(shù)資料。系統(tǒng)設(shè)計的的依據(jù)如下: (1)系統(tǒng)分析階段的成果 (2)現(xiàn)行計算機(jī)軟硬件技術(shù)、數(shù)據(jù)庫技術(shù)等(3)依照現(xiàn)行信息管理以及信息技術(shù)的相關(guān)標(biāo)準(zhǔn)、規(guī)范標(biāo)準(zhǔn)等有關(guān)一些法律制度(4)用戶要求 (5)系統(tǒng)運(yùn)行環(huán)境條件 我們設(shè)計的醫(yī)學(xué)管理系統(tǒng)是一個目前為止都是采用了具體的結(jié)構(gòu)化的設(shè)計的方案從而來實(shí)現(xiàn)整個醫(yī)學(xué)管理系統(tǒng)總體完善的在線用戶體驗(yàn)功能,從而能夠提高整個系統(tǒng)的各項(xiàng)

38、指標(biāo)內(nèi)容,進(jìn)而能夠即將整個系統(tǒng)完善又合理的規(guī)劃并且分成每一個功能相應(yīng)的模塊,除此之外還能夠符合我們的要求正確地以及完善的處理模塊與模塊之間還有相應(yīng)的模塊內(nèi)部之間的各個聯(lián)系以及它們各個模塊處理之間的共同互相調(diào)用(dioyng)關(guān)系和相互關(guān)聯(lián)的數(shù)據(jù)緊密聯(lián)系,其中已經(jīng)定義了各模塊之間的所有內(nèi)部相關(guān)結(jié)構(gòu),因此通過簡單的對模塊的設(shè)計以及模塊之間的關(guān)聯(lián)關(guān)系系統(tǒng)最終能夠?qū)崿F(xiàn)整個系統(tǒng)的所有功能。 該醫(yī)院報告管理系統(tǒng)是我們所做的相對完善的系統(tǒng),其中在設(shè)計和實(shí)現(xiàn)這個系統(tǒng)的時候主要采用SQL Server 2008 R2以及ASP.NET MVC4 兩個結(jié)合開發(fā)。主要實(shí)現(xiàn)工作清單,報告模板管理,查詢和系統(tǒng)設(shè)置的管理

39、功能。在我們用到的技術(shù)其中SP.NET MVC 是一個由微軟官方來給我們進(jìn)而提供的讓我們可以充分利用的能夠以MVC模式也是為最基礎(chǔ)和相對目前應(yīng)用程序而言更加權(quán)威的ASP.NETWeb的一個相對被廣大開發(fā)者所使用的應(yīng)用程序(Web Application)框架內(nèi)容(nirng),在ASP.NETWeb包括了Castle的MonoRail兩個重要的概念而來,并且目前最新的一個版本是ASP.NET MVC 4.5這個版本。MVC 是三種 ASP.NET 編程模式中的一種。我們利用到MVC 是一種模型它包括了使用 MVC(Model View Controller 分別是它的英文翻譯過來的模型-視圖-

40、控制器這三個)來共同設(shè)計了與此同時還創(chuàng)建了 Web 中應(yīng)用程序的一個相應(yīng)模式: Model(模型)它表示(biosh)了整個應(yīng)用程序主要核心內(nèi)容(比如數(shù)據(jù)庫相關(guān)的記錄列表)。View(視圖)它主要顯示了所有的數(shù)據(jù)(數(shù)據(jù)庫內(nèi)容信息的記錄)。Controller(控制器)它是用來處理我們實(shí)現(xiàn)項(xiàng)目代碼時整個系統(tǒng)輸入(其中包括寫入數(shù)據(jù)庫內(nèi)容信息記錄)。 MVC 的分層模式是一個能夠有助于開發(fā)者早管理方面上管理一些相對而言不是很簡單的應(yīng)用程序,因?yàn)榭梢栽谝粋€時間內(nèi)專門關(guān)注一個方面。比如,我們可以在不需要依賴系統(tǒng)的業(yè)務(wù)邏輯情況下能夠?qū)W⒂谖覀兊囊晥D設(shè)計。與此同時還能夠讓整個應(yīng)用程序的測試變得更加容易。4.

41、2功能設(shè)計4.2.1 功能結(jié)構(gòu)介紹在該醫(yī)院管理系統(tǒng)的可行性分析所涉及的一些列基礎(chǔ)上來對一些系統(tǒng)原來所有的系統(tǒng)進(jìn)行相關(guān)分析以及調(diào)查是整個系統(tǒng)能夠首次調(diào)查的最主要實(shí)現(xiàn)目標(biāo),除此之外還需要捋清目前現(xiàn)有的醫(yī)院報告管理系統(tǒng)信息所有相關(guān)的運(yùn)行狀況而定,能夠以此來發(fā)現(xiàn)目前系統(tǒng)中存在的缺點(diǎn),最后針對研究出的不完善的部分,能夠?qū)ΠY下藥,從而進(jìn)一步解決了實(shí)質(zhì)的相關(guān)問題,以此來能夠確保新的系統(tǒng)開發(fā)更加完善,更加的有效以及可靠。主要內(nèi)容包括醫(yī)院報告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)的業(yè)務(wù)流程及數(shù)據(jù)分析。再進(jìn)一步調(diào)查(dio ch)之后,最終能夠非常繪制出醫(yī)院報告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置(shzh)管理系統(tǒng)相關(guān)的業(yè)務(wù)(y

42、w)流程圖,如圖4.2所示。圖4.2系統(tǒng)業(yè)務(wù)流程圖Fig. 4.2 System business flow diagram該醫(yī)院報告管理系統(tǒng)-查詢設(shè)置管理系統(tǒng)以及系統(tǒng)設(shè)置管理的系統(tǒng)設(shè)計所進(jìn)行階段其的主要目的主要是用來將系統(tǒng)整體的進(jìn)行分析階段從而提出了一個能反映了用戶所有基本信息需求得系統(tǒng)整體的邏輯所擁有方案轉(zhuǎn)變換成一個可以實(shí)施的并且是基于計算機(jī)和一個通信系統(tǒng)的相關(guān)物理(技術(shù))涉及到的方案。功能模塊圖的定義是:要對整個醫(yī)院報告系統(tǒng)系統(tǒng)的功能進(jìn)行詳細(xì)的分解,并且一直能夠持續(xù),以直到明確到系統(tǒng)的每一模塊,這樣就能以此繪制出從而繪制出系統(tǒng)的功能模塊圖。如圖4.3所示。圖4.3 系統(tǒng)功能模塊圖Fig.

43、 4.3 The figure of systems function4.2.2 系統(tǒng)設(shè)置功能 按照面向?qū)ο蟮挠^點(diǎn)來進(jìn)行系統(tǒng)分析,醫(yī)院報告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)可以歸納為管理員與醫(yī)生兩個角色。 管理員: 醫(yī)院報告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)中管理員主要對該系統(tǒng)進(jìn)行維護(hù),對設(shè)備、檢查室,狀態(tài),以及管理員密碼的數(shù)據(jù)進(jìn)行維護(hù),變更等操作。 醫(yī)生:醫(yī)生主要是根據(jù)病人情況(qngkung),對病人病歷進(jìn)行查詢(chxn),以便(ybin)獲得所需數(shù)據(jù)。4.2.3 查詢功能 管理員或醫(yī)師在登錄驗(yàn)證之后,可在查詢模塊對病人案例進(jìn)行針對性查詢,且可同時進(jìn)行多種條件的配合使用。查找出符合條件的案例

44、列表集合,并查看案例所對應(yīng)的具體情況。4.3 數(shù)據(jù)庫設(shè)計 系統(tǒng)的數(shù)據(jù)庫模型設(shè)計圖如圖4.4所示:圖4.4系統(tǒng)的數(shù)據(jù)庫模型設(shè)計圖Fig. 4.4 The design of system database model對于一個長期并且是有組織,可以提供一個能夠長期共享的并且是能夠穩(wěn)定的存儲在我們的計算機(jī)其中的所有需要和利用數(shù)據(jù)信息集合我們管它叫做為數(shù)據(jù)庫。隨著目前網(wǎng)絡(luò)的迅速發(fā)展,數(shù)據(jù)庫已然成為了目前信息技術(shù)的核心(hxn)基礎(chǔ),其中數(shù)據(jù)庫具體提供的功能包括了數(shù)據(jù)信息存儲,簡單維護(hù)以及不斷檢索,其主要目的為更加方便,更加準(zhǔn)確,更加及時的為用戶提供所需要的數(shù)據(jù)庫的數(shù)據(jù)及信息。除此以外我們建立一個數(shù)據(jù)庫

45、還能對于我們廣大程序員們來說也是發(fā)揮著它在很大極限上很重要的一個作用,因?yàn)閿?shù)據(jù)庫不僅能夠直接影響到我們整個醫(yī)院報告在線系統(tǒng)開發(fā)的好還是壞和效率。在系統(tǒng)建立數(shù)據(jù)庫的階段,要求操作要設(shè)計的數(shù)據(jù)庫要盡可能的易于維護(hù)數(shù)據(jù),便于檢索,修改和減少冗余的數(shù)據(jù),方便數(shù)據(jù)的維護(hù)及備份。目前(mqin)就現(xiàn)在網(wǎng)絡(luò)發(fā)展形式來說數(shù)據(jù)庫是一個可以長期不斷的存儲在我們的計算機(jī)內(nèi)的并且還是一個有組織的除此之外還可以共享數(shù)據(jù)信息的一個數(shù)據(jù)上面集合。現(xiàn)在,數(shù)據(jù)庫已然成為了目前現(xiàn)代快速發(fā)展的信息系統(tǒng)的一個核心和相對完善基礎(chǔ)。在整個醫(yī)院數(shù)據(jù)西戎?jǐn)?shù)據(jù)庫設(shè)計的一個階段,整個系統(tǒng)盡量做到需要涉及到數(shù)據(jù)設(shè)計的數(shù)據(jù)庫能夠易于維護(hù),并且可以便

46、于后期的檢索和后期的修改工作,盡量最大程度上的減小我們這個醫(yī)院報告管理系統(tǒng)的很多冗余數(shù)據(jù),這樣就更加能便于對今后后期整個數(shù)據(jù)備份以及相應(yīng)的維護(hù)。現(xiàn)在將要(jingyo)把醫(yī)院數(shù)據(jù)管理系統(tǒng)的部分?jǐn)?shù)據(jù)表的具體相關(guān)設(shè)計情況介紹管理員表如表4.1所示:表4.1:管理員表Table4.1:admin序號列名數(shù)據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint是是否2NameVarchar(20)否3TypeIdint否4AccountVarchar(20)否5PwdVarchar(20)否6DoctorIdint否 監(jiān)察室情況如表4.2所示:表4.2:監(jiān)察室表Table:4.2:CheckRoom序號列名數(shù)

47、據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint是否2RoomDescVarchar(20)否 部門(bmn)表描述部門的編號及描述信息如表4.3所示:表4.3:部門(bmn)表Table:4.3:Department序號列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2DepartmentDescVarchar(20)否 設(shè)備(shbi)情況如表4.4所示:表4.4:設(shè)備表Table4.4:Devices序號列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2DeviceDescVarchar(20)否 醫(yī)生信息如表4.5所示:表4.5:醫(yī)師組表Table4.5:DoctorGroups

48、序號列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2GroupDescVarchar(20)否 醫(yī)生表記錄了醫(yī)師的詳細(xì)信息如表4.6所示:表4.6:醫(yī)生表Table4.6:Doctors序號列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2NameVarchar(20)否3DepartNoint否4Ageint是5GenderVarchar(20)是6GroupIdint否7Isvalidint否 患者(hunzh)表記錄了患者的詳細(xì)信息如表4.7所示:表4.7:患者(hunzh)信息表Table4.7:PatientInfo序號列名數(shù)據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint是

49、是否2NameVarchar(20)否3GenderVarchar(20)否4Ageint是0 記錄(jl)分組表如表4.8所示:表4.8:記錄分組表Table4.8:RecordGroup序號列名數(shù)據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint是否2GroupDescVarchar(20)否 記錄表登記了個案情況如表4.9所示: 表4.9:記錄表Table4.9:Records序號列名數(shù)據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Iduniqueidentifier是否2SourceIdint否3PatientIdint否4CheckDateVarchar(20)否5RecordDescVarcha

50、r(20)是6CheckRoomIdint否7DoctorIdint否8DeviceIdint否9StateIdint否10CommentVarchar(20)是11GroupIdint否 記錄(jl)狀態(tài)表記錄了狀態(tài)信息表如表4.10所示:表4.10:記錄(jl)狀態(tài)表Table4.10:RecordState序號列名數(shù)據(jù)類型長度主鍵外鍵允許空默認(rèn)值說明1Idint4是否2StateDescVarchar(20)50否 資源表記錄了患者信息的來源(liyun)方式如表4.11所示: 表4.11:資源表Table4.11:Source序號列名數(shù)據(jù)類型標(biāo)識主鍵外鍵允許空默認(rèn)值說明1Idint是否

51、2SourceDescVarchar(20)否第五章 系統(tǒng)實(shí)現(xiàn)5.1 實(shí)體模型 在實(shí)際開發(fā)中,需要使用上下文對數(shù)據(jù)庫進(jìn)行(jnxng)操作,其中上下文對應(yīng)的ADO.NET實(shí)體模型圖如圖5.1所示:圖5.1實(shí)體模型圖Fig.5.1 Entity model figure ADO.NET實(shí)體模型與LINQ,SQL的關(guān)系(gun x)如圖5.2所示:圖5.2 ADO.NET實(shí)體模型圖Fig. 5.2 ADO.NET entity model diagram5.2 界面(jimin)展示系統(tǒng)的實(shí)現(xiàn)設(shè)計是程序員在軟件項(xiàng)目開發(fā)過程的最主要的核心部分,是我們軟件開發(fā)整體過程中能夠保證質(zhì)量整體的最關(guān)鍵也是最重

52、要的步驟。醫(yī)院數(shù)據(jù)報告系統(tǒng)整體的設(shè)計過程是許需要將每一個需求規(guī)格相應(yīng)的轉(zhuǎn)化成為一個更加完善軟件實(shí)現(xiàn)所有方案的一個過程,它是能夠?qū)⒂脩羲岢龅臏?zhǔn)確轉(zhuǎn)化到實(shí)現(xiàn)最終的軟件產(chǎn)品的僅有的一個途徑。將要在這章中將對整個畢業(yè)設(shè)計選題醫(yī)院數(shù)據(jù)的管理系統(tǒng)每個架構(gòu)(ji u)的設(shè)計以及系統(tǒng)的總體和設(shè)計詳細(xì)分別進(jìn)行相關(guān)的介紹。 點(diǎn)擊左側(cè)功能(gngnng)條查詢圖標(biāo),如圖5.3所示: 圖5.3查詢(chxn)界面Fig. 5.3 Query interface【查詢(chxn)條件】 用戶(yngh)可以根據(jù)來源、檢查日期、檢查室和報告報告狀態(tài)過濾查找。【報告記錄列表】 在該醫(yī)院數(shù)據(jù)報告記錄的每一個列表中選中想要查

53、看的報告的進(jìn)展所涉及詳細(xì)信息,點(diǎn)首先擊該條目的記錄的按鈕,然后會彈出報告進(jìn)展記錄窗口,這樣就可以可查看該病患報告的狀態(tài),以及該報告修改等詳細(xì)記錄,如圖5.4所示:。 圖5.4報告查詢列表Fig. 5.4 Report query list【分頁】 數(shù)據(jù)量比較大的時候,輸入指定頁碼,可以跳轉(zhuǎn)至相應(yīng)的數(shù)據(jù)頁面。 【編輯報告】 在報告記錄列表中選中欲查看的報告,點(diǎn)擊詳情,彈出報告窗口,如圖5.5所示: 圖5.5編輯報告Fig. 5.5 Edit the report 就診報告單如圖5.6所示:圖5.6就診(ji zhn)報告Fig. 5.7 To see a doctor report 點(diǎn)擊左側(cè)功能

54、條系統(tǒng)管理菜單(ci dn),并點(diǎn)擊設(shè)備管理,如圖5.7所示: 圖5.7設(shè)備(shbi)管理Fig. 5.7 Equipment management系統(tǒng)管理具備的功能模塊: 【設(shè)備管理】 【檢查室管理】 【狀態(tài)管理】 【修改密碼】 檢查實(shí)管理界面如圖5.8所示: 圖5.8檢查室管理Fig. 5.8 The examination room management 狀態(tài)管理界面如圖5.9所示:圖5.9狀態(tài)管理Fig. 5.9 State management 修改密碼(m m)界面如圖5.10所示:圖5.10修改(xigi)密碼Fig. 5.10 Change the password 【設(shè)備(

55、shbi)添加】 輸入設(shè)備編號和設(shè)備名稱,然后點(diǎn)擊添加,增加成功后彈出提示信息。如圖5.11所示:圖5.11設(shè)備添加Fig. 5.11 Equipment to add【刪除設(shè)備】 在需要檢查各個科室管理信息列表中選中并且單擊預(yù)刪除記錄的刪除按鈕,該醫(yī)院報告管理系統(tǒng)會提示是否真的需要刪除,我們點(diǎn)擊確定按鈕刪除成功后相應(yīng)記錄消失。刪除設(shè)備界面如圖5.12所示:圖5.11刪除設(shè)備Fig. 5.12 Remove equipment【檢查室添加(tin ji)】 輸入檢查室編號和檢查室名稱,然后點(diǎn)擊(din j)添加,增加成功后彈出提示信息。添加(tin ji)監(jiān)察室界面如圖5.13所示:圖5.13

56、檢查室添加Fig. 5.13 Remember to add【刪除檢查室】 在該醫(yī)院管理系統(tǒng)檢查室管理的詳細(xì)信息列表中選擇單擊了我們想要刪除的一行記錄的刪除按鈕,這樣這個醫(yī)院管理系統(tǒng)會提示是否真的刪除,假如我們點(diǎn)擊確定刪除后,就能夠成功的刪除相應(yīng)記錄同時記錄消失。刪除監(jiān)察室界面如圖5.14所示:圖5.14刪除檢查室Fig. 5.14 Delete the examination room【狀態(tài)管理】輸入狀態(tài)編號和狀態(tài)名稱,然后點(diǎn)擊添加,增加成功后彈出提示信息。狀態(tài)管理界面如圖5.15所示:圖5.15狀態(tài)(zhungti)管理Fig. 5.15 State management【刪除(shnch)狀態(tài)】 在該系統(tǒng)的狀態(tài)列表中選擇單擊預(yù)刪除記錄的刪除的按鈕,這樣系統(tǒng)就會提示是否真的需要刪除,如果點(diǎn)擊確定(qudng)刪除成功后這樣相應(yīng)記錄會隨之消失。 刪除狀態(tài)界面如圖5.16所示:圖5.16刪除狀態(tài)Fig. 5.16 Delete the state第六章 相關(guān)技術(shù)展示6.1 Jquery插件篇JQuery這個編程語言是一個繼prototype這個十分成熟的框架之后又在框架界出現(xiàn)的一個表現(xiàn)的十分優(yōu)秀的Javascript之后的更加體現(xiàn)代碼簡單的完善框架。JQue

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論