欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    某公司人事管理系统设计毕业论文.docx

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

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

    某公司人事管理系统设计毕业论文.docx

    在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纸漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。本企业人事管理系统采用C/S结构,在WindowsXP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以MicrosoftVisualStudio2005和SQL2005数据库作为开发平台,使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL2005数据库形成数据表,进行数据存储。本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。关键词:企业人事管理系统;员工信息数据库;SQL:C#AbstractWiththeunprecedenteddevelopmentofInternet,ithasbeenbroughtusgreatconvenienceandefficiencyinoursociety.Normalizationandelectrificationhavebecomethefirstchoiceofsavingoperationcostandimprovingworkefficiency.Manyenterprises'personneladministrationsystemslieinthephaseofmanualmanagementwhichisinefficientandeasytogowrongbycarelessness.Therefore,theMIS(ManagementInformationSystem)isdesignedtomakethepersonneladministrationmorescientific,normativeandefficient.ThesystemadoptsthestructuremodeofClientZServer(CZS),WindowsXPastheoperationsystem,SQL2005asthebackgrounddatabase,andMicrosoftVisualStudio2005asthedevelopingtool.Itcanhelpenterprisestoestablishaperfect,strongstaffinformationdatabase,whichfacilitatesthecentralizedmanagementofstaffinformationandworkflow.Thepaperexplainsthecoursedesign,systemdesignandimplementationofMIS,alsobrieflyintroducestheprocessofthesystemdevelopment.Keywords:PersonnelManagementSystem;EmployeeInformationDatabase;SQL;C#第一章需求分析第一节企业人事管理系统的研究内容及所达到的目标-6-一、研究内容-6-二、设计原则-6-三、所达到的目标-6-第二章系统设计-7-第一节企业人事管理管理系统设计-7-一、系统目标-7-二、企业人事管理系统的需求分析-9-三、企业人事管理系统总体设计-9-第二节企业人事管理系统功能设计-10-一、企业人事管理系统功能-10-二、企业人事管理系统内容和功能设计-10-三、企业人事管理系统信息结构设计-11-四、企业人事管理系统构架的详细介绍-11-五、企业人事管理系统功能模块图-11-第四节数据库设计与实现-13-一、数据库的需求分析-13-二、数据库的概念设计-13-三、数据库的逻辑设计-16-第三章系统测试第一节企业人事管理系统的三个测试阶段-17-第二节测试系统-18-一、登录模块实现-18-二、主窗体概述-18-三、人事档案浏览窗体概述-23-四、人事资料查询窗体概述-25-结论-27-参考文献-29-致谢-30-刖百近年来,随着数据库技术的迅速发展以及数据库管理系统的光反应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万的数据库被应用于商业管理、政府办公、科学研究和工程开发等方面,特别是多媒体技术、网络技术与数据库的结合,使数据库有了更大的发展空间。本文就公司人事管理系统的设计与实现进行了认真的分析研究,结合工作环境和管理需求,建立了一个高效、稳定的人事管理系统,达到了先进、安全、实用、可靠的目标,并对今后新的需求有很好的扩展性。(1)公司人事管理系统开发的目的随着公司规模的扩大,经济体制的快速发展,公司组织管理会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。它的内容对企业的决策者和管理者来说都至关重要,所以,人事管理系统应能够为用户提供充足的信息和快捷的查询手段。建立一套人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作,都需要花费很多的时间和精力。传统的人工管理方式有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。(2)公司人事管理系统的意义人的管理是一切管理工作的核心。员工代表一个公司的形象,因而人事管理机制设计的好坏,直接影响一个公司的成败。员工的基本信息管理是公司人事管理的基础,在公司员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。人力资源部那些重复的、事务性的工作交给HRP(HUmanResourcePlanning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的基本信息、用人事管理、备忘记录、数据库、管理工具和系统管理等方面。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。(1)支持企业实现规范化的管理;(2)支持企业高效率完成劳动人事管理的日常业务;(3)支持企业进行劳动人事管理及其相关方面的科学决策。第一章需求分析第一节企业人事管理系统的研究内容及所达到的目标一、研究内容本次毕业设计研究的主要内容是构建一个公司人事管理系统,采用的主要技术是基于服务器端的C#语言和SQL0二、设计原则本次设计的任务构建一个企业人事管理系统,采用的主要技术是基于服务器端的C#语言、MicrosoftVisualStudio2005和SQLServer2005o三、所达到的目标企业人事管理系统,是为了迎合现在人们的工作而设计的。人事管理系统能够为用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也公司的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。第二章系统设计第一节企业人事管理管理系统设计一、系统目标(1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;(2)能够对进货信息进行有效的管理;(3)对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误;(4)能够对商品销售信息进行有效的管理;(5)能够准确、详细地管理商品库存信息;(6)系统应最大限度地实现易维护性和易操作性。该系统主要从以下几个功能来实现的:1. 新增:添加新员工的个人信息。2. 修改:修改已有员工的个人信息。3. 删除:删除已有员工的个人信息。4. 查询:根据条件查询员工的信息。5. 显示所有:显示所有员工的信息。本系统的功能模块图如下:职工管理系统二、企业人事管理系统的需求分析插 入 员 工删 除 员 工查 询 员 工信息修改信息浏览退出系统(1)基本信息管理该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。(2)人事管理通过该模块,能够进行人事档案浏览、人事资料查询和人事资料统计。以便进入该企业的人能快速了解其他职工信息和工资等方面的信息,也方便人事专员对信息的记录、增删和修改。(3)备忘记录在企业的运作的同时,需要对企业进行日常记事,便于统计信息,建立本企业的信息库。还要建立通讯录,方便企业中人员的联系。(4)数据库根据职工的基本信息,以及日常记事,可以建立备份/还原数据库和清空数据库两项,存储需要的信息,删除不必要的冗余信息。(5)管理工具在这个板块中,可以选择你所需要的管理工具,记事本或者计算器,进行你需要的计算。(6)系统管理该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。三、企业人事管理系统总体设计UML活动关系具体的UML活动图如图2-2所示。U各种信息管理图2-2 UML活动关系图系统首页第二节企业人事管理系统功能设计一、企业人事管理系统功能(1)记录了职工的基本信息,了解职工的基本情况,对企业的日常管理有很大的帮助,同时也可以通过这些对职工采取针对性的措施;(2)浏览功能,使用户能看到所有职工的信息,了解自己所需要的情况,互相了解,从而有利于交流;(3)备份/还原数据库,保证信息的不流失;(4)对人事档案的浏览和查询;(5)管理使用本地数据库,更快更好的进系统维护。二、企业人事管理系统内容和功能设计企业人事管理系统提供的主要功能如下。(1)本企业人事管理系统录入职工的基本信息,如民族类型、职工类别、文化程度、政治面貌、部门类别等等很多设置;(2)员工提示信息,包括员工生日和员工合同,是企业更加人性化;(3)备忘记录,能是日常流程更顺利;(4)数据库的使用,存有备份,避免数据流失带来的不必要的麻烦;(5)系统管理,使用正确的用户名和密码才能进入下一个界面。建立内容和功能清单1)内容主要包括基本信息管理主页,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示;人事管理页面,备忘记录页面,数据库页面,管理工具页面,系统管理页面等可视化页面。2)功能清单主要有主界面、用户登录系统、公共模块、系统管理入口、查看,修改个人信息等。三、企业人事管理系统信息结构设计确定导行栏目导行栏目是网站主要功能的体现,合理的划分和安排栏目,将网站的主题明确的显示出来,并且尽量方便访问者的浏览和查询。四、企业人事管理系统构架的详细介绍(1)用户登录用户在登陆之后才能对该系统进行浏览、修改等操作。(2)企业人事信息的改变企业人事管理系统中信息发生变化时,必须先登陆,然后再进行对应的操作,使信息的变化及时反映在系统中,保证系统运行结果的正确性。五、企业人事管理系统功能模块图企业人事管理系统的功能模块图如图2-3所示。人事管理系统的业务流程图如图2-4所示。主界面基本信息管理人事管理备忘记录数据库管理工具系毓管理图2-3人事管理系统功能模块图界面人由管理系统主界面图2-4人事管理系统的业务流程图第四节数据库设计与实现在开发应用程序时,对数据库的操作时必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计的合理性将直接影响到程序的开发过程。一、数据库的需求分析公司人事管理系统主要用来记录一个公司中所有员工的基本信息,以及每个员工的工作简历、家庭成员、奖惩记录等,数据量是根据企业员工的多少来决定的,本系统使用MicrosoftSQLServer2005作为后台数据库。数据库命名为db_PWMS。二、数据库的概念设计为了提高的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。登录表的实体E-R图如图2-5所ZjsO为了避免登录用户随意修改数据库中的信息,创建一个用户权限表,实体E-R图如图2-6所示。图2-5登录表的实体E-R图图2-6用户权限的实体E-R图为了可以在用户权限表中更方便地添加用户权限信息,可以再数据库中创建一个权限模板。权限模板的实体E-R图如图2-7所示。图2-7权限模板表的实体E-R图在开发企业人事管理系统时,最重要的数据表是职工基本信息表,它记录了企业中所有职工的基本信息。职工基本信息表的实体E-R图如图2-8所示。图2-8职工基本信息表的实体E-R图为了更具体地记录职工信息,创建一个家庭关系表,来记录每个职工的家庭成员,以及工作单位、联系方式等。其实体E-R图如图2-9所示。图2-9家庭关系表的实体E-R图在企业中,职工的奖惩是必不可少的。奖惩表的实体E-R图如图2-10所示。图2-10奖惩表的实体E-R图为了使前台在录入信息时更加简单、快捷,可以将基本表中的一些特定字段值在数据库中以表的形式进行记录。部门类别表的实体E-R图如图271所示。三、数据库的逻辑设计根据上面设计好的E_R图,可以在数据库中创建相应的数据表例如:tb_Stuffbusic(职工基本信息表)表tb_Stuffbusic用于保存职工的基本信息,该表的结构如表3-7所示。表3-7职工基本信息表字段名数据类型主键描述IDVarchar(5)是职工编号StuffNameVarchar(20)否职工姓名FolkVarchar(20)否民族Birthdaydatetime否出生日期Ageint否年龄KulturVarchar(14)否文化程度MarriageVarchar(4)否婚姻SexVarchar(4)否性别VisageVarchar(14)否政治面貌IDCardVarchar(20)否省份证号workdatedatetime否单位工作时间WorkLengthint否工龄EmployeeVarchar(20)否职工类型BusinessVarchar(IO)否职务类型LaborageVarchar(IO)否工资类别BranchVarchar(14)否部门类别DuthcallVarchar(14)否职称类别PhoneVarchar(l4)否电话HandsetVarchar(三)否手机SchoolVarchar(24)否毕业学校SpecialityVarchar(20)否主修专业GraduateDatedatetime否毕业时间AdressVarchar(50)否家庭地址Photoimage否个人照片BeAwareVarchar(30)否省CityVarchar(30)否市M_Payfloat否月工资BankVarchar(20)否银行账号Pact_Bdatetime否合同起始日期Pact_Edaletime否合同结束日期Pact_Yfloat否合同年龄第三章系统测试在开发一个企业人事管理系统,尤其是大型数据库应用系统的过程中,需要面对许多错综复杂的问题,在应用系统的投入使用之前的发现并修改其中的错误。第一节企业人事管理系统的三个测试阶段企业人事管理系统测试包括模块测试,集成测试和验收测试三个阶段。(1)模块测试人事管理系统由若干个子模块组成,每个子模块又由其相应的功能,所以人事管理系统的测试首要进行模块测试。每个模块都要完成一个定义清晰的子功能,模块测试的目的就是保证每个模块作为一个单元能够运行。(2)集成测试集成测试是根据所设计的软件结构把经过了模块测试的各个模块按某种策略组装起来,同时在组成过程中进行必要的测试。(3)验收测试由用户对目标企业人事管理系统进行验收,在经过了集成测试后,已经按设计要求把所有模块组装成了一个完整的软件企业人事管理系统,接口错误基本排除,需要进一步验证软件的有效性。企业人事管理系统测试,主要是基本信息管理、人事管理、数据库和系统管理的测试。第二节测试系统一、登录模块实现登录模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。登录窗体使用了SqIDataReader对象从数据源中检索只读数据集,该对象只允许以只读、顺向的方式查看其中所存储的数据。可以用该对象的GetSring(n)、Getlnt32(n)>GetDataTime(n)等方法读取指定字段的值,n表示当前表中字段的列数。登录窗体运行结果如图3-1所示。图3-1企业人事管理系统登录界面二、主窗体概述(1)主窗体是程序操作过程中必不可少的,通过主窗体,用户可以调用系统相关的各子模块,快速掌握本系统的实现功能及操作方法,还可以通过主窗体的菜单栏,判断当前用户对各模块的使用权限。当登录窗体验证成功后,用户将进入主窗体,主窗体被分为四个部分:最上面是系统菜单栏,可以通过它调用系统中的所有子窗体;菜单栏下面是常用按钮区,以按钮的形式调用最常用的子窗体,便于用户的操作;在窗体的左边是一个树形下拉列表,该列表的各个节点和菜单栏相同,可以通过树形列表完整的显示该系统的所有子窗体及其调用;在窗体的最下面,用状态栏显示当前登陆的用户名。主窗体界面如图3-2所示。当用户以普通用户进入主窗体时,主窗体中的菜单栏将根据当前用户的使用权限,对各子菜单栏的使用状态进行相应的设置,当用树形列表调用子窗体时,如果有权限,则显示相应的子窗体,否则将弹出“当前用户无权限调用XXX窗体”对话框。基础信息管理人事管理备忘记录数据库工具管理系统管理帮助图3-2主窗体界面(2)主窗体界面代码namespacePWMSpublicpartialclassF_Main:FormDataClass-MyMeansMyClass=newPWMS.DataClass.MyMeans();ModuleClass.MyModuleMyMenu=newPWMS.ModuleClass.MyModule();publicF_Main()InitializeComponentO;)#region通过权限对主窗体进行初始化III<summary>Ill对主窗体初始化./<summary>privatevoidPreen_Main()(StatusStripl.Items2.Text=DataClass.MyMeans.Login_Name;在状态栏显示当前登录的用户名treeViewl.Nodes.Clear();MyMenu.GetMenu(treeView1,menuStripl);调用公共类MyMOdUle下的GetMenU()方法,将menuStripl控件的子菜单添加到IreeViewl控件中MyMenu.MainMenuF(menuStrip1);将菜单栏中的各子菜单项设为不可用状态MyMenu.MainPope(menuStripLDataClass.MyMeans.Login_Name);根据权限设置相应子菜单的可用状态)#endregionprivatevoidF_Main_Load(objectsender,EvenlArgse)F_LoginFrmLogin=newF_Login();声时登录窗体,进行调用FrmLogin.Tag=1;/将登录窗体的Tag属性设为1,表示调用的是登录窗体FrmLogin.ShowDialogO;FrmLogin.Dispose();当调用的是登录窗体时if(DataClass.MyMeans.Login_n=1)Preen_Main();/自定义方法,通过权限对窗体进行初始化MyMenu.PactDay(1);/MyModule类中的自定义方法,用于查找指定时间内,过生日的职工MyMenu.PactDay(2);/MyModule类中的自定义方法,用于查找合同到期的职工)DataClass.MyMeans.Login_n=3;将公共变量设为3,便于控制登录窗体的关闭)privatevoidF_Main_Activated(objectsender,EventArgse)if(DataClass.MyMeans.Login_n=2)当调用的是重新登录窗体时Preen_Main();/自定义方法,通过权限对窗体进行初始化DataClass.MyMeans.Login_n=3;)privatevoid系统退出TOOlStriPMenUltem_Click(ObjeCtsender,EventArgse)Application.Exit();)publicvoidTool_Folk_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),2);)privatevoidTooLStuffbusic_Click(objectsender,EventArgse)MyMenu.Show-Form(sender.ToStng().Trim(),1);用MyModule公共类中的Show_Form()方法调用各窗体)privatevoidTooI_ClewBirthday_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToStnng().Trim(),1);privatevoidTool_Stufind_CIick(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)privatevoidTool_Stusum_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)privatevoidTool_DayWordPad_Click(objectsender,EventArgse)MyMenu.Show-Form(sender.ToString().Trim(),1);)privatevoidTool_AddressBook_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)privatevoidTool_Back_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)privatevoidTool_Clear_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);privatevoidTool_NewLogon_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)privatevoidtreeViewl_NodeMouseClick(objectsender,TreeNodeMouseClickEventArgse)if(e.Node.Text.Trim()="系统退出”)如果当前节点的文本为“系统退出”Application.Exit();关闭整个工程)MyMenu.TreeMenuF(menuStrip1,e);用MyMOdUIe公共类中的TreeMenUF()方法调用各窗体privatevoidButton_Close_Click(objectsender,EventArgse)this.Close();)privatevoidButton_Stuffbusic_Click(objectsender,EventArgse)if(Tool_Stuffbusic.Enabled=true)Tool_Stuffbusic_Click(sender,e);elseMeSSageBOX.Show("当前用户无权限调用"+,',n,+(ToolStripButton)Sender).Text+m,m+“窗体”);privatevoidButton_Stufind_Click(objectsender,EventArgse)if(TooLStufind,Enabled=true)Tool_Stufind_Click(sender,e);elseMeSSageBOX.Show("当前用户无权限调用"+",h,+(ToolStripButton)sender).Text+"""+“窗体”);)privatevoidButton_ClewBargain_CIick(objectsender,EventArgse)if(TooLClewBargain.Enabled=true)Tool_ClewBargain_CIick(sender,e);elseMeSSageBoX.Show("当前用户无权限调用"+u,n,+(ToolStripButton)sender).Text+,+“窗体”);)privatevoidBotton_AddressBook_Click(objectsender,EventArgse)if(TooLAddressBook.EnabIed=true)Tool_AddressBook_Click(sender,e);elseMeSSageBOX.Show("当前用户无权限调用”+"""+(ToolStripButton)Sender).Text+,"m+“窗体”);privatevoidBotton_DayWordPad_Click(objectsender,EventArgse)if(TooLDayWordPad.Enabled=true)Tool_DayWordPad_Click(sender,e);elseMeSSageBoX.Show("当前用户无权限调用”+"""+(ToolStripButton)sender).Text+',"+“窗体”);)privatevoidTool_Counter_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);privatevoidTool_WordBook_Click(objectsender,EventArgse)MyMenu.Show_Form(sender.ToString().Trim(),1);)三、人事档案浏览窗体概述人事档案浏览窗体时用来对职工的基本信息、家庭情况、工作简历、培训记录等进行浏览,以及添加、修改、删除的操作。在主窗体中,可以通过菜单栏中的“人事管理”/“人事档案浏览”调用人事档案浏览窗体,也可以通过“人事档案浏览”常用按钮或树形下拉列表,进行调用。人事档案浏览窗体由四个部分组成,分别由分类查询、浏览按钮、职工名称表和信息操作组成,其中分类查询主要是通过职工的类别,对职工进行简单查询;浏览按钮是通过按钮对职工名称表进行浏览;职工名称表是用来显示当前所记录的所有职工名称;信息操作是用来对职工的相关信息进行添加、修改、删除、浏览等操作,并可以将职工的基本信息在Word文档中以自定义表格的形式进行显示。人事档案浏览职工基本信息界面,如图3-3所示。人事档案浏览工作简历界面,如图3-4所示。图3-3人事档案浏览职工基本信息界面图3-4人事档案浏览工作简历界面四、人事资料查询窗体概述在人事资料查询窗体中,可以通过在“基本信息”和“个人信息”区域中设置查询条件,对职工基本信息进行查询。人事资料查询窗体运行结果如图3-5。图3-5人事资料查询窗体结果结论企业人事管理系统,通过对员工基本信息的管理,实现了员工基本信息管理及查询、相关人士活动的管理,实现了对人事相关信息数据及时、准确的获取,并可以根据不同的要求获取需要的信息;并提供系统维护功能,使用户方便进行数据备份和恢复、数据删除;同时也考虑到了减少数据冗余的问题,对于数据的一致性问题也通过程序进行了有效地解决。企业人事管理系统可以推动企业依法管理,实现企业劳动人事管理的科学化、规范化和现代化,建立适合企业的劳动人事管理模式。使用该软件后,提高了企业的管理效率和管理水平,具有较强的实用性。本文重点研究了关于人事管理和机构管理性能系系统的设计和实现过程。在系统开发过程中,采用结构化分析方法,认清系统的各个功能模块。逐步的自顶向下、逐层分解的进行开发。在系统分析阶段,需要整合并提取出有用的信息,并正确地分析和加以利用。在完成人事管理系统的设计和实现过程中,收获颇多。在陈波老师的耐心指导下,我已经做出了该系统,并进行了美化。但是由于时间问题和本人能力的有限,本系统也存在一些需要改进的方面,希望如果以后有机会进行人事管理系统的设计时,能够做更加深刻的研究,主要方面如下:(1)安全问题。对于安全性因素考虑的比较少,希望能够从安全角度设计一个更加完善、安全的人事管理系统。在计算机与网络迅速发展的今天,安全已经成为一个不容忽视的问题,尤其对于企业,某些机密的信息,一旦被泄露,将会造成重大损失,甚至会影响企业的发展与存亡问题。(2)功能不够强悍。本系统的功能结构比较简单,希望能够在今后的设计中,使得功能更加完善,以便能够更加简洁有效地对系统进行各项使用操作。(3)效率问题。本文在设计过程对于效率考虑较少,如果开发的是大型企业的人事管理系统,将会产生大量的数据信息,那么有效、高速地处理这些数据是个不容忽视的问题。希望以后能从算法改进的角度对系统做出改进。参考文献1钱素梅.基于C/S结构的人事管理系统.科技信息(科学研究),20072张德强.企业人事管理系统.科技信息(学术研究),20083唐政.目开发全程实录.清华大学出版社,2008.54张跃廷,许文武.C#数据库系统开发完全手册.人民邮电出版社,2007.115侯晓霞,柴洪辉.C#技术内幕Ixl.北京:清华大学出版社,20026李敏波.C#高级编程M.北京:清华大学出版社,20057张晓坤,谭立平,车树良.C#编程语言详解M.北京:电子工业出版社,20048姜力,高群.SQLSerVer数据库设计与管理M.北京:中国林业出版社,20069张志华,刘云鹏.C#设计模式口I.北京:电子工业出版社,200310王珊,陈红.数据库系统原理教程口通北京:清华大学出版社,200811CalvinofI.TheusesofliteratureM.(Creagh,P.Trans.)SanDiego:Harcourtf198612Ainsworth,M.D.S.,Blchar,M.,Waters,E.,&Wall,S.Patternsofattachment.Hillsdale,NJ:Erlbaum13Anclcrson,C.A.,&Dill,K.E.(2000).Videogamesandaggressivethoughts,feelings,andbehaviorinthelaboratoryandinlife.JournalofPersonal!tyandSocialPsychology,78(4),772-790致谢首先感谢毕业设计指导老师田正军,田老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,从设计题目的选择,到题目的开发指导,直到题目的完成,也离不开同学的帮忙、深切关注和耐心指导,帮助解决了不少的难点,在我的毕业设计完成之即,我由衷的感谢。通过两年对计算机知识的学习,我认识到计算机的前景是不可限量的,在不久的将来不光学习要依靠网络,大规模的交易也离不开网络,通过参考一些专家老师的文章和计算机文献,我写了这篇公司人事管理系统说明书,不妥之处请老师批评指教,我必定虚心接受。我相信在老师的帮助下我的业务水平一定可以得到显著提高,在今后的工作实践中,我必定以严谨的态度对待工作和学习。在此,我对田

    注意事项

    本文(某公司人事管理系统设计毕业论文.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开