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

基于VBA 和Visual C#的超聲科排班考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2021-06-11 03:53:30丁博淵
電子設(shè)計(jì)工程 2021年11期
關(guān)鍵詞:信息系統(tǒng)

張 勇,魯 曉,陳 楊,李 昕,丁博淵,邱 邐,羅 燕

(四川大學(xué)華西醫(yī)院超聲醫(yī)學(xué)科,四川成都 610041)

隨著超聲造影、介入手術(shù)等新技術(shù)不斷成熟,以及常規(guī)超聲價(jià)廉無(wú)創(chuàng)的優(yōu)勢(shì),超聲檢查已成為人們?nèi)朐簷z查及體檢中必不可少的項(xiàng)目之一。同時(shí),超聲科的人員數(shù)量不斷增加,這使得超聲醫(yī)學(xué)科的排班和考勤工作變得日益復(fù)雜和艱巨[1-5]。

排班和考勤是科室管理與改革的重要環(huán)節(jié),有效合理的排班和考勤關(guān)系到提升科室的整體績(jī)效、科室對(duì)每位老師的績(jī)效管理考核、提高科室老師工作積極性等多個(gè)方面[6-8]。超聲醫(yī)學(xué)科崗位類別眾多,包括普通門診班、體檢班、夜班、周末班、床旁班等,不同崗位的上班時(shí)間和優(yōu)先級(jí)存在差異[9]。科室排班時(shí),需要考慮每位醫(yī)生的工作量、假期剩余量、排班的公平化、合理化、調(diào)休請(qǐng)假情況,排班完后,需要統(tǒng)計(jì)每位老師的排班個(gè)數(shù),加班與欠班情況。超聲科考勤查詢時(shí),需要同時(shí)考察門診打卡表和體檢中心打卡表的信息,與排班表相比對(duì),查找每位醫(yī)生當(dāng)天是否有班,在什么崗位上班,是否打卡,是否遲到,最后生成本周的考勤結(jié)果。工作量巨大,容易遺漏,難以有效管理[10-14]。

因此,一套能有效實(shí)現(xiàn)自動(dòng)排班和考勤查詢的綜合系統(tǒng)將能很大程度地提升科室的排班效率、考勤有效性,助力科室管理。

1 系統(tǒng)軟件總體構(gòu)建

超聲醫(yī)學(xué)科排班考勤系統(tǒng)基于宏語(yǔ)言(Visual Basic for Applications,VBA)和Visual C#窗體應(yīng)用程序技術(shù)完成軟件系統(tǒng)構(gòu)建,充分利用VBA 在Office自動(dòng)化編程方面的優(yōu)勢(shì)和Visual C#窗體應(yīng)用技術(shù)在可視化操作方面的優(yōu)勢(shì),使得排班考勤系統(tǒng)使用便捷,可視化程度高[15-18]。

系統(tǒng)結(jié)構(gòu)如圖1 所示,分為排班表生成系統(tǒng)、排班表處理系統(tǒng)、考勤管理系統(tǒng)。排班表生成系統(tǒng)完成排班原始表格的生成,其中主要包含初始化設(shè)置、檢查室和人員的標(biāo)簽管理、人員休假管理;排班表處理系統(tǒng)完成排班表由表格Excel 到文檔Word的映射以及工作量的統(tǒng)計(jì),其中主要包含排班表模板設(shè)置、人員列表管理、工作量統(tǒng)計(jì);考勤管理系統(tǒng)完成每周排班表與考勤打卡信息的匹配查詢,其中主要包含應(yīng)該參與考勤人員的管理、考勤數(shù)據(jù)的管理、遲到和缺卡信息的統(tǒng)計(jì)與顯示。3 個(gè)子系統(tǒng)產(chǎn)生的數(shù)據(jù)存入到本地的SQL SERVER 數(shù)據(jù)庫(kù),便于科室績(jī)效管理。

圖1 系統(tǒng)結(jié)構(gòu)圖

2 系統(tǒng)軟件子模塊構(gòu)建

2.1 排班表生成系統(tǒng)

