畢業(yè)設計論文血液透析管理系統(tǒng)_第1頁
畢業(yè)設計論文血液透析管理系統(tǒng)_第2頁
畢業(yè)設計論文血液透析管理系統(tǒng)_第3頁
畢業(yè)設計論文血液透析管理系統(tǒng)_第4頁
畢業(yè)設計論文血液透析管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、血 液 透 析 管 理 系 統(tǒng)摘 要隨著計算機科學不斷地深入發(fā)展及廣泛應用,計算機應用在各行各業(yè)中體現(xiàn)的效果不言而喻,以信息化管理作用尤為突出。醫(yī)院實行信息化管理以來,大大提高了醫(yī)護人員的工作效率,降低了勞動強度,減輕了以往手工輸入的不便及出錯率,提升了醫(yī)護人員及患者的滿意度,也保證了表格書寫的合格率,由此帶來了可觀的經(jīng)濟效益及社會效益。因此,結合所要開發(fā)的系統(tǒng)的特點,軟件設計采用了較實用powerbuilder 9.0面向?qū)ο笤O計開發(fā)工具,采用與開發(fā)工具相結合的后臺數(shù)據(jù)庫: sql server2000 ,使用操作系統(tǒng):windows xp server/professional。功能要求實

2、現(xiàn)各子系統(tǒng)的各功能模塊中都要有錄入、添加、刪除、打印、查詢、統(tǒng)計和數(shù)據(jù)加工功能,各子系統(tǒng)都要有參數(shù)設置功能。由于本實例程序數(shù)據(jù)庫采用的是sqlserver 2000,因此需要設置 sql server2000數(shù)據(jù)庫后方可執(zhí)行本例程序。本書提供的各實例的后臺數(shù)據(jù)庫都是 sql server2000。在運行源代碼前要先恢復各自的數(shù)據(jù)庫,數(shù)據(jù)庫恢復見附錄一。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成患者基本信息、透析管理的全過程,包括患者基本信息和透析計劃的建立、患者基本信息和透析計劃的修改、信息查詢、統(tǒng)計,以及透析信息的添加等透析管理工作。經(jīng)過實際使用證明,本文所設計的血液

3、透析管理系統(tǒng)可以滿足醫(yī)院管理方面的需要。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設計的重點、設計思想、難點技術和解決方案。關鍵詞:數(shù)據(jù)庫;powerbuilder 9.0;sql server2000;信息管理;血液透析管理the blood dialyses the administrative systemabstractand extensive application as computer science is being developed thoroughly constantly, it is self-evident that the co

4、mputer applies to the result reflected in all trades and professions, particularly outstanding with information-based management role. since the hospital implemented information-based management, had improved the medical personnel's working efficiency greatly , have reduce labour intensity, has

5、lightenned the inconvenient and making mistakes rate input by hand in the past, have promote the satisfaction of the medical personnel and patient, has guaranteed the qualification rate that the form writes, therefore has brought the considerable economic benefits and social benefit. so, combining t

6、he characteristics of the systems developed, software design has adopted more practical powerbuilder 9. 0 faces the target and designs the developing instrument, adopt the backstage database combined with developing instrument: sql server2000, uses the operating system: windows xp server/professiona

7、l. function is it realize every every function of subsystem module is it input , add , delete , type to have , inquiry , statistics , datum process the function to demand, every subsystem should have a parameter to set up the function. because what this instance procedure database is adopted is sqls

8、erver 2000, need to set up the executable examples procedure of sql server2000 database rear. the backstage database of every instance that this book offers is sql server2000. should resume one's own databases first before operating the source code, the database resumed seeing appendices one.the

9、 whole system sets out from according with the easy and simple to handle demand with friendly , flexible , practical , safe boundary plane, finish patient's basic information, dialyse the whole course of management, including patient basic information dialyse setting-up, patient basic informatio

10、n that plan and dialyse modification, information inquiry that plan, count, and dialyse the adding etc. and dialysing the management of information. is it prove blood this text design dialyse administrative system may meet demands of management respect of the hospital to use actually. the thesis has

11、 introduced the development background of a subject, the course of the function and development finished mainly. explanation focal point , design philosophy , difficult point technology and solution that system designed of focal point.keyword: the database;powerbuilder 9. 0;sql server2000; informati

