2012-04-06 18页 doc 219KB 35阅读
is_940510
暂无简介
第1章 理论背景
1.1管理信息系统的概念
管理信息系统(Management Information system---MIS)是一种以计算机为基础、为支持管理活动和管理功能的信息系统。更具体的定义为:管理信息系统是由人和计算机结合的管理信息进行收集、存储、维护、加工传递和使用的系统。它是一种集成化的人机系统,能组织机构的作业管理和决策职能提供信息支持。
1.2人力资源观
它是把人力资源管理作为支持公司长远发展的战略性力量,在企业远景、企业使命、经营战略、核心价值观的指导下,使它与企业组织结构,企业文化紧密结合,以达到短期内促进企业业绩提升,长期内推动企业战略实现的目标。
1.3管理信息系统的功能
管理信息系统应具有如下功能
事务处理
数据库的更新和维护
查询处理
用户与系统的交互作用(用户界面)
1.4背景
在素质教育的体质下,为活跃校园文化生活,提高学生社会实践能力,济源职业技术学院高计信0301班学生张振勇、王金林进行企业管理暑期社会实践调查活动。经过实事求是的调查总结,我们发现济源许多小企业的人事管理和资金管理等仍是原始的人工操作这与当今社会的科学化、规范化和现代化的人资管理相比有诸多不足。在佳佳食品有限公司这种现象极为突出,为了使了该公司能够实现合理的信息管理,减少人力成本的付出,有效提高公司的效益,我们试做这套人力资源管理系统。
1.5待解决的问题
如今,人类已将资源科学的分为五大类即:自然资源、资本资源、信息资源、时间资源、人力资源。而前四种资源是在人力资源的作用下,它们才能被赋予活力,才能创造财富。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的企业资源
本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。
1970年代早期,一种更早的即时通信形式是柏拉图系统(PLATO system)。之后在1980年代,UNIX/Linux的交谈实时信息被广泛的使用于工程师与学术界,1990年代即时通信更跨越了因特网交流。1996年11月,ICQ是首个广泛被非UNIX/Linux使用者用于因特网的即时通信软件。在ICQ的介绍之后,同时在许多地方有一定数量的即时通信方式发展,且各式的即时通信程序有独立的
,无法彼此互通。这引导使用者同时执行两个以上的即时通信软件,或者他们可以使用支持多协议的终端软件,如Gaim、Trillian或Jabber。协议是一系列的步骤,它包括双方或者多方,设计它的目的是要完成一项任务。即时通信协议,参与的双方或者多方是即时通信的实体。协议必须是双方或者多方参与的,一方单独完成的就不算协议。这样在协议动作的过程中,双方必须交换信息,包括控制信息、状态信息等等。这些信息的格式必须是协议参与方同意并且遵循的。好的协议要求清楚,完整,每一步都必须有明确的定义,并且不会引起误解;对每种可能的情况必须规定具体的动作。
有许多的 IM 系统,如 AOL IM、Yahoo IM 和 MSN IM,它们使用了不同的技术,而且它们互不兼容。为了创建即时通信的统一标准,人们经过了多次尝试:IETF 的对话初始协议(SIP)和 即时通信对话初始协议和表示扩展协议(SIMPLE)、应用交换协议(APEX)、显示和即时通信协议(PRIM)及基于 XML 且开放的可扩展通信和表示协议(XMPP)协议(常称为 Jabber 协议)。人们多次努力,试图统一各大主要 IM 供应商的标准(AOL、Yahoo 及 Microsoft),但无一成功,且每一种 IM 仍然继续使用自己所拥有的协议。
本系统目的在于实现一个简单的即时通信过程,没有必要采用通用的比较复杂的即时通信协议,因此使用了简单定义的XML标记定义来规范即时通信的各种网络信息,在网络中传输序列化的XML语言。
这两个C#类定义了包括服务器信息,状态信息,注册信息,登录信息,聊天信息或者请求文件传输信息的函数,服务器和客户端通过将它们实例化和序列化再转换成流在网络上进行传输。UMESSAGE.CS主要代码如下:
[Serializable]
public class UMessage
{
public UMessage(){ }
private string _nickname;
private string _password;
private string _accounts;
private string _email;
private int _info;//表示注册或者登录信息,客户端信息0为注册,1为登录;服务器返回信息0为用户已存在,1为注册成功,2为服务器未知错误,3为CLIENT在线检查,10为登录失败,11为登录成功
private Friend[] _friend;
private int _fn;
private string _fg;
public string Nickname
{
get { return _nickname; }
set { _nickname = value; }
}
public string Password
{
get { return _password; }
set { _password = value; }
}
public string Accounts
{
get { return _accounts; }
set { _accounts = value; }
}
public string Email
{
get { return _email; }
set { _email = value; }
}
public int Info
{
get { return _info; }
set { _info = value; }
}
public Friend[] Fri
{
get { return _friend; }
set { _friend = value; }
}
public int Fn
{
get { return _fn; }
set { _fn = value; }
}
public string Fg
{
get { return _fg; }
set { _fg = value; }
}
}
public void Serve()
{
int port = 8888;
ServerIPEP = new IPEndPoint(IPAddress.Any, port);
s = new Socket(ServerIPEP.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
s.Bind((EndPoint)ServerIPEP);
s.Listen(10);
alSock = new ArrayList();
以下代码读取连入的连接,依次将连接加入可变长数组alsock,并且读取传入的信息,进行反串行化:
while (true)
{
try
&n
JPEG图像隐写及隐写分析算法设计与实现
关键词:JPEG图像;隐写算法;信息隐藏;隐写分析
摘要:在介绍信息隐藏技术以及JPEG图像隐写发展现状的基础上,讨论了JPEG图像格式以及JPEG图像隐写算法,并实现了F5隐写算法。在实现F5算法的同时,还介绍实现了算法采用的混洗、矩阵编码等提高算法安全性的技术。
JPEG图像由于它的高压缩率和高表现性等优点,在Intrenet等环境中被广泛应用,因此,用JPEG图像为载体进行信息隐藏具有重要的应用价值。目前已经有多种实现JPEG图像隐写的技术,如Jsteg、F5、OutGuess等。然而这些方法往往会改变JPEG图像的分块特性及DCT系数直方图等统计特性,为攻击者提供线索。目前,根据公开发表的论文,JPEG图像隐写算法的安全性越来越高,隐写检测利用的理论和技术也越来越复杂,难度不断增加。
一、JPEG的研究模式
JPEG有几种模式,其中最常用的是基于DCT变换的顺序型模式,又称为基本系统,下面专门讨论这种模式。图像不以RGB坐标表示,而是使用的颜色是YUV格式,以一个亮度分量Y、两个色度分量U、V表示。因此,首先将RGB格式的图像转化为YUV格式(或叫做YIQ,YcrCb格式)。我们都知道,原始的彩色图像,一般由红、绿、蓝三种基色的图像组成。然而人的视觉系统对彩色色度的感觉和亮度的敏感性是不同的,在这里,首先介绍一下YUV格式。在JPEG发展过程中,实际使用的是YcrCb坐标系统,其中Y不变,Cr=(V/1.6)+0.5,Cb=(U/2)+0.5,通过这种压缩变换和0点转移,色度的值就总在1和0之间变化,乘于255就刚好能用一字节(8比特)表示。
二、算法的设计与实现
BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。这种格式使用很普遍,其结构简单,包含的图像信息较丰富,但由于未经过压缩,通常文件量较大。研究JPEG图像的压缩过程发现,在把BMP对象压缩位JPEG图像的中间过程中,可以通过改变量化后的DCT系数达到信息隐藏的目的。本文要介绍的方法也是通过少量改变量化后的DCT以达到隐写目的。本算法实现JPEG图像的信息隐藏,主要包括信息提取和信息嵌入两个模块。信息嵌入模块:使用隐写算法,把秘密信息隐藏在JPEG图像中。信息提取模块:根据提取算法,从带秘密信息的JPEG图像中提取秘密信息。
(一)混乱算法:如果把秘密信息顺次地嵌入到DCT序数上,那么秘密信息将会集中于图像的某一部分,从而导致图像质量不均衡。为了进一步提高隐写算法的性能,我们在隐写算法中加入了混乱算法,通过混乱算法,可以使嵌入的秘密信息均匀的分布到整幅图像中。
(二)矩阵编码:矩阵编码的目的是提高嵌入效率,使每个DCT系数的更改可以嵌入更多的秘密比特,即在2k-1个原始DCT系数中最多改变1比特达到嵌入k比特秘密信息的效果,有效减少JPEG图像DCT系数的改变量,从而提高隐写算法的安全性。
(三)嵌入算法:整合了混乱和矩阵编码技术的隐写嵌入算法如下:
1.对BMP图像进行色彩变换、离散余弦变换(DCT),量化DCT系数。
2.根据密钥产生随机序列,用于混乱嵌入,密钥做为随机因子。
3.根据随机序列嵌入秘密文件的信息――秘密文件长度(用32位表示);
4.确定k,并计算n=2k-1。
5.实施矩阵编码嵌入。取出欲嵌入的k个秘密比特,n个非0的DCT系数,计算是否需要改动DCT系数,如果不需要改变则进行下一组嵌入,如果需要改动,则根据规则改变,然后进行下一组嵌入,直到嵌入完成。
6.对改变过的DCT做哈夫曼压缩,产生密写后的图像。
(四)提取算法:以下是带混乱和矩阵编码的隐写提取算法:
1.哈夫曼解码JPEG图像,得到所有的DCT系数。
2.根据密钥产生随机序列,用于混乱嵌入,密钥做为随机因子。
3.根据提取秘密文件信息头(32位),得到秘密文件的长度。
4.计算n和k。
5.实施矩阵解码,提取秘密信息。取n个非0的DCT系数,根据计算得到k个秘密比特,进入下一组提取,直到完成提取。
6.二进制输出秘密信息,得到秘密文件。
三.算法的优化设计
根据已发表的论文,简单的JPEG图像隐写效率大概是12%,即秘密信息能占到压缩完的JPEG图像大小的12%。算法同时也保持了图像直方图的一般特性,原始图像的DCT系数直方图特性依然得到保持。但F5算法因为没有使用值为0的DCT系数,而嵌入的时候又会有新的值为0的DCT系数产生,所以虽然保持了直方图特性,但压缩后的JPEG图像值为0的系数会比原始图像突出。接下来的算法的优化设计将会提出一种新方法解决这个问题。
采用F5算法隐写,DCT系数的绝对值被减1处理,所以隐写后的直方图就会和原始图像有差别,直方图将会从两端向中间收缩。根据柯克霍夫(Kerckhoffs)原则,隐写算法并不是通过算法的保密来到达隐写的安全的,而是通过密钥来体现的。这要求隐写图像不能明显改动原始图像的特性,当然,只是理想的状态,没有隐写算法能够达到这个安全级别,为了提高JPEG图像隐写的安全性,使算法不改变原始图像的直方图特性,我介绍一种改进的方法,并给出相应的数学证明。改进算法遵循的原则:
(一)由于视觉上对低频分量比较敏感,因此直流系数不用于负载秘密信息。
(二)JPEG图像中,大部分DCT系数都是0,如果在这些系数上隐写会减少0的数量,引起分析者怀疑,所以也不在值为0的DCT系数上负载秘密信息。
(三)用正奇数和负偶数表示秘密比特1,负奇数和正偶数表示秘密比特0,当欲嵌入的比特与DCT系数代表的信息不相同时,改变DCT系数的值。
(四)算法根据Hi提供的统计信息按概率随机改变DCT系数的值(绝对值增1或减1),例外情况是当DCT值为1时,要修改到-1或+2,当DCT系数值为-1时,要修改值为-2或+1。
参考文献:
[1]张华熊.信息隐藏——数字水印技术研究:[博士学位论文].浙江:浙江大学,2003
[2]王炳锡,彭天强.信息隐藏技术.国防工业出版社,2007:20-23
为引导中国软件专业人才培养的国际化、工程化、专业化发展,进一步推动人才培养机构与用人软件企业的深入沟通与合作,科学开展人才培养,促进软件人才结构改善,加速我国软件产业国际化进程,保障软件产业持续稳步发展,由政府、行业、企业和院校及社会培训机构共同参与的每年一届的“第十二届软博会软件人才培养与发展论坛”,于2008年6月12日在北京展览馆举办。
浅述管理心理学应用软件
关键词:管理心理学;企业管理;软件开发;问题解决;案例
摘要:随着社会的不断发展,将心理学原理运用于企业管理已是一种必然,尤其是管理心理学与企业管理的结合也越发显得重要。而且在这个互联网飞速发展的时代,计算机已经深入到社会的各个领域,市面上已有许多企业业务管理及心理学方面的应用软件,但还没有专门将管理心理学与计算机软件技术结合起来的一款软件,于是我们大胆尝试开发一款管理心理学应用软件,帮助企业管理者处理公司内部员工之间、员工与上司之间的冲突,方便高效的学习管理心理学相关知识及简单快速的汲取企业成功管理案例的管理精华
一、引言
随着体制改革的深化,在宏观经济环境和微观经济主体的内在条件发生深刻变化的情况下,中小型企业面临的竞争对手日益强大和多样化,竞争变得尤为激烈,以人为本的理念,科学并且人性化的管理,强大的企业内聚力逐渐成为企业生存和发展的基础。20世纪70年代末期,我国工业部门需要运用心理学的知识调动企业管理人员和职工的积极性,心理学界也感到需要开展有关生产、有关生产管理中心理学问题的研究。正是在这种改革和开放的形势下,管理心理学才逐渐得到发展。随着社会的发展,人们开始运用心理学知识来管理企业,发展企业文化,提高企业的竞争力,将管理心理学原理与方法运用于企业已是一种必然。
在西方发达国家,从事人力资源管理的人员几乎都具有心理学的知识背景。随着国际化程度的增强,在中国企业中,员工不再只追求物质条件的满足,而是更注重自我价值的实现以及能在企业中得到归属感。尤其是中小型企业,将管理心理学的知识与企业管理相结合来管理员工已成为一种趋势。而且当前许多管理者也已经意识到心理学在管理中发挥的重要作用。因此许多管理者去参加心理学方面的相关培训,但是这些心理培训教育过程有可能流于形式,内容僵化,形式单一,花费许多时间和精力,效果不佳。寻求另外一种将企业管理和心理学相结合的方法已是必需。
此外,虽然现阶段管理软件有很多,特别是企业业务方面的管理软件已经做得很完善了,且虽然有不少心理学方面的软件,但其主要都是心理测试软件,并没有将企业管理和心理学相结合,专门为企业服务,管理员工心理问题的软件还没有出现。
基于上述的这些问题,我们大胆的尝试把管理心理学与计算机软件技术结合起来,研发一款管理心理学应用软件,供管理者使用,更好的管理企业,关注企业员工的心理状态,从而让员工更好的为企业服务,实现企业和员工的双赢。
二、软件功能
软件将管理心理学原理和方法与软件技术相结合,能系统性地为中小型企业的管理者提供管理心理学方面的帮助,通过心理学的角度协助管理者做好对人员的管理工作,充分调动和发挥全体人员的积极性,主动性和创造性,使人力资源和物质技术设备的潜力能最大限度的得到发挥,提高工作效率,产生最大的经济效益。总的来说,利用这个软件,企业管理者可以以科学又人性化的方法去辅导、培训、影响员工,解决员工与员工之间的问题,处理好员工与上级间的关系。
软件分为问题解决,管理策略,经典案例三个功能模块。在问题解决功能块,管理者可以通过输入公司员工的行为表现,轻松一点软件便能分析并给出相关的原因及解决方案建议;在管理策略功能块,将管理心理学的知识系统的整理出来,条理清晰,管理者可以直接的了解学习