人事信息管理系统毕业论文.docx

上传人:豆**** 文档编号:29947257 上传时间:2022-08-02 格式:DOCX 页数:35 大小:4.04MB
返回 下载 相关 举报
人事信息管理系统毕业论文.docx_第1页
第1页 / 共35页
人事信息管理系统毕业论文.docx_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《人事信息管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《人事信息管理系统毕业论文.docx(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 学号:48山西轻工职业技术学院毕 业 论 文题目:人事信息管理系统教 学 系 信息工程系 专业班级 网络技术 1031 学生姓名 指导老师 山西轻工职业技术学院二一三年三月十八日摘 要人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。人事信息管理系统是典型的信息管理系统(MIS),本系统是建立在Microsoft SQL Server 2005基础上的应用系统,用Microsoft Visual Studio 2005语言编写,此信息管理系统可以实现学

2、生信息的高效查询,修改,删除等操作,使学生信息关系系统化,规范化和自动化。该系统可以满足人事管理日常工作的需要,实现无纸化办公,以模糊组合查询的方式,提供了相同数据源多库表的查询,为人事住处的管理提供了方便、快捷的操作方式。随着计算机行业的飞速发展,人类已经进入了信息时代,旧的手工纪录的人事管理方式已经不能适应高速发展的信息化时代,新的人事管理系统开发出来之后,公司的现有的人事信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。这些优点能够极大地提高效率,也简化企事业单位在人事管理方面的复杂性,和减少

3、企事业单位在管理上的庞大开销,让企事业单位能运用更多的物力和财力去从事开发、生产等别的发展方向。关键词:人事信息管理系统、数据库、Visual Studio 2005目 录摘 要11课题的来源与意义11.1本课题的来源11.2本课题研究的目的及意义11.3本课题的研究现状22 开发工具的选择22.1开发工具Access的介绍32.2 开发软件Visual Studio 2005的介绍33系统需求分析43.1功能需求53.2性能需求53.3 可行性分析64系统功能设计64.1系统的功能分析64.2系统功能结构74.2.1 来宾用户登录94.2.2管理员登录94.3系统E-R图105信息管理系统创

4、建数据库115.1系统所需表115.2表与表之间的关系156人事信息管理系统窗体设计与流程实现167详细设计代码247.1简历窗体中提交代码247.2登录代码267.3结算代码27结论与建议29参考文献30致 谢31311课题的来源与意义1.1本课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够

5、极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过

6、程和所涉及到的问题及解决方法。1.2本课题研究的目的及意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人

7、事的信息管理系统,也是十分必要的。本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。1.3本课题的研究现状目前

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

9、络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。2 开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语

10、言的弹性和工具的便利性是密不可分的,只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间;相反,如果只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用。本设计我将采用面向对象的方法,综合运用数据库技术、程序设计技术,结合企业人事管理知识,以Visual Studio 2005作为系统前台应用程序开发工具,Access作为后台数据库,通过Visual Studio 2005中的Data控件使两者进行连接从而进行系统软件开发。2.1开发工具Access的介绍

11、Microsoft Access是比较流行的关系型数据库管理系统之一,其基本核心是Microsoft Jet 数据库引擎,是一些关于某个特定主题或目的的信息集合。它的作用是用来存储,维护和检索数据。同时,提供了VBA 编程接口,可以为用户提供各种各样的编程功能。一个数据库对象是由若干表,查询,窗体,报表,宏和模块等对象及对象的集合组成的,这些集合的组合丰富和增强了Access数据库的功能。在Access中,所有的对象均保存在一个“.MDB”文件中,这给数据库的维护带来了很大的方便。选择Access作为后台数据库,是因为Access在许多数据管理的系统中已经非常广泛的使用,在数据流管理方面也是比

12、较成熟的。同时Access相比较SQL作为后台数据库,在连接方面有更为简易的表现,因此选择Access作为后台数据库。2.2 开发软件Visual Studio 2005的介绍Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,总体来说是一个非常庞大的软件,甚至包含代码测试功能。Visual Studio 2005有以下特点:1

13、.集成通过将 SDLC 工具集成到 UI 级别的表面,Visual Studio Team System 提高了团队工作效率并增强了项目的可预见性,下面说明数据级别表面以及过程级别的项目上下文。2.扩展性Visual Studio Team System 设计基础是扩展性模型。Microsoft 提供的 SDLC 工具利用与第三方可用的扩展性功能相同的扩展性功能。扩展性体现在集成的三个层次:UI、数据和过程。当然, 使用单一的一个工具去完成一个中大型的应用系统的需求分析, 是不可能成功的。因为社会在发展, 用户的需求也在改变, 如何把握住用户的需求是需要时间的, 面向对象的方法有时也会忽略外在

14、的与表层的要求, 不仅仅是要获得关键的需求, 其他更多的需求往往要等到用户在使用后才知道, 然而等到用户使用是不现实的, 作为原型开发模型中的原型也是收集用户需求, 描述与解释需求的一类相当有效的方法与工具。在我们的开发过程中, 为了更好地让用户了解我们的系统和我们的设计方案, 让用户在见面会上更有方向性与针对性, 我们对用户进行需求分析,从而在真正的分析与设计时就能更加符合用户的要求。总之, 软件需求分析方法和工具的使用, 对我们软件开发过程影响是很深远的, 选用高效能的正确的方法与工具, 可以使我们的软件更加正确地反映现实需求, 更加具有可用性、可扩展性和可维护性; 降低了软件项目的风险。

15、3系统需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事信息管理系统, 因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低

16、、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业人事档案的管理势在必行。当前企业信息管理系统正在从US结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。3.1功能需求本系统实现的是人事信息管理系统,在设计系统时,结合人事信息管理的实际流程需要,系统在实现上应该具有如下功能:用户必须输入正确的用户名和密码才

17、能进入系统。提供增加、删除、修改用户帐户的功能。员工各种信息的输入和修改。对于应聘合格员工的添加。对于转出、辞职、离退员工信息的删除。按照某种条件,查询、统计符合条件的员工信息。提供对员工、部门、岗位等各种条件的查询。人事信息管理系统的使用帮助。3.2性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的性能需求: (1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。(2)系统的开放性和系统的可扩充性人事信息管理系统在

18、开发过程中,应该充分考虑以后的可扩充性。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3)系统的易用性和易维护性人事信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。3.3 可行性分析人事管理系统后台数据库采用目前应用十分广泛的桌面型关系数据库Microsoft Off

19、ice Access 2003,由于其具有快速、方便、灵活和可移植性等特点被大多数软件开发者所使用;前台采用Visual Studio 2005作为主要的开发工具,其可与Access 2003数据库无缝衔接。4系统功能设计4.1系统的功能分析人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:(1)系统用户管理:对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解

20、相关的信息。(2)职工信息管理:职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行。(3)职工工资管理:职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。(4)职工假条管理:职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。4.2系统功能结构系统功能结构图主要从功能的角度描述了系统的结构,如图4-1。人事信息管理系统 管 理 员 登 录系统管理 来宾登录个人信息管理人事信息管理招聘信息管理帮助电脑公司招聘信息投简历登录登录信息管理注销退出系

21、统个人基本信息个人工作经历员工管理员工日常考勤管理员工考核奖惩管理员工工资管理岗位管理部门管理招聘管理待应聘人信息管理更改权限更改密码添加用户退出系统图4-1系统功能结构图在整体设计中,我将人事管理系统分为两种身份登录:本公司人员和公司外来人员即来宾用户。来宾用户登录可以看到本公司的简介和本公司对外招聘信息并可以投简历以应聘本公司招聘的岗位。而本公司人员登录再分两个种身份登录:管理员用户和超级管理员用户,他们所对应的权限也就不一样了。下面将具体进行介绍。4.2.1 来宾用户登录来宾用户登录可以看到包括:君临电脑公司简介、招聘信息、投简历、退出系统四个部分。(1)电脑公司简介:实现介绍下本公司基

22、本信息功能。(2)招聘信息:实现可查看本公司对外招聘的功能以便应聘人员的投简历。(3)投简历:实现应聘人员将自己的个人信息投个本公司的人事部查看。(4)退出系统:实现正常退出人事信息管理系统。4.2.2管理员登录登录本窗体也即主窗体可以看到五个模块:系统管理模块、个人信息管理模块、人事信息管理模块、招聘信息管理模块和帮助模块。管理员身份又分为管理员用户和超级管理员用户两种,所对应的权限是不一样的,管理员用户可以对主窗体的内的系统管理模块进行部分操作、对个人信息管理模块和帮助模块进行完全操作。下面来详细讲下这五个模块:(一)系统管理模块包括:登录、登录信息管理、注销和退出本系统四个部分。1.登录

23、:实现系统管理员登录。2.登录信息管理又包括:更改密码、更改权限和添加用户三个部分。1)更改权限:实现更改管理员用户权限。2)更改密码:实现更改管理员用户密码3)添加用户:实现添加管理员用户。3.注销:实现重新选择管理员用户登录。4.退出本系统:实现正常退出本系统。(二)个人信息管理模块包括:个人基本信息和个人工作经历两个部分。1.个人基本信息:实现普通管理员查看个人基本信息和修改。2.个人工作经历:实现普通管理员去更改自己的工作经历。(三)个人信息管理模块包括:员工管理、员工日常考勤管理、员工考核奖惩管理、员工工资管理、岗位管理和部门管理六个部分。1.员工管理:实现超级管理员对员工信息的管理