排班表生成系統(tǒng)是一個(gè)包含VBA 自動(dòng)運(yùn)行程序的Excel表格,主要完成排班表原始表格的生成。VBA是Visual Basic 的一種宏語(yǔ)言,主要能用來(lái)擴(kuò)展Microsoft Office 軟件的功能[19]。排班表生成系統(tǒng)包含“初始化設(shè)置”、“人員名單”、“輪次狀態(tài)”、“排班表”4個(gè)工作表。“初始化設(shè)置”用于填寫排班表必要的參數(shù)設(shè)置,例如,會(huì)診班個(gè)數(shù)、夜班個(gè)數(shù)、周末班個(gè)數(shù)等。“人員名單”包含科室老師的姓名、應(yīng)排班數(shù)量、實(shí)排班數(shù)量、超差比、每位老師標(biāo)簽管理表、休假管理表,這里列出所有老師參與排班的崗位信息、輪轉(zhuǎn)、休假請(qǐng)假信息。“輪次狀態(tài)”包含所有崗位標(biāo)簽、參與各輪轉(zhuǎn)的老師列表。“排班表”主要包含程序進(jìn)程控制按鈕欄、檢查室的標(biāo)簽管理、有效排班位置設(shè)置等。檢查室的標(biāo)簽管理在第1、2 列,可以為檢查室設(shè)置“門診獨(dú)坐”、“門診會(huì)診”、“夜班技師”、“周末技師”等標(biāo)簽。“初始化排班表”:把排班位置全部設(shè)置為“NULL”;“更新有效人員”:當(dāng)科室老師的標(biāo)簽有改動(dòng)時(shí),在“人員名單”中修改標(biāo)簽后,點(diǎn)擊該按鈕時(shí)軟件會(huì)生成新的輪次狀態(tài);“自動(dòng)排班”:在參數(shù)設(shè)置后,點(diǎn)擊“自動(dòng)排班”,軟件會(huì)自動(dòng)完成所有檢查室的排班;“門診獨(dú)坐優(yōu)化”:當(dāng)出現(xiàn)有的崗位空缺且還有老師剩余工作量時(shí),可實(shí)現(xiàn)空缺崗位填補(bǔ)。排班表生成系統(tǒng)的主要流程如圖2所示。

圖2 排班表生成系統(tǒng)主要流程

2.2 排班表處理系統(tǒng)

排班表處理系統(tǒng)基于Visual C#完成構(gòu)建。完成原始排班表Excel 到排班表文檔Word 的映射和工作量統(tǒng)計(jì)。Visual C#集成了C++、Visual Basic、Java 等語(yǔ)言的優(yōu)點(diǎn)。使其在用戶界面設(shè)計(jì)、數(shù)據(jù)顯示等方面有眾多優(yōu)勢(shì)。

該系統(tǒng)采用Visual C#的COM 組件,Microsoft.Office.Interop 通過(guò)設(shè)置書簽的方式,對(duì)每個(gè)檢查室進(jìn)行書簽定位,當(dāng)用戶點(diǎn)擊“一鍵排班”時(shí),軟件會(huì)自動(dòng)匹配檢查室信息,完成各個(gè)排班老師的填充,并添加排班表的表頭和備注信息。“排班表模板設(shè)置”用于設(shè)置排班表輸出的格式。“人員列表管理”用于參與工作量統(tǒng)計(jì)的老師人員名單管理,包括增加、刪除、修改等。“一鍵排班”結(jié)束后,軟件會(huì)自動(dòng)統(tǒng)計(jì)各位老師工作量信息,同時(shí),如果排班表后續(xù)有改動(dòng),則可以重新加載修改后的排班表,選擇“Only 統(tǒng)計(jì)”,軟件會(huì)自動(dòng)統(tǒng)計(jì)人員列表中所有成員的工作量信息,生成工作量統(tǒng)計(jì)表格。同時(shí),以柱狀圖方式進(jìn)行顯示。排班表處理系統(tǒng)流程如圖3 所示。

圖3 排班表處理系統(tǒng)流程

2.3 考勤管理系統(tǒng)

考勤管理系統(tǒng)基于Visual C#窗體應(yīng)用程序完成編寫,主要完成考勤人員的管理、考勤數(shù)據(jù)的管理、遲到和缺卡信息的統(tǒng)計(jì)[20]。“人員編輯”中會(huì)列出待考勤人員,可以對(duì)考勤人員進(jìn)行修改、增加、刪除等操作,軟件會(huì)自動(dòng)備份修改后的文件。同時(shí),軟件會(huì)在Visual C#的DataGridView 中列出所有人員的工號(hào),軟件以人員工號(hào)為標(biāo)識(shí),在列表中可以進(jìn)行修改、增加、刪除。考勤管理系統(tǒng)主界面中列出了周一到周日的勾選框,通過(guò)勾選“與”“否”可以自由選擇考勤的日期。主界面右側(cè)是按鈕控制欄,分別加載醫(yī)生技師排班表、醫(yī)輔人員排班表、門診打卡表、體檢中心打卡表,軟件完成崗位信息、人員信息、考勤打卡信息的自動(dòng)匹配與查詢,最后輸出考勤結(jié)果,包括遲到信息和缺卡信息及各自對(duì)應(yīng)的確切時(shí)間,并分別用柱狀圖的方式進(jìn)行顯示。考勤管理系統(tǒng)流程如圖4 所示。

