国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

醫(yī)院人事考勤管理系統(tǒng)的設計與應用

2017-05-03 11:42:48譚躍慶李德偉胡吉亭
中國醫(yī)療設備 2017年4期
關鍵詞:考勤科室數(shù)據(jù)庫

譚躍慶,李德偉,胡吉亭

1.東風醫(yī)療集團茅箭醫(yī)院 設備信息部,湖北 十堰 442012;2.十堰市人民醫(yī)院 信息統(tǒng)計處,湖北 十堰 442000

醫(yī)院人事考勤管理系統(tǒng)的設計與應用

譚躍慶1,李德偉2,胡吉亭1

1.東風醫(yī)療集團茅箭醫(yī)院 設備信息部,湖北 十堰 442012;2.十堰市人民醫(yī)院 信息統(tǒng)計處,湖北 十堰 442000

目的利用信息化技術手段,實現(xiàn)人事考勤管理網(wǎng)上直報。方法本系統(tǒng)使用C#語言開發(fā),基于醫(yī)院信息系統(tǒng)(HIS),并與HIS使用同一服務器,方便每日備份,保證數(shù)據(jù)安全。數(shù)據(jù)庫端使用SQL2008數(shù)據(jù)庫開發(fā),建立了員工信息表(tb_employee)、考勤信息表(tb_kq)、登錄用戶信息表(tb_User)、職務信息表(tb_userJob)、科室信息表(tb_department)等5個表,分別對數(shù)據(jù)進行存儲和管理。結果有效地解決了傳統(tǒng)人事考勤方式易出錯、隨意性大、不能長期保存數(shù)據(jù)及統(tǒng)計困難等問題。結論醫(yī)院人事考勤管理系統(tǒng)的建立,擺脫了傳統(tǒng)紙質(zhì)考勤管理帶來的困擾,極大地提高了工作效率,提升了醫(yī)院管理水平。

人事考勤管理系統(tǒng);醫(yī)院信息系統(tǒng);網(wǎng)絡安全;醫(yī)院數(shù)字化管理

引言

管理學家普遍認為:現(xiàn)代管理已經(jīng)出現(xiàn)三大新動態(tài),一是管理組織的扁平化,二是管理風格的柔性化,三是管理手段的網(wǎng)絡化[1]。人事考勤管理是醫(yī)院管理工作中的一個重要組成部分,長期以來,人事考勤管理一直采用傳統(tǒng)的紙張保存、手工查找模式,存在著很大局限,數(shù)據(jù)容易出錯、資料查找困難、存儲管理不便、考勤信息無法萃取利用等問題[2-3]。隨著信息化建設的不斷發(fā)展,傳統(tǒng)意義上通過手工和人力進行人事考勤管理已經(jīng)不能適應醫(yī)院發(fā)展的要求,醫(yī)院考勤管理工作亟待改變。而相對于企業(yè)或其他事業(yè)單位而言,醫(yī)院工作具有其獨特性,人事考勤管理的內(nèi)容和方法不盡相同,管理模式不斷地在向“四全管理、閉環(huán)控制”邁進,如何提高人事考勤管理的信息化水平,利用信息系統(tǒng)來輔助人事考勤管理工作的開展成了信息工作者的當務之急[4]。針對以上問題,我們嘗試在現(xiàn)有醫(yī)院信息系統(tǒng)(HIS)的基礎上,開發(fā)設計了人事考勤管理系統(tǒng),從根本上解決人事考勤管理中的諸多瓶頸。

1 系統(tǒng)總體設計

1.1 設計思路

由于醫(yī)院工作的特殊性,工作時間極不穩(wěn)定,醫(yī)務人員在不同班次不停輪換,因此系統(tǒng)設計時不能按日進行考勤管理。人事部門提出以下要求:① 醫(yī)院的考勤管理按月錄入;② 核定考勤天數(shù)由人事部門統(tǒng)一維護;③ 各科室考勤員只能錄入本科考勤,只具有錄入、修改、查詢及打印的權限;④ 實現(xiàn)按時間查詢、按類別查詢;⑤ 查詢結果可導出Excel表格,數(shù)據(jù)的使用具有靈活性;⑥ 系統(tǒng)應保證數(shù)據(jù)安全,防止非系統(tǒng)級的數(shù)據(jù)丟失或出錯,對系統(tǒng)級的數(shù)據(jù)丟失和出錯,應提供解決方案,實現(xiàn)數(shù)據(jù)的恢復。