24、。2.员工日常考勤管理:实现超级管理员对员工的日常考勤管理。3.员工考核奖惩管理:实现超级管理员对员工日常考勤做出的奖惩管理。4.员工工资管理:实现超级管理员对员工工资的管理。5.岗位管理:实现超级管理员对本公司岗位的管理。6.部门管理:实现超级管理员对本公司部门的管理。(四)招聘信息管理模块包括:招聘管理和待应聘人信息管理两个部分。1.招聘管理:实现超级管理员对公司外部的招聘管理。2.待应聘人信息管理:实现超级管理员对应聘人的考核管理。(五)帮助模块:实现一些对本系统不了解用户的技术帮助。4.3系统E-R图在我所设计的模块中,主要涉及到员工、奖惩、部门、招聘、工资和工作经验这六个实体,所以在

25、E-R图中我只是将这六个实体的属性进行了详细说明。工资工作经验部门招聘奖惩员工拥有领取考核属于管理图4-2 系统R-E图5信息管理系统创建数据库5.1系统所需表综合以上分析,要实现上面的所有功能模块,共需要设计十个表,它们分别是:用户登录表、员工信息表、部门表、工资表、工作经验表、日常考勤表、奖惩表、岗位表、招聘信息表、应聘信息表。创建表:(1)用户登录表:登记管理人员的用户名、密码及登录权限。(2)员工信息表:详细登记员工基本信息。(3)部门表:登记所有部门的详细情况。(4)工资表:登记所有员工的工资详细情况。(5)工作经历表:登记所有员工曾经的详细工作经历情况。(6)日常考勤表:详细登记所