12、on management; the blood dialysing and managing目 錄摘要.2關鍵詞.2第一章 綜述. 81.1 管理信息系統(tǒng)概述 .81.1.1 管理信息系統(tǒng)的發(fā)展歷史. 81.1.2 管理信息系統(tǒng)的應用 .91.1.3 管理信息系統(tǒng)的組成 .91.2 血液透析管理系統(tǒng)概述 .101.3 可 行 性 分 析 .101.4系統(tǒng)流程圖11第二章 數(shù)據(jù)庫需求分析.122.1 數(shù)據(jù)庫分析 . 122.2 數(shù)據(jù)庫邏輯結構的實現(xiàn).122.3 概要設計.12第三章 詳細設計.133.1 模塊設計.133.2用戶登錄窗口模塊.143.3主界面窗口及菜單模塊設計.153.4管理用

13、戶模塊設計.163.5血液凈化記錄單輸入模塊設計. 173.6血液凈化記錄單查詢模塊設計. 203.7透析病人價格清單輸入模塊設計.213.8透析病人價格清單查詢模塊設計. 233.9年度透析統(tǒng)計表輸入模塊設計.243.10年度透析統(tǒng)計表查詢模塊設計. 263.11透析病號登記表輸入模塊設計. 273.12透析病號登記表查詢模塊設計. 293.13關于模塊設計. 30第四章 創(chuàng)建應用程序 . 314.1 生成應用程序 .314.2 安裝應用程序 .314.3 pb應用程序所需的運行環(huán)境.31數(shù) 據(jù) 表 如 下:. 33附錄一(數(shù)據(jù)庫連接)35附錄二(程序代碼)40第五章 結束語.86參 考 書

14、 目.86第一章 綜  述1.1管理信息系統(tǒng)概述管理信息系統(tǒng)是一個由人和計算機等組成的,能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統(tǒng),它能實測國民經(jīng)濟和企業(yè)的各種運行情況;利用歷史數(shù)據(jù)預測未來;從全局出發(fā)輔助管理決策;利用信息控制企業(yè)的行為、幫助實現(xiàn)其規(guī)劃目標。簡言之,管理信息系統(tǒng)是一個以計算機為工具,具有數(shù)據(jù)處理、預測、控制和輔助決策功能的信息系統(tǒng)。1.1.1 管理信息系統(tǒng)的發(fā)展歷史信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應用是在計算機發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指以

15、計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業(yè)管理領域的"人機系統(tǒng)",該系統(tǒng)是70年代初"后工業(yè)經(jīng)濟"時代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。進入2 0世紀80年代末,隨著計算機網(wǎng)絡和通信技術的大力發(fā)展,企業(yè)管理信息系統(tǒng)進入網(wǎng)絡化的發(fā)展時期。世界發(fā)達國家已建立起了完善的先進的管理信息系統(tǒng)體系,在其社會經(jīng)濟發(fā)展領域中發(fā)揮著巨大的作用。 我國的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國家相繼建立起了"金卡"、"金關"

16、、"金橋"工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟和我國經(jīng)濟逐步向知識經(jīng)濟邁進,無論是基于工業(yè)經(jīng)濟的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (es)或決策支持系統(tǒng) (dss),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力,都有了進一步的發(fā)展。1.1.2 管理信息系統(tǒng)的應用信息在社會經(jīng)濟系統(tǒng)中始終起著至關重要的作用,它在控制、預測、人類認識和心理等方面極大地影響著系統(tǒng)的運轉(zhuǎn)。而信息處理的手段更是直接關系到上述各個方面,信息技術不僅影響著各個組織系統(tǒng)的狀態(tài),更重要的是它不斷地改變著它們的結構和運行規(guī)則。所以,管理信息系統(tǒng)作為信息技術的主要

17、應用已經(jīng)滲入社會經(jīng)濟系統(tǒng)的各個領域。1.1.3 管理信息系統(tǒng)的組成管理信息系統(tǒng)包括硬件、軟件(系統(tǒng)軟件和應用軟件)、數(shù)據(jù)庫、手工規(guī)程(手冊、使用說明書等)和操作員等物理成分,這些物理要素完成各種事務處理、維護文件、編制報表、查詢統(tǒng)計工作,輔助企業(yè)進行科學管理。1.2 血液透析管理系統(tǒng)概述血液透析中心作為腎病內(nèi)科的附屬科室,其獨特的地位及治療方式,使得其一直未能實施信息化管理,沿用手工操作至今,出于對信息管理規(guī)范化及提高工作效率的迫切性,在信息科領導的大力支持下,對透析中心進行信息化科學管理也提上了日程,由此針對血液透析中心展開了一系列的需求分析業(yè)務。1.3 可行性分析該系統(tǒng)的設計從可行性上分析

