医院排班管理论文

时间:2022-11-08 04:44:00

医院排班管理论文

摘要:我院经过近年的努力,不断改进排班管理系统功能,取得了初步的成效,本文结合我院实际情况,从建设原则、设计实施、运行情况及解决方案等几个方面分析了医院排班管理系统建设需要注意的一些问题及一些开发心得。

关键词:排班管理;医院管理;PowerBuild

医院排班管理系统是医院信息化建设的一项不可缺少的内容。我院根据考勤管理特点自行开发了一套排班管理系统,它能够为用户提供便捷的排班信息录入、查询,灵活的代码维护功能和完善的统计功能。下面我们谈谈开发医院排班管理系统过程中所涉及的问题和解决方法。

1医院现状与开发需求

温州市第二人民医院始建于1897年,是浙南地区最早的西医院。经历一百多年的风雨沧桑,已发展为集医疗、科研、教学、预防、保健、康复为一体的三级乙等医院,医院现有职工1246人。由于医院分为总院和分院,作息时间不同,考勤工作又需要统一管理。且考勤机自带的管理系统只提供管理层上的一些应用,没有提供各科室的排班、统计功能。排班管理处于简单的手工方式,不仅工作量非常庞大,而且准确性、共享性、透明性、时效性十分差。所以我院迫切需要一套能根据我院实际情况的、功能齐全的排班系统,来满足医院日益发展的需求。

2排班管理系统的简介

针对医院考勤现状,开发一套排班管理系统作为医院his系统中的一个子系统。利用医院his系统的用户登录作为考勤排班的用户验证,根据所授予的权限读取考勤人员库的对应信息对相应的科室进行排班。用户根据权限进行代码维护、科室维护、总院分院设置、修改效期维护,查看各科室排班、考勤情况、人员调动情况,统计汇总医院各时段、各科室的排班情况和考勤情况。排班管理系统为用户提供方便快捷的途径去管理这些繁琐枯燥的排班数据。

3具体系统功能需求描述

①基本系统提供给管理者对子系统用户的控制包括用户的分组和用户增删,同时提供基本用户的密码修改和打印机设置、计算器等一些基本功能。

②考勤排班表提供给各科室对本科室或授权科室的排班表的录入、查询和人员的考勤情况查询。根据用户对排班表的录入内容,读取该班次的考勤时段在考勤机系统中插入需考勤记录,同时保存排班表数据。

③系统维护提供对用户的权限设置、排班班次维护、科室院区维护、考勤时段维护、修改效期设置。对系统的用户、代码、考勤时间进行统一的维护和设置。

④查询统计提供对排班人员科室调动查询、统计不同时段人员的排班情况和考勤情况。生成排班人员调动表、考勤排班日统计表、考勤排班月统计表及该表的查询、打印功能。

4系统数据库设计

本系统是应用在局域网中,系统需连接his系统的Oracle数据库和考勤系统的SQL数据库,同时我们还需另外建立起一个排班数据库。数据库的建立是管理程序开发过程中的非常重要的一个环节,必须能够完整清晰地体现所要管理的信息,而且表结构的划分合理与否,将直接影响到软件开发的效率、软件的扩张性和日后数据的管理,所以必须清楚每一功能模块要操纵的数据,以及数据间的相互关系,然后建立数据表。在了解和掌握了his系统人员库和考勤机系统人员库后,根据排班数据的需求本数据库建立起

5系统的分析和概要设计

通过对排班需求的分析,我们可以分析出该管理系统按功能需求大致可以分为4个模块:用户基本管理模块、排班表模块、代码维护和系统设置模块、统计分析模块。现在对这4个模块做简单说明。①用户基本管理模块输入:用户的基本信息。功能:对用户分组同时对各组用户的使用菜单功能进行划分限制。

②排班表模块输入:员工每周的排班情况。输出:员工周排班表、员工月排班表、员工考勤登记表和员工考勤情况表功能:完成对员工考勤情况的登记记录,根据排班记录生成分类排班表、考勤表及各类表的打印。

③代码维护和系统设置模块输入:班次代码信息、系统设置基本信息功能:规范统一的班次代码和考勤规则,限制排班的修改期限和分院科室部门不同的考勤时间的设置。

④统计分析模块输出:考勤排班日统计表、考勤排班月统计表。功能:对考勤记录进行分类统计及表的打印。

5系统的实现概要

使用Powerbuilder9.0分别对子功能进行设计。

①用户基本管理模块主要完成用户的在该系统中的一些基本权限设置和维护功能。在此功能模块中的主要窗口有:用户管理窗口、用户权限窗口、密码修改窗口、打印机设置窗口。

②排班表模块该功能模块是完成对员工的排班信息的输入、查询,并以此进行统计生成一系列的排班表和考勤表。根据用户权限输入本科室或指定科室的排班信息,同时可以根据权限修改或查看一个科室至全院的排班考勤情况。

③代码维护和系统设置模块该模块完成全院科室院区维护、总院分院考勤时段维护、排班表修改效期时间维护、排班代码维护。排班代码维护将排班班次分为公用班次和部门班次。公用班次是所有部门公用的,部门班次仅出现在本部门的排班界面中,一个部门班次可以提供给一个或多个科室使用。同时维护排班班次出现的顺序,该班次是否需要考勤等信息。

④统计分析模块该模块主要提供给人事科使用,以统计全院各科室部门的考勤情况。用户可根据排班和考勤信息统计每天或每月各科室或人员的排班情况以及考勤情况。

5系统开发的其他方面

在本系统的开发过程中我们使用了快速原型法,在短时间先开发出一个比较简单的排班表。让几个不同的科室先试用,然后让试用的科室人员提出各种修改意见和建议。对这些意见和建议我们进行筛选和论证,之后对系统进行修改、测试、检查、直到它的性能达到用户需求为止。原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用。经过一段时间的不断补充、完善,这套排班管理系统功能基本符合我院要求,能够完成全院各科室的考勤排班的输入和统计,以及各类相关报表的打印,并提供完整的系统维护功能和相关的权限管理机制。同时也考虑到了班次编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决,极大地方便了人事部门,使其工作既快又好地开展。

参考文献:

[1]杨昭.PowerBuilder9.0实用参考手册[M].北京:中国水利水电出版社,2003.

[2]张长富.Powerbuild9.0实例教程[M].成都:电子科技大学出版社,2004.

[3]陈松乔,任胜兵,王国军.现代软件工程[M].北京:清华大学出版社,2004.

[4]LarryL.Constantine,LucyA.D.Lockwood著,刘正捷译.面向使用的软件设计[M].北京:机械工业出版社,2004.