26、有员工日常考勤信息。(7)奖惩表:登记所有员工考核后的情况。(8)岗位表:登记本公司所有的岗位情况。(9)招聘信息表:登记本公司向外界招聘的详细信息。(10)应聘信息表:登记所有向本公司投简历人的详细信息。表5-1用户登录表字段名数据类型数据长度NULLPrimarykey用户号Nchar10NY用户姓名Nchar10NY密码Nchar10YN用户权限Nchar10YN表5-2 员工信息表字段名数据类型数据长度NULLPrimarykey员工号Nchar10NY and F员工姓名Nchar10YN性别Nchar10YN民族Nchar10YN出生日期Nchar30YN健康状况Nchar10YN

27、学历Nchar10YN专业Nchar20YN毕业学院Nchar30YN英语等级Nchar10YN技能等级Nchar10YN身份证Nchar10YN婚姻状况Nchar10YN政治面貌Nchar10YN联系电话Nchar20YN邮编Nchar10YNE-mailNchar30YN家庭住址Nvarchar50YN入公司时间Smalldatetime-YN岗位名称Nchar10YN部门号Nchar10YN相片Image-YNQQNchar20YN备注Nvarchar50YN表5-3部门表字段名数据类型数据长度NULLPrimarykey部门号Nchar10NY and F部门名Nchar10YN部门电

28、话Nchar20YN简介Nvarchar50YN表5-4工资表字段名数据类型数据长度NULLPrimarykey工资号Nchar10NY员工号Nchar10YF基础工资Money-YN岗位工资Money-YN岗位津贴Money-YN职位工资Money-YN职位津贴Money-YN水电费Money-YN养老保险Money-YN医疗保险Money-YN个人所得税Money-YN工资总额Money-YN表5-5工作经历表字段名数据类型数据长度NULLPrimarykey工作经历号Int-NY员工号Nchar10YF开始时间smalldatetime-YN结束时间smalldatetime-YN公司名