18、,盡管該系統(tǒng)的作用并不是很完美,但對醫(yī)院的血液透析工作卻有非常重要的意義。計算機的查詢、反饋、修改、系統(tǒng)分析這是任何一個信息系統(tǒng)最主要的部分,計算機的應用有助于我們隨時提取所需要的信息和資料,以助于綜合分析。由于計算機的信息儲存量大,有利于資料的保存,有效地克服了手工操作帶來的諸多不便,如過去大量書寫、大量資料的堆積以及長時間紙張變質(zhì)、灰垢、查找困難的現(xiàn)象,從而從根本上改變了透析資料的管理方法,各類資料得以保存完整,可以隨用隨查,提高了工作效率,使透析中心的資料管理更加先進、科學、規(guī)范。這次我也是抱著學習的態(tài)度來開發(fā)這個管理系統(tǒng),老師對我的想法給予了充分的支持和鼓勵。從技術可行上分析,根據(jù)四年

19、來自己所學的計算機知識,在指導老師的幫助下,我選擇相對易學和使用的pb6.0進行該系統(tǒng)的開發(fā),盡管開發(fā)一個完善的軟件系統(tǒng)是不容易的事,但我經(jīng)過認真分析,認為該系統(tǒng)的設計并不十分復雜,相信經(jīng)過自己的努力,在老師的指導下能夠完成該系統(tǒng)的開發(fā)。1.4系統(tǒng)流程圖第二章 數(shù)據(jù)庫需求分析2.1 數(shù)據(jù)庫分析 這次之所以選擇sql server2000作為管理系統(tǒng)的開發(fā)的數(shù)據(jù)庫,是因為sql server2000 是較為方便的與pb9.0開發(fā)的數(shù)據(jù)庫建立工具,sql server2000的有多種功能,我們只需要使用它的數(shù)據(jù)庫即可,在sql server2000 的企業(yè)管理器中可以建立所需要的數(shù)據(jù)庫名和各種表,

20、并且可以對其設置各種權限,使其達到符合的要求。2.2 數(shù)據(jù)庫邏輯結構的實現(xiàn) 在附錄中已經(jīng)詳細提到了數(shù)據(jù)恢復的過程,通過設置pb9.0的odbc來連接sql server2000中所建的表,當實現(xiàn)表的連接,那么數(shù)據(jù)窗口的創(chuàng)建就比較容易了,在開發(fā)結束時可以通過sql server2000導出數(shù)據(jù),再次使用時可以通過數(shù)據(jù)恢復得以重新使用。當然,如果是可執(zhí)行的大包程序只要安裝就可以了。2.3 概要設計概要設計基礎是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關系,這種數(shù)據(jù)模型是面向現(xiàn)實世界的、易如理解的數(shù)據(jù)模型,其獨立于計算機的數(shù)據(jù)模型,獨立于計算機的軟硬件系統(tǒng),與用戶進行交流十

21、分方便。 概念性數(shù)據(jù)模型關心的是如何完整、正確地反映客觀實際情況,不關心在數(shù)據(jù)庫中如何實現(xiàn)。這種數(shù)據(jù)模式能真實地反應用戶要求的實際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結構模式。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)在用戶和設計者之間建立了橋梁。是設計數(shù)據(jù)庫結構的基礎。 概念設計中自頂向下的實體分析方法,即常用的實體聯(lián)系模型(簡稱e-r模型),對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型。用實體間聯(lián)系反映現(xiàn)實世界事物間的內(nèi)在聯(lián)系。e-r模型是建立概念性數(shù)據(jù)模型的有力工具。第三章 詳細設計3.1模塊設計模塊設計包括八個子模塊,分別是:血液凈化記錄單輸入,血液凈化

