大型集团人力资源管理系统设计与实现(3)

2019-01-18 22:16

2 重庆巨能集团人事管理系统课题的来源与意义

时代维纳发表了 控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做随着社会的不断进步、科学技术快速发到较好的控制。这时数据处理一词已经出现。展以及生产力水平逐步提高,使得管理工 作显得越来越重要。在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的 崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用 于管理,已成为信息处理的重要工具。尤其在现代化的信息管理中,计算机的应用范围越来 越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的 产生。管理信息系统(MIS)它是依赖于管理和科学技术的发展而形成的。管理信息系统的三 要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。管理 信息系统是依赖于电子计算机的发展而发展的。管理信息系统是与电子计算机同步发展的。 从原理上讲,任何企业无论有无计算机,均有信息的收集,加工和使用,因而都有管理信息系统。但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。

在信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些 普遍性的问题。首先是过去 10 年左右,企业的信息系统建设虽然快速地发展,但其成功率究竟如何?根据有关部门对 1365 个用户调查,24.6%的企业已经部署并实施了信息化战略,11.4%的企业正准备展开实施,另外25.5%的企业正在计划制定相关战略,还有38.5%的企业还没有这样的打算,根据调查还发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统的试运行。运行最好的为OA和财务管理模块,原因主要是OA和财务与其它部门间的相互影响较大。根据调查和结果分析都说明了:我国部企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。

目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其中有单机版的,也有C/S和B/S模式的。而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。

随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此

1

2 重庆巨能集团人事管理系统课题的来源与意义

同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。

2.4课题研究的主要内容

管理信息系统即常说的 MIS(Management Information System),是一门新的学科,它跨越了若干个领域,如通信科学、计算机科学、管理科学、系统科学、运筹学以及统计学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。集成化、网络化、实用化、个性化已成为当今 MIS开发与应用的主流。因此,研究开发符合企业管理信息系统己经迫在眉睫。

本文主要论述企业人事管理系统开发的方法和主要过程。对开发法和开发环境进行分 析研究,选择采用结构化和面向对象相结合的方法。详细论述企业人事管理系统的分析与设计,重点分析和研究数据库的设计与实现。在系统的结构选择上,由于企业内部现已经建立了一个 企业内部的计算机网络,但由于所属企业为矿山建筑施工企业,众多的项目部分散在全国各地而且多处于人烟稀少的地区,网络覆盖有时很难到达,所以在系统选择上没有选择流行的 B/S架构,而选择单机版这也是处于企业的特殊性考虑的。论述系统的实现及编码,它包含有员工基本资料、员工培训档案、薪资变动及职位晋升、职业生涯规划等模块组成。本文将分别对该系统的各个模块和源代码进行了详细的讲解,然后对系统开发中的难点、解决办法、数据管道的应用加以论述。

2.5开发方法

本系统采用C#作为前台开发工具。后台数据库采用SQL Server 2005数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。利用三层结构技术,即表示层、逻辑层、数据服务层[1]。这三层被分成三个相对独立的单元。表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给逻辑层;逻辑层通过组件执行具体的事务逻辑,通过SQL等方式向第三层的组件提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用三层结构能很好的解决软件的可扩展性、安全性、管理性等关键问题。

2.5.1 C#语言介绍

C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有

1

2 重庆巨能集团人事管理系统课题的来源与意义

宏和模板,不允许多重继承)[2]。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#语言的主要优点大概可以归纳如下:

①语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握C#基本特性,而C/C++程序员转入C#则几乎不会有什么障碍。

②完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在C#语言中得到了有效的应用。

③目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用CLR所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。

④版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性[3]。应用程序的维护和升级更加易于管理。

⑤灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括COM组件、WIN32API等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的功能,通过接口来模拟多继承的实现。

2.5.2 SQL Server 2005数据库优点

SQL Server 2005的一个重要设计目标就是提高默认状态下的安全系数。为了缩小被攻击范围,最危险的一些特性都被禁用,除非数据库管理员启用它们。这有所帮助,不过 对有经验的数据库管理员来说帮助不大。他们基本上会编写锁定脚本,觉得安装时加以运行不是很麻烦。安全方面真正重要的改进则是密码管理和权限分配方面。现 在可以设置原始SQL密码来顾及Windows密码政策,这意味着用户可以要求SQL密码拥有与Windows账户同样的密码强度、失效日期、历史、锁定 阈值、锁定时间及生命期等政策,甚至可以要求用户在下次登录时更改密码。安全方面的其他重要改进还包括:加强了对模式变更的控制、能够对数据进行列级加密。

SQL Server 2005不但克服了高可用性和灾难恢复方面的缺点,还几乎在各个方面都有了全面改进:管理任务得到了简化;监控和诊断功能得到了增强;默认的锁定配置、数 据加密及其他新特性增强了安全。如今,分析服务(Analysis Services)、报表服务(Reporting Services)和数据挖掘(Data Mining)全面集成,

1

2 重庆巨能集团人事管理系统课题的来源与意义

而且已经很成熟。数据转换服务(DTS)已从头到尾经过了改写,已逐渐成为更强大、更灵活的SQL服务器集成服务(SSIS)。与Visual Studio和.Net/CLR的集成,把SQL Server的内部机制展现给了.Net开发人员、把.Net的内部机制展现给了SQL开发人员。这意味着,现在就可以利用.Net的强大功能,用于存储过程、数据流和数据转换、商业智能等应用的

1

系统需求分析

3 重庆巨能集团人事管理系统需求分析

软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。

3.1系统功能概述

本系统主要完成重庆巨能建设集团的人事档案管理管理(个人基本资料,培训档案,薪资变动与职位晋升、职业生涯规划)等功能。通过以上功能实现简单、便捷的人力资源管理系统。

3.2系统性能要求

对系统性能的要求包括对系统时间要求,灵活性,数据管理能力等的要求

3.2.1系统时间特性要求

系统的速度要在用户可接受的范围内,但考虑到需要实时检索人员信息,对资源实时搜索的速度有较高的要求。

3.2.2系统灵活性

系统要有良好的接口,以适应增加人员的各种信息,增加人员的数量,增加相关的人员信息的录入功能的需求;增加或减少人员信息的更改和更新功能。

3.2.3数据管理能力要求

系统要有较高的管理能力,本系统采用的是SQL Server 2005数据库。具有较强的数据处理能力,数据库引擎增强、分析服务增强等。记录的个数随用户多少不定,数据及其分量的存储量为10G,但能保证注册的用户都能登录进来,没有延时。

1


大型集团人力资源管理系统设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:婚姻法司法解释三(征求意见稿)[1]--全文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: