状态检测技术在人事管理信息系统中的应用

来源 :软件 | 被引量 : 0次 | 上传用户:longlaotest1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本设计采用面向对象的方法,结合企业人事管理知识,通过Visual Studio 2008中的LINQ技术进行连接系统数据,并使用状态检测技术对管理信息系统进行安全防护和加固,阐述了开发过程所涉及到的问题及解决方法。
  关键词:管理信息系统;LINQ;状态检测;SYN标志
  中图分类号:TP311.52 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.03.005
  0 前沿
  随着计算机技术的快速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率地完成人事管理的各种事务,是适应现代企业制度要求、推动企业人事管理走向科学化、规范化的必要条件;计算机管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高人事管理的效率,也是企业实现科学化、正规化,并能与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
  企业人事管理系统开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立具有数据一致性和高的安全性的数据库。而对于后者则要求应用程序功能齐全,界面友好和操作简便等特点。使用人事管理系统的人员数量较多,并且操作权限不同,因此在数据库的选择和数据库设计上应注重稳定性,以免数据丢失或操作发生错误,造成不必要的麻烦,增加系统操作的复杂度。
  人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。对于企业来讲,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用人员的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。譬如:企业制定员工招聘计划、培训计划、合理的使用人员等等。因此,企业人事档案管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接的影响到企业整体管理。因此开发这样一套适用的人事管理系统成为很有必要的事情,在下面的各部分中我们将以开发一套人事管理系统为例,介绍其开发过程和所涉及到的问题及解决方法。
  1 需求分析与系统设计
  1.1 系统功能要求
  数据流程图是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。在数据流程图所描述的逻辑模型中,没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况。
  人事管理系统第一层数据流图,如图1所示。
  1.2 系统功能模块设计
  人事管理系统是一个典型的数据库开发应用程序。包含两个登录模块:管理员登录和员工登录。其中管理员登录由人事档案完整资料管理、人事分类管理、考勤管理、人事变动管理、考核奖惩、账号管理、公告管理等部分组成,员工登录由人事档案完整资料管理、考勤管理、考核奖惩、账号管理等模块组成。其中核心管理员登录模块功能设计如下:
  (1)人事档案完整资料
  档案浏览:浏览和查询员工完整档案信息。当打开档案浏览页面时,通过使用多表查询,显示所有员工的基本信息和工作信息情况表。在查询部分,可根据员工姓名和员工部门两种查询条件对员工完整资料进行查询。
  (2)人事分类管理
  部门管理:浏览、修改和删除部门信息。当打开部门管理页面时,可显示当前部门表中所有的部门记录。并可对部门名称进行修改,对错误的部门信息进行删除操作。在修改部门信息时,由于部门编号为主键,不可进行修改。
  (3)人事变动管理
  新员工登记:登记新员工的基本信息。该页面中包含多个文本框和多个下拉框。登记新员工信息时,不但有不能输入空字符的限制,还对联系电话、电子邮箱的格式进行了限制。在性别、学历等内容的输入中,采用了下拉框,方便用户的输入操作。
  员工调动:管理员工的部门和职务信息。在该页面中首先显示所有员工的工作信息表。当需要修改时,点击修改按钮,便可进行修改操作。在修改时只能对员工所在部门和职务信息进行修改,不能对员工编号和姓名进行操作。在修改时,会在当前记录的部门栏和信息栏出现下拉框,列出所有的部门名称和职务名称,从而方便进行修改操作。
  (4)考核奖惩
  浏览查询:浏览和查询员工的年度考核信息。该页面实现对员工考核信息的浏览和查询功能。首先显示出所有员工的年度考核信息,在实现条件查询时,可根据员工姓名和考核时间进行多条件查询,并在下方表格中显示出来。
  考核录入:录入员工的年度考核信息。在该页面中,首先显示出所有员工的年度考核信息,然后根据限制条件按要求输入员工的年度考核信息,点击插入按钮便实现插入操作。
  (5)公告管理
  发布公告:在该页面中,首先输入公告标题,再开始编辑公告的内容。可在编辑框中对文字的格式以及字体颜色进行修改。当输入完成后点击发布,会将该记录插入到公告表中。
  删除公告:删除所选公告。在打开本页面后,会显示公告列表。当需要修改公告时,点击修改按钮,将会跳转到修改公告页面,将待修改的记录的公告名称显示在文本框中,文本内容显示在文本编辑框中。
  2 系统设计与关键技术
  2.1 系统设计结构图
  人事管理信息系统依托校园网,以internet作为网络平台的应用,需要考虑的网络平台包括网络硬件平台、网络操作系统、internet服务器软件、客户机软件等,结构图如图2所示。   因此本系统采用Microsoft Visual Studio 2008的ASP.Net(c#)作为B/S模式下的前台开发工具,LINQ作为B端的数据访问技术,SQL Server 2005作为DBMS。
  2.2 LINQ技术
  从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#)中。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。
  经过了最近20年,面向对象编程技术在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技术,一个新的编程技术的重大挑战开始呈现出来,即面向对象技术诞生以来并没有解决降低访问和整合信息数据的复杂度的问题。其中两个最主要访问的数据源与数据库(database)和XML相关。
  3 状态检测技术应用
  状态检测技术其原理和结构如图3示:
  具体应用于管理信息系统时,首先需要建立好一条规则,通常此时规则需要指明网络连接的方向,即是进还是出,然后在客户端打开IE向某个网站请求WEB页面,当数据包到达防火墙时,状态检测引擎会检测到这是一个发起连接的初始数据包(由SYN标志),然后它就会把这个数据包中的信息与防火墙规则作比较,如果没有相应规则允许,防火墙就会拒绝这次连接,当然在这里它会发现有一条规则允许我访问外部WEB服务,于是它允许数据包外出并且在状态表中新建一条会话,通常这条会话会包括此连接的源地址、源端口、目标地址、目标端口、连接时间等信息,对于TCP连接,它还应该会包含序列号和标志位等信息。当后续数据包到达时,如果这个数据包不含SYN标志,也就是说这个数据包不是发起一个新的连接时,状态检测引擎就会直接把它的信息与状态表中的会话条目进行比较,如果信息匹配,就直接允许数据包通过,这样不再去接受规则的检查,提高了效率,如果信息不匹配,数据包就会被丢弃或连接被拒绝,并且每个会话还有一个超时值,过了这个时间,相应会话条目就会被从状态表中删除掉。
  就上面外部WEB网站对响应包来说,由于状态检测引擎会检测到返回的数据包属于WEB连接的那个会话,所以它会动态打开端口以允许返回包进入,传输完毕后又动态地关闭这个端口,这样就避免了普通包过滤技术防护静态地开放所有高端端口的危险做法,同时由于有会话超时的限制,它也能够有效地避免外部的DoS攻击,并且外部伪造的ACK数据包也不会进入,因为它的数据包信息不会匹配状态表中的会话条目。
  状态检测技术不仅根据IP包中IP头和传输层协议头中的信息,甚至根据应用层协议命令对其进行过滤,而且还根据这些信息为每个连接跟踪和保存其状态,这些状态又对其后续通讯的过滤起着关键的作用。状态检查包过滤不仅具有直接包过滤的网络性能和过滤效率,而且具有与应用代理相当甚至更高的网络安全性,并可提供用户级的身份认证。
  4 结束语
  本系统采用功能强大的Visual Studio 2008作为开发工具而开发出来的B/S人事管理系统。是大多数企业所必不可少的管理系统,所以,以后应尽力完善此系统,再多添加些功能,实现各种信息的全面管理,进而提高企业的管理效率,为企业带来更大的价值。
  参考文献
  [1]李博,企业信息化建设的趋势[J],浙江大学学报,2006,30(29):100-105
  [2]邹方磊,企业人事管理系统的设计与开发[J],天津大学学报,2006(09):30-35
  [3]侯利军,精通LINQ数据库访问技术一基于C#[M],人民邮电出版社,2008,6
  [4]张可,刘乃琦,在IXA架构上的动态NAPT设计[J],计算机科学2004,9,2004,25-67
其他文献
随着经济的快速发展,互联网技术也随着经济的发展得到了快速的发展,各类新媒体的形式开始源源不断的出现,这就造成了传统的电视编辑在社会的精神文明建设中承载了更大的责任,
2009年,国内各项宏观指标强劲反弹,宏观经济整体企稳,回升态势明显。在基本面持续向好的有力支撑下,国内信用卡市场延续快速发展态势,发卡量稳步提高,受理环境逐步改善,商户结构持续
东北农村题材电视剧质朴地展现了乐观、豪爽的东北农民和原汁原味的东北农村生活,进而呈现出鲜活的东北地域文化。本文从东北农村题材电视剧在主题、创作手法、剧情设计、人物
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
讨论了在实时操作系统VxWorks环境中开发视频采集卡设备驱动程序的方法,并给出了示例.采用的视频采集卡是基于Conexant公司的Bt848芯片.
随着科技信息的发展,人类社会已进入到信息时代,网络营销成为人们消费的主要途径之一,本文主要就我国新经济时代网络营销的发展进行论述,希望为网络营销的发展提供一些参考。
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
报纸
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技