22、記錄單查詢,透析病人價格清單輸入,透析病人價格清單查詢,年度透析統(tǒng)計表輸入,年度透析統(tǒng)計表查詢,透析病號登記表輸入,透析編號登記表查詢。 模塊結構設計圖如下3.2 用戶登錄窗口模塊設計在進入血液透析管理系統(tǒng)前需要通過身份驗證,一種是普通用戶,一種是具有管理員權限的“adm”用戶,后種可以對所有人的密碼進行管理設置。3.3主界面窗口及菜單模塊設計主界面是以簡潔,實用為主,總體上來說主界面在操作上沒有什么問題,只是在界面圖片加載上一直沒找到合適圖片。根據(jù)設計的相關內(nèi)容制作的菜單,功能上已經(jīng)滿足設計了的需求。3.4管理用戶模塊設計用戶管理界面是對所有用戶的密碼進行管理,這個界面不是對所有人開放的,只

23、能是具有管理員權限的“adm”進行更改,普通用戶登陸系統(tǒng)時,用戶管理界面不能啟用。3.5血液凈化記錄單輸入模塊設計: 血液凈化記錄單輸入窗口是在下表的基礎上完成的,它是將下表化為兩部分,因為兩個部分要求的數(shù)據(jù)窗體風格不同,這樣便于輸入和日后的查詢打印?,F(xiàn)將以上各數(shù)據(jù)項分析如下:血液透析過程一般歷時四個小時,在此期間必須間隔地對患者當前的身體狀況進行有效跟蹤記錄,目的是對患者的當前透析情況進行實時記錄及同步監(jiān)測,隨時根據(jù)患者的當前情況調(diào)整治療方案,同時提供與上次透析時患者狀況作對比的依據(jù),以分析患者在透析前后的變化發(fā)展,為下一次治療做準備,如有必要,可打印出報表,以供患者留存及科室查詢?!巴肝鼍?/p>

24、號”乃血液透析中心自行編號為主,與醫(yī)院總體數(shù)據(jù)無關,作為此中心唯一一項標識患者的信息,以輸入先后次序為準,用以標識患者的依據(jù)?!暗?次”為患者在本中心所做透析的次數(shù),程序設計中每打開一個“新編記錄”,系統(tǒng)自行順次累加,以備統(tǒng)計及查看之用?!吧洗瓮肝龊篌w重/透析前體重”:“上次透析后體重”為患者前次透析體重,可從上一張記錄單中導入,“透析前體重”為醫(yī)護人員在透析之時自行輸入,此項無法固定,為一隨機值?!巴肝龊篌w重/干體重”:此內(nèi)容隨機性比較大,只能由醫(yī)護人員自行輸入,系統(tǒng)無法固定或者作為備選項?!巴肝雒撍俊保捍隧椨嬎愎綖椋骸巴肝銮绑w重”“透析后體重”,可由前面兩項內(nèi)容得來,此項可采用程序自行

25、進行減法運算,以便結果快速輸出?!巴肝銎鲝陀么螖?shù)”與“肝素首量/肝素總量(mg)”:由于這兩項內(nèi)容不定,也是由醫(yī)護人員自行輸入?!巴肝鰴C型號”參照血液透析中心提供的相關機器資料,在程序設計之時可作為備選項,分為兩大型號:bbd、ak90 ?!巴肝銎黝愋汀保河捎跈C器類型固定,可做備選項,在選擇中羅列出來,以供使用,此項分為四項內(nèi)容:“f6”“f600”、“cahp130”、“灌流器”?!把簝艋绞健保捍隧椃譃樗膫€固定選項,“血液透析 hb”、 “單純超濾水” 、“血漿置換 hp”、“連續(xù)性腎臟替代治療 crrt”?!把芡贰保河捎谠擁椨袕瓦x項,即三個基本選項中仍然有下列選項,分為“內(nèi)瘺”、“

26、穿刺法”又分為“足背動脈”、“橈動脈”、“靜脈穿刺”,“單針雙腔導管”分為“股靜脈插管”、“鎖骨下靜脈插管”、“頸內(nèi)靜脈插管”三項,均可羅列選擇?!捌渌奔啊搬t(yī)囑”均為醫(yī)護人員自行輸入,系統(tǒng)不做設置。關于患者的詳細記錄即附表中各項內(nèi)容均為隨機,由醫(yī)護人員根據(jù)患者實際情況自行填寫,不便固定。功能體現(xiàn)在隨時了解患者在透析過程中狀況,根據(jù)患者自身情況為下一次透析治療提出解決方案,做到有的放矢,保證透析治療效果。3.6血液凈化記錄單查詢模塊設計: 通過血液凈化記錄單的輸入,已經(jīng)保存了血液凈化記錄單的相關信息,在操作過程中,如有需要查詢血液凈化記錄單已經(jīng)錄入的內(nèi)容可以通過此項功能來實現(xiàn),它不僅可以透過透

