导航菜单

关于医院考勤管理系统的设计与开发

邵作连 张培强

青岛市胶州中心医院信息科,山东胶州 266300

[摘要] 医院的信息化建设速度越来越快,但大多数医院的考勤管理还停留在原始的手工考勤上,主要原因在于医院考勤制度的特殊性,考勤管理的相对复杂性。但是医院考勤管理系统一旦应用起来,在提高医院管理效率和质量上将起到举足轻重的作用。接下来要阐述的系统就是结合医院管理的实际情况而开发的医院考勤管理系统。本系统采用结构化设计思想。本文论述了系统的设计方案,描述了系统的结构,并给出了有关功能的实现。系统的体系结构采用的是C/S结构,开发软件是VC++,后台数据库为Access 2000。

[教育期刊网 http://www.jyqkw.com
关键词 ] 医院考勤管理;系统设计;数据库设计

[中图分类号]R197.1324 [文献标识码] A [文章编号] 1672-5654(2014)11(a)-0060-02

现在在企业中应用考勤管理系统已经比较普遍,但是在医院里还是没有普及。为适应改革开放和市场经济的需要充分利用医院现有计算机资源提高医院信息管理工作的质量和效率使医院信息管理工作尽快达到规范化、制度化、科学化的要求是当前亟需解决的问题 [1]。其实在医院里实现信息化的考勤管理不是想象中那么复杂。如果将这一环节的作用发挥出来,那么在考勤这一环节避免了譬如人情考勤和乱考勤等弊端,尤其是将考勤与员工的绩效工资挂钩,给员工提供一个公平,公开,公正的环境,势必激发广大基层医务工作者的积极性。考勤管理要做到严格、准确、公平、公正才能有效维护公正制度和秩序[2]。本次设计根据医院考勤的实际情况,具备查询,编辑等功能,易上手,适合管理者进行考勤信息的维护,促进医院考勤工作的管理效率。

2系统设计

2.1系统目标设计

如实反映每个人的考勤情况, 杜绝舞弊[3]。医院考勤工作大而杂,通过此次设计将会解放医院很多管理者,一定程度上解决医院人手紧张的问题,使考勤工作更加规范,更加系统。

2.2系统设计思想

医院的资金有限,并且医院的资金应主要用于购买医疗设备,故本次设计主要是利用医院现有的计算机资源,优化系统环境,保证系统能够正常运行。

系统采用C/S(Client/Server)体系结构,Client(客户机)访问数据库服务器,Server(服务器)提供数据服务。

2.3需求分析

功能需求:认证用户 、记录员工出勤状况、统计出勤状况。性能需求:医院员工较多,查询或者是修改信息的工作量大,系统尤其是数据库能够保证较大负荷下的正常运行。同时还要对信息进行定期的修改和删除,以保证信息的准确性[4]。

2.4概要设计

功能分析:管理者通过本系统可以查询医院每名员工的出勤信息,并且根据预设好的时间判断员工的出勤状况。模块设计:医院考勤系统主要分为几个模块。即上下班时间的预设、每日的出勤信息和月度出勤统计等。

2.5总体流程设计

根据考勤机的信息以及医院部门负责人上交的信息保存到系统数据库并进行处理。流程图如下:

3数据库设计和实现

3.1 数据库的设计

本设计的数据库需对医院员工出勤、加班、请假、进修、培训以及科主任、院长审批的信息等进行加工处理,建立数据表的关联,优化管理员对于数据库的操作。医院考勤管理系统功能围绕数据库展开,在系统中需要处理的数据量较大,良好的数据库设计将会有效改善系统的性能。本系统采用Access2000数据库。

3.2数据库需求分析

通过仔细分析医院考勤系统功能,得到数据流程图。再对考勤管理系统的功能模块和数据流程图进行相关分析,得到相关的数据项有出勤信息、请假信息、加班信息、进修信息、培训信息、月度出勤统计等。当然也需要其他科室提供的医院员工信息等。

