论文部分内容阅读
摘要 在统一的技术框架和业务设计基础上,利用计算机技术、网络技术和通信技术及数据库技术,结合人力资源管理业务流程信息的优化和整合,对各种信息进行有效的管理和应用,实现人力资源管理信息化、规范化以及决策科学化。
关键词人力资源;信息系统;.NET
中图分类号 TP3文献标识码A文章编号1673-9671-(2009)111-0022-01
1 系统技术架构
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
整个系统分为三层结构,即表现层、中间层和数据层。
表现层为第一层:它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。
中间层为业务逻辑控制层:由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务,管理并接受客户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者——即客户或其他服务器。
数据层为第三层:包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。
三层结构有利于软件维护及系统管理。将客户端与数据库隔离,客户端无权直接访问数据库,这样有利于安全管理,可有效防止恶意攻击。
人力资源管理信息系统利用ASP.NET开发全新的基于B/S架构的三层系统,选用IIS作为系统的Web服务器,Microsoft SQL Server作为数据库,建立人力资源管理信息系统,用户可以方便地利用IE浏览器维护、查询数据库的各类信息,实现数据的充分共享。
ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的Web开发模型相比,ASP.NET提供了许多重要的优点,例如:简易性、安全性、可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用传统ASP技术建立的Web应用实例中,在页面中同时实现显示,业务逻辑和流程控制,这从工程化的角度考虑,它有许多不足之处。用户界面承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。在.NET框架下ASP.NET技术结合MVC设计模式很好地解决了上述问题。
ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。在ASP.NET中实现这种设计而提供的一个多层系统,较经典的ASP结构实现的系统来说有明显的优点。将用户显示(视图)从动作(控制器)中分离出来,提高了代码的重用性。将数据(模型)从对其操作的动作(控制器)分离出来可以让你设计一个与后台存储数据无关的系统。
2 系统功能设计
人力资源管理信息系统提供员工自助、自动提醒、文档管理、人事管理、社会保障、薪酬管理、培训教育、绩效考核、考试题库、公告栏和意见箱、用户与日志管理等功能,该系统使人事、教育、薪酬、社保等管理能够更加科学化、方便化和合理化,同时依靠原始人力资源数据的积累,为人事管理的科学决策打下基础。
人力资源管理信息系统主要包括以下功能:员工基本信息的管理,包括员工的学习经历、工作经历、职称评定等;所有的功能都是在一个定制的框架基础上开发的,这个框架就是人力资源管理信息系统平台,包括了用户权限管理、业务流管理、报表引擎等,这构成了信息平台的基本要素,所有的业务模块都是在这个平台的基础上设计的,如图1所示。
3 系统安全性设计
系统的安全性是非常重要的,合理的安全控制可以使应用环境中的信息资源得到有效的保护。在网络、数据库层、应用层我们设计时都进行了安全方面的设置。
在网络环境方面,主要包括硬件防火墙,进行IP过滤,病毒监控,网络行为监控等。
在数据库安全机制方面,Microsoft SQL Server提供用于控制数据访问规则的多种方式,包括:同意安全机制(比如系统、对象、作用的优先特权)、同意执行安全(比如定义和触发特权)等。在实际运行中,我们对数据库采取定期备份的措施,在系统出现错误时能及时恢复。
在系统权限管理方面,只有注册用户才能具体登录到系统中使用系统的功能。在系统中我们依靠成熟的权限管理来实现对不同用户、角色的管理。用户名、密码的传输都采用了加密的方式。管理员负责整个系统用户的授权,包括给每位注册用户授予角色等等。另外,设置了页面失效时间,长时间不用则页面失效必须重新登录。
参考文献
[1]孙亚民.开发.Net平台应用系统框架.赛迪网.
[2]乔月圆.Visual C++在人事管理系统设计中的应用[J]. 山西农业大学学报,2006,2.
关键词人力资源;信息系统;.NET
中图分类号 TP3文献标识码A文章编号1673-9671-(2009)111-0022-01
1 系统技术架构
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
整个系统分为三层结构,即表现层、中间层和数据层。
表现层为第一层:它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。
中间层为业务逻辑控制层:由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务,管理并接受客户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者——即客户或其他服务器。
数据层为第三层:包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。
三层结构有利于软件维护及系统管理。将客户端与数据库隔离,客户端无权直接访问数据库,这样有利于安全管理,可有效防止恶意攻击。
人力资源管理信息系统利用ASP.NET开发全新的基于B/S架构的三层系统,选用IIS作为系统的Web服务器,Microsoft SQL Server作为数据库,建立人力资源管理信息系统,用户可以方便地利用IE浏览器维护、查询数据库的各类信息,实现数据的充分共享。
ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的Web开发模型相比,ASP.NET提供了许多重要的优点,例如:简易性、安全性、可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用传统ASP技术建立的Web应用实例中,在页面中同时实现显示,业务逻辑和流程控制,这从工程化的角度考虑,它有许多不足之处。用户界面承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。在.NET框架下ASP.NET技术结合MVC设计模式很好地解决了上述问题。
ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。在ASP.NET中实现这种设计而提供的一个多层系统,较经典的ASP结构实现的系统来说有明显的优点。将用户显示(视图)从动作(控制器)中分离出来,提高了代码的重用性。将数据(模型)从对其操作的动作(控制器)分离出来可以让你设计一个与后台存储数据无关的系统。
2 系统功能设计
人力资源管理信息系统提供员工自助、自动提醒、文档管理、人事管理、社会保障、薪酬管理、培训教育、绩效考核、考试题库、公告栏和意见箱、用户与日志管理等功能,该系统使人事、教育、薪酬、社保等管理能够更加科学化、方便化和合理化,同时依靠原始人力资源数据的积累,为人事管理的科学决策打下基础。
人力资源管理信息系统主要包括以下功能:员工基本信息的管理,包括员工的学习经历、工作经历、职称评定等;所有的功能都是在一个定制的框架基础上开发的,这个框架就是人力资源管理信息系统平台,包括了用户权限管理、业务流管理、报表引擎等,这构成了信息平台的基本要素,所有的业务模块都是在这个平台的基础上设计的,如图1所示。
3 系统安全性设计
系统的安全性是非常重要的,合理的安全控制可以使应用环境中的信息资源得到有效的保护。在网络、数据库层、应用层我们设计时都进行了安全方面的设置。
在网络环境方面,主要包括硬件防火墙,进行IP过滤,病毒监控,网络行为监控等。
在数据库安全机制方面,Microsoft SQL Server提供用于控制数据访问规则的多种方式,包括:同意安全机制(比如系统、对象、作用的优先特权)、同意执行安全(比如定义和触发特权)等。在实际运行中,我们对数据库采取定期备份的措施,在系统出现错误时能及时恢复。
在系统权限管理方面,只有注册用户才能具体登录到系统中使用系统的功能。在系统中我们依靠成熟的权限管理来实现对不同用户、角色的管理。用户名、密码的传输都采用了加密的方式。管理员负责整个系统用户的授权,包括给每位注册用户授予角色等等。另外,设置了页面失效时间,长时间不用则页面失效必须重新登录。
参考文献
[1]孙亚民.开发.Net平台应用系统框架.赛迪网.
[2]乔月圆.Visual C++在人事管理系统设计中的应用[J]. 山西农业大学学报,2006,2.