邵作連 張培強(qiáng)
青島市膠州中心醫(yī)院信息科,山東膠州266300
關(guān)于醫(yī)院考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā)
邵作連 張培強(qiáng)
青島市膠州中心醫(yī)院信息科,山東膠州266300
醫(yī)院的信息化建設(shè)速度越來越快,但大多數(shù)醫(yī)院的考勤管理還停留在原始的手工考勤上,主要原因在于醫(yī)院考勤制度的特殊性,考勤管理的相對(duì)復(fù)雜性。但是醫(yī)院考勤管理系統(tǒng)一旦應(yīng)用起來,在提高醫(yī)院管理效率和質(zhì)量上將起到舉足輕重的作用。接下來要闡述的系統(tǒng)就是結(jié)合醫(yī)院管理的實(shí)際情況而開發(fā)的醫(yī)院考勤管理系統(tǒng)。本系統(tǒng)采用結(jié)構(gòu)化設(shè)計(jì)思想。本文論述了系統(tǒng)的設(shè)計(jì)方案,描述了系統(tǒng)的結(jié)構(gòu),并給出了有關(guān)功能的實(shí)現(xiàn)。系統(tǒng)的體系結(jié)構(gòu)采用的是C/S結(jié)構(gòu),開發(fā)軟件是VC++,后臺(tái)數(shù)據(jù)庫為Access 2000。
醫(yī)院考勤管理;系統(tǒng)設(shè)計(jì);數(shù)據(jù)庫設(shè)計(jì)
現(xiàn)在在企業(yè)中應(yīng)用考勤管理系統(tǒng)已經(jīng)比較普遍,但是在醫(yī)院里還是沒有普及。為適應(yīng)改革開放和市場經(jīng)濟(jì)的需要充分利用醫(yī)院現(xiàn)有計(jì)算機(jī)資源提高醫(yī)院信息管理工作的質(zhì)量和效率使醫(yī)院信息管理工作盡快達(dá)到規(guī)范化、制度化、科學(xué)化的要求是當(dāng)前亟需解決的問題[1]。其實(shí)在醫(yī)院里實(shí)現(xiàn)信息化的考勤管理不是想象中那么復(fù)雜。如果將這一環(huán)節(jié)的作用發(fā)揮出來,那么在考勤這一環(huán)節(jié)避免了譬如人情考勤和亂考勤等弊端,尤其是將考勤與員工的績效工資掛鉤,給員工提供一個(gè)公平,公開,公正的環(huán)境,勢必激發(fā)廣大基層醫(yī)務(wù)工作者的積極性。考勤管理要做到嚴(yán)格、準(zhǔn)確、公平、公正才能有效維護(hù)公正制度和秩序[2]。本次設(shè)計(jì)根據(jù)醫(yī)院考勤的實(shí)際情況,具備查詢,編輯等功能,易上手,適合管理者進(jìn)行考勤信息的維護(hù),促進(jìn)醫(yī)院考勤工作的管理效率。
2.1 系統(tǒng)目標(biāo)設(shè)計(jì)
如實(shí)反映每個(gè)人的考勤情況,杜絕舞弊[3]。醫(yī)院考勤工作大而雜,通過此次設(shè)計(jì)將會(huì)解放醫(yī)院很多管理者,一定程度上解決醫(yī)院人手緊張的問題,使考勤工作更加規(guī)范,更加系統(tǒng)。
2.2 系統(tǒng)設(shè)計(jì)思想
醫(yī)院的資金有限,并且醫(yī)院的資金應(yīng)主要用于購買醫(yī)療設(shè)備,故本次設(shè)計(jì)主要是利用醫(yī)院現(xiàn)有的計(jì)算機(jī)資源,優(yōu)化系統(tǒng)環(huán)境,保證系統(tǒng)能夠正常運(yùn)行。
系統(tǒng)采用C/S(Client/Server)體系結(jié)構(gòu),Client(客戶機(jī))訪問數(shù)據(jù)庫服務(wù)器,Server(服務(wù)器)提供數(shù)據(jù)服務(wù)。
2.3 需求分析
功能需求:認(rèn)證用戶、記錄員工出勤狀況、統(tǒng)計(jì)出勤狀況。性能需求:醫(yī)院員工較多,查詢或者是修改信息的工作量大,系統(tǒng)尤其是數(shù)據(jù)庫能夠保證較大負(fù)荷下的正常運(yùn)行。同時(shí)還要對(duì)信息進(jìn)行定期的修改和刪除,以保證信息的準(zhǔn)確性[4]。
2.4 概要設(shè)計(jì)
功能分析:管理者通過本系統(tǒng)可以查詢醫(yī)院每名員工的出勤信息,并且根據(jù)預(yù)設(shè)好的時(shí)間判斷員工的出勤狀況。模塊設(shè)計(jì):醫(yī)院考勤系統(tǒng)主要分為幾個(gè)模塊。即上下班時(shí)間的預(yù)設(shè)、每日的出勤信息和月度出勤統(tǒng)計(jì)等。
2.5 總體流程設(shè)計(jì)
根據(jù)考勤機(jī)的信息以及醫(yī)院部門負(fù)責(zé)人上交的信息保存到系統(tǒng)數(shù)據(jù)庫并進(jìn)行處理。流程圖如下:
3.1 數(shù)據(jù)庫的設(shè)計(jì)

