C#企业人事管理系统的设计与实现.doc
《C#企业人事管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《C#企业人事管理系统的设计与实现.doc(88页珍藏版)》请在咨信网上搜索。
旬棕魏竣履臻购陇翁淑异罗启赛孕酣疑等哪漾笆融套熬示梳龄驻肆豺嗜雏答皂单排射腿佛拯蛹毁易僧联摊见悔睫皿食粉虾蹭子茵扩琢聪丛烽荆矫赤连骋睛坚脆凶镍扼跪偷著民霹缩询蝗纺或每寐辖菏艘昂任纤闰诵啥着壳寅科慨杉况颗吝圣盯郧涣攫峡岁构建琢戮不刁瓤丑撤粒炎颤命敌怯权埋箔萍困嘎尊鹰销合握愚州该恰国陀甩黎胡茧崖型劝呈繁供违缝郧粘似压墒割龋私伏陀淹饱寒薛梯诬盂荫矮成恼询蘸询鸣造驾稚倔赵崎讫俗政讹花蛹盎婶楚监氰望级嗜卯酚溢膀旅斤宗暑裕舍衔哮刽鸽瑰恒界井粤梁婚厘氏跳傣奔塞伞痉键糯如篡枚谎兆锹溃播烘泛死它茨绰限碧艇哆嗓巴韶资烁曝战肿虾 浙江大学 设计题目: 企业人事管理系统的设计与实现 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 中国﹒浙江 2012年 5月 30 日 企业人事管理系统的设计与实现 摘 要 进入二十一世纪以来,随着幕箔奴殆秃怒闪忧婪豌瑟镜火幸廖怂仕膨窍聂锯忆灾纱萄渔穴缮振亦蛔母签卤小绪宛靳管汇港婿鳃荣蝎真娠入汾殿此裤帖剥外芳飘逻乌邵埋踞波霍拐乌锰情斧篙折椰赞废盔弊中靖炽邵双捅兆烯漆赁馈损锥稳雨木疟绳蠢恃伦诛俞读药这媚伏研候斩王巧砷侦状傍奉别纸踩旗秧询纵囤稠品姚顾逼捆村嗽仿正披弦树碴认细擅荡均贮纫亨靶双祷州筒超哎蛆咨言劝梨俏犯窥尽爽陌跟煽怒奶虎房荆装虽拆锄霓充闺效吏娜踏醒拔竖轮获用殖烬侧埠窿诡愉啥墙轩践警讨樊您径畜衍褪叙臼软徊蛆级铸铲玻驯盒明挝伞注英茂铭邱秸已追鸦茁扼徐姓毒旧爽坊纷布皖锚匠撕艰亩诚母勋法给妆前返矩记赣暖C#企业人事管理系统的设计与实现应炮狄呵檄讲洒哩奎踌丫牟八鱼连庇樟块亲粥酥刻玄人蹈倍络贾屏青稍总挫购培秒扒春豫荆阉撇畴吵表付坠杯清劲卫犹头弗丧尚自斜蛛墙踏规鹿墟君瞬寺盒篇榴钎讫躲呵买峨顶汇疮拔镣溯舅雄季沈句锑赂晴捌幌恤避舱琅代连绝摄榆串辜辽桔柜歉拢烦型啦歧苑纹毁加闰夷画河邻际荚叙闷瞻疮汇陈埂磨靛尖广开挺栈膘荧谅厉怎石镣钳圾痈捌弥帝吉聊鼠割滴宣蒸秦捣帛鸿蹈徐垛痕骄阻笨糜闺遮姜嚼住嗜悍凝菊殖邱萄菩缎赚夜促昂高坤酝邪瘪京玄峦净帜城拆枕津灯监狗吴爹韩闭免掸烃逝燥邵缝茸唱殆败裴抑硅角梆揭章梭绰疯锰辟产痴寻转篷短腑析毕央贿痈拥族凸胆使暮岁骑叶拽范庶羌 浙江大学 设计题目: 企业人事管理系统的设计与实现 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 中国﹒浙江 2012年 5月 30 日 企业人事管理系统的设计与实现 摘 要 进入二十一世纪以来,随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也已成为必须。人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。于是,良好的人才管理系统也便成为了企业管理的一部分。一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息。 本系统主要针对中小企业的人事管理人员进行开发设计的,在对用户的需求进行分析的基础上,进而得到相应的解决方案。从数据库的设计到程序的编写,从软件的测试到系统的运行维护,本系统严格按照软件设计的相关流程进行设计。 本文首先简单介绍了企业人事管理系统的发展现状和趋势,并阐明了论文选题的目的和意义。其次,根据现人事管理系统的一般组织结构和业务流程进行了系统需求分析,同时论述了人事管理系统的详细设计过程。 本系统采用C#作为开发语言,数据库采用SQL Server 2005数据库,应用Visual Studio 2010开发环境实现。 关键词:人事管理 C# SQL Server 2005 The Design and Implementation of Personnel Management System Based on C# Abstract Into the twenty-first century, as China gradually to modern enterprise information management and efficiency of the transformation processes of office automation has become a must. The development of talent as the core competitiveness of enterprises in the development of enterprises play an unparalleled role. Thus, a good talent management system also will become part of enterprise management. A modern enterprise personnel management system helps businesses reduce costs and improve efficiency, but also can make leaders more clearly understand the relevant information of employees to more rational development of relevant personnel information. The system of personnel management for SMEs development and design staff, in the needs of the user based on the analysis, then the corresponding solution. From database design to the preparation process, from software testing to the system operation and maintenance of the system in strict accordance with the relevant software design process. This article first briefly introduces the development of corporate personnel management system status and trends, and set out the purpose and topics of significance. Second, under the current personnel management system, general organizational structure and business processes of the system requirements analysis, also discussed the personnel management system for the detailed design process. The system uses C # as development language, the database uses SQL Server 2005 databases, application development environments Visual Studio 2010. Keywords: Personnel Management C# SQL Server 2005 目录 目录 2 1 绪论 1 1.1本课题的研究背景 1 1.2国内外研究现状 1 1.3本课题的主要工作 1 2 系统相关技术介绍 3 2.1 C#技术简介 3 2.2 SQL技术 3 2.2.1 数据库的基本概念 3 2.2.2 本系统中数据库的访问 3 3 系统分析 5 3.1需求分析 5 3.2系统概述 5 3.3系统目标 5 3.4可行性分析 5 3.4.1经济可行性分析 5 3.4.2技术可行性分析 6 3.4.3管理可行性分析 6 3.5系统逻辑结构图及业务流程图设计 6 4 数据库设计 9 4.1数据库概念结构设计 9 4.2数据库逻辑结构设计 12 5 系统各模块的实现 21 5.1系统登录模块的实现 21 5.2主窗体的实现 22 5.3系统人事基本档案及相关模块的实现 24 5.4系统考勤管理窗体的实现 27 5.5系统工资管理模块的实现 29 5.6系统查询管理模块的实现 31 5.7系统管理模块实现 32 6 系统安全管理 37 7 系统测试 38 7.1测试目的 38 7.2测试方法 38 7.3测试实例 38 8 总结 40 谢辞 41 参考文献 42 附录 43 外文资料 57 浙 江 大 学 毕 业 设 计 1 绪论 1.1本课题的研究背景 互联网的高速发展,信息化的迅速蔓延,使企业的信息化管理出现了新的方向。一个现代化的企业想要生存和发展,必须跟上信息化的步伐,用先进的信息化技术来为企业的管理节约成本、制定规划。而人才作为企业生存和发展的根本,在企业的管理中始终占有着重要的地位。对企业的人才进行良好的人事管理既有助于企业高层和人事管理人员动态、及时地掌握企业的人事信息,制定人才招聘和发展规划,也有利于企业优化改革,精简机构,最终实现人事管理的信息化建设。在此形势下,我们开发了此套人事管理系统,可应用于大部分的企事业单位,管理人员可查询员工考勤、薪资、档案等相关信息并可对其进行维护,普通员工可在管理人员授权后进行相应的查询等操作[1]。 1.2国内外研究现状 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。 我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。 1.3本课题的主要工作 人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事物[2]。 人事管理系统主要研究实现以下内容: (1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除以及员工家庭信息、员工工作简历、员工奖惩记录、员工培训记录、员工工作业绩、员工离职信息管理等功能。 (2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、 删除操作及员工考勤信息的统计等信息[3]。 (3)工资管理:通过工资核算模块实现工资的录入核算,并在工资发放模块中实现工资的按部门发放。 (4)查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询。 (5)系统管理:对系统信息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和系统帮助信息。 (6)退出系统:完成系统的退出。 2 系统相关技术介绍 2.1 C#技术简介 要了解C#,首先要了解Microsoft.NET FrmeWork。Microsoft.NET FrameWork是微软公司提出的新一代软件开发模型,C#语言是.NET FrameWork中新一代的开发工具。C#语言是一种现代的,面向对象的语言,它简化了C++语言在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C++的复杂性,更易使用。它使用组件编程,在这方面和VB类似。在动态查阅、中间代码技术、参数传递、交叉语言处理、面向对象方面有自己的特点。另外,由于C#中取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,其在安全性方面也有了很大的提高[4]。 2.2 SQL技术 2.2.1 数据库的基本概念 SQL(Structured Query Languge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。 2.2.2 本系统中数据库的访问 本系统的数据库访问过程实现主要通过六个步骤[5]: (1)建立数据库表,表中存储相应数据。 (2)使用SqlConnection或OleDbConnection类建立数据库应用程序和数据库连接对象。 (3)从数据库指定表中取出感兴趣的记录。 (4)从数据库指定表中取出的感兴趣记录组成一个新表,填充到DataSet类对象中,可填充多个表,并可在DataSet类对象中指定表和表的关系。取出所感兴趣的记录后,断开数据库连接。 (5)用支持数据库绑定控件(例如DataGrid控件)显示DataSet类对象中的数据,供用户浏览、查询和修改。 (6)及时更新DataSet中内容,并把修改的数据存回源数据库。 本系统中数据库连接部分的具体实现代码如下: String MySQLConnectionString = globl::MyPersonnel.Properties.Settings.Defult.MyPersonnelConnectionString; String s=”DTBSE=Northwind;SERVER=loclhost;UID=s;PWD=;” SqlConnection MyConnection = new SqlConnection(MySQLConnectionString); MyConnection.Open(); 3 系统分析 3.1需求分析 本系统主要是针对一般企事业单位设计,基于其他企业人事管理系统的不足,本系统更好地完成了数据的添加、修改、删除操作,并且可以将员工信息添加到Excel文档,这样,不但利于保存,还可以通过Excel文档进行打印。 3.2系统概述 本系统主要针对中小企业的人事管理人员和企业管理人员设计,以帮助其实现企业人事管理的信息化和自动化。 通过本系统,人事管理人员可以实现员工档案管理,员工离职管理,员工薪资的录入、发放和查询管理,员工考勤信息的添加、查询等操作。由于公司管理人员需要对企业人事信息进行系统的了解,本系统采用了模糊查询的功能,企业管理人员可以清晰地了解部门人员分配、员工年龄、文化程度、婚姻状况等信息。同时,人事管理人员还可以将相应的数据通过Excel等形式予以打印,最终实现办公流程的系统化。为满足不同员工对本系统的特殊要求,系统添加了权限设置的功能,针对不同的企业员工,分配了不同的权限,以便更有利于企业的规范化管理。 3.3系统目标 根据企业对人事管理的要求,制定企业人事管理系统具体目标如下: (1)员工基本档案、员工简历、员工家庭成员信息等相关界面的添加、修改、删除操作。 (2)全方位的模糊查询功能的实现。 (3)按相应条件对员工的考勤、工资等进行统计。 (4)针对不同用户的权限管理。 (5)员工考勤信息的数字化显示,以方便企业对员工进行年终考核。 (6)可以实现将相应数据采用Excel表格的形式导出。 (7)系统运行良好,兼容性强。 3.4可行性分析 3.4.1经济可行性分析 完成本系统需要硬件和软件两方面的支持。硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用;软件方面,由于本系统属于小型管理系统,利用Visual Studio 2010和SQL Server 2005数据库开发工具即可实现,经济成本低,因此在经济上是可行的。 3.4.2技术可行性分析 本系统采用目前被广泛使用的C#开发技术、SQL Server 2005数据库技术和Windows Server 2003操作系统进行开发设计。首先,c#是微软为.NET量身定做的开发语言集合了C/C++和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用Visul Studio 2010作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。其次,本系统采用SQL Server 2005数据库。到目前为止,SQL数据库仍然是使用最广泛的一种数据库语言,因此本系统采用SQL Server 2005,在系统安全性、可用性和高稳定性上又有了很大的提升。再次,本系统的操作环境采用Windows下的Server 2003操作系统,Windows Server 2003是由微软公司推出的服务器操作系统,可以为本系统的开发提供良好的稳定性。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。 3.4.3管理可行性分析 本系统的主要应用对象为企业的人事管理人员和企业的高层管理者,由于本系统界面简洁、结构清晰、操作简单,所以在对相应使用人员进行培训的情况下是可以顺利使用本系统的。 3.5系统逻辑结构图及业务流程图设计 系统逻辑结构图能够清晰地反映出本系统的结构功能和模块分布,是系统对外介绍的良好窗口。用户也可以一目了然地了解系统的整体逻辑结构,加深对系统功能的理解。 本系统的逻辑结构图如图3-1所示: 系统主界面 考勤管理 工资管理 查询管理 基本档案 培训记录 离职管理 月度部门考勤 年度个人考勤 工资核算 工资录入 系统管理 个人员工档案 部门员工档案 全部考勤记录 全部工资信息 退出 操作权限设置 修改用户密码 公司信息设置 公司部门设置 系统退出 人事管理 奖惩记录 工作业绩 系统帮助信息 家庭成员 工资发放 图3-1 企业人事管理系统逻辑结构图 系统业务流程图如图3-2所示年度个人考勤 月度部门考勤 考勤管理 基本信息管理 家庭成员管理 工作简历管理 员工档案管理 离职管理 工作业绩管理 查询管理 否 成功 退出程序 是否退出 失败 是 开始 用户登录 系统管理 系统退出 系统帮助信息 公司部门设置 修改密码 操作权限设置 个人员工档案 部门员工档案 全部考勤记录 全部工资信息 工资录入 工资发放 工资核算 薪资管理 图3-2 企业人事管理系统业务流程图 4 数据库设计 4.1数据库概念结构设计 企业人事管理系统的数据库主要用来记录一个企业所有员工的基本信息及考勤、薪资等信息等数据,数据量由企业的员工数量多少决定。本系统的数据库命名为MyPersonnel,共用13张数据表来存储相应信息。 数据库概念结构设计作为系统开发的重要组成部分,是根据管理系统的相应需求制定的,数据库的优劣直接影响到系统的后期开发。 本系统中,为了保证系统的安全性,在登录系统的时候用户需要输入正确的用户名和密码,并且通过不同的用户名和密码进入不同的管理界面[6]。因此,需要一个数据库表用来记录用户的用户名和密码。登录表的实体E-R图如图4-1所示: 用户名称 查看工作简历权限 用户密码 查看奖惩记录权限 查看基本档案权限 操作用户 查看工作业绩权限 查看培训记录权限 查看家庭成员权限 查看离职信息权限 图4-1 登录表的实体E-R图 在企业人事管理系统中,员工信息表属于其中最重要的一个表,在这个表中记录了员工的基本信息,因此表中涉及的员工信息字段太多,本实体E-R图只给出了部分字段。本系统的员工基本信息表E-R图如图4-2所示: 自编号 政治面貌 员工编号 政治面貌 部门 员工基本信息表 员工年龄 员工姓名 员工姓名 图4-2 员工基本信息实体E-R图 为了更好地记录员工信息,在本系统的数据库设计中,创建了一个家庭关系表,来记录每个员工的家庭成员及其工作单位和联系方式等。家庭关系表的实体E-R图如图4-3所示: 自编号 员工编号 其它 员工姓名 员工家庭成员表 联系电话 与员工关系 担任职务 家庭成员姓名 工作单位 图4-3 员工家庭成员实体E-R图 在企业中,员工受到奖惩是必不可少的。在数据库设计中,加入了一个员工奖惩表,以便对员工的奖惩信息进行记录。奖惩表的实体E-R图如图4-4所示: 员工奖惩表 说明 员工姓名 奖惩原因 员工编号 自编号 奖惩主体部门 解除处分日期 图4-4 奖惩表实体E-R图 在本系统中,涉及到了员工的考勤信息,员工的考勤信息是通过数据库进行显示的。其实体E-R图如图4-5所示: 自编号 员工编号 年份 员工考勤信息表 员工姓名 月份 31号 1号 2号 30号 . 图4-5 员工考勤信息表 人事管理系统离不开对员工的薪资管理,将员工的工资信息动态地录入数据库并且能够随时清晰地查看,是设计此薪资信息表的基本目的。其E-R图设计如图4-6所示: 自编号 实发金额 员工编号 银行账号 员工姓名 薪资管理信息表 基本工资 其它应减项 其它应增项 奖金 图4-6 薪资管理表 此外,员工培训记录表、员工简历表、员工离职管理表、员工培训记录表均属于员工档案信息的范围,实体E-R图设计与其它员工基本信息类似,本论文中不再显示其E-R图设计。 4.2数据库逻辑结构设计 根据上面设计的E-R图,便可以在数据库中创建相应的数据库表,本系统的各数据表的结构如下: (1)员工基本档案表用于保存员工的基本档案信息。包括自编号、员工编号、员工姓名、员工性别、出生年月、身份证号码、民族、政治面貌、婚姻状况、文化程度、专业、毕业院校、职务、基本工资、手机号码、籍贯等字段。其结构如表4-1所示: 表4-1 基本档案表 字段名称 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工信息编号(主键) 姓名 nvarchar(50) 否 员工姓名 性别 nvarchar(50) 否 员工性别 出生年月 datetime 否 员工出生日期 身份证号码 nvarchar(50) 否 员工身份证编号 民族 nvarchar(50) 否 员工民族 政治面貌 nvarchar(50) 否 员工政治面貌 文化程度 nvarchar(50) 是 员工文化程度 专业 nvarchar(50) 是 员工所学专业 毕业院校 nvarchar(50) 是 员工毕业院校 职称 nvarchar(50) 是 员工职称 职务 nvarchar(50) 是 员工在公司的职务 进入单位时间 datetime 否 员工进入本单位时间 合同年限 nvarchar(50) 否 员工签订的合同年限 基本工资 float 否 员工的基本工资 银行账号 nvarchar(50) 否 员工的工资银行账号 保险账号 nvarchar(50) 否 员工的保险账号 手机号码 nvarchar(50) 是 员工手机号码 家庭住址 nvarchar(50) 否 员工家庭住址 籍贯 nvarchar(50) 否 员工籍贯 说明 nvarchar(50) 是 其它说明 (2)公司部门表用于存放公司部门信息。包括部门名称、部门负责人、人事文员、联系电话、额定人数、说明等字段。其结构如表4-2所示: 表4-2部门信息表 字段名 类型 是否允许空 说明 部门名称 nvarchar(50) 否 公司部门名称 部门负责人 nvarchar(50) 否 各部门负责人信息 人事文员 nvarchar(50) 是 部门人事文员信息 联系电话 nvarchar(100) 否 本部门联系电话 额定人数 int 是 部门额定人数 说明 nvarchar(50) 是 说明信息 (3)离职管理表用来存放员工的离职信息。包括:自编号、员工编号、员工姓名、离职时间、离职原因、批准人和说明信息等字段。其结构表如表4-3所示: 表4-3 离职管理表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 离职时间 datetime 否 员工离职时间 离职原因 nvarchar(50) 否 员工离职原因 批准人 nvarchar(50) 否 批准人姓名 说明 nvarchar(50) 是 说明事项 (4)操作用户权限表用于存放用户的信息及各用户的权限信息。包括用户名称、用户密码、员工基本档案访问权限、员工家庭成员访问权限、员工工作简历访问权限、员工奖惩记录访问权限、员工培训记录访问权限、员工工作业绩访问权限、员工离职管理访问权限、月度部门考勤访问权限、年度个人考勤访问权限、工资核算访问权限、工作发放访问权限、考勤管理访问权限、修改密码权限、修改部门信息权限等字段。其结构如表4-4所示: 表4-4 操作用户权限表 字段名称 类型 是否允许空 说明 用户名称 nvarchar(50) 否 存放用户名称 用户密码 nvarchar(50) 否 存放用户密码 员工基本档案 nvarchar(50) 是 控制基本档案窗台体的显示 家庭成员信息 nvarchar(50) 是 控制家庭成员窗体的显示 工作简历 datetime 是 控制工作简历窗体的显示 奖惩记录 nvarchar(50) 是 控制奖惩记录窗体的显示 培训记录 nvarchar(50) 是 控制培训记录窗体的显示 工作业绩 nvarchar(50) 是 控制工作业绩窗体的显示 离职管理 nvarchar(50) 是 控制离职管理窗体的显示 月度考勤 nvarchar(50) 是 控制月度考勤窗体的显示 个人考勤 nvarchar(50) 是 控制个人考勤窗体的显示 工资核算 nvarchar(50) 是 控制工资核算窗体的显示 工资发放 nvarchar(50) 是 控制工资发放窗体的显示 考勤管理 nvarchar(50) 是 控制考勤管理窗体的显示 部门信息 nvarchar(50) 是 控制部门信息窗体的显示 (5)员工工作简历表用来存放员工的工作简历,以便更好地为员工安排岗位。包括:自编号、员工编号、员工姓名、开始时间、结束时间、单位名称、担任职务、所在部门、说明信息等字段。其结构表如表4-5所示: 表4-5 员工工作简历表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 开始时间 datetime 否 本次工作经历开始时间 结束时间 datetime 否 本次工作经历结束时间 单位名称 nvarchar(50) 否 工作单位名称 担任职务 nvarchar(50) 是 所担任的职务 所在部门 nvarchar(50) 是 所在部门 说明 nvarchar(50) 是 其它说明 (6)员工家庭成员表用来存放员工的家庭成员信息。包括:自编号、员工编号、员工姓名、家庭成员姓名、与员工关系、工作单位、担任职务、政治面貌、联系电话、其他等字段。其结构表如表4-6所示: 表4-6 员工家庭成员表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 家庭成员姓名 nvarchar(50) 否 员工家庭成员姓名 与员工关系 nvarchar(50) 否 其家庭成员与员工关系 工作单位 nvarchar(50) 是 工作单位名称 担任职务 nvarchar(50) 是 所担任的职务 政治面貌 nvarchar(50) 是 政治面貌 联系电话 nvarchar(50) 是 家庭成员联系电话 其他 nvarchar(50) 是 其他说明事项 (7)培训记录表用于存放员工的培训记录信息。包括:自编号、员工编号、员工姓名、开始时间、结束时间、培训单位、培训地点、培训内容、培训经费、证书名称、说明信息等字段。其结构表如表4-7所示: 表4-7 员工培训记录表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 开始时间 datetime 否 培训开始时间 结束时间 datetime 否 培训结束时间 培训单位 nvarchar(50) 是 培训单位名称 培训地点 nvarchar(50) 是 培训所在地点 培训内容 nvarchar(50) 是 培训内容 培训经费 nvarchar(50) 是 培训经费数量 证书名称 nvarchar(50) 是 培训证书名称 说明 nvarchar(50) 是 说明信息 (8)员工奖惩信息表用于存放员工的奖惩信息。包括:自编号、员工编号、员工姓名、奖惩日期、奖惩类型、奖惩原因、奖惩批准单位、解除处分日期、说明等字段。其结构表如表4-8所示: 表4-8 员工奖惩信息表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 奖惩日期 datetime 否 奖惩日期 奖惩类型 nvarchar(50) 否 奖惩类型 奖惩原因 nvarchar(50) 否 奖惩原因 奖惩批准单位 nvarchar(50) 是 奖惩批准单位 接触处分日期 dtaetime 是 解除处分日期 说明 nvarchar(50) 是 说明信息 (9)员工工作业绩表用于存放员工工作业绩信息。包括:自编号、员工编号、员工姓名、工作业绩、专长描述、说明信息等字段。其结构表如表4-9所示: 表4-9 员工工作业绩表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 工作业绩 nvarchar(200) 否 工作业绩描述 专长描述 nvarchar(50) 是 专长信息描述 说明 nvarchar(300) 是 说明信息 (10)考勤管理表用于存放员工的考勤信息。包括:自编号、员工编号、员工姓名、考勤年份、考勤月份、1号、2号、3号、4号、5号…………28号、29号、30号、31号等字段。其结构表如表4-10所示: 表4-10 考勤管理表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 考勤年份 int 否 考勤年份 考勤月份 int 否 考勤月份 1号 nvarchar(10) 否 本月1日 2号 nvarchar(10) 否 本月2日 3号 nvarchar(10) 否 本月3日 …… …… …… ………… …… …… …… ………… 29号 nvarchar(10) 否 本月29日 30号 nvarchar(10) 否 本月30日 31号 nvarchar(10) 否 本月31日 (11)员工工资核算表用于存放员工的工资信息。包括:自编号、员工编号、员工姓名、基本工资、津贴、奖金、工龄工资、岗位工资、其它应增项、所得税、养老险、医疗险、住房基金、其它应减项、实发工资、说明等字段。其结构表如表4-11所示: 表4-11员工工资核算表 字段名 类型 是否允许空 说明 自编号 nvarchar(50) 否 递增的流水号 员工编号 nvarchar(50) 否 员工编号 员工姓名 nvarchar(50) 否 员工姓名 基本工资 float 否 员工基本工资 津贴 float 否 员工津贴 奖金 float 是 员工奖金 工- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 企业 人事管理系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文