人事档案管理系统课程设计57677.docx

上传人:you****now 文档编号:62831325 上传时间:2022-11-22 格式:DOCX 页数:78 大小:316.03KB
返回 下载 相关 举报
人事档案管理系统课程设计57677.docx_第1页
第1页 / 共78页
人事档案管理系统课程设计57677.docx_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《人事档案管理系统课程设计57677.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统课程设计57677.docx(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、编号:数据结构与与算法课课程设计计说明书题 目:人事档档案管理理系统 学学院:计算机机科学与与工程学学院专 业:计计算机科科学与技技术学生姓名:学 号:指导教师: 唐麟麟 2013年年 9月月26号号 摘 要电脑已经深深入到我我们日常常工作和和生活的的方方面面面,比比如文字字处理、信信息管理理、辅助助设计、图图形图像像处理、教教育培训训以及游游戏娱乐乐等。WWinddowss系统的的推出使使电脑从从高雅的的学术殿殿堂走入入了寻常常百姓家家,各行行各业的的人们无无须经过过特别的的训练就就能够使使用电脑脑完成许许许多多多复杂的的工作。然然而,虽虽然现在在世界上上已经充充满了多多如牛毛毛的各种种软件

2、,但但它们依依然不能能满足用用户的各各种特殊殊需要,人人们还不不得不开开发适合合自己特特殊需求求的软件件。 随随着企事事业单位位的发展展,人员员会越来来越多,少少则几十十人、多多则上万万人。例例如一个个企业分分很多部部门,每每个部门门又分为为许多科科或室等等,而其其下又分分为各级级领导和和员工。用用笔和纸纸传统的的手工管管理档案案,这中中管理方方式存在在着不易易更新、不不易存放放、不安安全、容容易丢失失、难以以备份等等重大缺缺陷,管管理起来来效率低低下而且且很可能能造成管管理上的的混乱。而而自己建建立简单单的电子子文档对对信息管管理进行行管理虽虽然克服服了以上上的缺点点,但查查询效率率较低,特

3、特别是当当数据量量十分庞庞大时,劣劣势尤其其明显。因因此开发发一个既既可以存存储信息息,又可可以进行行更新、查查询、管管理等功功能,同同时价格格又能为为广大消消费者接接受的多多功能电电子人事事信息管管理系统统就显得得十分必必要。 关键词:VVisuual C+6.00;算法法;人事事管理;类面向向对象;链表 目目 录引言11系统概述述22需求分析析22.1 系系统需求求22.2 开开发环境境33详细设计计43.1类的的设计及及分析 43.2各功功能的设设计 64 所遇遇到的问问题和分分析解决决 1105 系统统特色及及关键技技术 115.1成员员函数添添加的分分析 115.2直接接选择排排序

4、1146 用户户使用 157结论118参考文献119引言随着全球对对知识和和人才的的重视,企企业对人人力资源源管理重重要性的的认识逐逐渐深化化,人才才的全球球化竞争争使企业业的人力力资源管管理面临临前所未未有的挑挑战。在在新形势势下,人人事档案案管理系系统是一一个企业业单位不不可缺少少的部分分,是适适应现代代企业制制度,推推动企业业人力资资源管理理走向科科学化、规规范化、自自动化的的必要条条件;是是应对挑挑战、适适应环境境变化、提提高企业业管理效效率、提提升核心心竞争力力的关键键措施。它它所包含含内容对对于企业业的决策策者和管管理者来来说至关关重要。目目前市场场上的人人事管理理系统很很多,但但

5、要找到到一款真真正称心心、符合合企业实实际情况况的并不不容易。由由于存在在这样那那样的不不足,使使企业浪浪费了大大量的人人力、物物力等大大量资源源,难以以真正提提升企业业人力资资源的管管理水平平,提高高工作效效率及降降低管理理成本的的效果也也不明显显。因此此,为了了加快公公司信息息化的步步伐,提提高公司司的管理理水平,并并在激烈烈的社会会竞争中中立于不不败之地地,建立立及完善善人力资资源管理理系统已已变得十十分必要要和迫切切。在社社会中,人人力资源源是企事事业单位位的核心心,而对对它的管管理及管管理软件件的选用用则是评评价管理理者管理理水平的的一个重重要标志志。因此此人力资资源管理理工作是是企

6、事业业单位工工作的一一项重要要任务,是是提高管管理质量量和保障障企事业业单位生生产目标标实现的的一个重重要保证证。因此此,人力力资源管管理的内内容对企企事业单单位的决决策者和和管理者者来说都都具有重重要意义义。当规规模扩大大以后,企企事业单单位人员员部门增增加,给给人力资资源管理理带来困困难。根据需求,本本人事档档案管理理系统主主要分系系统管理理、信息息登记、信信息删除除、信息息查询、信信息修改改、信息息按顺序序输出、报报表信息息输出、系系统简介介等八大大部分。具具体要求求实现:对业务务模块相相关信息息的添加加,修改改,删除除以及对对人员调调动的管管理;对对考勤信信息设置置、管理理和查询询;对

7、工工资信息息设置;部门,员员工工资资统计查查询等等等。1 系统统概述本人事档案案管理系系统主要要分系统统管理、信信息登记记、信息息删除、信信息查询询、信息息修改、信信息按顺顺序输出出、报表表信息输输出、系系统简介介等八大大部分。具具体要求求实现:对业务务模块相相关信息息的添加加,修改改,删除除以及对对人员调调动的管管理;对对考勤信信息设置置、管理理和查询询;对工工资信息息设置;部门,员员工工资资统计查查询等等等。2 需求求分析2.1 系系统需求求在信息技术术高速发发展的今今天,传传统的数数据统计计方式在在处理庞庞大繁杂杂的信息息量时显显得力不不从心,于于是,人人们对于于运用计计算机来来辅助和和

8、管理工工作的需需求正在在逐步提提高。随着各个企企业业务务的逐步步扩展,企企业的员员工人数数也在迅迅速增加加,由于于管理人人员水平平有限,导致某某些员工工纪录管管理并不不完善,特特别是繁繁杂的员员工工资资管理纪纪录,不不易查询询、修改改,极易易导致错错误,而而落后的的员工管管理方法法随着社社会的日日益竞争争,必将将被淘汰汰。由计算机来来管理庞庞大而繁繁杂的企企业员工工纪录是是非常合合适的,不不仅查询询和修改改方便,并并且效率率高,速速度快,完完全能够够满足现现代化企企业管理理的需要要,同时时也更利利于实现现全面办办公自动动化。因因此开发发一套企企业员工工工资管管理系统统软件势势在必行行。企业员工

9、工工资管理理系统是是企业管管理系统统中的一一个重要要组成部部分,它它为企业业合理的的员工调调配与编编制,以以及有关关问题的的决策能能够提供供各种必必要的基基础数据据,是公公司管理理现代化化的一个个重要方方面。利利用微机机对庞杂杂而繁锁锁的员工工工资系系统实现现自动化化管理,是是计算机机公司信信息管理理系统的的重要内内容。我我在陈勇勇老师指指导下开开发了企企业员工工工资管管理系统统。企业员工工工资管管理系统统旨在在为商业业人士及及在社会会团体、机机构中负负责管理理关系的的人士提提供一个个功能全全面、使使用方便便的工资资管理系系统,以以替代传传统的手手工管理理工资纪纪录,同同时利用用先进信信息技术

10、术为用户户提供一一些更为为方便实实用的功功能。 本系统实现现五种基基本功能能:输入入员工工工资信息息、删除除员工工工资信息息、修改改员工工工资信息息、查找找员工工工资信息息、列出出所有员员工工资资信息。所所以该工工资管理理系统可可以分为为5个模模块,分分别为输输入模块块、删除除模块、修修改模块块、查找找模块、列列表模块块,每个个模块都都有其对对应的功功能以及及其设计计。(1)输入入模块输入模块的的功能是是创建存存储职工工工资信信息的存存储系统统以及添添加某职职工的工工资信息息。为实实现输入入的功能能,有两两个方面面的任务务:定义义结构体体以及建建立链表表。(2)删除除模块删除模块的的功能是是删

11、除某某职工的的工资信信息。(3)修改改模块修改模块的的功能是是修改某某职工的的部分工工资信息息。(4)查找找模块查找模块的的功能就就是:输出指指定编号号职工的的工资信信息;输输出姓名名和部门门联合查查询的职职工工资资信息。(5)统计计模块统计模块的的功能是是:统计计全企业业总人数数及各部部门的人人数;统统计企业业的平均均工资及及部门的的平均工工资。(6)排序序模块排序的模块块的功能能是:对对全企业业的信息息表按受受教育年年限及工工资进行行递增排排序。(7)列表表模块列表模块的的功能是是输出全全体职工工的工资资信息。程序具体功功能介绍绍:2.1.11 功能能介绍现在,需要要存储这这些人员员的人事

12、事档案信信息:员员工编号号, 员工工姓名 ,年龄 ,性别 ,部门 ,职务,受教育育年限,工资 ,缺勤(天) ,罚金, 个税税 ,实发数数。其中中,人员员编号唯唯一,不不能重复复。添加删除功功能:能能根据学学企业人事事的变动动情况,添添加删除除记录;查询功能:能根据据编号及及姓名和和部门的的复合查查询进行行查询;编辑功能(高高级):根据查查询对相相应的记记录进行行修改,并并存储;统计功能:能根据据多种参参数进行行人员的的统计及及平均工工资,统统计要求求同时显显示被统统计者的的信息;排序功能:按照受受教育年年限、工资进行行排序;保存功能:能对输输入的数数据进行行相应的的存储;2 .2 系统框框图系

13、统框架图图在本设设计中,将将主要实实现以下下功能:增加记记录功能能,修改改记录功功能,删删除记录录功能,以以及筛选选记录功功能等。主菜单输入员工工资信息删除指定员工工资信息修改指定员工工资信息查找指定员工工资信息输出全体员工工资信息退出图1 系统统框架图图2.2 开开发环境境本系统是在在Vissuall C+6.0平台台上运行行的,主主要运行行C及CC+等等语言。3 详细细设计具体系统设设计3.1结构构体及类类的设计计与分析析 3.1.1:员员工结构构体的建建立strucct WWorkker_payyint nnum; /员工工编号strinng nnamee; /员工工姓名int aage

14、; /年龄龄strinng ssex; /性别别strinng ddepaartmmentt; /部门门strinng ttitlle; /职务务int eeduaage; /学历历(年)floatt waage; /工资资int dday; /缺勤勤天数floatt alllowwancce; /扣发发工资floatt taax; /个人人所得税税floatt reeal_wagge; /实发发数Workeer_ppay * nnextt; /链表表结点的的指针域域;3.1.22:员工工类的建建立classs Woorkeerproteecteed:Workeer_ppay * hheadd

15、; /链表表的头结结点指针针publiic:Workeer()heead=NULLL; /构造造函数void Dissplaay(WWorkker_payy *); /输出出函数 Workeer_ppay * FFindd(innt); /查找找函数int LListtCouunt(); /统计计员工人人数函数数 void AdddIteem(iint,strringg,innt,sstriing,strringg,sttrinng,ffloaat,ffloaat); /创建链链表并链链表的插插入void RemmoveeIteem(iint); /删除函函数void RepplacceItt

16、em(intt); /修改改函数void LisstL(); /遍历函函数 void Seaarchh(innt); /查找并并输出某某个员工工信息函函数void Reaal_wwagee(flloatt,flloatt); /计算算函数void Reccorddinffo(iint,strringg,innt,sstriing,strringg,sttrinng,ffloaat,ffloaat,ffloaat,ffloaat); /存储函函数;3.1.33:相关关的成员员函数表1 Woorkeer类说说明表名称属性说明head数据成员链表头结点点指针Workeer()成员函数缺省的构造造函数

17、,缺缺省值为为heaad=NNULLLvoid Dissplaay(WWorkker_payy *)成员函数输出函数Workeer_ppay * FFindd(innt)成员函数查找函数int LListtCouunt()成员函数统计员工人人数函数数void AdddIteem(iint,flooat,flooat)成员函数创建链表并并链表的的插入void RemmoveeIteem(iint)成员函数删除函数void RepplacceIttem(intt)成员函数修改函数void LisstL()成员函数遍历函数void Lisstavvg(sstriing)成员函数部门查询及及统计的的函

18、数void loaad()成员函数读取文件void sorrt_ddataa();对员工信息息进行整整理的函函数void seaarchh(sttingg ,sstriing)成员函数复合查找并并输出员员工信息息的函数数void Seaarchh(innt)成员函数查找并输出出某个员员工信息息函数void Reaal_wwagee()成员函数计算函数voidRRecooreiinfoo(innt,flooat,flooat)成员函数存储函数3.1.44非成员员函数的的设计与与分析表2 非成成员函数数说明表表名称说明int MMenuu()用于显示主主菜单char Exiit()用于退出程程序v

19、oid Inpput(intt * numm,ffloaat * alllowwancce)用于输入员员工工资资信息void AdddNeww()用于调用成成员函数数AdddIteem(iint,flooat,flooat)Reaal_wwagee()和和Reccoreeinffo(iint,flloatt,flloatt)void DoFFindd()用于调用成成员函数数Seaarchh(innt)void DoDDeleete()用于调用成成员函数数RemmoveeIteem(iint)void DoMMotiify()用于调用成成员函数数RepplacceIttem(intt)void

20、Lisst()用于调用成成员函数数LisstL()int mmainn()主函数void finndtaavg()用于调用成成员函数数voiid LListtavgg(sttrinng)3.2:各各功能模模块设计计:(1)、新新建数据据文件模模块:、数数据结构构;看各个数据据信息,员员工编号号(intt), 员员工姓名名 (sstinng),年龄 (innt),性别 (sttrinng),部门(sstriing),职务(sstriing),受教育育年限(intt),工资 (sttrinng),缺勤(天)(intt),罚金(iint), 个税税 (iint),实发数数(innt),在在文件中中以

21、文本本形式存存放,每每条记录录对应一一个人员员的信息息,可以以方便信信息的管管理;而而数据读读进内存存中时,可可以以结结构体的的形式,每每一个结结构体包包含了一一个人员员的全部部信息,多多的人员员的信息息组成了了一个结结构体数数组。定定义见结结构体及及类的设设计与分分析(2)、追追加模块块:1需需求分析析该模块的功功能是拥拥护需要要增加新新的员工工记录,从从键盘输输入并逐逐条写入入到原来来的文件件中去,其其中输入入号码是是要防止止号码重重复,重重复时报报告错误误,重新新输入。为为方便用用户管理理和查看看,该模模块采用用的方式式是用先先把原来来文件中中的数据据读入内内存,保保存在内内存中,然然后

22、在内内存中的的数据后后面增加加新的数数据,操操作完成成后用写写的方式式打开文文件,用用覆盖的的方式写写入。2流程程图:略;3对应应程序:voiid AAddNNew() (3)修改改模块:需需求分析析:该模块的功功能是显显示所有有信息,考考虑到记记录较多多,采用用分屏显显示,显显示完所所有的记记录后,由由用户输输入需要要修改的的人员的的号码,查查找成功功后,显显示查找找结果,并并询问拥拥护修改改人员的的哪部分分记录,根根据用户户选择修修改相应应的信息息,然后后保存修修改后的的结果;用户选择要修改的数据流程程图:输入编号是否有此编号 YY Y NN找到调用修改函数提示没有找到询问用户是否继续修改

23、返回主菜单 Y N 对应应的函数数:vooid DooMottifyy();(4)删除除模块:1需需求分析析:该模块的运运行方式式与修改改模块类类似,首首先分屏屏显示所所有人员员的记录录,显示示完所有有的记录录后,由由用户输输入要删删除的人人员的号号码,根根据号码码查找相相应的记记录并将将结果显显示出来来,经用用户确认认后删除除,删除除的方法法是将文文件中的的数据读读入内存存,赋给给相应的的结构体体,并将将结构体体数组中中将删除除的后面面的数据据赋给前前一个结结构体,然然后将相相应数据据写入文文件并保保存;2流程程图:类类似添加加的流程程对应应函数: vooid DoDDeleete(); (

24、5)、按按编号搜索索:1需需求分析析:该模块的功功能是按按照输入入的人员员的编号号查找对对应的记记录,并并将其显显示,查查找成功功以后,增增加删除除和修改改等功能能,其中中删除和和修改功功能可以以通过调调用相应应的函数数来实现现。2流程程图;(6)按姓姓名和部部门搜索索。需求求分析:该模块块的功能能是按照照输入的的人员的的姓名和和部门查查找对应应的记录录,并将将其显示示,查找找成功以以后,增增加删除除和修改改等功能能,其中中删除和和修改功功能可以以通过调调用相应应的函数数来实现现。该模模块的结结构与按按号码查查询的结结构基本本相同;对应应函数:voiid DDoFiindbbumeen();(

25、7)输出出模块;需求分析:该模块的功功能是显显示所有有保存在在文件中中的记录录。2、流流程图;略对应应函数:voiid LListt(); (8)、排排序模块块;1、需求分分析;该模块的功功能是要要求将记记录按照照年龄或或者来院院时间进进行排序序,总体体结构是是先用nn=looad()函函数将文文件中的的数据调调入内存存,然后后按照选选择法排排序,并并将结果果显示出出来,然然后将排排序后的的结果保保存。 流流程图;略。 对对应函数数: vvoidd soort_datta()(9)、统统计模块块1、需求分分析;该模块的功功能是按按照用户户的要求求统计出出满足符符合条件件的所有有记录的的个数,并

26、并将满足足条件的的记录显显示出来来。该模模块是在在其他模模块进行行的同时时进行的的,没有有单独列列出,没没有涉及及到文件件的保存存。2流程程图;无无;3对应应函数:包含在在其他函函数内4 所遇遇到的问问题和分分析解决决(1)设计计初期,先先完成初初步构思思,写出出主函数数。然后后对主函函数所涉涉及的各各个模块块进行编编程,将将各个模模块利用用指针和和链表联联系起来来。在环环境中进进行调试试,应一一边编译译,一边边调试,并并且要一一个模块块一个模模块的调调试。直直至此模模块完全全没有错错误时,在在进入下下一模块块的调试试。不能能直接输输入全部部的代码码一次性性调,这这样错误误会很多多,并且且不易

27、找找出和修修改。在在完成程程序的编编译链接接后,要要用多组组数据进进行审查查,确保保做到系系统无误误。设计过程中中,不应应忽视环环境提示示的警告告,有时时程序运运行不正正确与警警告也有有很大的的关系。这这次设计计中遇到到很多问问题都是是提示类类型不匹匹配,这这时就要要认真检检查前面面的代码码,及时时改正并并且认真真仔细,杜杜绝此类类错再次次发生。编写代码时时应该少少用全局局变量,全全局变量量在编写写试看似似定义次次数少,很很方便。但但全局变变量出错错几率较较大,且且不易修修改,每每次修改改时都要要全面考考虑,所所以应避避免用到到。程序调试中中碰到的的错误可可以使自自己学到到知识。养养成良好好的

28、编程程习惯,可可以节省省很多时时间,避避免很多多不必要要的错误误。(2)在编编辑完整整个程序序后,进进行调试试阶段总总是会数数显heead无无定义。解决办法:再类的的定义是是忘记声声明指针针Worrkerr_paay *heaad;。 (3)在在写读入入函数时时,总是是不能读读入数据据,经同同学检查查发现没没有申请请新的空空间存放放数据。 解解决办法法:在读读入txxt文件件时,qq=neew WWorkker_payy;q-neext=NULLL。5 系统统特色及及关键技技术5.1:WWorkker类类中的成成员函数数voiid AAddIItemm(innt,ffloaat,ffloaat

29、)(1)功能能:创建建存储职职工工资资信息的的存储系系统以及及添加某某职工的的工资信信息。算法思路:先定义义一个结结构体WWorkker_payy,通过过从表尾尾插入的的方法来来建立链链表。首首先要先先设立一一个头指指针(hheadd)来存存放链表表的首地地址,然然后,不不断用nnew运运算符生生成一个个新的结结点,将将这个结结点链入入已有的的链表尾尾部;如如果链表表中还没没有结点点,则这这个新结结点将是是首结点点,否则则,将新新结点的的地址赋赋给原有有链表的的尾结点点的neext指指针。流程图:StartIF !head员工工资信息赋给headReturn*t=headWhile t&t-n

30、um!= num1t=t-nextIF t操作失败Return*p-headWhilep-nextp-next员工工资信息赋给pReturnEnd(3)代码码:void Worrkerr:AAddIItemm(innt nnum11,sttrinng nnamee1 , )if(!hheadd)head=neww Woorkeer_ppay;head-nuum=nnum11;head-neext=NULLL;returrn;Workeer_ppay * tt=heead;whilee(t&t-nuum!=numm1)t=t-nexxt;if(t)cout操操作失败败;员工工编号为为numm1的

31、信信息已经经存在!neext)p=p-nexxt;Workeer_ppay * pp1=nnew Worrkerr_paay;returrn;5.2:WWorkker类类中的成成员函数数voiid ssortt_daata()(1)功能能:创建建存储职职工工资资信息的的存储系系统以及及添加某某职工的的工资信信息。算法思路:运用算算法课本本上的直直接选择择排序的的算法,与与课本的的不同之之处在于于,本程程序是用用指针进进行排序序的,课课本使用用的数组组。直接选择排排序的比比较次数数与文件件初始状状态无关关,在第第i趟排排序中选选出最小小的记录录,需做做n-ii次比较较,因此此总的次次数为:O(N

32、N*N),文件件初始状状态为正正序时,移移动0;最坏情情况每趟趟排序都都要交换换操作,总总的移动动次数是是3(nn-1)。直直接选择择排序的的平均时时间复杂杂度为OO(n平平方)。算算法中增增加了一一个辅助助空间ttempp,因此此辅助空空间为SS(n)=O(11)。直直接选择择排序是是不稳定定的。 主要代代码:WWorkker_payy * p,*q,*smaall,*teemp;temp= neew WWorkker_payy ;for(pp=heead;p-nexxt!=NULLL;pp=p-neext)smalll=p;for(qq=p-neext ;q!=NUULL;q=qq-nne

33、xtt)if(q-edduaggeeduuagee)smalll=q;if(smmalll!=pp)temp-edduagge=pp-eeduaage;p-edduagge=ssmalll-eduuagee;smalll-eeduaage=temmp-eduuagee; coout员员工编号号 员工工姓名 年龄 性别 部门 职务 学历 工资 缺勤(天) 罚金 个税 实发数数neext;6 用户手手册及测测试结果果6.1用户户手册运行程序时时,界面面刚开始始出现一一个主菜菜单及提提示信息息,用户户通过在在键盘上上输入来来选择某某个功能能。当用用户选择择了某个个功能,系系统将跳跳转到所所选择的的功