29、称Nchar20YN部门Nchar20YN岗位Nchar20YN备注Nvarchar50YN表5-6日常考勤表字段名数据类型数据长度NULLPrimarykey考勤号Int-NY员工号Nchar10YF员工姓名Nchar10YN时间smalldatetime-YN上班时间Nchar40YN下班时间Nchar40YN表5-7 奖励表字段名数据类型数据长度NULLPrimarykey奖罚号int-NY员工号Nchar10YF类型Nchar10YN时间smalldatetime10YN处理结果Nvarchar50YN表5-8岗位表字段名数据类型数据长度NULLPrimarykey岗位号Nchar10

30、NY and F岗位名称Nchar10YN直接上级Nvarchar50YN下属部门Nvarchar50YN性质Nvarchar50YN管理权限NvarcharMaxYN管理职能NvarcharMaxYN表5-9招聘信息表字段名数据类型数据长度NULLPrimarykey招聘号Int-NY岗位号Nchar10YF部门号Nchar10YF人数Nchar10YN要求Nvarchar100YN表5-10 应聘信息表字段名数据类型数据长度NULLPrimarykey应聘号Int-NY招聘号Int-YF应聘人姓名Nchar10YN性别Nchar10YN民族Nchar10YN出生日期Nchar30YN健康状

31、况Nchar10YN学历Nchar10YN专业Nchar20YN毕业学院Nchar30YN英语等级Nchar10YN技能等级Nchar10YN身份证Nchar10YN婚姻状况Nchar10YN政治面貌Nchar10YN联系电话Nchar20YNE-mailNchar30YN家庭住址Nvarchar50YN入公司时间Smalldatetime-YN相片Image-YNQQNchar20YN备注Nvarchar50YN5.2表与表之间的关系本管理系统共用到的表:用户登录表、员工信息表、部门表、工资表、工作经验表、日常考勤表、奖惩表、岗位表、招聘信息表、应聘信息表,除了用户登录表其他各表之间均有一定

32、的关系,可以进行关联。图5-2 员工信息表员工信息表、工资表、工作经验表、日常考勤表、奖惩表这五个表里面都有一个相同的字段:员工号,通过学号这个字段就可以将系统的这五个表关联了起来。当某个表发生插入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动。员工信息表和部门表也有一个相同的字段:部门号将两表相关联。由于招聘所招的信息和岗位、部门有关,因此招聘表、岗位表这两个表之间有一个相同的字段:岗位号来进行关联;招聘表、部门表这两个表之间也有一个相同的字段:部门号来进行关联。来应聘的人是根据招聘信息来应聘的。所以应聘表、招聘表这两个表有个相同的字段:招聘号来进行关联。6人事信息管理系统窗体设

33、计与流程实现 (1)系统启动后,将首先出现用户初始窗体(如图6-1),权限管理的功能是指对数据库的访问级别进行统一定义和管理,以保证数据的安全性和共享性。不是本公司的员工只能去点击来宾登录,而是本公司的员工就可以点击管理员登录。 图6-1系统初始界面(2)若选择来宾登录,单击就会出现如图6-2所示。图6-2来宾登录主要界面(3)单击“招聘信息”,可以看到本公司对外的招聘信息。选择岗位后在选择下所属部门就可以看到招聘信息(如图6-3)。如果有意可以单击投简历来应聘。图6-3招聘信息(4)单击“投简历”和在“招聘信息”里单击“投简历”按钮是出现一样的窗体(如图6-4所示)。在招聘编号中选择要应聘的

34、工作号。就可以在旁边的“你所应聘的岗位是”显示出来。然后就可在下面个人信息填写个人信息。点击“请阅读本协议”可以看到本公司的协议(如图6-5)。如果你同意本协议可以勾上那个checkbox1,单击提交就可投简历了。图6-4 填写简历图6-5 软件许可及服务协议(5)应聘人投了简历,公司就要考虑下这个人是否招收。单击选择(如图6-1所示)的窗体中的管理员登陆就弹出(如图6-6所示)的窗口,在系统管理下拉框中单击登录,就可弹出(如图6-7所示)的登录验证窗口。若为管理员登录,则要求输入正确的管理员账号和密码后,将拥有管理员登录权限,而不同的权限会相印弹出不同的窗口(如图6-8);若管理员需要进行密