針對這些需求,系統(tǒng)在設計時要把握方便性、實用性、安全性的原則,操作界面簡單,維護方便,實現(xiàn)數(shù)據(jù)顆粒化,便于數(shù)據(jù)的存儲和維護[5],具有快速查詢、高效統(tǒng)計和分析的功能。

1.2 技術方法

1.2.1 數(shù)據(jù)庫設計

數(shù)據(jù)庫技術是計算機科學技術中發(fā)展最快的領域之一,也是應用最廣泛的技術之一,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎[6]。本系統(tǒng)數(shù)據(jù)庫包含員工信息表(tb_employee)、考勤信息表(tb_kq)、登錄用戶信息表(tb_User)、職務信息表(tb_userJob)、科室信息表(tb_department)等5個表(圖1),分別對數(shù)據(jù)進行存儲和管理??记谛畔⒈碛脕泶鎯T工編碼、姓名、科室、考勤時間、核定考勤天數(shù)、實際考勤天數(shù)、事假、病假等相關信息。登錄用戶信息表用于登錄用戶的用戶名、密碼、用戶權限、科室等信息。職務信息表中存儲醫(yī)院相關的職務信息??剖倚畔⒈泶鎯剖揖幪?、科室名稱、拼音碼信息。員工信息表存儲員工編號、員工姓名、性別、科室、出生日期、民族、婚姻、電話、員工類別等信息。在數(shù)據(jù)庫設計中,員工編碼作為主鍵是自增長字段。

1.2.2 系統(tǒng)開發(fā)技術

本系統(tǒng)是基于Microsoft Visual Studio 2010開發(fā)平臺,使用C#語言開發(fā)[7]。數(shù)據(jù)庫端采用SQL Server 2008。本系統(tǒng)開發(fā)以類的形式來組織、封裝一些常用的方法和事件,這樣不僅可以提高代碼的重用率,也方便代碼的管理。

1.2.3 ADO.NET技術

ADO.NET是.NET Framework提供給.NET開發(fā)人員的一組類,提供一致的方法來訪問各種數(shù)據(jù)源和完善的數(shù)據(jù)訪問服務,包括 Microsoft SQL Server 數(shù)據(jù)庫、ODBC、OLE DB數(shù)據(jù)源、Oracle 數(shù)據(jù)源等[8]。

ADO.NET數(shù)據(jù)訪問技術具有2個突出的優(yōu)點:一是能夠靈活地訪問各種類型的數(shù)據(jù);二是采用中斷式訪問模式,應用程序只在需要時才對數(shù)據(jù)庫進行訪問,訪問結束,立即斷開,減少系統(tǒng)占用、節(jié)約網(wǎng)絡資源。

ADO.NET提供2個核心組件,數(shù)據(jù)提供程序(.NET Framework)和數(shù)據(jù)集(Data Set)[9]。數(shù)據(jù)提供程序包括連接數(shù)據(jù)庫對象(Connection)、數(shù)據(jù)庫執(zhí)行命令(Command)、讀取結果數(shù)據(jù)(DataReader),也可以通過數(shù)據(jù)適配器(DataAdapter)自動完成。DataAdapter是Data Set和數(shù)據(jù)庫之間的橋梁,它建立在一個無連接、基于消息的模型上,對信息進行循環(huán)處理和發(fā)送。Data Set是不依賴于數(shù)據(jù)庫的獨立數(shù)據(jù)集合,支持多表、表間關系、數(shù)據(jù)約束等,與關系數(shù)據(jù)庫的模型基本一致。它可以由任意多個數(shù)據(jù)表(DataTable)組成,每個DataTable又由一個數(shù)據(jù)行(DataRow)集、一個數(shù)據(jù)列(DataColumn)集與其他DataTable的關系組成。ADO.NET數(shù)據(jù)庫操作圖,見圖2。

2 系統(tǒng)功能設計

2.1 業(yè)務流程

本系統(tǒng)在登錄時對用戶權限進行判斷,根據(jù)用戶權限實現(xiàn)不同功能。業(yè)務流程圖,見圖3。

2.2 系統(tǒng)功能結構

本系統(tǒng)主要實現(xiàn)員工管理、考勤管理、查詢管理、用戶管理、系統(tǒng)管理等功能,見圖4。

圖4 系統(tǒng)功能圖

2.3 體系架構

本系統(tǒng)采用客戶端/服務器(C/S)三層架構,即表現(xiàn)層、應用層、數(shù)據(jù)層。三層C/S架構在傳統(tǒng)的兩層C/S架構中的客戶端與服務端之間插入應用服務器,相比于兩層C/S架構,三層C/S架構具有安全性高、工作效率高、便于維護等特點[10]。

3 系統(tǒng)功能實現(xiàn)

