999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#語(yǔ)言的醫(yī)院住院入出轉(zhuǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2011-11-25 07:28:54
關(guān)鍵詞:數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

姜 利

(長(zhǎng)春大學(xué) 電子信息工程學(xué)院,長(zhǎng)春 130022)

基于C#語(yǔ)言的醫(yī)院住院入出轉(zhuǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

姜 利

(長(zhǎng)春大學(xué) 電子信息工程學(xué)院,長(zhǎng)春 130022)

介紹了住院入出轉(zhuǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)選用C#語(yǔ)言為開發(fā)語(yǔ)言,以Visual Studio.NET為開發(fā)環(huán)境,后臺(tái)采用的是Oracle 10g數(shù)據(jù)庫(kù)。在經(jīng)過(guò)詳細(xì)的用戶需求分析后將系統(tǒng)分為七個(gè)功能模塊,基于Client/Server(C/S)三層架構(gòu),完成了數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)體類設(shè)計(jì)和三層設(shè)計(jì),實(shí)現(xiàn)了七個(gè)模塊的相應(yīng)功能。

醫(yī)院信息系統(tǒng);住院入出轉(zhuǎn);三層架構(gòu);Visual Studio.NET

0 引言

隨著信息技術(shù)的迅速發(fā)展,信息化、數(shù)字化已經(jīng)進(jìn)入各行各業(yè)和人們生活中的許多方面,我國(guó)的醫(yī)院也不知不覺地進(jìn)入了數(shù)字化和信息化時(shí)代,我們不僅可以看到CT、MRI、彩超等大型的數(shù)字化醫(yī)療設(shè)備在醫(yī)院中廣泛使用,還可以看到從單機(jī)到計(jì)算機(jī)網(wǎng)絡(luò)的各種醫(yī)療收費(fèi)系統(tǒng)、管理系統(tǒng)和醫(yī)療信息處理系統(tǒng)等正在普及,所以醫(yī)院信息系統(tǒng)的建設(shè)就非常必要[1]。住院入出轉(zhuǎn)管理系統(tǒng)是醫(yī)院信息管理系統(tǒng)的子系統(tǒng),是運(yùn)行于Windows平臺(tái)的軟件系統(tǒng),可以實(shí)現(xiàn)人員添加修改刪除、權(quán)限管理、住院登記、預(yù)交金管理、無(wú)費(fèi)退院、出院登記、出院召回等功能。本設(shè)計(jì)選用C#語(yǔ)言[2-3]為開發(fā)語(yǔ)言,以Visual Studio.NET[4]為開發(fā)環(huán)境,后臺(tái)采用的是Oracle 10g數(shù)據(jù)庫(kù)[5],同時(shí)使用FarPoint[6],PL/SQL Developer等相關(guān)工具。

1 系統(tǒng)需求分析

住院流程是患者在接到住院通知單是到住院處繳納一定預(yù)交金,然后進(jìn)行住院登記登記患者信息;患者發(fā)生特殊情況無(wú)需住院時(shí)進(jìn)行無(wú)費(fèi)退院;在進(jìn)行登記后護(hù)士進(jìn)行接診,安排床位;在完成治療后患者重新返回住院處結(jié)清費(fèi)用進(jìn)行出院登記;當(dāng)病人需要繼續(xù)接受治療時(shí)進(jìn)行出院召回。

住院入出轉(zhuǎn)管理系統(tǒng)需要實(shí)現(xiàn)住院登記、出院登記、無(wú)費(fèi)退院、預(yù)交金管理、出院召回、系統(tǒng)管理等功能,其中系統(tǒng)管理功能針對(duì)醫(yī)院?jiǎn)T工,其余功能針對(duì)患者。如圖1所示是住院入出轉(zhuǎn)管理需求分析圖。

(1)住院登記,對(duì)住院患者登記,包括基本信息錄入、預(yù)交金收取。自動(dòng)生成將患者信息保存在住院主表及病人信息表之中,將預(yù)交金存入住院主表和預(yù)交金表之中。

(2)出院登記,對(duì)患者進(jìn)行出院登記,填寫患者出院情況,如果患者未發(fā)生任何費(fèi)用提示進(jìn)行無(wú)費(fèi)退院。將患者信息修改存入住院主表之中。

(3)無(wú)費(fèi)退院,對(duì)患者進(jìn)無(wú)費(fèi)退院,當(dāng)患者有未返還的預(yù)交金時(shí)提示患者進(jìn)行進(jìn)行預(yù)交金返還,當(dāng)已經(jīng)發(fā)生費(fèi)用的患者提示進(jìn)行出院登記。將修改信息存入住院主表中。

