




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、醫(yī)院(yyun)報(bào)告管理系統(tǒng)-查詢與系統(tǒng)設(shè)置(shzh)管理摘 要 醫(yī)療行業(yè)伴隨著社會(huì)快速的發(fā)展(fzhn),其信息化的管理需求不斷上升擴(kuò)大。對(duì)醫(yī)療報(bào)告高效的管理成為了一個(gè)提高工作效率,緊跟信息化產(chǎn)業(yè)的重要衡量標(biāo)準(zhǔn)。該醫(yī)院報(bào)告管理系統(tǒng)是一套面向醫(yī)療機(jī)構(gòu)的完整的軟件系統(tǒng),包含了病人病例的管理,實(shí)現(xiàn)無紙化管理,而對(duì)于系統(tǒng)設(shè)置方面,包括了對(duì)使用系統(tǒng)人員的限制,系統(tǒng)概括,狀態(tài)管理,儀器管理,檢查室管理等功能。本設(shè)計(jì)結(jié)合現(xiàn)實(shí)條件,首先對(duì)該課題的社會(huì)背景、目的和意義進(jìn)行研究,并制定了實(shí)現(xiàn)木匾,在確定了設(shè)計(jì)思想的基礎(chǔ)上,進(jìn)行了需求分析,功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)等。最后對(duì)系統(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è)計(jì)。關(guān)鍵字:醫(yī)院報(bào)告管理系統(tǒng) 系統(tǒng)設(shè)置 電子報(bào)告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)研究社會(huì)背景伴隨著社會(huì)的不斷的快速的發(fā)展,人們對(duì)各種產(chǎn)品的需求越來越多,而且在企業(yè)管理的過程中信息化占領(lǐng)(zhnlng)主導(dǎo)作用,信息也越來越受到人們的重視,并且已經(jīng)成為一種重要的資源,我們通常稱其為“信息資源”,而在當(dāng)下的社會(huì)中,信息資源已經(jīng)成為一項(xiàng)相對(duì)主要的社會(huì)活動(dòng)。所以,在醫(yī)療系統(tǒng)的發(fā)展中也不例外,該課題的研究是在加強(qiáng)醫(yī)院報(bào)告管理
8、系統(tǒng),其中包括為病人更好的服務(wù)和加強(qiáng)醫(yī)院效益的管理。社會(huì)生產(chǎn)力的發(fā)展對(duì)系統(tǒng)軟件的要求不斷擴(kuò)展,因此,各種管理系統(tǒng)的需求急速增加,但同時(shí),系統(tǒng)的可靠性,準(zhǔn)確性也成為需要實(shí)現(xiàn)的重要目標(biāo)。與此相對(duì)比,人工管理是對(duì)鄙人的病歷管理的過程是及其復(fù)雜的過程,對(duì)于醫(yī)生來說,記住每一位病人的病歷是不可能的,而且采用人工記錄的方式浪費(fèi)了大量的勞動(dòng)力和資源。1.2 課題的目的及意義當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大長(zhǎng)處在于使用它能夠?qū)π畔⑦M(jìn)行管理。對(duì)信息進(jìn)行控制,不單提高了工作效率,并且大幅度提高了其安全性。特別是現(xiàn)在生產(chǎn)線對(duì)于龐大的企
9、業(yè)信息管理,這樣計(jì)算機(jī)就能夠更加可以更充分發(fā)揮它應(yīng)該的優(yōu)勢(shì)。因此所以說計(jì)算機(jī)是一個(gè)對(duì)目前信息的管理還有對(duì)它的開發(fā)都有著十分密切的關(guān)系。 隨著我們社會(huì)的不斷發(fā)展,這樣因此醫(yī)院同時(shí)也不斷的擁有了該企業(yè)特有發(fā)展過程的性質(zhì),做的該醫(yī)院管理的核心的大部分內(nèi)容逐漸以經(jīng)濟(jì)管理為中心。因此,一個(gè)完善醫(yī)院信息系統(tǒng)不僅要以醫(yī)院的運(yùn)營(yíng)為核心,而且還要能夠滿足對(duì)醫(yī)院信息管提出的一些特殊需求。第一,以病人為主導(dǎo),即以患者在院治療過程而產(chǎn)生的信息流為主線;第二,是以財(cái)務(wù)為中心點(diǎn),對(duì)醫(yī)院各項(xiàng)財(cái)務(wù)信息流能有明晰、合理、準(zhǔn)確的劃分,并且不斷的促進(jìn)財(cái)務(wù)信息從核算服務(wù)轉(zhuǎn)到綜合管理服務(wù)的軌道。從而保障醫(yī)院在提供衛(wèi)生服務(wù)的基礎(chǔ)上充分滿
10、足患者的需求,同時(shí)不斷的加強(qiáng)醫(yī)院的經(jīng)濟(jì)活力。 我們的設(shè)計(jì)旨在簡(jiǎn)化,解決以下問題: 1.盡可能的提高病人的診療效率,完善病人的病歷,更好的為患者提供服務(wù)。 2.減少醫(yī)院人員的勞動(dòng)力,強(qiáng)化管理。3.為了提高醫(yī)院的整體效益,相應(yīng)的提高醫(yī)院的質(zhì)量管理水平。本系統(tǒng)需運(yùn)行效果: (1)醫(yī)院的全面服務(wù),業(yè)務(wù)處理的時(shí)間得以縮短,病人排隊(duì)等待現(xiàn)象的減少是系統(tǒng)實(shí)現(xiàn)的目標(biāo),這樣不僅提高了完善了醫(yī)院的服務(wù)質(zhì)量,更提高了工作效率。 (2)防匯堵漏。目前大部分得住院系都會(huì)統(tǒng)涉及到有關(guān)網(wǎng)絡(luò)管理都能夠做到了費(fèi)用花在了哪里以及發(fā)生就在哪里能夠入賬,這樣就會(huì)造成流水線上的堵塞了就會(huì)出現(xiàn)由于不能夠及時(shí)送達(dá)有關(guān)費(fèi)用單所造成的欠費(fèi)想象
11、以及漏費(fèi)現(xiàn)象,這樣就能夠保證了醫(yī)院有一個(gè)正常的合理收入。 (3)人力,財(cái)力,物力(wl)的管理規(guī)范化,提高管理效率。 (4)在醫(yī)院(yyun)統(tǒng)計(jì)和計(jì)算方面,實(shí)現(xiàn)自動(dòng)化管理,輔助和政策支持,以縮短決策周期。1.3 實(shí)現(xiàn)目標(biāo)和意義(yy)1.3.1 實(shí)現(xiàn)目標(biāo)現(xiàn)如今目前國(guó)內(nèi)的有許多數(shù)小型診所或者是一些小型醫(yī)院的整體管理達(dá)到我們所期待的水平還處于紙質(zhì)記錄的建造基礎(chǔ)上,與此同時(shí)這種管理水平跟時(shí)代的進(jìn)步相比顯然已經(jīng)不能夠的達(dá)到適應(yīng)當(dāng)今時(shí)代的發(fā)展的需求了,在進(jìn)行糾其原因,這除了浪費(fèi)了所需要人力和物力以及財(cái)力,同時(shí)在現(xiàn)代信息化迅猛發(fā)展的同時(shí),這種看起來低效的方式必然會(huì)被能夠以計(jì)算機(jī)為基礎(chǔ)的先進(jìn)管理機(jī)制所取締
12、。歸納起來,實(shí)現(xiàn)目標(biāo)有以下幾點(diǎn):1.可以高效率,安全的存儲(chǔ)醫(yī)院病人的所有病例; 2.避免了人力的浪費(fèi),只需要幾個(gè)專門負(fù)責(zé)人錄入信息即可; 3.提高了病人病歷的查詢,調(diào)用,管理等的時(shí)間。1.3.2 系統(tǒng)意義 提供好的就醫(yī)環(huán)境以及好的用戶服務(wù)是系統(tǒng)提高競(jìng)爭(zhēng)力的方法之一,為了實(shí)現(xiàn)這些要求,最有效的解決辦法就是信息化。醫(yī)院報(bào)告管理系統(tǒng)的實(shí)現(xiàn)目標(biāo)應(yīng)當(dāng)以病人為核心,利用發(fā)達(dá)的的信息技術(shù),例如計(jì)算機(jī),網(wǎng)絡(luò)等,提高醫(yī)院自身的競(jìng)爭(zhēng)力,滿足病人及用戶的各項(xiàng)需求,以此保證醫(yī)院的穩(wěn)定快速的發(fā)展并全面建設(shè)小康社會(huì)和醫(yī)療方面的改革發(fā)展的形式。 1.4 開發(fā)設(shè)計(jì)思想本系統(tǒng)應(yīng)用軟件工程的原則,嚴(yán)格按照軟件工程的思想先進(jìn)行需求
13、分析,其次完成了概念設(shè)計(jì)、邏輯設(shè)計(jì),最終實(shí)現(xiàn)物理設(shè)計(jì)以及編碼、實(shí)現(xiàn)和測(cè)試各個(gè)過程。采用ASP.NET MVC EF SQL Server2008 Ajax結(jié)合技術(shù),主要實(shí)現(xiàn)了工作清單,個(gè)案管理,查詢,模板管理和系統(tǒng)設(shè)置等功能。第二章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)簡(jiǎn)介2.1系統(tǒng)(xtng)開發(fā)環(huán)境簡(jiǎn)介該醫(yī)院報(bào)告管理系統(tǒng)整體采用了能夠?qū)崿F(xiàn)的面向?qū)ο筌浖_發(fā)模式,以Microsoft公司的可視開發(fā)環(huán)境Microsoft Visual Studio 2013作為主要開發(fā)工具,該醫(yī)院報(bào)告管理系統(tǒng)采用 Microsoft SQL Server Management Studio 2008 R2用來存放一些我們的
14、數(shù)據(jù)信息,再加以配合ADO.NET的框架最終實(shí)現(xiàn)了對(duì)整個(gè)數(shù)據(jù)庫所涉及到的快速訪問以及更新,同時(shí)(tngsh)更加能夠較好地完成了我們預(yù)期的所想要實(shí)現(xiàn)的功能。2.2 Microsoft Visual Studio 2013簡(jiǎn)介(jin ji)Visual Studio 2013是一個(gè)由Mircrosoft公司發(fā)明推出的一個(gè)開發(fā)環(huán)境。是目前現(xiàn)今最為強(qiáng)大以及最流行得Windows平臺(tái)的程序開發(fā)IDE。VS 2013除了支持Microsoft SQL Server,它還支持 IBM DB2、以及Oracle Database。Visual Studio 2013相較之前的版本新增了許多方便好用的新功能
15、:1.可視增強(qiáng)功能2.支持多個(gè)監(jiān)視器3.代碼編輯器4.鍵入時(shí)即開始搜索5.調(diào)用層次結(jié)構(gòu)2.3 ASP.NET簡(jiǎn)介 ASP.NET是目前一個(gè)已經(jīng)上線并且建立在.NETFramework (一個(gè)能夠通過簡(jiǎn)單的COM類似互操作的技術(shù)在這之上,并且還提供了一個(gè)非常完善并且能夠及時(shí)在線應(yīng)用的Web應(yīng)用程序以及相關(guān)的處理模型。而且在Server服務(wù)器上,最后構(gòu)成了這些控件的公開了一個(gè)非常良好的面向?qū)ο蟮某绦蛳嚓P(guān)設(shè)計(jì)的類模型系統(tǒng),其中該模型還具有了非常好的并且具有內(nèi)容豐富性同時(shí)更是面向?qū)ο蟪绦蛟O(shè)計(jì)編程的一個(gè)非常獨(dú)特的亮點(diǎn)。其中ASP.NET不僅提供會(huì)話狀態(tài)的管理而且還提供了進(jìn)程回收,從而充分的提高了在應(yīng)用程
16、序設(shè)計(jì)的可靠性同時(shí)很大層面上減少了開發(fā)人員所要必須編寫的一些代碼數(shù)量。除此以外,ASP.NET更加使開發(fā)的人員能夠以Service服務(wù)器的形式提供交付的軟件。同時(shí)也涉及到利用XML服務(wù)和非常實(shí)用的Webservices服務(wù)器,這樣就能夠幫助開發(fā)人員能夠更好的通過SOAP這個(gè)交付平臺(tái)該服務(wù)同時(shí)也編寫自己特有的一些業(yè)務(wù)邏輯東西。2.4 SQL Server2008簡(jiǎn)介(jin ji)SQL Server 2008是一個(gè)非常好的數(shù)據(jù)平臺(tái)是在Microsoft微軟公司的數(shù)據(jù)平臺(tái)這個(gè)上面發(fā)布的,SQL Server 2008這個(gè)數(shù)據(jù)平臺(tái)可以能夠更加批量的管理或者完善組織的任何一種的數(shù)據(jù)形式。不僅可以能夠
17、將數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)半結(jié)構(gòu)化和以及數(shù)據(jù)非結(jié)構(gòu)化的文檔直接能夠存儲(chǔ)到相應(yīng)的數(shù)據(jù)庫中。而且還可以進(jìn)行數(shù)據(jù)的一些查詢操作、搜索操作、同步操作、報(bào)告操作和分析之類的操作。同時(shí)數(shù)據(jù)還可以同樣存儲(chǔ)在各種設(shè)備上面,包括從數(shù)據(jù)最大的數(shù)據(jù)中心的服務(wù)器上面一直(yzh)到桌面形式的計(jì)算機(jī)上和以及移動(dòng)設(shè)備上面,SQL Server 2008都是可以整體有效控制所有數(shù)據(jù)而不是用管理數(shù)據(jù)信息存儲(chǔ)在哪里面。SQL Server 2008 除此之外還能夠同時(shí)允許使用 Microsoft以及NET技術(shù) 還可以用Visual Studio技術(shù)開發(fā)在自定義的一些能夠和相關(guān)開發(fā)的應(yīng)用程序中最終能夠使我們所需要用到的一些所有數(shù)據(jù)信息,
18、最終在能夠?qū)崿F(xiàn)一個(gè)(y )面向服務(wù)的框架或者說是一個(gè)架構(gòu)(SOA)以此同時(shí)還有能夠通過 Microsoft BizTalk Server這個(gè)服務(wù)器里面的一些相關(guān)的業(yè)務(wù)所涉及到的相關(guān)業(yè)務(wù)線流程中能夠使用的數(shù)據(jù)信息。這樣就可以同時(shí)信息在各個(gè)方面的醫(yī)院里的工作人員同樣可以進(jìn)行通過該醫(yī)院報(bào)告管理系統(tǒng)進(jìn)行一些簡(jiǎn)單的而且日常都在使用的一些常用工具來能夠直接訪問所有的數(shù)據(jù)信息。2.5 C#以及Lambda簡(jiǎn)介C#的發(fā)展起源:C#(英文讀做C-sharp)是一門編程語言是來自微軟公司的Anders Hejlsberg(安德斯.海爾斯伯格)還有 Scott Willamette一起領(lǐng)導(dǎo)的一個(gè)開發(fā)小組能夠可以非常
19、專業(yè)的為.NET這個(gè)在線平臺(tái)和以是一門及能夠設(shè)計(jì)的一種語言,它除了不僅可以能夠讓程序員利用代碼能夠完全徹底的移植到.NET平臺(tái)上。而且這種簡(jiǎn)單的操作移植在對(duì)于龐大的一些程序員們來說是相對(duì)而言比較容易操作的,因?yàn)樵贑#的發(fā)展包括從C的發(fā)展和C+的發(fā)展以及Java發(fā)展來說而來,C#同時(shí)的采用并且選取了這三種流行的語言中包括的最優(yōu)秀的一些獨(dú)有特點(diǎn),并且同時(shí)也加入了C#自己獨(dú)有的特性。C#除此之外還是一個(gè)類似事件模型的驅(qū)動(dòng)的形式,C#是一個(gè)全面的并且是一個(gè)可以面向?qū)ο蟮囊粋€(gè)非??梢暬囊婚T編程語言,因此我們就可以很容易的使用利用集成開發(fā)模式的環(huán)境來編寫我們的C#程序。在使用IDE的同時(shí),能夠可以讓程序
20、員更加方便的建立C#程序,運(yùn)行C#程序,測(cè)試C#程序以及調(diào)試和測(cè)試C#程序,因此這就能夠可以將整體開發(fā)能夠可以使用的整個(gè)醫(yī)院報(bào)告管理程序開發(fā)所利用時(shí)間成功減少到不再使用IDE這個(gè)程序開發(fā)時(shí)間里所需要時(shí)間的部分。與此同時(shí)在使用IDE這個(gè)程序開發(fā)的過程中就會(huì)很快的同樣就可以建立一個(gè)更在完善的在線應(yīng)用程序過程我們稱之為快速反映的開發(fā)。1、C# 3.0新特性(txng)隱式類型化本地(bnd)變量現(xiàn)在可以能夠統(tǒng)一標(biāo)準(zhǔn)的使用一個(gè)var這個(gè)特殊關(guān)鍵字就是用來能夠非常準(zhǔn)確的聲明一個(gè)局部的變量,但是并不是像我們以前那樣再需要能夠更加明確的指明提出一個(gè)所需要的變量以及更加明確的一種類型了,在聲明變量在確切類型上
21、也因此(ync)可以能夠通過聲明局部變量時(shí)的準(zhǔn)確初始值的方式來推斷出來。匿名類型我們通過通過匿名的類型這種方式,這樣我們能夠可以更加簡(jiǎn)單的使用一個(gè)匿名的類型用new和大括號(hào)之間并沒有了之前的類型以及名稱的這種形式比如 Name = Holly, Age = 31, , 屬性名n=值n 的這種形式來直接的在函數(shù)中就可以創(chuàng)建新的類型,并且類型用于Name以及Age屬,他們不僅能夠可以將被讀取而且在這其中的所有值是一個(gè)再隱式的一個(gè)類型初始化的值中被賦予的值得。隱式類型化數(shù)組這個(gè)目前是一個(gè)持有特性是并且能夠?qū)σ恍╇[式的一個(gè)類型化數(shù)組進(jìn)行本地變量的相應(yīng)擴(kuò)展,于是自從出現(xiàn)了隱式類型化數(shù)組這個(gè)非常好的特性,
22、因此這樣我們就能夠統(tǒng)一的用來能夠直接用new這個(gè)特殊的關(guān)鍵字用來能夠更加有效的聲明一個(gè)特殊數(shù)組,除此之外并且能夠在它的后面跟上這個(gè)有效的數(shù)組最開始的值以及它們的列表。到了最后我們所需要的數(shù)組的最終類型就因此變得能夠由初始化的列表出來從而進(jìn)行相關(guān)的推斷。對(duì)象構(gòu)造者一般情況下我們?cè)诰€某個(gè)系統(tǒng)聲明一個(gè)簡(jiǎn)單的數(shù)組時(shí)候,在當(dāng)與此同一個(gè)節(jié)奏的時(shí)候可以對(duì)其來進(jìn)行一系列簡(jiǎn)單結(jié)構(gòu)的初始化,所以這樣就更加的能夠省使我們的項(xiàng)目去了好多不必要的麻煩,與此同時(shí)我們?cè)趧?chuàng)建類一個(gè)的有效對(duì)象的時(shí)候,這招就顯而易見會(huì)變得不是那么的靈了,那么這樣我們可以選擇一個(gè)去調(diào)用該類的一些構(gòu)造出來的函數(shù)OK了對(duì)象的一系列初始化,與此同時(shí)還能
23、夠選擇就手工進(jìn)行初始化。但是上面所說的這兩種可以選擇方法都不是特別的方便,但是當(dāng)能夠使用構(gòu)造的一些列函數(shù)來完成對(duì)對(duì)象來進(jìn)行一些列的初始化時(shí),最終我們?cè)诓粌H能夠?yàn)榱舜_保它在某種意義上的靈活性,還可以需要我們來編寫或者構(gòu)造函數(shù)以及涉及到的他們的多個(gè)重載的版本,總的來說這樣的話就會(huì)變得很麻煩。C#3.0在它獨(dú)有的新特性中同時(shí)也加入了許多對(duì)象構(gòu)造者非常實(shí)用的一些特性,擁有了這個(gè)這樣能夠使得對(duì)一系列對(duì)象進(jìn)行的初始化工作就會(huì)很容易變得非常的簡(jiǎn)單了,與此同時(shí)我們進(jìn)一步還可以進(jìn)行采用更好的一些條件類似于像數(shù)組的初始化的這個(gè)道路來進(jìn)行初始化我們所有一切類的有效的對(duì)象,這個(gè)非常奇妙的方法就是直接能夠在對(duì)創(chuàng)建該醫(yī)院
24、報(bào)告管理系統(tǒng)類的對(duì)象以及它們的表達(dá)式后面都要跟上這個(gè)已經(jīng)創(chuàng)建好的類的成員初始化擁有的所有代碼。在聲明一個(gè)有效數(shù)組的同時(shí),為了能夠指定其初始的值,最有效的方法就是可以直接在該數(shù)組有效聲明的后面直接加上初始值的一系列列表。這樣我們就能夠可以使需要或者(huzh)已經(jīng)有的數(shù)組的初始化系統(tǒng)工作由最開始的非常復(fù)雜變得現(xiàn)在能夠?qū)崿F(xiàn)的及其簡(jiǎn)單了,并且對(duì)于我們程序員作為編程者群體來說能夠創(chuàng)建的集合類型,可能就代表著就無法享受著到與一些普通的數(shù)組有著一樣的待遇了,我們無法在創(chuàng)建自定義集合對(duì)象的同時(shí),使用數(shù)組的初始化語法為其指定初始值。C# 新特性3.0中加入了一個(gè)集合所構(gòu)造者特有性能,這樣就可以能夠使我們?cè)诘玫?/p>
25、與普通數(shù)組相的待遇,從所以在創(chuàng)建一個(gè)集合對(duì)象的時(shí)候得同時(shí)為能夠其指定了一個(gè)好的初始值。所以在這個(gè)層面上為了能夠更加完美的達(dá)到這一個(gè)方面的要求,除此之外我們還更加的需要一些更好的能夠讓我們的整個(gè)醫(yī)院報(bào)告管理系統(tǒng)的集合完美的實(shí)現(xiàn)ICollection這個(gè)良好的接口,在這ICollection接口里面,能夠完成最開始的操作的最關(guān)鍵的部分在于(ziy)Add這個(gè)函數(shù),這樣在我們使用最開始也就是初始化語法時(shí)就能夠?yàn)榧现付ㄆ涮赜械某跏贾担珻#在編譯器將會(huì)自動(dòng)調(diào)用ICollection接口中的Add這個(gè)函數(shù)將會(huì)初始列表中的所有元素加入到這個(gè)集合中,最后能夠以完成集合的初始化的這個(gè)操作。2、Lambda表達(dá)
26、式 “Lambda 表達(dá)式”是一個(gè)間接說明(lambda expression)是一個(gè)目前在線的非常完善的并且是一個(gè)匿名的函數(shù),Lambda簡(jiǎn)介為(lambda expression)表達(dá)式的誕生是一個(gè)基于類似編程的數(shù)學(xué)基礎(chǔ)(jch)上的進(jìn)行演算出來的從而得名的,Lambda 這個(gè)比較特殊的表達(dá)式是能夠更加直觀的直接在一個(gè)對(duì)應(yīng)于簡(jiǎn)單意義上匿名的函數(shù),除此之外還除去了在這之前其特有的一個(gè)函數(shù)名所擁有的函數(shù)。Lambda這一個(gè)特使的表達(dá)式不僅能夠可以很OK的表示一個(gè)閉包在這里(需要特別注意這個(gè)現(xiàn)實(shí)的意義和傳統(tǒng)的數(shù)學(xué)模式上的一些意義上表現(xiàn)的所差別)。這點(diǎn)在C#其中的Lambda 表達(dá)式或者可以稱為(
27、lambda expression)表達(dá)式一直都是在最大程度上使用 Lambda表達(dá)式這個(gè) 運(yùn)算符 =,這個(gè)等號(hào)尖括號(hào)運(yùn)算符讀為“goes to”。該函數(shù)體如果出現(xiàn)多于一條語句必須用的可用大括號(hào)來括起來。Lambda 這個(gè)特殊的表達(dá)式一般都是一種用在基于表現(xiàn)更加方法的常用 LINQ 以及查詢中,跟這個(gè)方法一樣作為Where 與 Where 等一些相對(duì)而言更加標(biāo)準(zhǔn)查詢的運(yùn)算符方式的參數(shù)進(jìn)行一些列的查詢。正常情況下都常用于在基于我們使用某個(gè)方法的一些簡(jiǎn)單的語法上比如在 Enumerable這個(gè)實(shí)現(xiàn)類中來能夠更加充分調(diào)用 Where這個(gè)方法時(shí)(舉個(gè)例子在兩個(gè)方法: LINQ to Objects 以
28、及 LINQ to XML 方法中那樣),同時(shí)參數(shù)也是一個(gè)委托類型 :System.:.Func(Of )。當(dāng)這個(gè)時(shí)候我們正在進(jìn)行使用這個(gè) Lambda 這個(gè)特殊的表達(dá)式時(shí)需要?jiǎng)?chuàng)建一個(gè)委托這樣管理起來會(huì)更加的方便。第三章 系統(tǒng)分析3.1 系統(tǒng)(xtng)概述 醫(yī)院(yyun)報(bào)告管理系統(tǒng)系統(tǒng)設(shè)置和查詢系統(tǒng)是為了實(shí)現(xiàn)對(duì)醫(yī)院的高效管理,設(shè)計(jì)好相應(yīng)的用戶需求(xqi)是開發(fā)該系統(tǒng)的首要任務(wù),在充分了解了用戶的需求,才能實(shí)現(xiàn)具有易用性,時(shí)效性,穩(wěn)定性和擴(kuò)展性的系統(tǒng)。通過前期的調(diào)查分析及研究。本系統(tǒng)主要實(shí)現(xiàn)的是查詢和系統(tǒng)設(shè)置管理,實(shí)現(xiàn)了對(duì)病人病歷信息查詢,修改,記錄等功能,并可對(duì)系統(tǒng)進(jìn)行設(shè)置管理等功能。
29、3.2 業(yè)務(wù)需求分析 作為醫(yī)院報(bào)告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)的用戶的人員的要求有該系統(tǒng)的基本功能和計(jì)算機(jī)系統(tǒng)的要求,詳細(xì)描述如下:該系統(tǒng)是基于Internet支持的系統(tǒng);醫(yī)生可以通過該系統(tǒng)對(duì)病人病歷進(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ī)院報(bào)告管理系統(tǒng)被認(rèn)為是目前各國(guó)視為支柱的一種產(chǎn)業(yè),在目前經(jīng)濟(jì)快速發(fā)展的過程中更加起著舉足輕重的有利作用,而如今市場(chǎng)經(jīng)濟(jì)全球化的大前提背景之下,競(jìng)爭(zhēng)會(huì)更加顯得激烈,醫(yī)生再不斷與患者對(duì)于業(yè)內(nèi)的服務(wù)要求也會(huì)變得越來越高,因此我
30、們要要求醫(yī)院報(bào)告管理系統(tǒng)上必須提高完善高效的服務(wù)質(zhì)量,能夠可以讓整個(gè)醫(yī)療過程變得更加的簡(jiǎn)化,方便醫(yī)生以及患者。與此跟步還是那個(gè)利用我們?nèi)肆λ冻鲎钚〉拇鷥r(jià),與此同時(shí)能夠在盡可能在無限進(jìn)度下短的時(shí)間里來把系統(tǒng)能否被醫(yī)院報(bào)告管理系統(tǒng)開發(fā)者開發(fā)進(jìn)行是否OK的確認(rèn),這個(gè)目前就是該醫(yī)院報(bào)告管理系統(tǒng)可行性分析的最后的同時(shí)也是我們研究最主要的目的。為了達(dá)能夠到這個(gè)目的,需要權(quán)能夠可行,開發(fā)開系統(tǒng)是否可以能夠?qū)崿F(xiàn),最終當(dāng)系統(tǒng)完成結(jié)束時(shí),是否可以達(dá)到預(yù)期理想的效果,以此來決定該系統(tǒng)是否值得被開發(fā)。綜上所述,系統(tǒng)的可行性分析是一個(gè)簡(jiǎn)化并且很大程度上已經(jīng)壓縮了該系統(tǒng)的整體的設(shè)計(jì)分析以及過程,這樣也是在不同程度上以比
31、較抽象的方式來進(jìn)行根系和設(shè)計(jì)該系統(tǒng),以此能夠更好的完善系統(tǒng)開發(fā)。 系統(tǒng)所需要(xyo)的可行性分析其中主要包括該 醫(yī)院報(bào)告管理系統(tǒng)可行性,其中包括經(jīng)濟(jì)可行性還有技術(shù)可行性以及社會(huì)可行性。3.3.1系統(tǒng)(xtng)可行性伴隨著互聯(lián)網(wǎng)的不斷發(fā)展與進(jìn)步,國(guó)內(nèi)外的軟件開發(fā)的發(fā)展迅速而且變得越來越好,不管是各個(gè)領(lǐng)域的哪個(gè)行業(yè),還是在各種( zhn)規(guī)模大小的所有企業(yè)都需要一些列軟件的開發(fā)能力和技術(shù)要求,來滿足企業(yè)要求。醫(yī)院報(bào)告管理系統(tǒng)-個(gè)案管理系統(tǒng)開發(fā)的實(shí)質(zhì)是數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。該醫(yī)院報(bào)告管理系統(tǒng)的基本操作就是對(duì)一些數(shù)據(jù)的增加功能,刪除功能,修改功能,查詢功能等,所以不會(huì)在存在太大的技術(shù)所有方面的一些存
32、在問題,因此來說開發(fā)醫(yī)院報(bào)告管理系統(tǒng)是非??尚械摹?.3.2經(jīng)濟(jì)可行性分析 在支出一次性的支出費(fèi)用以及維護(hù)的費(fèi)用和收益在各個(gè)方面都能夠有一個(gè)很好的改善系統(tǒng),每位用戶只需很少花費(fèi)一定的資金就立刻可以實(shí)現(xiàn)整個(gè)醫(yī)學(xué)管理系統(tǒng)開發(fā),從經(jīng)濟(jì)問題上嚴(yán)格考慮,該醫(yī)學(xué)管理開發(fā)系統(tǒng)是一個(gè)完全可行的項(xiàng)目。 3.3.3技術(shù)可行性分析 在網(wǎng)絡(luò)留言板本系統(tǒng)主要采取ASP為開發(fā)技術(shù),并使用web實(shí)現(xiàn)醫(yī)院管理系統(tǒng)中個(gè)案管理基本功能,JavaScript, SQL Server數(shù)據(jù)庫技術(shù)。3.3.4社會(huì)可行性分析 為了能夠更加完善該醫(yī)院報(bào)告管理系統(tǒng)的管理,一方面需要建立一個(gè)完善醫(yī)院醫(yī)療以及各方面經(jīng)濟(jì)運(yùn)行的指標(biāo)體系,同樣在另一個(gè)
33、方面,該系統(tǒng)的開發(fā)以及使用工程主要是為了能夠改善醫(yī)院整體的管理服務(wù)體系。并且需要解決一些人工管理難以解決的問題,這也是醫(yī)院報(bào)告管理系統(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í)管理員在登錄之后可以進(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 用戶操作請(qǐng)求順序圖Fig. 3.5 User Action Request Sequence Diagram Web客戶端在MVC模式下請(qǐng)
35、求(qngqi)順序如圖3.6所示:圖3.6 MVC模式請(qǐng)求(qngqi)順序圖Fig. 3.6 The MVC Pattern Request Sequence Diagram第四章 系統(tǒng)(xtng)設(shè)計(jì)4.1系統(tǒng)整體(zhngt)結(jié)構(gòu) 本系統(tǒng)設(shè)計(jì)的主要目標(biāo)是:能夠(nnggu)實(shí)現(xiàn)管理員對(duì)在病歷中的工作清單、個(gè)案修改、查詢和系統(tǒng)設(shè)置的管理;提供一個(gè)非常安全的、可靠的系統(tǒng)和以及非常友好的界面,方能夠便用戶進(jìn)行操作。本系統(tǒng)采用(ciyng)WEB,在軟件的開發(fā)過程中,為了避免在開發(fā)過程中不必要的錯(cuò)誤的出現(xiàn),因此,花費(fèi)大量時(shí)間來進(jìn)行詳細(xì)的用戶需求調(diào)查是很有必要的。如圖4.1所示:圖4.1系統(tǒng)整體
36、結(jié)構(gòu)圖Fig. 4.1 Overall system structure 其中任何一個(gè)系統(tǒng)設(shè)計(jì)都是信息在每一位程序員來說都是在開發(fā)得逞過程中的一個(gè)十分非常重要的一個(gè)階段,我們將要在這一重要的階段中分析并將所有需要再按照前一階段進(jìn)行的需求一系列的分析邏輯所得到的最終結(jié)果,這樣我們就能夠在整個(gè)我們的醫(yī)院管理系統(tǒng)可行性分析所建立的報(bào)告完善的基礎(chǔ)上,與此同時(shí)我們還要按照該醫(yī)院管理報(bào)告邏輯的模型所涉及到的一些規(guī)則,能夠用更加科學(xué)的手段并且合理地進(jìn)行醫(yī)院管理系統(tǒng)的整體設(shè)計(jì)。整體的新系統(tǒng)設(shè)計(jì)主要包含了兩個(gè)方面:首先第一個(gè)方面是總體結(jié)構(gòu)的設(shè)計(jì)過程,其實(shí)是一個(gè)具體物理的模型的設(shè)計(jì)過程。正如我們所知在這個(gè)階段所涉
37、及到的主要目的為了是能夠?qū)⑽覀儗?shí)際操作采集得到的一些用戶采集具體信息涉及到的需求以及系統(tǒng)邏輯的各個(gè)方案都能夠很好的轉(zhuǎn)換成我們所需要可以進(jìn)行事實(shí)情況的并且可以利用計(jì)算機(jī)的一個(gè)完善的物理方案,同時(shí)也為下一階段的系統(tǒng)以及事實(shí)提供了一個(gè)非常必要的技術(shù)資料。系統(tǒng)設(shè)計(jì)的的依據(jù)如下: (1)系統(tǒng)分析階段的成果 (2)現(xiàn)行計(jì)算機(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)境條件 我們?cè)O(shè)計(jì)的醫(yī)學(xué)管理系統(tǒng)是一個(gè)目前為止都是采用了具體的結(jié)構(gòu)化的設(shè)計(jì)的方案從而來實(shí)現(xiàn)整個(gè)醫(yī)學(xué)管理系統(tǒng)總體完善的在線用戶體驗(yàn)功能,從而能夠提高整個(gè)系統(tǒng)的各項(xiàng)
38、指標(biāo)內(nèi)容,進(jìn)而能夠即將整個(gè)系統(tǒng)完善又合理的規(guī)劃并且分成每一個(gè)功能相應(yīng)的模塊,除此之外還能夠符合我們的要求正確地以及完善的處理模塊與模塊之間還有相應(yīng)的模塊內(nèi)部之間的各個(gè)聯(lián)系以及它們各個(gè)模塊處理之間的共同互相調(diào)用(dioyng)關(guān)系和相互關(guān)聯(lián)的數(shù)據(jù)緊密聯(lián)系,其中已經(jīng)定義了各模塊之間的所有內(nèi)部相關(guān)結(jié)構(gòu),因此通過簡(jiǎn)單的對(duì)模塊的設(shè)計(jì)以及模塊之間的關(guān)聯(lián)關(guān)系系統(tǒng)最終能夠?qū)崿F(xiàn)整個(gè)系統(tǒng)的所有功能。 該醫(yī)院報(bào)告管理系統(tǒng)是我們所做的相對(duì)完善的系統(tǒng),其中在設(shè)計(jì)和實(shí)現(xiàn)這個(gè)系統(tǒng)的時(shí)候主要采用SQL Server 2008 R2以及ASP.NET MVC4 兩個(gè)結(jié)合開發(fā)。主要實(shí)現(xiàn)工作清單,報(bào)告模板管理,查詢和系統(tǒng)設(shè)置的管理
39、功能。在我們用到的技術(shù)其中SP.NET MVC 是一個(gè)由微軟官方來給我們進(jìn)而提供的讓我們可以充分利用的能夠以MVC模式也是為最基礎(chǔ)和相對(duì)目前應(yīng)用程序而言更加權(quán)威的ASP.NETWeb的一個(gè)相對(duì)被廣大開發(fā)者所使用的應(yīng)用程序(Web Application)框架內(nèi)容(nirng),在ASP.NETWeb包括了Castle的MonoRail兩個(gè)重要的概念而來,并且目前最新的一個(gè)版本是ASP.NET MVC 4.5這個(gè)版本。MVC 是三種 ASP.NET 編程模式中的一種。我們利用到MVC 是一種模型它包括了使用 MVC(Model View Controller 分別是它的英文翻譯過來的模型-視圖-
40、控制器這三個(gè))來共同設(shè)計(jì)了與此同時(shí)還創(chuàng)建了 Web 中應(yīng)用程序的一個(gè)相應(yīng)模式: Model(模型)它表示(biosh)了整個(gè)應(yīng)用程序主要核心內(nèi)容(比如數(shù)據(jù)庫相關(guān)的記錄列表)。View(視圖)它主要顯示了所有的數(shù)據(jù)(數(shù)據(jù)庫內(nèi)容信息的記錄)。Controller(控制器)它是用來處理我們實(shí)現(xiàn)項(xiàng)目代碼時(shí)整個(gè)系統(tǒng)輸入(其中包括寫入數(shù)據(jù)庫內(nèi)容信息記錄)。 MVC 的分層模式是一個(gè)能夠有助于開發(fā)者早管理方面上管理一些相對(duì)而言不是很簡(jiǎn)單的應(yīng)用程序,因?yàn)榭梢栽谝粋€(gè)時(shí)間內(nèi)專門關(guān)注一個(gè)方面。比如,我們可以在不需要依賴系統(tǒng)的業(yè)務(wù)邏輯情況下能夠?qū)W⒂谖覀兊囊晥D設(shè)計(jì)。與此同時(shí)還能夠讓整個(gè)應(yīng)用程序的測(cè)試變得更加容易。4.
41、2功能設(shè)計(jì)4.2.1 功能結(jié)構(gòu)介紹在該醫(yī)院管理系統(tǒng)的可行性分析所涉及的一些列基礎(chǔ)上來對(duì)一些系統(tǒng)原來所有的系統(tǒng)進(jìn)行相關(guān)分析以及調(diào)查是整個(gè)系統(tǒng)能夠首次調(diào)查的最主要實(shí)現(xiàn)目標(biāo),除此之外還需要捋清目前現(xiàn)有的醫(yī)院報(bào)告管理系統(tǒng)信息所有相關(guān)的運(yùn)行狀況而定,能夠以此來發(fā)現(xiàn)目前系統(tǒng)中存在的缺點(diǎn),最后針對(duì)研究出的不完善的部分,能夠?qū)ΠY下藥,從而進(jìn)一步解決了實(shí)質(zhì)的相關(guān)問題,以此來能夠確保新的系統(tǒng)開發(fā)更加完善,更加的有效以及可靠。主要內(nèi)容包括醫(yī)院報(bào)告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)的業(yè)務(wù)流程及數(shù)據(jù)分析。再進(jìn)一步調(diào)查(dio ch)之后,最終能夠非常繪制出醫(yī)院報(bào)告管理系統(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ī)院報(bào)告管理系統(tǒng)-查詢?cè)O(shè)置管理系統(tǒng)以及系統(tǒng)設(shè)置管理的系統(tǒng)設(shè)計(jì)所進(jìn)行階段其的主要目的主要是用來將系統(tǒng)整體的進(jìn)行分析階段從而提出了一個(gè)能反映了用戶所有基本信息需求得系統(tǒng)整體的邏輯所擁有方案轉(zhuǎn)變換成一個(gè)可以實(shí)施的并且是基于計(jì)算機(jī)和一個(gè)通信系統(tǒng)的相關(guān)物理(技術(shù))涉及到的方案。功能模塊圖的定義是:要對(duì)整個(gè)醫(yī)院報(bào)告系統(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ī)院報(bào)告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)可以歸納為管理員與醫(yī)生兩個(gè)角色。 管理員: 醫(yī)院報(bào)告管理系統(tǒng)-查詢和系統(tǒng)設(shè)置管理系統(tǒng)中管理員主要對(duì)該系統(tǒng)進(jìn)行維護(hù),對(duì)設(shè)備、檢查室,狀態(tài),以及管理員密碼的數(shù)據(jù)進(jìn)行維護(hù),變更等操作。 醫(yī)生:醫(yī)生主要是根據(jù)病人情況(qngkung),對(duì)病人病歷進(jìn)行查詢(chxn),以便(ybin)獲得所需數(shù)據(jù)。4.2.3 查詢功能 管理員或醫(yī)師在登錄驗(yàn)證之后,可在查詢模塊對(duì)病人案例進(jìn)行針對(duì)性查詢,且可同時(shí)進(jìn)行多種條件的配合使用。查找出符合條件的案例
44、列表集合,并查看案例所對(duì)應(yīng)的具體情況。4.3 數(shù)據(jù)庫設(shè)計(jì) 系統(tǒng)的數(shù)據(jù)庫模型設(shè)計(jì)圖如圖4.4所示:圖4.4系統(tǒng)的數(shù)據(jù)庫模型設(shè)計(jì)圖Fig. 4.4 The design of system database model對(duì)于一個(gè)長(zhǎng)期并且是有組織,可以提供一個(gè)能夠長(zhǎng)期共享的并且是能夠穩(wěn)定的存儲(chǔ)在我們的計(jì)算機(jī)其中的所有需要和利用數(shù)據(jù)信息集合我們管它叫做為數(shù)據(jù)庫。隨著目前網(wǎng)絡(luò)的迅速發(fā)展,數(shù)據(jù)庫已然成為了目前信息技術(shù)的核心(hxn)基礎(chǔ),其中數(shù)據(jù)庫具體提供的功能包括了數(shù)據(jù)信息存儲(chǔ),簡(jiǎn)單維護(hù)以及不斷檢索,其主要目的為更加方便,更加準(zhǔn)確,更加及時(shí)的為用戶提供所需要的數(shù)據(jù)庫的數(shù)據(jù)及信息。除此以外我們建立一個(gè)數(shù)據(jù)庫
45、還能對(duì)于我們廣大程序員們來說也是發(fā)揮著它在很大極限上很重要的一個(gè)作用,因?yàn)閿?shù)據(jù)庫不僅能夠直接影響到我們整個(gè)醫(yī)院報(bào)告在線系統(tǒng)開發(fā)的好還是壞和效率。在系統(tǒng)建立數(shù)據(jù)庫的階段,要求操作要設(shè)計(jì)的數(shù)據(jù)庫要盡可能的易于維護(hù)數(shù)據(jù),便于檢索,修改和減少冗余的數(shù)據(jù),方便數(shù)據(jù)的維護(hù)及備份。目前(mqin)就現(xiàn)在網(wǎng)絡(luò)發(fā)展形式來說數(shù)據(jù)庫是一個(gè)可以長(zhǎng)期不斷的存儲(chǔ)在我們的計(jì)算機(jī)內(nèi)的并且還是一個(gè)有組織的除此之外還可以共享數(shù)據(jù)信息的一個(gè)數(shù)據(jù)上面集合?,F(xiàn)在,數(shù)據(jù)庫已然成為了目前現(xiàn)代快速發(fā)展的信息系統(tǒng)的一個(gè)核心和相對(duì)完善基礎(chǔ)。在整個(gè)醫(yī)院數(shù)據(jù)西戎?jǐn)?shù)據(jù)庫設(shè)計(jì)的一個(gè)階段,整個(gè)系統(tǒng)盡量做到需要涉及到數(shù)據(jù)設(shè)計(jì)的數(shù)據(jù)庫能夠易于維護(hù),并且可以便
46、于后期的檢索和后期的修改工作,盡量最大程度上的減小我們這個(gè)醫(yī)院報(bào)告管理系統(tǒng)的很多冗余數(shù)據(jù),這樣就更加能便于對(duì)今后后期整個(gè)數(shù)據(jù)備份以及相應(yīng)的維護(hù)?,F(xiàn)在將要(jingyo)把醫(yī)院數(shù)據(jù)管理系統(tǒng)的部分?jǐn)?shù)據(jù)表的具體相關(guān)設(shè)計(jì)情況介紹管理員表如表4.1所示:表4.1:管理員表Table4.1:admin序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說明1Idint是是否2NameVarchar(20)否3TypeIdint否4AccountVarchar(20)否5PwdVarchar(20)否6DoctorIdint否 監(jiān)察室情況如表4.2所示:表4.2:監(jiān)察室表Table:4.2:CheckRoom序號(hào)列名數(shù)
47、據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說明1Idint是否2RoomDescVarchar(20)否 部門(bmn)表描述部門的編號(hào)及描述信息如表4.3所示:表4.3:部門(bmn)表Table:4.3:Department序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2DepartmentDescVarchar(20)否 設(shè)備(shbi)情況如表4.4所示:表4.4:設(shè)備表Table4.4:Devices序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2DeviceDescVarchar(20)否 醫(yī)生信息如表4.5所示:表4.5:醫(yī)師組表Table4.5:DoctorGroups
48、序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2GroupDescVarchar(20)否 醫(yī)生表記錄了醫(yī)師的詳細(xì)信息如表4.6所示:表4.6:醫(yī)生表Table4.6:Doctors序號(hào)列名數(shù)據(jù)類型主鍵外鍵允許空默認(rèn)值說明1Idint是否2NameVarchar(20)否3DepartNoint否4Ageint是5GenderVarchar(20)是6GroupIdint否7Isvalidint否 患者(hunzh)表記錄了患者的詳細(xì)信息如表4.7所示:表4.7:患者(hunzh)信息表Table4.7:PatientInfo序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說明1Idint是
49、是否2NameVarchar(20)否3GenderVarchar(20)否4Ageint是0 記錄(jl)分組表如表4.8所示:表4.8:記錄分組表Table4.8:RecordGroup序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說明1Idint是否2GroupDescVarchar(20)否 記錄表登記了個(gè)案情況如表4.9所示: 表4.9:記錄表Table4.9:Records序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(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序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵允許空默認(rèn)值說明1Idint4是否2StateDescVarchar(20)50否 資源表記錄了患者信息的來源(liyun)方式如表4.11所示: 表4.11:資源表Table4.11:Source序號(hào)列名數(shù)據(jù)類型標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說明1Idint是否
51、2SourceDescVarchar(20)否第五章 系統(tǒng)實(shí)現(xiàn)5.1 實(shí)體模型 在實(shí)際開發(fā)中,需要使用上下文對(duì)數(shù)據(jù)庫進(jìn)行(jnxng)操作,其中上下文對(duì)應(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è)計(jì)是程序員在軟件項(xiàng)目開發(fā)過程的最主要的核心部分,是我們軟件開發(fā)整體過程中能夠保證質(zhì)量整體的最關(guān)鍵也是最重
52、要的步驟。醫(yī)院數(shù)據(jù)報(bào)告系統(tǒng)整體的設(shè)計(jì)過程是許需要將每一個(gè)需求規(guī)格相應(yīng)的轉(zhuǎn)化成為一個(gè)更加完善軟件實(shí)現(xiàn)所有方案的一個(gè)過程,它是能夠?qū)⒂脩羲岢龅臏?zhǔn)確轉(zhuǎn)化到實(shí)現(xiàn)最終的軟件產(chǎn)品的僅有的一個(gè)途徑。將要在這章中將對(duì)整個(gè)畢業(yè)設(shè)計(jì)選題醫(yī)院數(shù)據(jù)的管理系統(tǒng)每個(gè)架構(gòu)(ji u)的設(shè)計(jì)以及系統(tǒng)的總體和設(shè)計(jì)詳細(xì)分別進(jìn)行相關(guān)的介紹。 點(diǎn)擊左側(cè)功能(gngnng)條查詢圖標(biāo),如圖5.3所示: 圖5.3查詢(chxn)界面Fig. 5.3 Query interface【查詢(chxn)條件】 用戶(yngh)可以根據(jù)來源、檢查日期、檢查室和報(bào)告報(bào)告狀態(tài)過濾查找?!緢?bào)告記錄列表】 在該醫(yī)院數(shù)據(jù)報(bào)告記錄的每一個(gè)列表中選中想要查
53、看的報(bào)告的進(jìn)展所涉及詳細(xì)信息,點(diǎn)首先擊該條目的記錄的按鈕,然后會(huì)彈出報(bào)告進(jìn)展記錄窗口,這樣就可以可查看該病患報(bào)告的狀態(tài),以及該報(bào)告修改等詳細(xì)記錄,如圖5.4所示:。 圖5.4報(bào)告查詢列表Fig. 5.4 Report query list【分頁】 數(shù)據(jù)量比較大的時(shí)候,輸入指定頁碼,可以跳轉(zhuǎn)至相應(yīng)的數(shù)據(jù)頁面。 【編輯報(bào)告】 在報(bào)告記錄列表中選中欲查看的報(bào)告,點(diǎn)擊詳情,彈出報(bào)告窗口,如圖5.5所示: 圖5.5編輯報(bào)告Fig. 5.5 Edit the report 就診報(bào)告單如圖5.6所示:圖5.6就診(ji zhn)報(bào)告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è)備編號(hào)和設(shè)備名稱,然后點(diǎn)擊添加,增加成功后彈出提示信息。如圖5.11所示:圖5.11設(shè)備添加Fig. 5.11 Equipment to add【刪除設(shè)備】 在需要檢查各個(gè)科室管理信息列表中選中并且單擊預(yù)刪除記錄的刪除按鈕,該醫(yī)院報(bào)告管理系統(tǒng)會(huì)提示是否真的需要?jiǎng)h除,我們點(diǎn)擊確定按鈕刪除成功后相應(yīng)記錄消失。刪除設(shè)備界面如圖5.12所示:圖5.11刪除設(shè)備Fig. 5.12 Remove equipment【檢查室添加(tin ji)】 輸入檢查室編號(hào)和檢查室名稱,然后點(diǎn)擊(din j)添加,增加成功后彈出提示信息。添加(tin ji)監(jiān)察室界面如圖5.13所示:圖5.13
56、檢查室添加Fig. 5.13 Remember to add【刪除檢查室】 在該醫(yī)院管理系統(tǒng)檢查室管理的詳細(xì)信息列表中選擇單擊了我們想要?jiǎng)h除的一行記錄的刪除按鈕,這樣這個(gè)醫(yī)院管理系統(tǒng)會(huì)提示是否真的刪除,假如我們點(diǎn)擊確定刪除后,就能夠成功的刪除相應(yīng)記錄同時(shí)記錄消失。刪除監(jiān)察室界面如圖5.14所示:圖5.14刪除檢查室Fig. 5.14 Delete the examination room【狀態(tài)管理】輸入狀態(tài)編號(hào)和狀態(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)就會(huì)提示是否真的需要?jiǎng)h除,如果點(diǎn)擊確定(qudng)刪除成功后這樣相應(yīng)記錄會(huì)隨之消失。 刪除狀態(tài)界面如圖5.16所示:圖5.16刪除狀態(tài)Fig. 5.16 Delete the state第六章 相關(guān)技術(shù)展示6.1 Jquery插件篇JQuery這個(gè)編程語言是一個(gè)繼prototype這個(gè)十分成熟的框架之后又在框架界出現(xiàn)的一個(gè)表現(xiàn)的十分優(yōu)秀的Javascript之后的更加體現(xiàn)代碼簡(jiǎn)單的完善框架。JQue
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 污水處理中的電離子于絡(luò)合物處理技術(shù)考核試卷
- 水利工程中的資金籌措與投資回報(bào)考核試卷
- 機(jī)械設(shè)計(jì)與洗滌設(shè)備應(yīng)用考核試卷
- 信用合作社金融服務(wù)與農(nóng)村電商協(xié)同發(fā)展考核試卷
- 漁業(yè)資源調(diào)查與評(píng)估技術(shù)平臺(tái)考核試卷
- 寵物寄托中心寵物寄養(yǎng)服務(wù)流程標(biāo)準(zhǔn)化考核試卷
- 保健按摩合同范例
- 保姆用功合同范例
- 萬邦國(guó)際租賃合同標(biāo)準(zhǔn)文本
- 入空股合同范例
- 2025年醫(yī)保政策法規(guī)考試題庫及答案試卷(宣傳解讀)
- 山東省日照市2024-2025學(xué)年高一上學(xué)期期末考試英語試題2
- 基于社區(qū)的慢性病預(yù)防策略研究
- 2025家庭教育指導(dǎo)師試題庫及答案
- 紅酒-價(jià)格表格
- 2025年機(jī)電實(shí)務(wù)考試題型及答案
- 高中化學(xué) 硝酸-課件 學(xué)習(xí)資料
- CRH5動(dòng)車組轉(zhuǎn)向架
- 2025江蘇宿遷宿豫區(qū)總工會(huì)公開招聘5人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 西北四?。兾魃轿髑嗪幭模?025屆高三下學(xué)期第一次聯(lián)考英語試卷含答案
- 醫(yī)院門禁施工方案
評(píng)論
0/150
提交評(píng)論