3.1 系統(tǒng)主窗體

系統(tǒng)登錄時,系統(tǒng)會獲取登錄時間、用戶姓名、用戶科室信息,并在主界面進行顯示,同時對登錄用戶信息表(tb_User)中的UserPower字段進行用戶權限判定,管理員權限可以訪問員工管理、查詢管理、系統(tǒng)管理模塊。一般用戶權限只能訪問考勤管理和用戶管理模塊,進行考勤數(shù)據(jù)的錄入、修改及密碼的修改。

3.2 員工管理模塊

員工管理模塊實現(xiàn)對員工信息的增加、修改、刪除等功能的管理。新員工首次添加時,員工編碼(employeeID)字段作為主鍵,設為自增字段,系統(tǒng)自動生成員工編號,錄入人員不可編輯,保證該字段的唯一性和準確性。在保存時,系統(tǒng)會對員工類別進行判斷,如果是普通員工,系統(tǒng)將員工的相關信息插入到員工信息表(tb_employee)、考勤信息表(tb_kq),并將員工狀態(tài)(employeeStatus)字段置為9(新員工標志);如果員工為考勤員,系統(tǒng)會同時對員工信息表(tb_employee)、考勤信息表(tb_kq)、登錄用戶信息表(tb_User)三個表進行數(shù)據(jù)插入處理,盡量減少管理員數(shù)據(jù)的錄入量,提高工作效率。

3.3 系統(tǒng)管理模塊

系統(tǒng)管理模塊實現(xiàn)對科室管理、數(shù)據(jù)備份、考勤數(shù)據(jù)生成的管理。

(1)在科室管理中由管理員對醫(yī)院所有科室進行添加、修改、刪除的管理。

(2)為保證數(shù)據(jù)安全,系統(tǒng)可以實現(xiàn)手工備份和自動備份兩種形式的管理,手工備份是在系統(tǒng)數(shù)據(jù)備份中進行操作,自動備份是在SQL服務器管理中進行作業(yè)管理,制定備份計劃。

(3)考勤數(shù)據(jù)生成主要實現(xiàn)人事科對每月考勤核定天數(shù)的管理,避免出現(xiàn)核定天數(shù)混亂的情況發(fā)生,由于醫(yī)院在周六上午還要上半天班,核定天數(shù)就會出現(xiàn)0.5 d的情況,系統(tǒng)在字段設計時,將核定天數(shù)字段設計為decimal(18,1)類型。在完成考勤數(shù)據(jù)生成后,系統(tǒng)會將員工狀態(tài)(employeeStatus)字段置為0(未錄入考勤數(shù)據(jù)),方便以后的管理。

3.4 考勤管理模塊

考勤管理模塊實現(xiàn)了考勤錄入和考勤修改的功能。在執(zhí)行考勤錄入功能時,考勤員需對考勤年、考勤月兩個參數(shù)進行選擇,系統(tǒng)會將本科員工狀態(tài)為0的考勤信息在DataGridView控件中顯示,系統(tǒng)會自動為核定天數(shù)賦值,并不可編輯。為提高錄入效率,考勤員只需對有休假信息的字段進行錄入,系統(tǒng)會對實際出勤天數(shù)進行運算并賦值。在單個員工數(shù)據(jù)錄入完成后,系統(tǒng)將本科員工狀態(tài)置為1并自動刷新數(shù)據(jù),只顯示員工狀態(tài)為0的數(shù)據(jù),保證數(shù)據(jù)的準確性??记跀?shù)據(jù)錄入后,可以使用考勤修改功能對錄入的數(shù)據(jù)進行查詢、修改及打印。

3.5 查詢管理模塊

該模塊為權限管理模塊。人事科的管理員可以根據(jù)需求,按日期、類別進行查詢統(tǒng)計,結果可以打印及導出Excel表格,使數(shù)據(jù)的使用更加靈活。在導出Excel表格時,需在COM選項中添加引用Microsfot Excel 11.0 Objet Library(目標程序庫)。代碼如下:

string sql =”select ......” //創(chuàng)建SQL字符串

operate . BindDataGridView ( dataGridView1 , sql );//綁定到DataGridView控件

Microsoft . Off i ce . Interop . Excel . Application excel = new Microsoft . Off i ce . Interop . Excel . Application ( );//建立Excel對象

excel . Application . Workbooks . Add ( true );//新建excel工作簿

excel . Visible = isShowExcle;//是否顯示Excel界面

for ( int i = 0 ; i < dataGridView1 . ColumnCount ; i++ ) //循環(huán)條件

