


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、某某XX学院课程设计说明书题目人事管理系统的设计与实现某某:XX院系:信息工程系专业班级:计算机科学与技术学号:0801110152指导教师赵XX成绩:时间:2011年11月25日 至2011年12月25日摘要随着计算机技术网络的飞速开展,当今社会正快速向信息自动化社会前进,智能化 信息处理已是提高效率、规 X管理、客观审查的最有效途径。对于大中型企业来说,利 用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推 动企业劳动人事管理走向科学化、规 X化的必要条件;计算机管理所无法比拟的优点检 索迅速、查找方便、可靠性高、存储量大、某某性好、寿命长、本钱低等。这些优点能
2、够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条 件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理 系统。论文首先论述了系统的开发背景和设计目标, 并对系统开发所采用的技术进展相应 的简单介绍。在系统分析中,对系统的模型进展简单分析,明确系统的操作流程,并对 系统进展可行性分析,确定在目前的条件下,开发人事管理系统是可行的。在需求分析 结果的根底上,对系统的功能模块进展划分。接着对系统中的数据库进展模型设计,包 括数据流图、实体联系图与数据表结构。在系统的设计与实现中,确定系统的开发思想 以与开发环境,最后给出了系统中模块的详细设并对系统
3、中的计与实现,并对系统模块 涉与到的关键源代码进展了详细的分析。关键词:人事管理系统;课程设计说明书;信息管理目录摘要1目录2第1章绪论33344第2章人事管理系统的总体设计52.1系统的需求性分析555第3章系统数据库设计777910第4章统的详细设计与实现11114.2 FormMain 类设计 124.3用户登录模块124.4权限设置模块13144.5部门与其他设置模块的实现1617第5章总结26参考文献27第1章绪论人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的要求,实现人员根本情况管理、职位调整管理等几个方面的功能。用户通过输入某某、密码、职工履历等根本信息
4、,由系统自行生成相应的统计数据与各类统计报表以供用户 查询、打印,另外操作人员还可以对这些根本信息进展定期的更新和删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。随着计算机技术的飞速开展,计算机在企业管理中应用的普与,利用计算机实现企业人事档案的管理势在必行。当前 企业信息管理系统正在从 C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是一个企业单位不可缺少的局部 ,它的内容对于企业的决策者和管理 者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但一直以来人们使用传统
5、人工的方式管理文件档案,这种管理方式存在着许多缺点, 如:效率低、某某性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维 护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、 报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工 有几万或几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥 着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用 一些简单的操作便可与时准确地获得需要的信息。作为计算机应用的一局部,使用计算
6、机对人事信息进展管理,具有手工管理所无法比拟的优点例如:检索迅速、查找方便、 可靠性高、存储量大、某某性好、寿命长、本钱低等。这些优点能够极大地提高人事管 理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一个管理软件成为很有必要的事情。C#是美国微软公司推出的Win dows操作系统下的应用程序开发平台 VisualStudio.NET 简称VS.NET家族中的一员C#是对C+进展了很大改良的一种完全 面向对象的可视化程序设计语言。由于 C#采用了类似于Visual Basic的较易使用的程 序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。由于C
7、#是一种面向对象的开发语言,所以 C柯以大X围地适用于高层商业应用和 底层系统的开发。即使是通过简单的 C#勾造,也可以让各种组件方便的转变为基于 Web 的应用,并且能够通过In ternet被各种系统或是其他开发语言所开发的应用调用。C#语言继承了 C+虽大的功能又兼顾了 VB等语言的易用性,同时也吸取了目前绝大多数开 发平台可以借鉴的优点。可以说是一个各种优点的集大成者。同时具有易于掌握、支持 跨平台、面向对象、与XML勺融合等自身的优势。所有的管理的目标都是为了效益。在计划经济时代,传统用人制度无视人事管理的 开发和管理问题,缺乏人事管理的理念和认识,无视了人才的资源性、整体性等特征。
8、 在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体 制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统 的开发。目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系 统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心 对数据的管理与需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单 明了的人事管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算 机来代替人工执行一系列诸如增加新进职员信息、变更职员信
9、息、删除离职职员信息、 查询与打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企 业的职员管理工作系统化、规 X化、自动化,从而达到提高企业管理效率的目的。第2章人事管理系统的总体设计2.1系统的需求性分析人事管理系统是一类通用的管理信息系统,包括员工档案管理、薪资管理和日常人 事工作管理等。经过详细调查分析企业用户的需求得出以下内容:(1) 人事管理系统需要对人事档案进展管理,包括添加、删除、修改员工信息;对员工进展分类查询、统计等操作。(2) 人事管理系统需要对日常人事工作进展管理,包括员工工作关系、社会关系、奖惩情况、职称评定和工作调动情况等内容。(3) 人事管理系统
10、应具备人员薪资管理功能,包括工资管理、养老和医疗保险管理等。(4) 系统运行在 Windows平台上,要求有一个较好的图形用户界面,操作要求简单。(5) 系统应该有良好的架构与可扩展性,以便不同类型的企事业单位根据实际情况对原有系统进展补充与修改。人事管理系统主要使用于企事业单位日常人事管理工作。本系统可以分为以下几个模块:系统管理模块、人事档案管理模块、日常人事管理模块和薪资管理模块,下面分 别给出各功能模块的介绍。1系统管理模块:包括添加用户、修改密码、权限设置、重登陆、部门设置、其他 设置。2人事档案管理模块:该模块用来处理人事档案相关操作,包括员工档案的添加、 修改与删除操作;员工档案
11、查询操作;员工档案的分类查询与统计操作等。3日常人事管理模块:该模块完成企事业单位日常人事管理工作包括员工社会关 系管理、员工工作关系管理、员工调动管理、职称评定管理、员工奖惩管理。4薪酬管理模块:该模块实现薪酬管理相关操作,包括薪资管理、医疗保险管理、 养老保险管理。用户登陆验证是系统主窗体系 统 管 理人 事 档 案 管日 常 人 事通薪资 管 理日退 出第3章系统数据库设计在需求分析阶段已经完成系统的所有数据分析。根据该阶段建立的概念模型,已经得出 满足第三X式的几个关系描述,此阶段主要的工作就是把前一阶段的成果转化为具体的 数据库。本系统采用了 SQL Server 2005作为后台数
12、据库,数据库名为 HRMa。本系统的数据表可以分为两大类, 一类用来存放员工相关信息,如Employlnfo员 工信息表、Endowmentlnfo养老保险表;另一类用来存放系统相关数据的信息,如 Joblnfo(职务信息表)、Race Info民族信息表。系统共有如下所示表。员工信息表:该表包含了与员工相关的信息。养老保险信息表:该表包含了养老保险的相关信息。医疗保险信息表:该表包含了养老保险相关信息。图片表:该表包含了员工图片信息。奖惩表:该表包含了员工奖惩信息。民族信息表:该表包含了民族相关信息。部门信息表:该表包含了部门相关信息。员工社会关系表:该表包含了员工社会关系相关信息。职称类型
13、信息表:该表包含了职称类型相关信息。员工调动信息表:该表包含了员工调动相关信息。用户信息表:该表包含了用户相关信息。薪资信息表:该表包含了员工工资相关信息。工作关系表:该表包含了员工工作关系相关信息。这里对一些主要的数据表的结构做一些简要的介绍:(1)员工信息表该表用来存储与员工相关的根本信息。其结构如表3-1所示表 3-1 EmployInfo 表结构L J列名数据类型允许空eldint3ridint0 nddint31jiriintend Idints tldint团hidint团imeldintphldintpldintffl JSB Idintti(dint団1trldintH 1tf
14、flldint团Jwaldinta出Idlint团eNamerwarchvClO)込1eSexnvardi3r(2)oPortynvflrchar(lQ)SI(2) 养老保险信息表Enwmentlnfo表中存储养老保险相关信息表 3-2 Enwmentlnfo 表结构(3) 职务信息表 该表主要存放员工的职称信息。表3-3 Job Info 表结构数据类型允许空 nointnn?arc har(10)|v(4) 职称信息表该表存放职称类型相关信息。表3-4 Titlelnfo 表结构(5)tildt Title数輕类型允许空tTypetEmpdatetEmpTimetSectio nt Rem
15、arks职称类型信息表intint回nv时匚网«10)a画rwarchdr(50)nvarchar(50)rwarchflr(lO)nvarchr(iO)圜n3rctvar(MAX)h该表存放职称类型相关信息。表3-5 Title 表结构列名数据奘型允许空intB |tMarnenwarchar(lO)n(6) 用户信息表 该表主要用来存放系统用户信息。表3-6 Title 表结构j列名数据类型允许空卜ashrB JuNarr>erwarclar(lO)uPaesyjordnvarchar(lO)圍uPowernvarchiarCSO) 1数据库的设计是人事管理系统实现的关键,
16、完整的数据类型和数据结构为后期系统 的开发奠定了根底。上述数据表主要对人事管理系统的主要数据进展了定义,还有一些 次要的数据也有相应的详细定义在此不列出。本系统以Visual Studio 2005与SQL Server 2005为开发工具和数据库工具。系统文件分为人事管理文件、系统管理文件与全局文件,分别存放在HROpe、SysOper与系统目录下。其中,HROper目录下包含日常人事管理模块与人事档案管理模块相关的 文档;SysOper目录下包含系统管理模块相关文件;系统所包含文件的组织结构如如下 图所示:直 -.Tr -宀上吒卞-Fmt迢M吃汛、.严应匚城河.3卡匝丁閏,:尹卜),&qu
17、ot;“丄F翊&)怎血刖fewMEMaaftfcOK£跌:.二.|:目;芒*韓二屮j:、工兀?:匚1 _门:二;J :=:;£ /上阳皿酬!*hFcr?iA-odTn7c - _1Certificaten 类设计该文件为一个标准的C#类文件,在该类中定义了验证输入是否合法的相关方法, 包括验证输入是否为,是否为某某和是否为日期等内容。实现这些功能一般需调用 System.Text.RegularExpressio n命名空间。改命名空间包含的内容参考MSDb相关文档。局部代码如下:/ 判断是否为public static bool lsValidPhono(stri
18、ng str)return Regex.lsMatch(str, "(d+-)?(d4-?d7|d3-?d8Fd7,8)(-d+)?");/判断是否为有效某某public static bool IsValidNo(string str)return Regex.IsMatch(str, "d15|d17dXx");(2) DataAccess 类设计该类描述了与数据库操作相关的服务,主要内容为执行SQL语句的服务,其中又分为有返回SQL语句、无返回SQL语句与批量执行SQL语句。初次之外,还包括一些其他 的服务,如判断是否有记录返回,图片的读取和写入服
19、务等。包括DataAccess类数据成员、ExeSql服务、IsRead服务、ExeSQLl艮务、ExeSQL dt服务。除上述服务之外, DataAccess类还具有Readimage和 Writelmage服务,用来处理图像的数据库存储,在 此不一一详述。局部代码如下:public int ExeSQL(string sql)Sqlmand cmd = new Sqlmand(sql,this.conn);trycmd.ExecuteNonQuery();return 0;catch(System.Data.SqlClient.SqlException ex)MessageBox.Show
20、(ex.Message.ToString();return -1;finallycmd.Dispose();this.conn.Close();第4章统的详细设计与实现多文档窗体界面在很多的数据库信息管理程序中常见。在本系统中,使用Visual C#2005创建MDI多窗体应用程序,以与使用菜单、工具栏与状态栏作主界面的设计元素。主窗体界面是系统面向用户的最直接窗口,因此主界面的友好和使用程度将会影响整个系统的用户满意度。主界面的实现步骤如下:为HRma应用程序添加一个 Windows窗体,命名为FormMain.cs,设置Text属性为“人事管理系统";设置IsMdiContain
21、er属性值为True,也就是吧该窗体设置为多文 档应用程序的父窗体;设置该窗体的Icon属性值为系统目录Imagexcicon32.ico图标文件。还可以通过设置窗体的 BackColor属性与BackGroundImage属性,以达到美化主 窗体界面的效果。4.2 FormMain 类设计人事管理系统的主要局部是 FormMain类的设计,这个类中功能的实现是其他各个 子窗体实现的前提。窗体 FormMainWindows使系统自动生成FormMain类,为了更好地 实现相关功能,需要为FormMian类添加相应的成员。添加成员的代码如下:Public static FormMai n FM
22、 ;Public bool CheckForm string NameFM为当前类的静态数据成员吗,通过FM实现单件模式,而CheckForm如此用来判断指 定窗体是否为当前类型窗体。其中在 FormMain类中构造函数为FM赋初值this。在窗体的Load函数中需要根据登陆用户的权限初始化菜单项与按钮是否可用。本示例中仅分系统管理员和普通用户两类。系统管理员可以操作所有功能,普通用户可以 操作出系统管理和设置外的所有功能。FormMain类主要的功能是处理按钮和菜单的响应事件,这局部代码结构都是一致 的,在此仅给出响应人事档案管理按钮与菜单项的函数。4.3用户登录模块用户需要输入正确的用户名
23、和密码才可以进入系统主界面,完成需要的操作。假如输入用户名或密码错误系统会有相应的提示,弹出一个消息框。如果密码错误 点击取消按钮,会自动退4.4权限设置模块一个系统的好坏不仅取决于其是否功能完善,系统的安全设置更为重要。是用户需求中很重要的局部。本系统的权限设置模块用来完成用户权限设置操作,。由于系统权限值为固定内容,故在修改权限时只能考虑bo控件,而非TextBox控件。本示例利用DataGridView控件内嵌bo列实现修改权限操作。普通用户的权限受到限制只能进展人事档案、员工调动、职称评定、薪资管理、养 老保险管理这些模块的操作,而部门设置、其他设置、添加用户、权限管理模块的功能 均是
24、不可用的。人事档案管理模块主要实现员工的档案信息管理,包括档案信息的查询、分类统计, 以与员工档案的添加、删除和修改操作。与人事档案管理模块相关的文件包括FormEmpInfo.cs描述人事档案管理功能和FormADDEmp.cS描述添加员工档案功能 人事档案管理模块实现了员工档案的查询、分类显示,以与添加、修改和删除操作。H 斗 H 勻勺 0 业H记霁 上UI*下曲 圧也录 帝加 总咼11巔 合创iitfcSliEFU:舟伪逵号4&31CO52037-i-TiiLimitii啊期*丙屠3WT-I-THU冲Kn1超-于百iiLmiiH4E31041文KS吳H£:EE |-7I
25、lLllllllli41043男丢甜klMULlHiltil4&3104S男2007-1-7IIUHIHII冋曲bs女2007-1-7ULlHinilSKtft 宁t慣展群jft20T-10-1S11L1HHL1在此界面上系统为了方便用户的使用,将添加、修改、查询和删除功能集成在一起 形成一个简单的菜单在界面上方,其中查询操作还给出了不同的查询方式,同时由于设 计数据库是将各类信息分开存放,故在执行查询时用到连表查询,构造的SQL查询语句较长,但查询的结果准确全面,并在右边的表格中出现不同的结果,严格按类别给出。 很方便用户进展信息的分类统计,为企事业单位的人事管理带来了很大的方便。并
26、且每一个动能的实现都通过一个新的窗体展现出来,独立性很强。其中添加和修改操作使用同一个页面, 因此需要根据操作的不同对页面进展不通的 初始化操作。如果为添加操作,只需要初始化所需的下拉列表框的内容即可。假如执行 修改操作,初始化下拉列表框之外还需要初始化各个控件的值。其中初始化特定列表框 的功能一致,从相关数据库中读取相应的属性值,添加到列表框中即可。添加操作:相当于一个新员工自行进展注册的操作,用户可以直接在界面上输入自 己的根本信息,有后台数据库进展处理。在输入信息时,还注意到用户方便的原如此, 尽量减少用户的输入量,并且有相应的提示,减少了不必要的错误出现率。修改操作:删除操作:要实现级
27、联删除,将关于某员工的相关信息一并删除,包括工资信息、 工作关系记录等。并且有提示对话框,是用户可以思考和选择。同时系统还提供了其他人事管理模块如工作关系管理、薪资管理等在结构上与人事档案管理页面一致。员工调动管理的执行界面EH巳员工址皀曲5TI日上动1肚门ESHZ?电1(9吕註酉h .<1&3liJlE不住审口B34S-3 L ODB迅ABSb*lt3L0f3?l畛01碎口4&JLM1FE3躱at4A-3L943Wft&543工134丁狀生于q6-325iJi*员工养老保险管理4 卜 kl121曰FQi心rtirfll片记帝卞记讯厨总禾铝F靑沖IH崗 卫戸
28、63;工皖与I耳工I:kj近h爲丨耐坦雰真工堆皆护屯具眩号扭t畑旧?5110M6*hmJk4TL2T<6310054M1O0520CT-1-Tso rcoo药IBJLUUU宓1灼日2Q5-JL-7M. Dodd23IB3L039诲佩冲4&31C自四5-丄-丫g DODD2S4B3l D4J丸tel染4&31C412 口 C7-1 -7SO DC口ZB1&3: DU曙射韦<b31E942口 E-1 -7so. rm口244ftS:L046TTH+&310-10aacrr-i-T5D COTD204B3E05O<hsA6310502007-I-TS
29、O CCOD33ID 33041.1宓眄TCi, OOM?11&3CTO3弓聆丰22闆 1!C.OOTO薪资管理:详细的列出了所有与工资相关的项4.5部门与其他设置模块的实现部门与其他设置模块用来完成设置系统部门、职称和职务等系统设置任务,是系统 中重要的功能。与部门与其他设置模块相关的文件包括 FormDeplnfo.cs描述系统设置 功能、FormOtherSetting.cs 描述其他设置功能和 FormTreeNode.cs描述添加、 修改内容窗体。部门设置主要完成当前系统中部门添加、修改与删除操作。并且所有设置功能的添 加修改节点操作均有 FormTreeNode实现,该窗体
30、根据不同的操作类型添加、修 改和操作对象如部门、民族和职称等进展不同的操作,完成相应设置操作。最后是添加用户模块的实现,这个操作只有系统管理员可以操作,属于后台维护管 理。系统管理员对人事管理系统的所有用户进展权限类型的设置。用户权限一栏用下拉 列表框的形式,只允许从列表中选择而不能自行输入,从而保证了系统的安全性。-yp.s-yp.s至此所有的管理模块都以实现,根本的人事管理系统已经实现。这些都是经过调试运行,功能和性能正常的最终结果。该系统分为人事档案管理、日常人事管理与系统管 理等功能模块,实现了人事管理的绝大多数功能,且DataAccess类可以作为通用数据访问类进展重用。using
31、System;using System.Text;using System.Drawing;using System.Collections;using System.ponentModel;using System.Windows.Forms;using System.Data;using System.Data.SqlClient;using System.Runtime;using System.Runtimen teropServices;using System.Collections.Generic;namespace HRManpublic partial class FormM
32、ain : Formpublic static FormMain FM;public FormMain()Initializeponent();FM = this;public bool CheckForm(string Name)foreach (Form f in this.MdiChildren)if(f.Name = Name)if (f.WindowState = FormWindowState.Minimized)f.WindowState = FormWindowState.Normal;f.Activate();return true;return false;/load 函数
33、private void FormMain_Load(object sender, EventArgs e)this.Enabled = true;this.toolStripStatusLabel1.Text = System.DateTime.Now.ToString();this.toolStripStatusLabel2.Text ="操作员:"+ FormLogin.fl.b;/设置权限switch (FormLogin.fl.petence)case "系统管理员":this.添加用户 ToolStripMenultem.Enabled =
34、true;this.权限设置 ToolStripMenultem.Enabled = true;break;case "普通用户":this.系统管理 ToolStripMenultem.Enabled = false;this.toolStripButton6.Enabled = false;this.toolStripButton7.Enabled = false;this.toolStripButton8.Enabled = false;this.toolStripButton9.Enabled = false;break;default:this.系统管理 Tool
35、StripMenultem.Enabled = false;this.toolStripButton6.Enabled = false;this.toolStripButton7.Enabled = false;this.toolStripButton8.Enabled = false;this.toolStripButton9.Enabled = false;break;private void 系统设置 ToolStripMenultem_Click(object sender, EventArgs e)/ 修改密码private void修改密码 ToolStripMenultem_Cl
36、ick(object sender, EventArgs e)if (this.CheckForm("FormEditPSW") = true)return;elseHRMan.SysOper.FormEditPSW editpwr = new HRMan.SysOper.FormEditPSW(); editpwr.MdiParent = this;editpwr.Show();/添加用户private void添加用户 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("
37、FormAddUser") = true)return;elseHRMan.SysOper.FormAddUser adduser = new HRMan.SysOper.FormAddUser();adduser.MdiParent = this;adduser.Show();/重新登录private void重登录 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormLogin") = true)return;elseFormLogin fl = new Form
38、Login();fl.MdiParent = this;fl.Show();private void退出系统 ToolStripMenultem_Click(object sender, EventArgs e)/this.Close();private void人事档案管理 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormEmplnfo") = true)return;elseHRMan.HROper.FormEmpInfo emp = new HRMan.HROper.
39、FormEmplnfo(); emp.MdiParent = this;emp.Show();private void员工社会关系 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormSocilnfo") = true)return;elseHRMan.HROper.FormSocilnfo socia = new HRMan.HROper.FormSocilnfo();socia.MdiParent = this;socia.Show();private void员工工作关系
40、 ToolStripMenuItem_Click(object sender, EventArgs e)if (this.CheckForm("FormWorklnfo") = true)return;elseHRMan.HROper.FormWorklnfo workinfo = new HRMan.HROper.FormWorklnfo();workinfo.MdiParent = this;workinfo.Show();private void员工调动 ToolStripMenuItem_Click(object sender, EventArgs e)if (th
41、is.CheckForm("FormEmpChange") = true)return; elseHRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange();empchange.MdiParent = this;empchange.Show();private void职称评定 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormEmpChange") = true)retu
42、rn;else。;empchange.MdiParent = this;empchange.Show();private void奖励与处分 ToolStripMenuItem_Click(object sender, EventArgs e)if (this.CheckForm("FormAwardlnfo") = true)return;elseHRMan.HROper.FormAwardInfo awardinfo = new HRMan.HROper.FormAwardInfo();awardinfo.MdiParent = this;awardinfo.Show(
43、);private void薪资管理 ToolStripMenuItem_Click(object sender, EventArgs e)if (this.CheckForm("FormSalaryInfo") = true)return;elseHRMan.HROper.FormSalarylnfo salaryinfo = new HRMan.HROper.FormSalarylnfo(); salaryinfo.MdiParent = this;salaryinfo.Show();private void养老保险管理 ToolStripMenultem_Click(
44、object sender, EventArgs e)if (this.CheckForm("FormPenlnsurlnfo") = true)return;elseHRMan.HROper.FormPenlnsurlnfo peninsur = new HRMan.HROper.FormPenlnsurlnfo(); peninsur.MdiParent = this;peninsur.Show();private void医疗保险管理 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckFo
45、rm("FormMedInsure") = true)return;elseHRMan.HROper.FormMedlnsure mediainsureinfo = new HRMan.HROper.FormMedlnsure();mediainsureinfo.MdiParent = this;mediainsureinfo.Show();private void权限设置 ToolStripMenuItem_Click(object sender, EventArgs e)if (this.CheckForm("FormpetenceInfo") =
46、true)return;elseHRMan.SysOper.Formpetencelnfo peform = new HRMan.SysOper.Formpetencelnfo(); peform.MdiParent = this;peform.Show();private void部门设置 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormDeplnfo") = true)return;elseHRMan.SysOper.FormDepInfo depinfo = new
47、HRMan.SysOper.FormDeplnfo();depinfo.MdiParent = this;depinfo.Show();private void其他设置 ToolStripMenultem_Click(object sender, EventArgs e)if (this.CheckForm("FormOtherSetting") = true)return;elsenewHRMan.SysOper.FormOtherSettingothersettingHRMan.SysOper.FormOtherSetting();othersetting.MdiPar
48、ent = this;othersetting.Show();/人事档案private void toolStripButton1_Click(object sender, EventArgs e)if (this.CheckForm("FormEmpInfo") = true)return;elseHRMan.HROper.FormEmpInfo emp = new HRMan.HROper.FormEmplnfo();emp.MdiParent = this; emp.Show();/ 员工调动private void toolStripButton2_Click(ob
49、ject sender, EventArgs e)if (this.CheckForm("FormEmpChange") = true)return;elseHRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange();empchange.MdiParent = this;empchange.Show();/ 职称评定private void toolStripButton3_Click(object sender, EventArgs e)if (this.CheckForm("F
50、ormEmpChange") = true)return;else。;empchange.MdiParent = this;empchange.Show();/ 薪资管理private void toolStripButton4_Click(object sender, EventArgs e)if (this.CheckForm("FormSalarylnfo") = true)return;elseHRMan.HROper.FormSalaryInfo salaryinfo = new HRMan.HROper.FormSalaryInfo();salaryi
51、nfo.MdiParent = this;salaryinfo.Show();private void toolStripButton5_Click(object sender, EventArgs e) if (this.CheckForm("FormPenlnsurlnfo") = true)return;else HRMan.HROper.FormPenlnsurlnfo peninsur = new HRMan.HROper.FormPenlnsurlnfo(); peninsur.MdiParent = this;peninsur.Show();/ 部门设定private void toolStripButton6_Click(object sender, EventArgs e)if (this.CheckForm("FormDeplnfo") = true)return;elseHRMan.SysOper.FormDepInfo depinfo = new HRMan.SysOper.FormDeplnfo();depinfo.MdiParent = this;depinfo.Show();/其他设置private
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸张与纸板生产的自动化设备选择考核试卷
- 2024项目管理考试考生的成功案例试题及答案
- 棉麻行业客户需求预测与供应链优化策略实践考核试卷
- 农业农业机械产业链金融服务批发考核试卷
- 穿戴式设备在机器人控制与交互的融合考核试卷
- 注册会计师职场礼仪知识试题及答案
- 电子乐器音频效果器设计与实现考核试卷
- 矿石市场的市场定位与市场战略考核试卷
- 焦炭应用领域与技术要求考核试卷
- 项目管理文化的营造方法试题及答案
- 大众传媒文化智慧树知到期末考试答案章节答案2024年复旦大学
- 2024年《网络反不正当竞争暂行规定》重点解读
- NB-T20048-2011核电厂建设项目经济评价方法
- 河南省信阳市固始县2023-2024学年四年级下学期期末数学试题
- 修补外墙防水合同
- 20万吨有机肥项目可行性研究报告
- 2024-2030年中国街舞培训行业市场发展现状及竞争格局与投资战略研究报告
- 颅内感染的护理查房
- 幼小衔接 每日一练
- 电缆敷设施工质量控制案例分享
- 健身减肥训练营计划方案
评论
0/150
提交评论