企业人事管理软件应用

发布时间:2019-08-16 来源: 美文摘抄 点击:


  摘 要:进入二十一世纪以来,随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也已成为必须。人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。于是,良好的人才管理系统也便成为了企业管理的一部分。一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息。
  本系统主要针对中小企业的人事管理人员进行开发设计的,在对用户的需求进行分析的基础上,进而得到相应的解决方案。从数据库的设计到程序的编写,从软件的测试到系统的运行维护,本系统严格按照软件设计的相关流程进行设计。数据库采用SQL Server 2005数据库,应用Visual Studio 2008开发环境实现。
  关键词:人事管理;SQL Server 2005
  第一章、开发背景与意义
  1.1 本课题的开发背景及意义
  1.1.1 可行性分析
  并非任何问题都有简单明显的解决方法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能解决。
  技术可行性:数据库服务器选用Microsoft公司的Microsoft SQL Server 20050,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。C#是未来的主流开发技术,具有很多优势。面向对象的特点使其具有一次编码多平台移植的特性。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
  1.2 需求分析
  基于其他企业人事管理软件的不足,要求能够制作一个可以方便、快捷的对职工信息进行添加、修改、删除的操作,并且可以在数据库中存储相应职工的照片。为了能够更好的存储职工的信息,可以将职工的信息添加到Word文档,这样,不但便于保存,还可以通过Word文档进行打印。
  1.3 SQL Server 2005
  SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。SQL Server是关系型数据库,一种更加安全可靠、可伸缩更强且具有高可用性的关系型数据库引擎,性能得到了提高且支持结构化和非结构化(XML)数据。管理工具,SQL Server 包含的集成管理工具可用于高级数据库管理和优化,它也与其他工具,如 Microsoft Operations Manager(MOM)和 Microsoft Systems Management Server(SMS)紧密集成在一起。标准数据访问协议大大减少了 SQL Server 和现有系统间数据集成所花的时间。此外,构建于 SQL Server 内的本机 Web service 支持确保了和其他应用程序及平台的互操作能力。SQL Server 为数据库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP 和报表提供了和 Microsoft Visual Studio 相集成的开发工具,以实现端到端的应用程序开发能力。SQL Server 中每个主要的子系统都有自己的对象模型和应用程序接口(API),能够将数据系统扩展到任何独特的商业。
  第二章 功能模块设计
  2.1 模块功能介绍
  (1)基本信息管理模块
  本模块主要包括数据基础和员工提示信息。数据基础主要是进行一些员工基本信息的设置,它包括名族类别设置、职工类别设置、文化程度设置、政治面貌设置、部门类别设置、工资类别设置、职务类别设置、职称类别设置、奖惩类别设置、记事类别设置。员工提示信息包括员工生日提示和员工合同提示。
  (2)人事管理模块
  本模块由人事档案浏览、人事资料查询和人事资料统计三部分组成。在人事档案浏览中,我们可以查看所有员工的信息。人事资料查询可以帮助我们通过设置查询条件来查找某些符合条件的员工。人事档案统计主要是按不同的方式来统计员工的数目。该模块是本系统最重要的部分。
  (3)备忘记录模块
  在企业中每天都会有很多重要的事务和信息需要记录,所以本模块是必不可少的。本模块包括日常记事和通讯录。日常记事是用来记录每天的日常事务以及未来的计划。在通讯录中,我们可以查看所有员工的联系方式。
  (4)數据库模块
  数据库中记录着每个员工的详细信息,在企业中员工的调动是不可避免的,因此很多时候需要对数据库进行整体操作。本模块包括备份/还原数据库和清空数据库。数据库是本系统最重要的部分,因此备份和还原时非常有必要的。对于那些过期的无效的数据我们可以通过清空数据库来处理。
  第三章 数据库设计
  3.1 数据库分析
  企业人事管理系统主要是来记录一个企业所有员工的基本信息,以及每个员工的工作简历、家庭成员、奖惩记录等,数据量是根据企业员工的多少来决定的,本系统使用Microsoft SQL Server 2005作为后台数据库。数据库命db_PWMS,其中包含了23张数据表,用于存储不同的信息。
  3.2 数据库E-R图
  E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。体是用户工作环境中所涉及的事务,属性是对实体特征的描述。根据关系数据库理论,在设计关系(表)时应尽量满足第三范式乃至更高的范式,本系统在设计的时候,也尽力去消除非主属性对码的传递依赖,减少数据冗余。
  3.3 数据库的安全性与完整性
  数据库安全包含两层含义:第一层是指系统运行安全,系统运行安全通常受到的威胁如下,一些网络不法分子通过网络,局域网等途径通过入侵电脑使系统无法正常启动,或超负荷让机子运行大量算法,并关闭cpu风扇,使cpu过热烧坏等破坏性活动;第二层是指系统信息安全,系统安全通常受到的威胁如下,黑客对数据库入侵,并盗取想要的资料。
  本系统采用管理员表示和鉴定的方法实现数据库的安全,此安全管理措施并不在前台开发工具中实现,而是在后台数据库中实现。在登录数据库时,系统让用户表示自己的身份,系统进行核实,鉴别此用户是否为合法用户,若是,系统进一步核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。
  参考文献
  [1] 袁然,王诚梅 编著.SQL Server 2005中文版经典实例教程[M] 2006.11,电子工业出版社
  [2] 余芳,肖蓉,刘蔚琴 编著.中文SQL Server 2005数据库管理与开发[M] 2006.11,冶金工业出版社
  [3](英)迪尤逊 著,董明 等译.SQL Server 2005基础教程[M]2006.12,人民邮电出版社
  (作者单位:网盈科技服务有限公司徐州分公司)

相关热词搜索:管理软件 人事 企业

版权所有 蒲公英文摘 www.zhaoqt.net