{

excel . Cells[ 1 , i + 1 ] = dataGridView1.Columns[ i ].HeaderText;//生成字段名稱

}

for ( int i = 0 ; i < dataGridView1 . RowCount ; i++ )//循環(huán)行

{

for ( int j = 0 ; j < dataGridView1 . ColumnCount ; j++ )//循環(huán)列

{

if ( dataGridView1[j, i].ValueType == typeof ( string ) )//判斷DataGirdView中數(shù)據(jù)的類型

{

excel . Cells[ i + 2 , j + 1 ] = “’” + dataGridView1[ j , i ] . Value . ToString(); //填充數(shù)據(jù)

}

else

{

excel . Cells[ i + 2 , j + 1 ] = dataGridView1[ j , i ] . Value. ToString();//填充數(shù)據(jù)

}

3.6 用戶管理模塊

用戶管理模塊可以實現(xiàn)考勤員管理、修改密碼、更換用戶的功能。考勤員管理可以實現(xiàn)對考勤員的權限設定及考勤員的增加、刪除操作。對于沒有客戶端接入局域網(wǎng)的科室,統(tǒng)一在院辦的客戶端錄入,因此,系統(tǒng)設計一個更換用戶功能,方便不同用戶的登錄。數(shù)據(jù)的抽取通過實例化一個Data Reader對象并使用Execute Scalar或Execute Reader方法來實現(xiàn)。

4 結果與討論

4.1 保證系統(tǒng)的高效、安全

在系統(tǒng)開發(fā)初期,我們對醫(yī)院考勤管理現(xiàn)狀進行大量調(diào)研,本著“省力、高效、安全”的原則,對系統(tǒng)進行設計,對所有不必要的操作進行優(yōu)化,前后進行過6次調(diào)試,找出系統(tǒng)存在的問題,保證系統(tǒng)的高效、安全。

4.2 水晶報表的使用

水晶報表 (Crystal Reports)是一款商務智能(BI)軟件,具有強大、高效、集成等特性。在使用水晶報表時,首先需要安裝水晶報表程序,并在COM中對所有水晶報表組件進行引用,報表模塊需要單獨設計。在設計完成后,本地預覽和打印都沒有問題,其他客戶端使用就會報錯,經(jīng)過反復試驗,發(fā)現(xiàn)是報表路徑選擇的問題,路徑的選擇不能選擇本地文件夾,在代碼中更改如下:

string reportPath = Application . StartupPath + @”data UserSelect.rpt”; //水晶報表的路徑

ReportDocument rd = new ReportDocument(); //創(chuàng)建報表模板

rd.Load(reportPath); //加載報表模板

rd.SetDataSource(ds.Tables[0].DefaultView); //填充數(shù)據(jù)

this.crystalReportViewer1.ReportSource = rd; //綁定到控件

4.3 系統(tǒng)文檔和培訓

系統(tǒng)完成后,需要對系統(tǒng)的功能建立說明文檔,包括系統(tǒng)主要功能、操作注意事項、系統(tǒng)模塊、業(yè)務流程等內(nèi)容,方便對系統(tǒng)使用人員的培訓及后期維護。

5 結語

管理手段的網(wǎng)絡化,是醫(yī)院達到滿足自身發(fā)展需要而選擇運用的一種途徑、方法、手段。本系統(tǒng)的開發(fā)使用簡單、高效的數(shù)據(jù)庫訪問技術和編程技術,具有執(zhí)行速度快、編程方式靈活等特點[11-13]。該系統(tǒng)的使用,簡化了工作流程,擺脫了傳統(tǒng)紙質(zhì)考勤管理帶來的困擾,改變了考勤工作繁瑣、容易出錯、效率低、質(zhì)量差的現(xiàn)狀,實現(xiàn)可錄入、可查詢、可管理、可追溯的現(xiàn)代化管理模式,極大地提高工作效率,滿足了醫(yī)院精細化管理的需要,為實現(xiàn)人事管理科學化、規(guī)范化具有重要的意義[14-16]。

[1] 夏洪斌,馮永林,陳薇薇,等.建設”數(shù)字后勤”提高醫(yī)院后勤管理水平[J].醫(yī)學信息學雜志,2008,21(2):162-164.

[2] 田新智,王東,單玉順,等.放射治療信息管理系統(tǒng)的設計與開發(fā)[J].醫(yī)療裝備,2011,(11):1-5.

[3] 莫文杰,黃金漢,徐升,等.基于ASP.NET的放療信息查詢系統(tǒng)設計與實現(xiàn)[J].醫(yī)學信息學雜志,2016,37(1):35-39.

[4] 陳麗敏.基于J2EE三層體系架構的人資管理信息系統(tǒng)的開發(fā)建設[J].科技傳播,2012,(24):20-23.

[5] 朱永健,王愛敏,閆赟,等.電子護理文書質(zhì)量控制的研究[J].中華護理雜志,2014,(5):445-447.

[6] 江凌,楊平利,楊梅,等.基于ADO.NET技術訪問SQL Server數(shù)據(jù)庫的編程實現(xiàn)[J].現(xiàn)代電子技術,2014,37(8):95-98.

[7] 張越男.試析編程語言的特點及功能[J].軟件,2013,34(3):145-146.

[8] 申朝陽,宋顏浩.ASP.NET 與數(shù)據(jù)庫技術高級指南[M].北京:中國水利水電出版社,2005.

[9] 李律松,陳少剛,沈剛,等.Visual C#數(shù)據(jù)庫高級教程[M].北京:清華大學出版社,2005.

[10] 方輝,韓剛,徐竹青,等.基于C/S和B/S的水產(chǎn)科研管理信息系統(tǒng)的設計與[J].科技管理研究,2011,(1):191-193.

[11] 李成楠,楊晶.基于ADO.NET數(shù)據(jù)庫訪問技術淺析[J].科技創(chuàng)新導報,2012(12):33-35.

[12] 馮德福.行政事業(yè)單位人事工資管理信息系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2010.

[13] 許慧穎.基于C/S架構的行政機關與事業(yè)單位工資管理OA系統(tǒng)設計與實現(xiàn)[D].長春:吉林大學,2015.

[14] 王耿鋒基于C/S架構的干部綜合管理信息系統(tǒng)的設計與實現(xiàn)[D].上海:華東師范大學,2010.

[15] 方宗奎,王鑫.基于.Net平臺三層架構C/S模式裝備管理信息系統(tǒng)設計與實現(xiàn)[J].自動化技術與應用,2014,33(10):40-42.

[16] 胡曉捷.基于J2EE的普陀醫(yī)院人事管理系統(tǒng)的分析與設計[J].網(wǎng)絡與信息,2011,(4):24-25.

本文編輯 韓淑英

Design and Application of Attendance Management System in the Hospital

TAN Yue-qing1, LI De-wei2, HU Ji-ting1
1.Department of Equipment Information, MaoJian Hospital of Dongfeng Motor Corporation, Shiyan Hubei 442012, China; 2.Departement of Information Statistics, Shiyan People's Hospital, Shiyan Hubei 442000, China

ObjectiveTo realize the straight-line report of attendance management in hospital by use of information technology.MethodsBased on hospital information system(HIS), this system was developed by C# language and used the same server with HIS, which could be convenient for daily backup to ensure data security. By using SQL 2008 at database-side, the fi ve information tables of employee(tb_ employee), attendance(tb_kq), logged-in user(tb_User), position(tb_userJob) and department(tb_ department) were set up to store and manage data separately.ResultsThe system solved the traditional problems such as fallibility, randomness, short-term preservation, statistical diff i culty, etc.ConclusionThe establishment of attendance management system released hospital from the trouble with paper-based attendance management and improved the work eff i ciency and hospital management level greatly.

attendance management system; hospital information system; internet security; hospital digital management

TP311.52

C

10.3969/j.issn.1674-1633.2017.04.033

1674-1633(2017)04-0121-04

2016-08-11

2016-08-31

作者郵箱:dfmjyy@126.com

猜你喜歡
考勤科室數(shù)據(jù)庫
科室層級護理質(zhì)量控制網(wǎng)的實施與探討
基于人臉識別技術的考勤應用研究
電子制作(2019年12期)2019-07-16 08:45:28
智能人臉識別考勤系統(tǒng)
電子制作(2019年9期)2019-05-30 09:42:00
愛緊張的貓大夫
孩子(2019年5期)2019-05-20 02:52:44
視歧——一位住錯科室的患者
便攜式指紋考勤信息管理系統(tǒng)設計
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
“合作科室”為何被壞了名聲
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
镇江市| 中江县| 云林县| 凌云县| 昌江| 贡山| 石河子市| 轮台县| 江城| 同德县| 麻江县| 酒泉市| 茌平县| 永平县| 乌兰察布市| 科尔| 利津县| 惠州市| 旬邑县| 方正县| 翁牛特旗| 天门市| 广水市| 丘北县| 山阳县| 渑池县| 奉贤区| 抚松县| 北京市| 陆丰市| 调兵山市| 民和| 大姚县| 交城县| 仙桃市| 广河县| 嫩江县| 长沙市| 筠连县| 密云县| 景谷|