圖4 考勤管理系統(tǒng)流程

3 系統(tǒng)應(yīng)用結(jié)果

基于VBA 和C#的排班考勤系統(tǒng)已在超聲醫(yī)學(xué)科進(jìn)行測(cè)試驗(yàn)證并使用。系統(tǒng)用Visual C#集成到同一個(gè)工程軟件中,如圖5 所示,啟動(dòng)超聲醫(yī)學(xué)科排班考勤系統(tǒng),分別完成排班表生成系統(tǒng)、排班表處理系統(tǒng)、考勤管理系統(tǒng)3 個(gè)子系統(tǒng)功能,可以實(shí)現(xiàn)超聲醫(yī)學(xué)科從排班到考勤的整個(gè)流程。

圖5 系統(tǒng)測(cè)試圖

目前超聲醫(yī)學(xué)科總共有本院醫(yī)務(wù)人員150 余人、進(jìn)修老師50 余人,參與排班的老師高達(dá)200 余人,同時(shí),醫(yī)療崗位有門診獨(dú)坐、門診報(bào)告、門診搭配、門診會(huì)診、術(shù)中醫(yī)師、住院總醫(yī)師、周末技師、周末醫(yī)師等。崗位類別眾多、位置分散,不同崗位的上下班時(shí)間存在差異,門診的上班時(shí)間為8:00~11:30、下午為13:00~16:30、夜班為17:30~20:30;體檢中心的第一輪為8:00~11:00,第二輪為11:00~14:00,第三輪為14:00~16:00;可見不同崗位之間存在著時(shí)間上的沖突,在自動(dòng)排班時(shí),需考慮所有可能的沖突,否則易造成重班及漏班。

為驗(yàn)證系統(tǒng)的有效性,把所有待排班的崗位類別全部列到排班表生成子系統(tǒng)中“排班表”工作表的第1、2 列;把會(huì)診班個(gè)數(shù)、夜班個(gè)數(shù)、周末班個(gè)數(shù)、體檢中心檢查室數(shù)設(shè)置到“初始化設(shè)置”工作表;初次驗(yàn)證時(shí),在“人員名單”中列出所有老師姓名、應(yīng)排班數(shù)量,并設(shè)定每位老師的輪轉(zhuǎn)標(biāo)簽,通常一位老師會(huì)參與多個(gè)崗位標(biāo)簽的輪轉(zhuǎn),例如某老師會(huì)同時(shí)參與門診獨(dú)坐、技師夜班、周末技師等多個(gè)崗位標(biāo)簽的工作輪轉(zhuǎn),同時(shí),在“人員名單”中設(shè)定好各位老師的請(qǐng)假調(diào)休日期,自動(dòng)排班時(shí)會(huì)自動(dòng)查詢每位老師在相應(yīng)的日期是否有休假請(qǐng)求;點(diǎn)擊“排班表”工作表中的“更新有效人員”按鈕,軟件會(huì)自動(dòng)生成“輪次狀態(tài)”工作表,列出各醫(yī)療崗位的醫(yī)生輪轉(zhuǎn);在“排班表”工作表中點(diǎn)擊“自動(dòng)排班”,軟件此時(shí)按照程序設(shè)定好的崗位先后順序、對(duì)每個(gè)崗位進(jìn)行崗位識(shí)別、輪次查找、崗位時(shí)間沖突檢驗(yàn)、醫(yī)生請(qǐng)假休假檢驗(yàn)、醫(yī)生工作量檢驗(yàn)等工作,完成每個(gè)醫(yī)療崗位的排班。最后,得到一個(gè)包含所有醫(yī)療崗位及對(duì)應(yīng)的老師信息的Excel 排班表格。

啟動(dòng)“排班表處理系統(tǒng)”,初次驗(yàn)證時(shí),先對(duì)最后輸出的Word 格式進(jìn)行模板設(shè)置,包括數(shù)據(jù)的表格分組、字體大小、顏色等。完成后點(diǎn)擊“一鍵排班”,軟件即會(huì)按照預(yù)先設(shè)置好的排班表格式進(jìn)行Word 版的排班表輸出,并統(tǒng)計(jì)出各老師的工作量。

啟動(dòng)“考勤管理系統(tǒng)”,初次驗(yàn)證時(shí),需對(duì)應(yīng)待考勤人員工號(hào)進(jìn)行編輯,點(diǎn)擊“開始查詢”,軟件會(huì)自動(dòng)匹配每位老師的排班信息、考勤時(shí)間信息,最后,生成該考勤時(shí)間段內(nèi)出現(xiàn)遲到和考勤的信息。