(4)預(yù)交金管理,對(duì)患者進(jìn)行預(yù)交金的收取、返還、補(bǔ)打操作,預(yù)交金返還后作廢該條記錄顯示為紅色,預(yù)交金補(bǔ)打后增加一條負(fù)記錄和一條正記錄顯示為藍(lán)色。將新增的預(yù)交金數(shù)據(jù)存入預(yù)交金表中。

(5)出院召回,對(duì)患者進(jìn)行出院召回操作將患者重新變?yōu)樵谠籂顟B(tài),召回時(shí)將重新分配床位、醫(yī)生、護(hù)士。將修改的信息存入住院主表中。

(6)系統(tǒng)管理,對(duì)醫(yī)院?jiǎn)T工進(jìn)行管理包括:員工管理、權(quán)限管理、登陸管理。員工管理,進(jìn)行增加員工,刪除員工,將修改信息存入員工信息表中;權(quán)限管理,進(jìn)行員工權(quán)限的增加與刪除,權(quán)限為(1)-(5)功能的增刪改查權(quán)限,從功能信息表中取出權(quán)限,將添加或刪除的權(quán)限存入員工權(quán)限表中;登陸管理,進(jìn)行該系統(tǒng)的登陸,核對(duì)員工信息,從員工表中取出數(shù)據(jù)。

圖1 住院入出轉(zhuǎn)管理需求分析圖

2 系統(tǒng)架構(gòu)體系與搭建

2.1 系統(tǒng)的架構(gòu)體系

傳統(tǒng)的信息管理系統(tǒng)開發(fā)時(shí)并沒有分層,難以維護(hù),可擴(kuò)展性不強(qiáng),因此應(yīng)用系統(tǒng)選擇正確的體系結(jié)構(gòu)是至關(guān)重要的,如今許多醫(yī)院采用的是C/S(Client/Server)三層架構(gòu)體系。三層架構(gòu)可以使得軟件系統(tǒng)結(jié)構(gòu)更清楚,軟件開發(fā)工作更明確,有利于后期的維護(hù)和升級(jí),缺點(diǎn)是不適用于執(zhí)行效率要求非常高的系統(tǒng)設(shè)計(jì)。

三層架構(gòu)指的是持久層、業(yè)務(wù)層、表示層。[7]如圖2所示。表示層:位于系統(tǒng)的最外層(最上層),離用戶最近。用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),只提供系統(tǒng)與用戶交互的接口界面。業(yè)務(wù)邏輯層:位于表示層和數(shù)據(jù)訪問(wèn)層之間,專門負(fù)責(zé)處理用戶輸入的信息,或者是將這些信息發(fā)送給持久層進(jìn)行保存,或者是通過(guò)持久層從數(shù)據(jù)庫(kù)查處這些數(shù)據(jù)。業(yè)務(wù)邏輯層連接著表示層持久層,負(fù)責(zé)數(shù)據(jù)處理和傳遞。持久層:僅實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作。數(shù)據(jù)訪問(wèn)包括訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。數(shù)據(jù)訪問(wèn)層只負(fù)責(zé)對(duì)數(shù)據(jù)的訪問(wèn)存取工作。

圖2 三層架構(gòu)示意圖

Model不屬于任何一層,它其實(shí)是面向?qū)ο缶幊讨凶罨镜摹邦悺钡母拍睿?],可以稱之為實(shí)體類。實(shí)體類起著連接各個(gè)層的作用,在代碼的設(shè)計(jì)過(guò)程中需要將所傳的值封裝到相應(yīng)的類之中再與各個(gè)層之間進(jìn)行傳遞和處理,這樣使得整個(gè)值的傳遞過(guò)程變的系統(tǒng)化不易出錯(cuò)。

2.2 系統(tǒng)架構(gòu)的搭建

根據(jù)三層架構(gòu)的理念在Visual Studio.NET環(huán)境下對(duì)系統(tǒng)進(jìn)行搭建如圖3所示。其中FrameWork為持久層、Neusoft.HISFC.BizProcess為業(yè)務(wù)層、Neusoft.HISFC.WinForms為表示層Neusoft.HISFC.Models與Neusoft.HISFC.Models.Base.EnumServiceBase為Model層。

圖3 三層搭建圖示

3 系統(tǒng)設(shè)計(jì)

3.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)

根據(jù)系統(tǒng)的需求以及架構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)表,如表1是系統(tǒng)模塊設(shè)計(jì)相關(guān)表。

表1 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明表

