【正文】
本科生畢業(yè)論文(設(shè)計)論文題目基于C/S結(jié)構(gòu)的中小型醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)姓名Zhang yin 部系信息工程學(xué)院專業(yè)信息與計算科學(xué)年級Email聯(lián)系電話指導(dǎo)教師目 錄摘 要 IAbstract II前 言 11 項目開發(fā)背景、目標(biāo)以及C/S結(jié)構(gòu)介紹 2 系統(tǒng)開發(fā)的背景 2 國外 2 國內(nèi) 2 系統(tǒng)開發(fā)的目標(biāo) 2 遠期目標(biāo) 2 近期目標(biāo) 2 C/S架構(gòu)簡介 32 系統(tǒng)的開發(fā)平臺及技術(shù) 4 系統(tǒng)開發(fā)平臺 4 數(shù)據(jù)庫管理平臺 43 系統(tǒng)設(shè)計 5 系統(tǒng)需求分析 5 系統(tǒng)模塊實現(xiàn) 6 數(shù)據(jù)庫設(shè)計 84 討論、總結(jié) 9參 考 文 獻 10譯 文 11譯文原件復(fù)印件 30致 謝 49 xxx本科學(xué)士論文 基于C/S結(jié)構(gòu)的中小型醫(yī)院住院管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要 數(shù)字化的社會對于我們已經(jīng)不再陌生,醫(yī)院信息化的管理方式無論是在人力資源上還是醫(yī)院成本上都占據(jù)較大的優(yōu)勢,而對于中小型醫(yī)院的信息化管理發(fā)展還不太成熟,這不僅源于資源的欠缺也是人們對計算機的恐懼造成的!中小型醫(yī)院信息管理系統(tǒng)的設(shè)計應(yīng)該力求向界面清晰簡單,操作方便等人性化方面發(fā)展,對于住院管理這部分來說,不應(yīng)該像大型醫(yī)院住院管理系統(tǒng)那樣內(nèi)容豐富,但是對于數(shù)據(jù)的保密性應(yīng)該得到保障。所以,在選擇開發(fā)語言及技術(shù)支持方面要切實選到位!對于保密性來說,C/S架構(gòu)無疑是最佳選擇。本文闡述的是利用PB開發(fā)工具及SQL技術(shù)開發(fā)一個基于C/S結(jié)構(gòu)的中小型醫(yī)院住院管理系統(tǒng),力求改變過去一些小型社區(qū)醫(yī)院純手工操作方式的管理模式。隨著信息化時代的到來,不僅是大醫(yī)院大城市的醫(yī)療機構(gòu)需要信息化管理,對于中小型社區(qū)醫(yī)院以及鄉(xiāng)鎮(zhèn)醫(yī)院的管理來說,信息化也十分的必要!本系統(tǒng)的設(shè)計爭取實現(xiàn)每一個模塊的主要功能,用以達到入院、出院、在院查詢、醫(yī)生選擇的信息化、數(shù)字化、無紙化的管理方式。本文主要介紹系統(tǒng)設(shè)計的背景,詳解介紹了開發(fā)平臺以及工具,概要的說明了系統(tǒng)設(shè)計的模塊,最后簡單闡述了本人在開發(fā)過程中的心得體會。關(guān)鍵詞:住院管理 C/S結(jié)構(gòu) PB+SQL Server技術(shù) 社區(qū)醫(yī)療Design and Implementation of Medium and SmallSized Hospital Management System Based on C/S StructureAbstractDigital society, have no longer strange for we, hospital information management way whether in human resources or hospital costs, occupy larger advantage, to small and mediumsized hospital information management development too mature, this results from not only the lack of resources to the puter but also people fear handiwork! Small and mediumsized hospital information management system design should try to be clear to the interface is simple, easy to operate etc humanization, for hospital management this part, it should not be like large hospital management system that is abundant in content, but for data privacy should be guaranteed. So, when choosing development language and technical support to conscientiously choose in place! For confidentiality speaking, C/S architecture is easily the best choice. In this paper is to use the PB development tools and SQL technology development a based on C/S structure of the small and mediumsized hospital management system, and strive to change the past some small munity hospital pure manual operation mode of management. With the arrival of information age, not only a big hospital medical institution in big cities, but also information management for small and mediumsized needed hospital and township munity hospital management, it also very necessary information. The design of this system for realizing each module, to achieve the main functions of the hospital, discharge, in court, the doctor choice of information query, digital and paperless management style. This paper mainly introduces the system design of the background, introduces development platform and tools in detail, the general explanation of the system design of modules, finally simple elaborated myself in the process of developing the attainment experience. Keywords:Hospital management C/S structure PB + SQL Server technology Community medical IIxxx本科學(xué)士論文前 言 信息化時代的到來,給我們的日常生活帶來了前所未有的方便!就目前計算機的發(fā)展情況來看,計算機性能在不斷提高,價格也不斷下降,計算機已在醫(yī)院醫(yī)療、教學(xué)、科研、管理等各個方面得到越來越廣泛的應(yīng)用。計算機化的醫(yī)院信息系統(tǒng)已成為現(xiàn)代化醫(yī)院運營必不可少的基礎(chǔ)設(shè)施與技術(shù)支撐環(huán)境。就好像一個現(xiàn)代化醫(yī)院的成功運行離不開功能完整、美觀舒適的建筑物,技術(shù)嫻熟的醫(yī)護人員,性能齊全、高精尖的醫(yī)療設(shè)備一樣,它也離不開計算機化的醫(yī)院信息系統(tǒng)。醫(yī)院信息系統(tǒng)中住院管理部分正是整個醫(yī)院的核心,住院管理系統(tǒng)設(shè)計的好壞直接影響醫(yī)護人員工作的積極性與主動性。本文先簡單介紹系統(tǒng)開發(fā)的背景以及我們開發(fā)這樣一個系統(tǒng)想要達到的目標(biāo),然后對我們系統(tǒng)的所謂C/S架構(gòu)進行簡單的介紹,然后說明為什么會使用這樣一個結(jié)構(gòu)進行設(shè)計。 接著本文將詳細介紹醫(yī)院住院管理系統(tǒng)的開發(fā)過程及PowerBuilder Server 2000的運用。討論醫(yī)院信息管理系統(tǒng)于中小型醫(yī)院住院管理的開發(fā)方案,并詳細論述利用PB +SQL Server 2000平臺,設(shè)計開發(fā)中小型醫(yī)院住院管理系統(tǒng)的方法。采用SQL Server 2000軟件建立醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫,并用程序?qū)崿F(xiàn)對這個數(shù)據(jù)庫的操作和管理,建立一個完善、高效、友好的操作平臺,讓軟件用戶更好的對醫(yī)院信息數(shù)據(jù)庫進行維護和管理。其中還涵蓋了一些使用PowerBuilder 。最后將對系統(tǒng)的設(shè)計進行詳細分析說明,其中包括系統(tǒng)分析、模塊設(shè)計、數(shù)據(jù)庫設(shè)計等。全文總體論述了現(xiàn)代化HIS的發(fā)展,集中論述了中小型醫(yī)院住院管理部分的設(shè)計背景、開發(fā)目標(biāo)、設(shè)計過程以及概要介紹了開發(fā)工具和技術(shù)等方面的信息。1 項目開發(fā)背景、目標(biāo)以及C/S結(jié)構(gòu)介紹 系統(tǒng)開發(fā)的背景 國外HIS在20世紀60年代由美國一些醫(yī)院首選開始研制與應(yīng)用。到了20世紀80年代,由于高速計算機、大容量數(shù)據(jù)存儲技術(shù)以及網(wǎng)絡(luò)技術(shù)水平的提高和計算機硬件成本下降,使得HIS進入了快速而廣泛的發(fā)展期[2]。正值21世紀的醫(yī)院作為一個服務(wù)性的行業(yè),其發(fā)展應(yīng)適應(yīng)社會市場經(jīng)濟的發(fā)展,強大的醫(yī)療軟件支撐系統(tǒng)是每個國家研發(fā)的核心。 國內(nèi) 我國的醫(yī)院信息系統(tǒng)的發(fā)展是從20世紀80年代開始的,至今已走過近30年的歷程。目前,我國的醫(yī)療體制正處于改革階段,需要醫(yī)療市場的進一步規(guī)范化,這無疑對醫(yī)院自身的管理提出更高的要求,要想在眾多的競爭對手中立于不敗之地,利用現(xiàn)在化的管理方式將進一步促進醫(yī)院各科室部門的工作效率,明朗化醫(yī)院費用信息!醫(yī)院信息經(jīng)過數(shù)字化之后更加準確,這有利于提高醫(yī)療水平及服務(wù)質(zhì)量。醫(yī)院信息化管理的投入使用將有利于區(qū)域化醫(yī)療事業(yè)的發(fā)展,也會更好的服務(wù)于社會。 系統(tǒng)開發(fā)的目標(biāo) 遠期目標(biāo)通過本系統(tǒng)的設(shè)計與開發(fā),對開發(fā)語言Power Script及開發(fā)技術(shù)有實踐性的掌握。另外,在系統(tǒng)的開發(fā)過程中,通過相關(guān)資料的查閱,對我國醫(yī)院信息化的發(fā)展規(guī)模及未來趨勢進一步加深理解,以達到理論于實踐的指導(dǎo)!我相信,在以后的工作中我們會更加清晰的認識到醫(yī)院信息化、數(shù)字化的實質(zhì),進而將我們所學(xué)的理論更切實際的應(yīng)用于實踐當(dāng)中,為我國的醫(yī)院信息化的發(fā)展及廣泛建設(shè)貢獻一份力量! 近期目標(biāo)盡量的完成系統(tǒng)設(shè)計的所有功能,以追求一個完整的系統(tǒng)為目標(biāo),在設(shè)計的過程當(dāng)中學(xué)會團隊合作的重要性,更加注重團隊的力量,雖然不是商業(yè)性的系統(tǒng)開發(fā),但是也力求系統(tǒng)性能齊全,各大模塊銜接無誤,實現(xiàn)醫(yī)院信息化數(shù)字化管理的這樣一個目標(biāo)。 C/S架構(gòu)簡介客戶機、服務(wù)器數(shù)據(jù)庫系統(tǒng):此架構(gòu)中,網(wǎng)絡(luò)中一個或若干個結(jié)點上的計算機專門用于執(zhí)行DBMS功能,稱為數(shù)據(jù)庫服務(wù)器??蛻舳说挠脩粽埱蟊粋魉偷綌?shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器進行處理后,再將結(jié)果返回給用戶。這種系統(tǒng)的優(yōu)點是能減少網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量,有利于提高系統(tǒng)的性能[1]。圖131 C/S兩層結(jié)構(gòu)模式C/S結(jié)構(gòu)是20世紀90年代初流行起來的,是分布式結(jié)構(gòu)的一種模式。C/S結(jié)構(gòu)將數(shù)據(jù)庫服務(wù)器和用戶PC工作站分開,數(shù)據(jù)庫和數(shù)據(jù)管理軟件由服務(wù)器端負責(zé),應(yīng)用軟件存放并運行在用戶工作站上。C/S體系結(jié)構(gòu)是以數(shù)據(jù)庫服務(wù)器為中心,在數(shù)據(jù)庫管理系統(tǒng)支持下的兩層結(jié)構(gòu)模式[1]。2 系統(tǒng)的開發(fā)平臺及技術(shù) 系統(tǒng)開發(fā)平臺本系統(tǒng)采用PowerBuilder 平臺進行開發(fā)。它具有界面友好、成本低、功能強大、開發(fā)效率高等特點,對于信息系統(tǒng)開發(fā)人員來說是一套不可多得的理想開發(fā)工具。PowerBuilder是美國Sybase公司的子公司Power Soft在1990年開發(fā)的客戶機/服務(wù)器(Client/Server)前端應(yīng)用工具。它采用了面向?qū)ο蟮拈_發(fā)方法以及可視化的開發(fā)界面,能夠讓程序員輕松地開發(fā)出獨立的應(yīng)用程序?qū)ο?,而且能夠重用和共享這些對象。 PowerBuilder使用的編程語言叫做Power Script,它是一種高級的、結(jié)構(gòu)化的編程語言,Power Script提供了一套完整的嵌入式SQL語句,開發(fā)人員可以像使用其他語句一樣自由地使用SQL語言,這樣就大大增強了程序操縱和訪問數(shù)據(jù)庫的能力??梢哉fPowerBuilder既適合初學(xué)者快速學(xué)習(xí)數(shù)據(jù)庫的開發(fā),又可以讓有經(jīng)驗的開發(fā)人員開發(fā)出功能強大的數(shù)據(jù)庫,是一種適用面非常廣的開發(fā)工具。 數(shù)據(jù)庫管理平臺 SQL Server是目前最流行的數(shù)據(jù)庫開發(fā)平臺之一,擁有較大的市場占有率和眾多的高端用戶。目前,SQL Server已經(jīng)成為大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)。SQL Server 2000是Microsoft公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在電子商務(wù)、數(shù)據(jù)倉庫、數(shù)據(jù)庫解決方案等領(lǐng)域具有廣泛的應(yīng)用,為政府機關(guān)和企事業(yè)單位的數(shù)據(jù)管理提供了強大的支持[11]。數(shù)據(jù)庫技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的,是指對各種數(shù)據(jù)進行收集、存儲、加工和傳播的一系列活動的總和。本系統(tǒng)的開發(fā)使用的是SQL技術(shù)平臺,具體用到的是SQL Server 2000。SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準的、與Windows DNA 集成的程序設(shè)計模型,使SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。3 系統(tǒng)設(shè)計 系統(tǒng)需求分析圖311 醫(yī)院住院管理軟件流程圖為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。對軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論人們把設(shè)計和編碼工作做得如何出色,不能真正的滿足用戶需求的程序只會令用戶失望,給開發(fā)者帶來煩惱[3]。本系統(tǒng)采用與用戶溝通獲取需求的方法進行我們的需求分析,在設(shè)計初期,對其他醫(yī)院信息系統(tǒng)進行參考,再走訪一些社區(qū)衛(wèi)生醫(yī)院,了解他們目前的發(fā)展?fàn)顩r以及醫(yī)護人員的知識結(jié)構(gòu),從而進一步明確我們的開發(fā)方向及目標(biāo),通過與醫(yī)院各個部門相關(guān)人員的訪談交