欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    中小企业人力资源管理系统样本.docx

    • 资源ID:17534966       资源大小:677.37KB        全文页数:44页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    中小企业人力资源管理系统样本.docx

    1、中小企业人力资源管理系统样本 中小公司人力资源管理系统摘要:本系统是根据中小公司人力资源管理实际需求而设计、开发一种小型人力资源管理系统。该系统具备员工信息管理、考勤管理、工资管理、系统维护等功能。本系统基本能满足中小公司人力资源管理需要,从而提高该公司管理水平。本系统采用典型C/S构造, 重要根据公司人力资源管理工作流程设计与开发。该系统分析与设计采用了当前流行面向对象办法,分别以用例图、顺序图表达了系统功能需求及各功能用例间关系,系统实现以Visual Studio 作为开发平台,采用SQL Server 存储数据。使用C# 设计操作控件和编写操作程序,完毕数据输入、修改、存储、调用查询等

    2、功能;在数据操控方面,用ADO.NET作为C#与SQL Server 数据接口,实现C#语言对SQL Server操纵与控制。核心词: 人力资源管理系统;C/S;SQL Server ;Visual Studio .NET ;ADO.NETA Human Resource Management System Abstract:This is a small human resource management system which is based on the actual demand of human resources management for minor enterprises

    3、. The system has several functions such as the staff information management,attendance management,salary management,system maintenance and so on. The system can satisfy the basic needs of human resources management in minor enterprises,so as to improve the management level of the company. The system

    4、 uses the classical C/S structure. The process of design and development is mainly based on the human resource management of the company. Anaalysis and design of the system adopted currently popular object-oriented methods,respectively with a use case diagram、sequence diagram to express the function

    5、al requirements of the system and the relationship between each use cash diagram. The system using a classical structured method called data flow oriented and implementing with Visual Studio as the development platform and SQL Server as the environment for data storing. The system also uses C# to de

    6、sign the operating labels and programs in order to fulfill the functions of data entering,modifying,storing and query calling. In the aspect of data manipulating,using ADO.NET as the interface between C# and SQL Server and C# language to manipulate and control SQL Server.Key words:A Human Resource M

    7、anagement System ;C/S;SQL Server ;Visual Studio. NET ;ADO.NET前言依照中小公司对人力资源管理规定,该系统重要用于公司内部员工档案、工资、考勤、评价管理,便于公司领导掌握人员动向,及时调节人才分派,使员工状况记录和记录变得简朴,从而提高公司人力资源管理效率。因而,本系统开发目的如下:1.员工基本档案、员工简历、员工家庭成员信息等有关界面添加、修改、删除等操作。2.查询功能实现。3.对员工考勤、工资等进行记录。4.员工考勤信息数字化显示。5.界面清晰美观,逻辑性强,操作简朴易懂。6.系统运营良好,兼容性强。本文重要简介该系统分析、设计与开

    8、发这三个阶段过程,全文共分5章:第1章:开发技术简介,重要讲了开发该系统所用到某些技术。第2章:系统分析,重要阐明系统分析概念、原则等以及本系统功能需求,性能需求等。第3章:系统设计,重要描述系统模块设计和数据库设计。第4章:系统各模块实现,重要阐明各个功能实现。第5章:系统测试,重要讨论系统测试办法与过程。第1章 开发技术简介本系统开发重要采用是微软公司所开发技术,重要涉及Visual Studio. NET 平台、SQL Server 数据管理系统、C#编程语言、ADO.NET等。现对上述技术简要阐明如下:1. 1 C/S构造C/S构造是建立在中间件产品基本之上,规定应用开发者自己去解决事

    9、务管理、消息队列、数据复制和同步、通信安全等系统级问题。与B/S构造相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员掌握水平来看,C/S技术是更成熟、更可靠。本系统采用典型C/S构造。采用该构造来设计这个系统是由于该公司规模并不是很大,当前并没有任何分公司,只是在我司内部进行使用,不需要任何网上操作,不论是在经济上还是管理上都很适合该公司当前需要。C/S构造有如下特点:1.由于客户端实现是与服务器直接相连,没有中间环节,因而响应速度会不久。2.操作界面美丽、形式多样,可以充分满足客户自身个性化规定。3.C/S构造管理信息系统具备较强事务解决能力,能实现复杂业务流程。1.2

    10、 C#语言C#是微软为.NET平台订做编程语言,它是C/C+系列中第一种面向组件程序设计语言,C#统一类型特性大幅度简化了系统开发操作,提高了扩展性与重复使用性,如集合对象可以存储任何类型对象。C#中没有指针,因而,C#程序不会有“乱指”指针这种困扰,C#程序编译后产生EXE或DLL等PE可执行文献,这些文献是一种中间语言,与CPU无关,这样使得C#所编译程序可以在任何支持.NET Framework操作系统下执行。1.3 SQL ServerSQL是一种构造化查询语言。SQL语言重要功能就是和各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样操作,例如更新数据库中数据,从数据库中提

    11、取数据等。当前,绝大多数流行关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言原则。 SQL Server 可以对整个数据库、数据文献和日记文献进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范及其关注数据隐私规定。简朴数据加密好处涉及使用任何范畴或模糊查询搜索加密数据、加强数据安全性以防止未授权顾客访问。这些可以在不变化已有应用程序状况下进行。 本系统对SQL Server数据库访问重要通过六个环节实现:1.建立数据库表,表中存储相应数据。2.使用SqlConnection类建立数据库应用程序和数据库连接

    12、对象。3.从数据库指定表中取出感兴趣记录。4.从数据库指定表中取出感兴趣记录构成一种新表,填充到DataSet类 对象中,可填充各种表,并可在DataSet类对象中指定表和表关系。 取出所感兴趣记录后断开数据库连接。5.用支持数据库绑定控件,例如DataGrid控件,显示DataSet类对象中 数据,供顾客浏览、查询和修改。6.及时更新DataSet中内容,并把修改数据存回源数据库。1.4 ADO.NETADO.NET就是一种让程序员可以迅速、高效地运用Visual Studio 开发出数据库应用程序技术。事实上,ADO.NET就是.NET Framework类库中某些特定可以对数据库中数据进

    13、行操作类集合。ADO.NET实际涉及两个构成某些:1.数据提供者 也称为.NET Framework数据提供程序,事实上就是建立和数据库连接、 提取数据、操作数据、执行数据命令等一系列类。2.DataSet(数据集) 表达数据在客户机内存中缓存。ADO.NET是数据库访问和操作重要类集合,是.NET框架中非常重要构成某些。运用ADO.NET技术编制数据库程序必要在.NET框架支持下才干运营。C#运用ADO.NET进行数据库开发基本环节:1.创立和数据库连接connection对象。2.配备DataAdapter 对象并创立和操作数据集DataSet。3.将数据库中表添加到DataSet中。4.

    14、把数据集DataSet绑定到DataGrid上。运用DataAdapterFill办法 将数据填充到DataSet,最后数据库中数据显示在顾客界面 DataGrid中。 第2章 系统分析系统分析(Systems Analysis)是软件系统设计与开发一种重要和核心阶段,其目是拟定顾客需求及其解决办法,详细涉及顾客对系统功能需求、公司业务与数据流程、所要开发系统模型等。系统分析所拟定内容是此后系统设计、系统实现基本。当前惯用系统分析办法有基于数据流构造化办法、面向对象办法、面向领域办法等。面向对象办法是当前流行主流办法,由于本系统开发过程中采用技术基本是基于面向对象技术,因此本系统分析采用了面向

    15、对象办法并使用面向对象领域中普遍采用UML建模语言给出了分析成果系统总体用例图。2.1 可行性分析2.1.1 经济可行性分析完毕本系统需要硬件和软件两方面支持。硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用。软件方面由于本系统属于小型管理系统,运用Visual Studio 和SQL Server 数据库开发工具即可实现,经济成本低,因而在经济上是可行。2.1.2技术可行性分析本系统采用当前被广泛使用C#开发技术、SQL Server 数据库技术和Window 7操作系统进行开发设计。一方面,C#是微软为.NET量身定做开发语言集合了C/C+和VB双重长处,具备简易型、灵活性、移植性

    16、强等特点,同步使用Visual Studio 作为开发平台,对于开发本系统来说,这种开发环境是完全没有问题。另一方面,本系统采用SQL Server 数据库。到当前为止,SQL数据库依然是使用最广泛一种数据库语言,因而本系统采用SQL Server ,在系统安全性、可用性和高稳定性上又有了很大提高。再次,本系统操作环境采用Windows 7操作系统。Window7是由微软公司推出操作系统,可觉得本系统开发提供良好稳定性。最后,考虑到三者兼容问题,由于三者都属于微软公司产品,因此兼容性上不存在问题。硬件方面,采用原则服务器硬件配备,能满足本系统规定。综上所述,本系统技术可行性不存在问题。2.1.

    17、3 管理可行性分析本系统重要是针对中小公司实际状况而进行开发,应用对象为该公司人力资源管理人员和公司高层管理者,由于本系统界面简洁、构造清晰、操作简朴,因此在对相应使用人员进行培训状况下是可以顺利使用本系统。2.2 功能需求1.功能分析 中小公司是坐落于苏州昆山一家电子厂,其公司重要生厂电脑显示屏,手机显示屏等其她产品,因此需要大量流水线工人,为了更好管理这些工人,这就需要一种人力资源管理系统来记录这些工人工资,出勤率,请假管理有关事仪。通过以上分析并通过对该公司实际调研,拟定该系统应实现系统功能如下:(1)人事管理:重要实现管理公司员工基本信息管理,涉及员工基本信息录入、修改、删除以及员工家

    18、庭信息、员工工作简历、员工奖惩记录、员工培训记录、员工离职信息管理等功能。(2)考勤管理:重要通过员工考勤信息解决模块实现员工考勤信息录入、修改、删除操作及员工考勤信息记录等信息。(3)工资管理:通过工资管理模块实现工资录入、修改。(4)系统维护:对系统信息进行设立。重要实现顾客密码修改设立。(5)退出系统:完毕系统退出。2.功能用例图依照功能需求分析和调研可以得出系统功能总用例图,如图2-1所示。图2-1 系统总体用例图2.3 性能需求1速度公司电脑环境为Microsoft Windows 操作系统、CPU主频为2 GHz以上,2 GB内存配备。本系统采用是C/S模式,服务器配备完全可以承受

    19、这种需求,因此完全可以满足顾客需求。2.安全性系统安全性涉及保密性、完整性和可用性,该系统需顾客输入顾客名及密码才干登录并使用。如果顾客名及密码输入错误,就会提示登录失败,顾客就无法使用该系统。3.实用性该系统重要是依照中小公司实际状况而进行设计和开发,因此系统各种功能也都是最适合该公司。4.可维护性系统需要负责人每年进行维护,查看系统使用状况,维护目是要保证系统正常而可靠地运营,并能使系统不断得到改进和提高,以充分发挥作用,维护要有筹划、有组织进行。2.4 系统目的依照以上分析,拟定该系统详细目的如下:1.员工基本档案、员工简历、员工家庭成员信息等有关界面添加、修改、 删除操作。2.查询功能

    20、实现。3.对员工考勤、工资等进行记录。4.员工考勤信息数字化显示,以以便公司对员工进行年终考核。5.界面清晰美观,逻辑性强,操作简朴易懂。6.系统运营良好,兼容性强。第3章 系统设计本章重要从系统模块设计和数据库设计两个方面来进行设计。将本系统各模块功能以及数据库中表构造设计都详细承现出来。在系统模块设计中,通过对系统需求分析,将系统模块都设计出来并用顺序图形式来展示各模块功能。数据库设计中,先通过实体类图来展示出表字段以及各字段功能,然后再把表构造通过表格方式显示出来。3.1 功能模块设计依照需求分析之后,将系统分为如下几种模块:系统登录模块、人力资源管理模块、工资管理模块、考勤管理模块、系

    21、统维护。下面详细简介这些模块所包括内容。1.登录模块:顾客必要登录之后才干进行使用。登录顺序图如图3-1所示。图3-1 系统登录顺序图2.人力资源管理模块:涉及公司资料、部门设立、人力资源资料、培训管 理、奖惩管理、调薪管理、考核管理以及合同管理。人力资源管理模块 顺序图如图3-2所示。图3-2 人力资源管理模块3.工资管理模块:涉及工资表查询和工资表管理。工资管理模块顺序图如图3-3所示。图3-3 工资管理模块4.考勤管理模块:涉及请假登记、加班管理。考勤管理模块顺序图如图3-4所示。图3-4 考勤管理模块5.系统维护模块:涉及更改密码、顾客管理、数据备份、数据恢复。系统维护模块顺序图如图3

    22、-5所示。图3-5 系统维护模块3.2数据库设计3.2.1概念设计本系统数据库重要是用来记录公司所有员工基本信息及考勤、薪资等信息等数据,数据量由公司员工数量多少决定。本系统数据库命名为中小公司人力资源管理系统,共用12张数据表来存储相应信息。数据库概念设计作为系统开发重要构成某些,是依照管理系统相应需求制定,数据库优劣直接影响到系统后期开发。为了保证系统安全性,在登录系统时候顾客需要输入对的顾客名和密码,并且通过不同顾客名和密码进入不同管理界面。因而,需要一种数据库表用来记录顾客顾客名和密码。登录表实体类图如图3-6所示。图3-6 登录表员工信息表属于其中最重要一种表,在这个表中记录了员工基

    23、本信息,因而表中涉及员工信息字段太多,本实体类图只给出了某些字段。本系统员工基本信息表实体类图如图3-7所示。图3-7 员工基本信息员工受到奖惩是必不可少。在数据库设计中,加入了一种员工奖惩表,以便对员工奖惩信息进行记录。奖惩表实体类图如图3-8所示。图3-8 奖惩表员工考勤信息是通过数据库进行显示。其实体类图如图3-9所示。图3-9 员工考勤信息表人力资源管理系统离不开对员工工资管理,将员工工资信息动态地录入数据库并且可以随时清晰地查看是设计此薪资信息表基本目。其类图设计如图3-10所示。图3-10 薪资管理表此外,员工培训登记表、员工简历表、员工离职管理表、员工培训登记表均属于员工档案信息

    24、范畴,实体类图设计与其他员工基本信息类似,本文不再显示其类图设计。3.2.2物理设计依照上面设计实体类图,便可以在数据库中创立相应数据库表,本系统各数据表构造如下:(1)员工基本档案表用于保存员工基本档案信息。涉及自编号、员工编号、员工姓名、员工性别、出生年月、身份证号码、民族、政治面貌、婚姻状况、文化限度、专业、毕业院校、职务、基本工资、手机号码、籍贯等字段。其构造如表3-1所示。 表3-1 基本档案表字段名称类型与否容许空阐明编号varchar(50)否员工信息编号(主键)姓名varchar(50)否员工姓名性别varchar(50)否员工性别出生年月datetime否员工出生日期身份证号

    25、码varchar(50)否员工身份证编号民族 varchar(50)否员工民族政治面貌varchar(50)否员工政治面貌文化限度varchar(50)是员工文化限度专业varchar(50)是员工所学专业毕业院校varchar(50)是员工毕业院校职称varchar(50)是员工职称职务varchar(50)是员工在公司职务进入单位时间datetime否员工进入本单位时间合同年限varchar(50)否员工订立合同年限基本工资float否员工基本工资银行账号varchar(50)否员工工资银行账号保险账号varchar(50)否员工保险账号手机号码varchar(50)是员工手机号码家庭住址

    26、varchar(50)否员工家庭住址籍 贯varchar(50)否员工籍贯备 注varchar(50)是其他阐明(2)公司部门表用于存储公司部门信息。涉及部门名称、部门负责人、人力资源文员、联系电话、额定人数、阐明等字段。其构造如表3-2所示。表3-2部门信息表字段名类型与否容许空阐明部门名称varchar(50)否公司部门名称部门经理varchar(50)否本部门经理负责人varchar(50)是各部门负责人信息联系电话varchar(100)否本部门联系电话备注varchar(50)是阐明信息(3)离职管理表用来存储员工离职信息。涉及自编号、员工编号、员工姓名、离职时间、离职因素、批准人和

    27、阐明信息等。其构造如表3-3所示。表3-3 离职管理表字段名类型与否容许空阐明编 号varchar(50)否员工编号姓 名varchar(50)否 员工姓名离职时间datetime否员工离职时间 离职因素varchar(50)否 员工离职因素批准人varchar(50)否 批准人姓名说 明varchar(50)是阐明事项(4)操作顾客权限表用于存储顾客信息及各顾客权限信息。涉及顾客名称、顾客密码。其构造如表3-4所示。表3-4 操作顾客权限表字段名称类型与否容许空阐明顾客名称varchar(50)否存储顾客名称顾客密码varchar(50)否存储顾客密码(5)培训登记表用于存储员工培训记录信息

    28、。涉及:自编号、员工编号、员工姓名、开始时间、结束时间、培训单位、培训地点、培训内容、培训经费、证书名称、阐明信息等字段。其构造表如表3-5所示。表3-5 员工培训登记表字段名类型与否容许空阐明员工编号varchar(50)否员工编号员工姓名varchar(50)否员工姓名开始时间datetime否培训开始时间结束时间datetime否培训结束时间培训单位varchar(50)是培训单位名称培训地点varchar(50)是培训所在地点培训内容varchar(50)是培训内容培训经费varchar(50)是培训经费数量证书名称varchar(50)是培训证书名称说 明varchar(50)是阐明

    29、信息(6)请假登记表用于存储员工请假信息。涉及:姓名、员工编号、请假天数等字段。其构造表如表3-6所示。表3-6 请假登记表字段名类型与否容许空阐明员工编号varchar(50)否员工编号员工姓名varchar(50)否员工姓名请假天数varchar(50)否请假时间(7)员工奖惩信息表用于存储员工奖惩信息。涉及:员工编号、员工姓名、奖惩日期、奖惩类型、奖惩因素、阐明等字段。其构造表如表3-7所示。表3-7 员工奖惩信息表字段名类型与否容许空阐明员工编号varchar(50)否员工编号员工姓名varchar(50)否员工姓名奖惩日期datetime否 奖惩日期奖惩类型varchar(50)否

    30、奖惩类型奖惩因素varchar(50)否 奖惩因素说 明varchar(50)是阐明信息(8)加班管理表用于存储员工加班信息。涉及:员工编号、员工姓名以及加班时数等字段。其构造表如表3-8所示。表3-8 加班管理信息表字段名类型与否容许空阐明员工编号varchar(50)否员工编号员工姓名varchar(50)否员工姓名加班时数float否 加班总时数(9)工资表查询用于存储员工信息,工资。涉及员工姓名、员工编号、部门、工资、银行账号等字段。其构造表如图3-9所示。表3-9 工资表查询信息表字段名类型与否容许空阐明员工编号varchar(50)否员工编号员工姓名varchar(50)否员工姓名部 门varchar(50)否员工所属部门工 资 float否 每月工资银行账号varc


    注意事项

    本文(中小企业人力资源管理系统样本.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开