3.2 Model層設(shè)計(jì)

為方便數(shù)據(jù)傳輸Model層中的類名與數(shù)據(jù)庫(kù)表名相似,類中屬性與表中字段名一致,在類的設(shè)計(jì)中往往會(huì)添加一些屬性,這類屬性在數(shù)據(jù)庫(kù)的表中沒有相應(yīng)的字段進(jìn)行對(duì)應(yīng),添加它的目的是為了方便代碼的編寫。圖4為Model所有類設(shè)計(jì)。

圖4 實(shí)體類設(shè)計(jì)圖示

3.3 三層設(shè)計(jì)

持久層設(shè)計(jì),在持久層中有一個(gè)類如圖5所示。類中有四個(gè)方法分別為:連接數(shù)據(jù)庫(kù)方法、關(guān)閉數(shù)據(jù)庫(kù)方法、執(zhí)行查詢數(shù)據(jù)方法、執(zhí)行增加刪除數(shù)據(jù)方法。

圖5 持久層設(shè)計(jì)圖示

業(yè)務(wù)層設(shè)計(jì),在業(yè)務(wù)層中有大量代碼接收表示層用戶數(shù)據(jù)處理后封裝傳遞給持久層方法進(jìn)行執(zhí)行,同時(shí)有大量方法接收持久層封裝數(shù)據(jù)進(jìn)行處理返回給表示層進(jìn)行顯示。如圖6所示為業(yè)務(wù)層所有類。

圖6 持久層設(shè)計(jì)圖示

表示層設(shè)計(jì),在表示層中包含所有模塊的界面顯示,代碼中方有事件將用戶數(shù)據(jù)進(jìn)行封裝傳遞給業(yè)務(wù)層方法同時(shí)將業(yè)務(wù)層封裝數(shù)據(jù)進(jìn)行顯示,另外有一些事件進(jìn)行界面清屏、界面調(diào)用、界面退出等。如圖7所示為表示層所有Form。

圖7 表示層設(shè)計(jì)圖示

4 系統(tǒng)實(shí)現(xiàn)

在經(jīng)過(guò)所有代碼設(shè)計(jì)后,經(jīng)過(guò)BUG測(cè)試完成本系統(tǒng)的設(shè)計(jì),圖8是住院入出轉(zhuǎn)管理系統(tǒng)主界面。系統(tǒng)包括五個(gè)菜單,菜單入院管理下包含兩個(gè)模塊:入院登記與出院召回;菜單出院管理下包含兩個(gè)模塊無(wú)費(fèi)退院與出院登記;菜單預(yù)交金管理;菜單系統(tǒng)管理包含有兩個(gè)模塊:員工管理與員工權(quán)限管理;幫助菜單下包含修改登陸密碼、退出系統(tǒng)與注銷登陸三個(gè)功能。

圖8 系統(tǒng)主界面圖示

限于篇幅,此處僅介紹出院登記實(shí)現(xiàn),其余模塊類似,圖9為出院登記界面,操作員輸入患者住院號(hào)點(diǎn)擊回車可以顯示患者信息,填寫出院情況后點(diǎn)擊保存,可以對(duì)患者進(jìn)行出院登記,如患者未發(fā)生費(fèi)用則提示患者進(jìn)行無(wú)費(fèi)退院。

圖9 出院登記界面圖示

5 結(jié)語(yǔ)

本設(shè)計(jì)實(shí)現(xiàn)了基于C#語(yǔ)言的醫(yī)院住院入出轉(zhuǎn)管理系統(tǒng)。在經(jīng)過(guò)詳細(xì)的用戶需求分析后將系統(tǒng)分為七個(gè)功能模塊,基于Client/Server(C/S)三層架構(gòu),完成了數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)體類設(shè)計(jì)和三層設(shè)計(jì),實(shí)現(xiàn)了七個(gè)模塊的相應(yīng)功能。系統(tǒng)可以在Windows操作系統(tǒng)下進(jìn)行醫(yī)院住院入出轉(zhuǎn)管理,實(shí)現(xiàn)客戶端與服務(wù)端的數(shù)據(jù)連接,可以實(shí)現(xiàn)多個(gè)員工同時(shí)連同一數(shù)據(jù)庫(kù)。由于本系統(tǒng)架構(gòu)簡(jiǎn)單,只能用于簡(jiǎn)單的住院處管理,未實(shí)現(xiàn)接口擴(kuò)展,對(duì)于真正的醫(yī)院信息系統(tǒng)仍需要系統(tǒng)的開發(fā)與實(shí)現(xiàn)。