3.3数据库的结构

根据需求分析和功能设计,建立相关数据表,如出勤信息表、请假信息表、加班信息表、进修信息表、培训信息表、月度出勤信息表等。

4功能的具体实现

4.1登录窗口

医院考勤管理系统登录窗口,可以包括用户框、密码框、确定按钮、重置按钮等。用户名和密码匹配的话,直接登录医院考勤管理的主窗口,如果不匹配,会弹出用户名或密码错误,点重置按钮可以清空重新输入。

4.2主窗口

主窗口主要由“上下班时间预设”,“出勤信息”,“出勤统计”,“重新登录”,“退出”等按钮,可以进行相关的链接。

4.3上下班时间预设

窗口可以包括上午上班时间预设、中午下班时间预设、下午上班时间预设、下午上班时间预设等,还可以有修改和恢复默认时间预设等按钮。

4.4考勤修改窗口

这个窗口主要是在考勤机出现故障等不可避免的情况下,可以进行后期的录入和修改。本窗口可以对出勤信息、加班信息、请假信息、进修信息等进行检索和设置。

4.5考勤统计窗口

通过本窗口可以进行月度统计。每个员工的正常工作、加班、请假、进修、培训时间、迟到次数、早退次数以及旷工次数在此窗口都可以进行统计。

5系统的有关配置

5.1系统运行环境

整个软件系统采用C/S模式,所有的数据处理都是在服务器端进行。服务器端采用ACCESS数据库系统和VC++组件来构成医院考勤管理系统,本系统的运行环境如下:

5.1.1 硬件环境 CPU:主频200MHZ以上;内存:128MB以上;硬盘:2GB以上;显示器:彩显。

5.1.2 软件环境 Windows XP/NT/2000系统;Access 2000数据库;

采用C/S模式,以及把Visual C++作为开发工具。

5.2后台数据库配置

本系统采用了Access2000作为系统数据库。若要实现对数据库的操作,先要与数据源进行连接。在MFC中数据源的连接封装于CDatabase类中。要使用CDatabase对象,在ODBC数据源管理器中必须已经正确配置。在同一个应用程序中使用多个连接对应同一个数据源,连接方法如下:

CDatabase m_database;If(!m_database.IsOpen){//Test 表示欲打开的数据源的名称If(!m_database.Open(_T(“Test”))Assert(“不能打开数据源的连接!”)}//…………//关闭连接m_database.Close;

6 系统测试

系统测试的任务是尽可能地查出系统程序中的错误[5]。争取找出最合理的解决方案。

7结语

医院的医疗岗位是个多方位服务岗位,医护人员的岗位流动十分频繁,往往会出现多考、漏考、错考等情况,不真实的考勤给员工的薪金计算、绩效考核带来众多不便[6]。医院考勤管理不应成为医院信息化建设的一个薄弱环节。通过医院管理系统在医院系统中的逐渐普及,必将给医院信息化建设注入一针强心剂,提高医院的综合竞争力。

[教育期刊网 http://www.jyqkw.com
参考文献]

[1] 黄江华.建设医院信息系统的问题与对策[J].中华医院管理杂志,2000,16(12):741-742.

[2] 吴晓英,石磊.指纹考勤机在医院考勤管理中的应用与探讨[J].科技致富向导,2013(36): 72-73.

[3] 王京.B/S结构指纹考勤管理系统的设计与实现[J].软件导刊,2013,11(10):105-106.

[4] 邵东轶.基于web的考勤管理系统的设计与开发[J].计算机光盘软件与应用,2012(15):236,238.

[5] 危建国,程根伟,苏婵.基于web的高校教职工考勤管理系统的设计与实现[J]. 软件导刊,2012,11(10):68-70.

[6] 宋玉秀.医院排班式人事考勤系统设计[J].中国医学创新,2011,8(28):136-137.

(收稿日期:2014-09-02)

下载文本