34、能界界面,用用户将可可以根据据提示信信息来使使用该功功能,当当用户通通过键盘盘输入编编号为-1时,系系统将返返回主界界面。6.2 测测试结果果1,主菜单单2,输入,添添加,删删除,修修改,查查询:统计排序7.总结:成功之处:此系统统程序虽虽然简单单,却集集结了基基本的管管理功能能。删除除,存储储,统计计等功能能还是较较为成功功的。特特别是人人事档案案的统计计管理功功能,使使烦琐的的工作变变得简单单轻松。不足之处:由于我我们水平平和时间间有限,难难免有不不足和差差强人意意的地方方。尤其其是对于于系统应应该配以以保密性性的设置置,可是是由于我我知识积积累不够够,做不不出来。还还请迟老老师海涵涵。两

35、周的数据据结构与与算法课课程设计计结束了了,在这这几天的时时间里,我我自己独独立完成成了一个个程序从从构思结结构,到到编写代代码,然然后上机机调试运运行的过过程,感感觉自己己收获很很大。通通过解决决一个又又一个的的问题,熟熟悉了CC+语言言的应用用。在设计过程程中,在在编程时时条理清清晰是至至关重要要的。主主函数,函函数,成成员函数数之间的的层次关关系,调调用关系系一定要要有一个个全面的的把握,尤尤其要体体会类的的封装性性。另外外很重要要的一点点就是一一定要对对链表的的五种操操作熟练练的掌握握。我理理解了对对于一个个较大的的程序,不不可能一一次编写写出一个个较大的的系统,通通常要采采取自顶顶向