[1] 陳國(guó)清,李建國(guó),賈峻波.醫(yī)院信息系統(tǒng)的建設(shè)與應(yīng)用[J].醫(yī)學(xué)信息,2007(10):20-21.

[2] 石治國(guó).C#開發(fā)寶典[M].北京:清華大學(xué)出版社,2001.

[3]Nagel.C.C#高級(jí)編程[M].6版.北京:清華大學(xué)出版社,2008.

[4] 孫永強(qiáng),陳宗斌,邸艷輝.Visual C#.NET入門與提高[M].北京:清華大學(xué)出版社,2002.

[5] 王海亮,林立新.精通Oracle.10g.PL/SQL編程[M].北京:中國(guó)水利水電出版社,2004.

[6] 宋楚平.WinForm應(yīng)用開發(fā)與實(shí)踐教程[M].北京:高等教育出版社,2009.

[7] 周建輝,姚素紅.三層架構(gòu)作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南通航運(yùn)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009,8(4):74-77.

The Design and Implementation of Hospital Management System about Admission and Discharge Based on C#

JIANG Li
(College of Electronic Information Engineering,Changchun University,Changchun 130022,China)

This paper introduces the design and implementation of a hospital management system about admission and discharge,which uses C#Language as the development language,Visual Studio.NET as the development environment and Oracle 10g as database.The system is divided into seven modules after user demand analysis.Database design,model design and three-layer design are completed based on Client/Server(C/S)three-layer structure.The system with seven modules is implemented.

hospital information system(HIS);hospital admission and discharge;three-layer architecture;Visual Studio.NET

TP319

A

1009-3907(2011)08-0023-05

2011-07-13

姜利(1977-),男,吉林伊通人,助教,主要從事計(jì)算機(jī)應(yīng)用及教學(xué)管理方面研究。

責(zé)任編輯:吳旭云

猜你喜歡
數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
瞞天過(guò)?!律O(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 男人的天堂久久精品激情| 欧洲精品视频在线观看| 国产好痛疼轻点好爽的视频| 香蕉网久久| 高清不卡一区二区三区香蕉| 日本精品αv中文字幕| 在线国产资源| 亚洲中文字幕在线一区播放| 欧美日本不卡| 久久中文无码精品| 亚洲大学生视频在线播放| 美女一区二区在线观看| 欧美一区二区啪啪| 日本亚洲国产一区二区三区| 亚洲成人黄色在线观看| 国产探花在线视频| 国产视频你懂得| www欧美在线观看| 欧美精品在线免费| 黄色三级网站免费| 国产尤物在线播放| 日本人妻一区二区三区不卡影院| 尤物视频一区| 国产精品入口麻豆| 国产精品大尺度尺度视频| 亚洲福利视频网址| 国产亚洲高清视频| 亚洲无码91视频| 国产精品亚洲综合久久小说| 91精品国产福利| 91久久夜色精品| 国产95在线 | 毛片卡一卡二| 国产中文一区二区苍井空| 性视频一区| 亚洲a级毛片| 欧洲av毛片| 伊人久久婷婷| 自慰高潮喷白浆在线观看| 亚洲综合狠狠| 亚洲制服中文字幕一区二区| 精品视频福利| 男人天堂伊人网| 视频一区亚洲| 国内精品伊人久久久久7777人| 亚洲午夜久久久精品电影院| 97久久人人超碰国产精品| 午夜激情婷婷| 国产在线98福利播放视频免费| 国产第一页免费浮力影院| 亚洲一区二区精品无码久久久| 91亚洲免费| 成人永久免费A∨一级在线播放| 亚洲天天更新| 久久天天躁狠狠躁夜夜躁| 亚洲精品高清视频| 波多野吉衣一区二区三区av| 青青草原国产一区二区| 蜜芽一区二区国产精品| 天天综合天天综合| 国产欧美在线| 在线观看亚洲精品福利片| 刘亦菲一区二区在线观看| 国产凹凸视频在线观看 | 欧美成人综合在线| 婷婷色狠狠干| 蝌蚪国产精品视频第一页| 日本AⅤ精品一区二区三区日| av一区二区三区在线观看| 波多野结衣亚洲一区| 丁香六月综合网| 亚洲综合第一页| av一区二区三区在线观看 | 小说 亚洲 无码 精品| 亚洲第一成人在线| 亚洲国产91人成在线| 中文无码日韩精品| 岛国精品一区免费视频在线观看| 国产欧美日韩资源在线观看| 最新精品国偷自产在线| 88av在线看| 国产大片喷水在线在线视频|