本設(shè)計(jì)的數(shù)據(jù)庫需對(duì)醫(yī)院員工出勤、加班、請(qǐng)假、進(jìn)修、培訓(xùn)以及科主任、院長審批的信息等進(jìn)行加工處理,建立數(shù)據(jù)表的關(guān)聯(lián),優(yōu)化管理員對(duì)于數(shù)據(jù)庫的操作。醫(yī)院考勤管理系統(tǒng)功能圍繞數(shù)據(jù)庫展開,在系統(tǒng)中需要處理的數(shù)據(jù)量較大,良好的數(shù)據(jù)庫設(shè)計(jì)將會(huì)有效改善系統(tǒng)的性能。本系統(tǒng)采用Access2000數(shù)據(jù)庫。
3.2 數(shù)據(jù)庫需求分析
通過仔細(xì)分析醫(yī)院考勤系統(tǒng)功能,得到數(shù)據(jù)流程圖。再對(duì)考勤管理系統(tǒng)的功能模塊和數(shù)據(jù)流程圖進(jìn)行相關(guān)分析,得到相關(guān)的數(shù)據(jù)項(xiàng)有出勤信息、請(qǐng)假信息、加班信息、進(jìn)修信息、培訓(xùn)信息、月度出勤統(tǒng)計(jì)等。當(dāng)然也需要其他科室提供的醫(yī)院員工信息等。
3.3 數(shù)據(jù)庫的結(jié)構(gòu)
根據(jù)需求分析和功能設(shè)計(jì),建立相關(guān)數(shù)據(jù)表,如出勤信息表、請(qǐng)假信息表、加班信息表、進(jìn)修信息表、培訓(xùn)信息表、月度出勤信息表等。
4.1登錄窗口
醫(yī)院考勤管理系統(tǒng)登錄窗口,可以包括用戶框、密碼框、確定按鈕、重置按鈕等。用戶名和密碼匹配的話,直接登錄醫(yī)院考勤管理的主窗口,如果不匹配,會(huì)彈出用戶名或密碼錯(cuò)誤,點(diǎn)重置按鈕可以清空重新輸入。
4.2 主窗口
主窗口主要由“上下班時(shí)間預(yù)設(shè)”,“出勤信息”,“出勤統(tǒng)計(jì)”,“重新登錄”,“退出”等按鈕,可以進(jìn)行相關(guān)的鏈接。
4.3 上下班時(shí)間預(yù)設(shè)
窗口可以包括上午上班時(shí)間預(yù)設(shè)、中午下班時(shí)間預(yù)設(shè)、下午上班時(shí)間預(yù)設(shè)、下午上班時(shí)間預(yù)設(shè)等,還可以有修改和恢復(fù)默認(rèn)時(shí)間預(yù)設(shè)等按鈕。
4.4 考勤修改窗口
這個(gè)窗口主要是在考勤機(jī)出現(xiàn)故障等不可避免的情況下,可以進(jìn)行后期的錄入和修改。本窗口可以對(duì)出勤信息、加班信息、請(qǐng)假信息、進(jìn)修信息等進(jìn)行檢索和設(shè)置。
4.5 考勤統(tǒng)計(jì)窗口
通過本窗口可以進(jìn)行月度統(tǒng)計(jì)。每個(gè)員工的正常工作、加班、請(qǐng)假、進(jìn)修、培訓(xùn)時(shí)間、遲到次數(shù)、早退次數(shù)以及曠工次數(shù)在此窗口都可以進(jìn)行統(tǒng)計(jì)。
5.1系統(tǒng)運(yùn)行環(huán)境
整個(gè)軟件系統(tǒng)采用C/S模式,所有的數(shù)據(jù)處理都是在服務(wù)器端進(jìn)行。服務(wù)器端采用ACCESS數(shù)據(jù)庫系統(tǒng)和VC++組件來構(gòu)成醫(yī)院考勤管理系統(tǒng),本系統(tǒng)的運(yùn)行環(huán)境如下:
5.1.1 硬件環(huán)境CPU:主頻200MHZ以上;內(nèi)存:128MB以上;硬盤:2GB以上;顯示器:彩顯。
5.1.2 軟件環(huán)境Windows XP/NT/2000系統(tǒng);Access 2000數(shù)據(jù)庫;采用C/S模式,以及把Visual C++作為開發(fā)工具。
5.2 后臺(tái)數(shù)據(jù)庫配置
本系統(tǒng)采用了Access2000作為系統(tǒng)數(shù)據(jù)庫。若要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作,先要與數(shù)據(jù)源進(jìn)行連接。在MFC中數(shù)據(jù)源的連接封裝于CDatabase類中。要使用CDatabase對(duì)象,在ODBC數(shù)據(jù)源管理器中必須已經(jīng)正確配置。在同一個(gè)應(yīng)用程序中使用多個(gè)連接對(duì)應(yīng)同一個(gè)數(shù)據(jù)源,連接方法如下:
CDatabase m_database;If(!m_database.IsOpen){//Test表示欲打開的數(shù)據(jù)源的名稱If(!m_database.Open(_T(“Test”))Assert(“不能打開數(shù)據(jù)源的連接!”)}//…………//關(guān)閉連接m_database.Close;
系統(tǒng)測試的任務(wù)是盡可能地查出系統(tǒng)程序中的錯(cuò)誤[5]。爭取找出最合理的解決方案。
醫(yī)院的醫(yī)療崗位是個(gè)多方位服務(wù)崗位,醫(yī)護(hù)人員的崗位流動(dòng)十分頻繁,往往會(huì)出現(xiàn)多考、漏考、錯(cuò)考等情況,不真實(shí)的考勤給員工的薪金計(jì)算、績效考核帶來眾多不便[6]。醫(yī)院考勤管理不應(yīng)成為醫(yī)院信息化建設(shè)的一個(gè)薄弱環(huán)節(jié)。通過醫(yī)院管理系統(tǒng)在醫(yī)院系統(tǒng)中的逐漸普及,必將給醫(yī)院信息化建設(shè)注入一針強(qiáng)心劑,提高醫(yī)院的綜合競爭力。
[1]黃江華.建設(shè)醫(yī)院信息系統(tǒng)的問題與對(duì)策[J].中華醫(yī)院管理雜志,2000,16(12):741-742.
[2]吳曉英,石磊.指紋考勤機(jī)在醫(yī)院考勤管理中的應(yīng)用與探討[J].科技致富向?qū)В?013(36):72-73.
[3]王京.B/S結(jié)構(gòu)指紋考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2013,11(10):105-106.
[4]邵東軼.基于web的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(15):236,238.
[5]危建國,程根偉,蘇嬋.基于web的高校教職工考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2012,11(10):68-70.
[6]宋玉秀.醫(yī)院排班式人事考勤系統(tǒng)設(shè)計(jì)[J].中國醫(yī)學(xué)創(chuàng)新,2011,8(28):136-137.
R197.1324
A
1672-5654(2014)11(a)-0060-02
2014-09-02)
邵作連(1982-),男,漢族,山東青島城陽人,本科,助理工程師,主要從事醫(yī)院信息系統(tǒng)的管理工作。