36、下的的设计思思想,先先设计主主函数,再再通过完完善一个个个的功功能模块块来完成成程序的的设计过过程,在在设计过过程中要要充分理理解整个个程序的的设计思思路,采采用逐步步细化的的方式来来完成整整个程序序。在编编译,链链接,调调试的过过程中一一定要有有耐心。因因为一个个程序中中会有很很多小的的错误,甚甚至有的的问题要要几个小小时才能能解决。遇遇到问题题,一定定要全面面分析,有有时候还还要向同同学请教教。总得得来说,编编程时极极需要耐耐心的。参考文献C语言大学学实用教教程 电电子工业业出版社社htttp:/2、C+程序设设计教程程(第二二版)高高等教育育出版社社3、C语言言程序设设计教程程北京大大学

37、出版版社4、C语言言程序设设计实例例精粹电电子工业业出版社社 5、m6、陈天华华编.面面向对象象程序设设计与VVisuual C+6.00教程M.北京:清华大大学出版版社,220066程序清单:#inncluude#inclludee#inclludee#inclludeeusingg naamesspacce sstd;/*/*定义一一个员工工信息的的结构体体Worrkerr_paay*/strucct WWorkker_payyint nnum; /员工工编号strinng nnamee; /员工工姓名int aage; /年龄龄strinng ssex; /性别别strinng ddep

38、aartmmentt; /部门门strinng ttitlle; /职务务int eeduaage; /学历历(年)floatt waage; /工资资int dday; /缺勤勤天数floatt alllowwancce; /扣发发工资floatt taax; /个人人所得税税floatt reeal_wagge; /实发发数Workeer_ppay * nnextt; /链表表结点的的指针域域;/*/*定义一一个员工工类Woorkeer*/classs Woorkeerproteecteed:Workeer_ppay * hheadd;/链表的的头结点点指针 / Woorkeer_ppay * pp;publiic:Workeer()heead=NULLL; /构造造函数void Dissplaay(WWorkker_payy *); /输出出函数 Workeer_ppay * FFindd(innt); /查找找函数Workeer_ppay * FFindd(sttrinng,sstriing);Workeer_ppay * FFindd(sttrinng);int LListtCouunt(); /统计计员工人人数函数数 vo

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

当前位置:首页 > 管理文献 > 管理手册

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