35、码修改,则进入密码修改窗口。要求所输入的管理员帐号和旧密码在数据库表中必须存在并且一致。若一致,则允许输入新密码,否则提示旧密码错误信息并要求重新输入旧密码。图6-6 管理员登录主窗体图6-7 登录验证窗口图6-8 超级管理员登录窗口(6)点击招聘信息管理下拉框中的“待应聘人信息管理”弹出(如图6-9所示)的窗体。记录浏览下,如果认为有人合格就在右边的职工号栏输入一个号码,然后点击录取,接着在赋给员工一个工资号。如果认为此人不合要求及可以单击不合格按钮。图6-9 应聘者管理窗口(7)录取此人后给他注册个帐号并设置其权限,让其登录管理员主窗口。修改个人信息(如图6-10)和个人曾经的工作经历(如

36、图6-11)。图6-10 个人信息管理窗口图6-11 个人经历管理窗口(8)超级管理员登录可以进行一下管理1)对员工的管理如图所示,单击工作经历可以显示当前员工的工作经历信息。在右侧查询里,管理员可以选择什么类型进行精确查询。在右下角有超链接里有三个按钮,可以对员工进行工资管理(如图6-12所示)、日常考勤管理(如图6-13所示)和奖惩管理(如图6-14所示)。图6-12 员工信息管理窗口 图6-13 员工工资管理图6-14 员工日常考勤管理图6-15 员工奖罚管理2)对岗位的管理(如图6-16所示),管理者可以浏览、增删改等操作;部门管理和岗位管理一样(如图6-17所示)。图6-16 员工岗

37、位管理图6-17 部门信息管理7详细设计代码7.1简历窗体中提交代码private void button1_Click(object sender, EventArgs e) if (checkBox1.Checked = true) SqlConnection conn = new SqlConnection(config.CString); SqlCommand comm = new SqlCommand(); comm.Connection = conn; comm.CommandText = insert into apply (recruit_id,apply_name,telep

38、hone,sex,nation,borndate,health,eduqua,profession,email,polity,people_id,graduation,Englishlevel,skilllevel,QQ,homeaddress,maritalstatus,remark,photo) values(reid,aname,tele,sex,na,born,he,ed,pr,em,po,pid,gr,Eng,skill,QQ,home,ma,re,ph); comm.Parameters.Add(reid, SqlDbType.Int).Value = boBox3.Text; c

39、omm.Parameters.Add(aname, SqlDbType.NChar, 20).Value = this.textBox1.Text; comm.Parameters.Add(tele, SqlDbType.NChar, 30).Value = this.textBox4.Text; comm.Parameters.Add(sex, SqlDbType.NChar, 20).Value = boBox1.Text; comm.Parameters.Add(na, SqlDbType.NChar,10).Value = this.textBox6.Text; comm.Parame

40、ters.Add(born, SqlDbType.NChar,30).Value = this.textBox2.Text; comm.Parameters.Add(he, SqlDbType.NChar, 10).Value = this.textBox9.Text; comm.Parameters.Add(ed, SqlDbType.NChar, 10).Value = this.textBox11.Text; comm.Parameters.Add(pr, SqlDbType.NChar, 20).Value = this.textBox10.Text; comm.Parameters.

41、Add(em, SqlDbType.NChar, 30).Value = this.textBox5.Text; comm.Parameters.Add(po, SqlDbType.NChar, 10).Value = boBox2.Text; comm.Parameters.Add(pid, SqlDbType.NChar, 30).Value = this.textBox8.Text; comm.Parameters.Add(gr, SqlDbType.NChar, 30).Value = this.textBox7.Text; comm.Parameters.Add(Eng, SqlDb

42、Type.NChar, 10).Value = boBox6.Text; comm.Parameters.Add(skill, SqlDbType.NChar, 30).Value = this.textBox4.Text; comm.Parameters.Add(QQ, SqlDbType.NChar, 20).Value = this.textBox18.Text; comm.Parameters.Add(home, SqlDbType.NVarChar, 50).Value = this.textBox3.Text; comm.Parameters.Add(ma, SqlDbType.NChar, 10).Value = boBox5.Text; comm.Parameters.Add(re, SqlDb

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com