排班表生成系統(tǒng)的原始排班表信息、醫(yī)生的工作量統(tǒng)計(jì)信息、考勤遲到或缺卡信息都存入本地SQL SERVER 數(shù)據(jù)庫(kù),為科室的績(jī)效考評(píng)提供參考依據(jù)[21]。

基于VBA 和C#的超聲醫(yī)學(xué)科排班考勤系統(tǒng)從2018 年10 月開發(fā)完成一直沿用至今,排班考勤崗的老師用時(shí)從原來(lái)的3~4 天時(shí)間減少至1 天,效率提升200%,證明了該系統(tǒng)的科學(xué)性和有效性。

4 結(jié)束語(yǔ)

綜上所述,文中所開發(fā)的基于VBA 和C#的超聲醫(yī)學(xué)科排班考勤系統(tǒng)為超聲醫(yī)學(xué)科的日常排班工作和科室考勤管理工作提供了巨大便捷,排班考勤效率提升200%。通過(guò)系統(tǒng)設(shè)計(jì)并進(jìn)行了驗(yàn)證超聲醫(yī)學(xué)科排班考勤系統(tǒng)具有幾個(gè)主要特點(diǎn):1)可視化:排班表處理系統(tǒng)和考勤管理系統(tǒng)均采用Visual C#進(jìn)行程序設(shè)計(jì),軟件界面簡(jiǎn)單易懂,對(duì)數(shù)據(jù)統(tǒng)計(jì)結(jié)果采用柱狀圖顯示,直觀可讀。2)通用性:排班考勤系統(tǒng)涉及到的人員名單、檢查室標(biāo)簽等信息均可編輯,可適應(yīng)不同檢查室類別的排班,具有通用性。3)綜合性:排班考勤系統(tǒng)是可同時(shí)實(shí)現(xiàn)排班表生成和考勤查詢的綜合管理系統(tǒng),避免了排班表與考勤打卡信息難以匹配的問(wèn)題。

猜你喜歡
信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會(huì)信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 91人妻在线视频| 亚洲日本韩在线观看| 亚洲成人精品在线| 久久精品国产在热久久2019| 国产一区免费在线观看| 国产 在线视频无码| 亚洲性视频网站| 精品国产99久久| 无码日韩人妻精品久久蜜桃| 亚洲精品日产精品乱码不卡| 久草青青在线视频| 国产第四页| 欧美69视频在线| 亚洲αv毛片| 欧美人与牲动交a欧美精品| 日韩 欧美 国产 精品 综合| 亚洲日本在线免费观看| 中文字幕在线观看日本| 成人在线综合| 国产熟睡乱子伦视频网站| 激情国产精品一区| 色香蕉影院| 国内毛片视频| 久久免费视频6| 国产va欧美va在线观看| 精品三级在线| 国产在线拍偷自揄拍精品| 国产女人水多毛片18| 全部免费毛片免费播放| 亚洲AV无码乱码在线观看裸奔 | a毛片在线| 亚洲欧美极品| 日本人真淫视频一区二区三区| 日本日韩欧美| 欧美乱妇高清无乱码免费| 欧美综合区自拍亚洲综合绿色| 免费AV在线播放观看18禁强制| 亚洲精品色AV无码看| 亚洲第一区精品日韩在线播放| 日本尹人综合香蕉在线观看 | 亚洲日韩精品综合在线一区二区| 国产一区二区三区在线无码| 999精品视频在线| 日韩精品一区二区深田咏美| 国产免费久久精品44| 欧美精品导航| 自拍欧美亚洲| 国产玖玖视频| 国产极品美女在线| 国产草草影院18成年视频| 老司机久久99久久精品播放| 国产麻豆永久视频| 欧美日本不卡| 欧美日韩高清在线| 久久国产精品影院| 国产精品毛片一区视频播| 亚洲性一区| 欧美一区精品| 国产成年女人特黄特色毛片免| 日韩人妻精品一区| 五月天丁香婷婷综合久久| 直接黄91麻豆网站| 精品日韩亚洲欧美高清a| 伊人福利视频| 久久精品这里只有国产中文精品| 好吊色国产欧美日韩免费观看| 色综合国产| 国产欧美日韩91| 亚洲色中色| jizz国产视频| 中文字幕调教一区二区视频| 亚洲男人天堂久久| 福利小视频在线播放| 精品一区二区三区四区五区| 毛片网站免费在线观看| 国产素人在线| 国产精品偷伦视频免费观看国产| 91无码人妻精品一区| 一级毛片免费观看久| 成人伊人色一区二区三区| 日韩在线第三页| 国产精品护士|