电子信息化的医院人事档案管理电子信息化的医院人事档案管理 电子信息化的医院人事档案管理 关键词:医院;人事档案管理;信息化 摘要:人事档案管理是选拔人才、使用人才和管理人才的重要依据。随着全球经济一体化和网路信息化的膨胀,人事档案管理信息化已经成为当今时代的必然趋势,本文通过探讨医院人事档案管理的作用,对人事档案管理信息化进行了简要的分析。 Hospital Personnel File Management of Electronic Informatizaon ...
电子信息化的医院人事档案管理
关键词:医院;人事档案管理;信息化
摘要:人事档案管理是选拔人才、使用人才和管理人才的重要依据。随着全球经济一体化和网路信息化的膨胀,人事档案管理信息化已经成为当今时代的必然趋势,本文通过探讨医院人事档案管理的作用,对人事档案管理信息化进行了简要的分析。
Hospital Personnel File Management of Electronic Informatizaon
Li Kejia,Wang Li
(First Hospital of Handan City,Handan056002,China)
Abstract:The personnel management is an important basis for the selection of personnel use and management.As global economic integration and the expansion of network information,personnel file management information technology has become an inevitable trend of the times.This paper discussed the role of hospital personnel records management and analyzed the personnel file management information.
Keywords:Hospital;Personnel file management;Informatizaon
实现人事档案信息化、数字化就是利用数据库技术、数据压缩技术、高速扫描技术等技术手段。提高人事档案信息的管理与利用水平,可以更好地发挥档案信息资源作用,为医院领导班子准确提供各类人才信息和用人依据,把人事档案信息的管理与利用从传统的手工方式转移到现代化的层面上来。
一、医院人事档案管理的作用
医院人事档案是医院档案的重要组成部分,反映了医护人员的专业能力、思想品德、科研水平和工作业绩等方面的情况,是开发人力资源的资源库。只有在管理好人事档案,才能加强医院人事档案管理,促进医院人力资源管理工作。通过档案,可以了解过去,总结经验,为科学管理提供重要的依据。将查阅档案材料与实际考察的业务水平、个人素质、思想言行、历史情况等原始材料有机结合起来。考察其德能勤绩等情况,准确地了解个人的情况,为人力资源的正确选拔和使用起到了参考作用。
二、电子信息化人事档案管理优点
(一)提高了管理工作效率
加强医院人事档案信息化建设,是医疗事业管理及办公规范化、
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
化、系统化、自动化得以实现的基础。实现档案信息化管理,使人事档案管理从电子人事档案的生成、采集、验证、归档、入数据库到电子人事档案的利用等工作流程全部是通过自动化工作平台完成[1],使人事档案管理工作由传统的人工化向自动化、智能化转变,这样大大减轻档案工作人员的重复劳动,节省大量人力和时间,以进行事业单位档案信息资源的开发工作,提高档案的现代化管理水平,人事档案的管理和利用方式这种质的改变是信息化的需要,也是我国社会主义现代化的需要。
(二)利于材料的完整保存
通过建立以现有人事档案管理人员为主,多科室协作的电子文档归档制度,实现依靠现有医院中心人事档案室纸质档案立卷工作,利用电子信息建立管理医院人事档案
电子信息化人事档案管理,最大的优点就是有利于材料的完整保存,除了在信息输入时需要用档案原件外,很少再接触原件,延长了档案的寿命。而且可以在需要的时候进行上级部门的调用而实现长时期的保存完整。
(三)提高检索速度和准确性
实现医院人事档案管理的微机化,网络化,以档案的原始材料为依据,运用信息维护系统,将人事档案的信息录入微机,建立完整、准确的医院人事档案信息通用数据库。将信息数据库进行分类,尽力争取人事档案的数据化。通过数据库建设可以进行人员信息的查询、统计、整理、分析等,实现人事信息和公务公文的电子邮件交换和远程数据交换,实现资源共享[2]。同时,计算机的运算速度快,存储信息量大、计算精度高,可以及时给决策人员提供准确、全面,快速的人事资料和有关数据。从而使数字化管理系统有足够的信息基础可以实现高效、精确的检索,多种检索方式的综合查询既适合于各种复杂条件的精确查询,也可以满足各种模糊查询。
(四)满足医院的人力资源需求
在医院,影响人力资源需求的因素主要来自医院内部,有效的人事档案管理对分析医院内人力资源状况是否适应医院的改革与发展的要求有积极的作用。医院人事科以利于医院人才队伍建设为立足点,做好人事档案管理和人事档案信息的综合分析,为了适应新时期档案管理工作的要求,不断提高对人力资源的开发与管理水平,必须建立人事档案管理信息系统,实现个人基本信息的微机检索,不断扩大人事档案信息的内涵[3],以确保医院在人才培养、职称晋升、干部聘用等方面的合理性和公正性真正做到人尽其才,才尽其用,进而为医院可持续发展奠定坚实的基础。
三、小结
在社会信息化大潮滚滚到来之际,大力开发利用档案信息资源己经非常现实的提上了各级档案部门的议事日程。加强档案信息资源的开发利用迫在眉睫。努力创造条件让现有的工作人员在实践中学习,通过在职培训的办法,使在职人员补上欠缺的现代科学知识和管理科学知识。要加强健全与完善医院人事档案信息管理系统,全面推进档案现代化,促进档案事业健康发展。选用一套科学的、合理的软件系统。强化领导的现代化意识,加大对档案管理工作的投入实现人事档案信息化管理,加强学习,建立一支高素质人事档案管理队伍,也要重视人事档案信息系统的维护。
参考文献:
[1]欧阳洁慧.实现科研档案信息化,提高管理与服务水平[J].广东公安科技,2007,3:35
[2]谭善梅.发挥医院人事档案信息在人力资源管理的作用[J].中国病案,2008,9,1:26-27
[3]李芝.人事档案信息化管理之我见[J].科技创新导报,2009,14:161
软件搬家,XP到7总动员
在硬盘上全新安装Win7后,我也有双系统了,High了一小会儿,突然很想念在XP下使用的那些软件。偶然发现了传说中的Windows Easy Transfer,哈哈,真是天助我也,就让它来轻轻松松地完成XP软件的大搬家。1前言
4精品教材建设的探讨
高等教育出版社在2002年年底启动的“高等教育百门精品课程教材建设计划”中,对精品教材是这样描述的:“精品教材是指反映国内外课程建设与学科发展最新成果和最高水平,体现现代教育思想,具有先进性、科学性和教育教学的适用性,充分运用现代教育技术、方法与手段,经多年教学改革实践检验教学效果显著,以立体化形式呈现的教材。”其中立体化是精品教材成果的重要特征,包括纸质(教材、教学参考书、学习指导书,等)、音像制品、电子、网络出版物(电子
教案
中职数学基础模块教案 下载北师大版¥1.2次方程的根与系数的关系的教案关于坚持的教案初中数学教案下载电子教案下载
、电子图书、CAI、试题库、网络课程、资料库,等)、教材网站,以这些立体化资源建立教学平台,为教师教学、学生自主学习,提供完整的教学解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,最大限度地满足教学需要[3]。
从此可知,精品教材具有先进性、科学性、适用性和资源的丰富与多样性,但是,本文认为仅仅这些还不够,还应该具有层次性和地域性。因为人才是有层次的,不同层次的人才需求是不同的,中国地域辽阔,不同地区经济发展极为不平衡,因此,不同地域对人才的需求也是不同的。综上所述,文章认为,作为应用型的精品教材需要满足以下特性:
(1) 思想性
教材内容必须符合国家法律法规和高等教育人才培养的政治思想要求,有助于引导学生树立正确的人生观、世界观和价值观,有助于培养学生正确的思维方式,提高学生发现问题、分析问题和解决问题的能力。
(2) 科学性
教材内容具有可靠性和准确性,结构合理,难度适当,符合高等教育的教学规律和大学生的认识规律,遵循教材内容的系统性和完整性准则。
(3) 实用性
应用型人才强调理论基础,但更重视应用实践,因此实用性是应用型精品教材的最重要特征。此处的实用性表现在:教材选择的技术要尽量贴近社会经济发展需求;教材的习题、实例、练习和应用开发题目等都要来源于实际,最好来源于实际的科研成果或典型事例;教材内容的纵向和横向安排要便于教学的组织,有利于启迪、开拓学生的思维,培养学生分析问
从2008年1月起,《计算机教育》杂志新开设了“报刊引证报告”栏目,其目的在于:
(1)持续了解和分析专业教师在开展教育教学改革活动中,对相关学术刊物的阅读情况和关注程度;
(2)通过引证分析,为本刊读者和教师推荐优秀的专业刊物和重要的学术论文,试图以此来减轻读者的阅读负担,提高读者的阅读面和阅读兴趣。
在新年第1期的“报刊引证报告”中,我们将系统回顾《计算机教育》杂志自2006年第12期至2007年第22期(称为“统计年”)中刊登的全部论文,分析并报告其中参考文献的引文情况。
1 论文引证情况
在本统计年出版的《计算机教育》23期杂志中,共发表论文637篇,其中,标注了参考文献的论文有375篇(不含外文文献、网站文献和教材书籍),占发表论文总数的58.9%。
引证参考文献(不限年份)涉及《计算机教育》、《中国大学教学》、《电化教育研究》等380种杂志,被引文共1102次。其中,含学报类刊物161种,被引文216次。
2 前21种重点刊物
虽然在发行的刊物数量惊人(据中国知网CNKI.net数据,国内正式出版的自然科学、社会科学综合期刊与专业特色期刊达8200多种),但读者群体各有不同。为《计算机教育》杂志论文作者所青睐的前21种重点刊物见表1所示,对比分析如图1所示。
前21种重点刊物的被引文数为501次,占引文总数的45.5%(图2)。特别需要指出的是,《计算机教育》杂志论文的被引文数为203次,占引文总数的18.4%(图3),占21种重点刊物被引文数的40.5%。
3 前12种重点学报
为《计算机教育》杂志论文作者所青睐的前12种重点学报见表2所示。
前12种重点学报的被引文数为44次,占学报被引文总数的20.4%(图4)。
4 《计算机教育》杂志影响因子
所谓“影响因子”(Impact Factor,IF)是美国ISI(科学信息研究所)的JcR(期刊引证报告)中的一项数据,即某期刊前两年发表的论文在统计当年的被引用总次数除以该期刊在前两年内发表的论文总数,这是一个国际上通行的期刊评价指标。一般来说,影响因子越大,其学术影响力也越大。
例如:
A:《计算机教育》2007年(统计年)的全部引文数是11021
B:2007年所载论文中,引用《计算机教育》杂志发表在2005和2006年的论文的总次数(B是A的子集)是126;
C:《计算机教育》杂志2005和2006年发表的全部论文的总和,为524:
D:《计算机教育》杂志2007本刊影响因子=B/C,为126/524=0.2405。
参照上述方法,我们对部分重点刊物2007《计算机教育》杂志“影响因子”分析如表3和图5所示。
从表3统计数据可以看出,作为国内惟一一份直接面向中高端计算机教育事业的杂志,《计算机教育》
杂志确实具有其独特的专业优势。由于表3采用的被引文仅限于2005和2006两年的数据,所以将图5与图1(或表3与表1)对照,会发现其中所选的刊物有所不同。
摘要:程序间的通信是一个老生常谈的话题了,不论是聊天程序、还是文件传输程序,都离不开数据的传递。而现在,编写一个数据传输的程序也并不是什么难事。但是,许多程序员每次在编写一个新程序时,都在从零开始编写程序间的通信部分,这就让我们把大量时间浪费在重复劳动上。所以很有必要把我们已经做好的通信部分模块化,这样,以后再编写相关部分时,只需把以前编好模块应用到新的程序中即可。
关键词:UDP;模块化;C#;通信
Communication Module Based on UDP
Gao Hao,Yang Guang
(Sun Yat-sen University,Guangzhou510006,China)
Abstract:The communication between the program is a commonplace subject,either chat program,or file transfer procedure,is inseparable from the data transfer.And now,write a data transfer program is not so difficult However, when programmers writing a new program, they often code the communication modules from scratch.These make us waste time on repeated labor.So it is very necessary to modularize the communication part.When we code the relevant parts ,we can just apply the module to the new program.
Keyword:UDP;Modularization;C#;Comunication
一、概述:
接下来,将编写一个采用UDP协议的通信模块,它负责接受、发送和处理数据。它采用模块化的设计思想,可以处理诸如消息传送、文件传送等事务。
二、UDP模块的具体实现代码:
public partial class UDPSocket : Component
{
private int localPort = 11000;
private IPEndPoint ServerEndPoint = null; //定义网络端点
private UdpClient UDP_Server = new UdpClient(); //创建网络服务,也就是UDPSocket
private System.Threading.Thread thdUdp; //创建一个线程
public delegate void DataArrivalEventHandler(byte[] Data, IPAddress Ip,
int Port);
public event DataArrivalEventHandler DataArrival; //在控件中定义一个事件
private string localHost = "127.0.0.1";
private bool active = false;
public bool Active
{
get { return active; }
set
{ active = value;
if (active)
OpenSocket();
else
CloseSocket();
}
protected void Listener()
{
ServerEndPoint = new IPEndPoint(IPAddress.Any, localPort);
if (UDP_Server != null)
UDP_Server.Close();
UDP_Server = new UdpClient(localPort);//创建一个新的端口号
UDP_Server.Client.ReceiveBufferSize = 1000000000; //接收缓冲区大小
UDP_Server.Client.SendBufferSize = 1000000000;//发送缓冲区大小
thdUdp = new Thread(new ThreadStart(GetUDPData));
thdUdp.IsBackground = true;
thdUdp.Start();
}
private void GetUDPData() /
{
while (active)
{
//将获取的远程消息转换成二进制流
byte[] Data = UDP_Server.Receive(ref ServerEndPoint);
if (DataArrival != null) {
//利用当前控件的DataArrival事件将消息发给远程计算机
DataArrival(Data, ServerEndPoint.Address, ServerEndPoint.Port);
Thread.Sleep(50);
}
}
}
public void Send(System.Net.IPAddress Host, int Port, byte[] Data)
{
IPEndPoint server = new IPEndPoint(Host, Port);
UDP_Server.Send(Data, Data.Length, server);
}
private void OpenSocket()
{
Listener();
}
private void CloseSocket()
{
if (UDP_Server != null)
UDP_Server.Close();
if (thdUdp != null) //如果自定义线程被打开
{
Thread.Sleep(30); //睡眠主线程
thdUdp.Abort(); //关闭子线程
}
}
}
这样,一个基于UDP的通信模块就基本实现了,但是它还不具备任何实际的功能,既不能传送消息,也不能传送任何数据。接下来将为它实现简单的文件传输功能来说明它的使用方法。
三、简单文件传输功能的实现
该示例程序采用C/S架构设计。客户端和服务器端各采用一个UDPSocket来处理通讯方面的需求。DataArrival事件将负责处理客户端和服务器端的业务逻辑。当UDPSocket接收到数据时,将引发DataArrival事件,从而引发客户端和服务器端进行不同的处理。
服务器端代码:
private delegate void DataArrivaldelegate(byte[] Data, System.Net.IPAddress Ip, int Port);
private void udpSocket1_DataArrival(byte[] Data, System.Net.IPAddress Ip, int Port)
{
DataArrivaldelegate outdelegate = new DataArrivaldelegate(DataArrival);
this.BeginInvoke(outdelegate, new object[] { Data, Ip, Port });
}
private void DataArrival(byte[] Data, System.Net.IPAddress Ip, int Port)
{
udpSocket1.Send(Ip, Port,Data);
}
客户端代码:
接收文件
private void DataArrival(byte[] Data, System.Net.IPAddress Ip, int Port)
{
ClassMsg msg = new ClassSerializer().DeSerializeBinary((new System.IO.MemoryStream(Data))) as ClassMsg;
FileStream fileStream = null;
try
{
string filePath = Environment.CurrentDirectory + "\\" + msg.FileName;
if (File.Exists(filePath))
filePath = Environment.CurrentDirectory + "\\" + msg.msgID + msg.FileName;
fileStream = new FileStream(filePath, FileMode.Create);
fileStream.Write(msg.Data, 0, msg.Data.Length);
}
finally
{
fileStream.Close();
}
}
发送文件
private void tsSendFile_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
IPAddress ip = IPAddress.Parse(Publec_Class.ServerIP);
string port = Publec_Class.ServerPort;
FileStream fileStream = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
MemoryStream memStream = new MemoryStream();
int b = fileStream.ReadByte();
while (b != -1)
{
memStream.WriteByte((byte)b);
b = fileStream.ReadByte();
}
byte[] data = memStream.ToArray();
ClassMsg msg = new ClassMsg();
msg.Data = data;
msg.msgID = Guid.NewGuid().ToString();
msg.FileName = openFileDialog1.SafeFileName;
udpsocket.Send(ip, Convert.ToInt32(port),
new ClassSerializer().SerializeBinary(msg).ToArray());
}
}
这样,一个简单的文件传输功能就完成了,虽然这个示例里面没有把传输文件的大小等因素考虑在内,但是,作为一个示例来说,也足够清晰了。当然,我们也可以对这个示例进行进一步的扩充以实现更为强大功能。
四、总结
编写比较大型的软件时,直接从头开始开发耗费人力物力。通过重用以前的代码,可以快速高效的开发程序。而为了进行代码的重用,我们需要在编写程序时注意对软件进行模块化。每个模块应该是自治的,它隐藏具体的实现,只提供程序的接口。这样有利于对错误的排查、软件的维护和升级。
本文通过一个UDP通信模块的示例程序,展示了模块化编程的优点。之后通过一个示例程序,演示了该模块的用法。但是此模块的应用并不仅仅局限于此,它还能用于大部分的数据传输任务,这一切将有待于读者去发掘。