27、析編號查詢,而且可以通過透析病人的姓名查詢.可以對已有的紀錄進行修改,打印等操作.操作簡便,快捷,實用,功能較全.另外,在血液凈化記錄單輸入窗口中,可以通過“查詢”按鈕直接打開本窗口.3.7透析病人價格清單輸入模塊設計: 透析病人價格清單是根據(jù)下表的設計所作的一個模塊,此表涉及醫(yī)師、護士做相關費用統(tǒng)計之用,在做好血液凈化記錄輸入之后,可直接點擊進入此表進行價格統(tǒng)計,其中“透析編號”可從血液凈化紀錄的“透析編號”中提取,時間亦可從血液凈化相關內(nèi)容中提取,大部分所輸入的數(shù)據(jù)項內(nèi)容均為數(shù)字,“其他”的內(nèi)容為醫(yī)護人員依據(jù)患者當前的繳費情況所作的記錄,為自行輸入的內(nèi)容,可進行病情交待或者備查之用。3.8

28、透析病人價格清單查詢模塊設計: 在透析病人價格清單輸入的基礎上,我們可以通過編號和姓名來查詢所要找的內(nèi)容,同時也可以做必要的修改。3.9年度透析統(tǒng)計表輸入模塊設計在“數(shù)據(jù)統(tǒng)計”中包含了兩張統(tǒng)計列表,在每月月末時,根據(jù)當月的科室透析情況,可得出如下內(nèi)容,此報表為科室醫(yī)護人員為了解當月透析總體情況而制定,其中對透析總次數(shù)、急診次數(shù)、門診發(fā)票、住院結賬設置了相關的數(shù)據(jù)項,另留空余作為醫(yī)護人員隨時更改記錄之用。為了使醫(yī)護人員了解全年透析產(chǎn)生的費用,故設計如下表格,以便在年底由醫(yī)護人員作為年終統(tǒng)計之用,以此作為工作參考數(shù)據(jù),以備下一年工作計劃之用。此模塊就是根據(jù)上述要求和如下表的要求制作完成的。3.10

29、年度透析統(tǒng)計表查詢模塊設計在年度透析情況統(tǒng)計查詢模塊中,我們可以進行月份查詢和年查詢,并記錄相關記錄數(shù),對部分數(shù)據(jù)進行修改和保存。3.11透析病號登記表輸入模塊設計血液透析中心對每一位在本中心治療的患者均做記錄,用以總覽全體患者的基本情況,根據(jù)需要設計相關數(shù)據(jù)項,也是對透析患者的總體情況進行了解、調(diào)查,可總結共性,以便透析治療的進一步展開,由此產(chǎn)生了如下的表格: 此模塊就是根據(jù)表中的相關內(nèi)容來設計的,以達到客戶對功能的需求。3.12透析病號登記表查詢模塊設計由于在統(tǒng)計患者的情況時,會產(chǎn)生大量的數(shù)據(jù),每頁可登記部分數(shù)據(jù),“共有患者記錄”可直接讓醫(yī)護人員知曉患者人數(shù), 在“查詢”中設置了“編號”、 “姓名”兩個方面的查詢,醫(yī)護人員可根據(jù)患者提供的數(shù)據(jù),或者根據(jù)需要進行相關的查詢,可得到相應的結果。3.13關于模塊設計第四章 創(chuàng)建應用程序4.1 生成應用程序 在pb中用project選項再選擇application wizard,之后緊接著填入相關內(nèi)容即可產(chǎn)生exe文件。4.2 安裝應用程序 通過執(zhí)行可執(zhí)行文件,可以連庫,進入使用狀態(tài)。4.3 pb應用程序所需的運行環(huán)境 經(jīng)過編譯生成的powerbuilder應用程序需要如下運行環(huán)境:powerbuilde

溫馨提示

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

評論

0/150

提交評論