绩效工资的管理与设计报告8446.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《绩效工资的管理与设计报告8446.docx》由会员分享,可在线阅读,更多相关《绩效工资的管理与设计报告8446.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学计算机基础强化训练学 号:01200910034004366计算机基基础强化化训练题 目绩效工资资的管理理与设计计学 院计算机科科学与技技术学院院专 业计算机科科学与技技术专业业班 级计科09904姓 名赵苗指导教师师郭羽成20111年07月06日目录任务书.31系统需需求分析析.41.1问问题说明明.41.2数数据需求求.41.3功功能需求求.52系统设设计.662.1员员工数据据信息结结构设计计.62.2内内存数据据结构设设计.62.3数数据文件件设计.662.4实实现的基基本功能能.82.5输输入输出出设计.882.6用用户界面面设计.993系统测测试.1003.1添添加记录
2、录.1103.2修修改记录录.1103.3删删除记录录.1113.4查查询记录录.1123.5保保存到文文件.123.6输输出记录录.1123.7退退出系统统.一三4心得体体会.144计算机基基础强化化训练任任务书学生姓名名: 赵苗 专业班班级:计计算机科科学与技技术学院院09004指导教师师: 郭羽成 工作单单位: 计算机机科学与与技术学学院 题 目目: 绩效工工资的管管理与设设计初始条件件:理论:学学完计算算机基础础知识,掌掌握C+语言编编程基础础和VC开发平平台的使使用。实践:计计算机科科学系实实验中心心提供计计算机及及软件开开发环境境。要求完成成的主要要任务:(1)系系统需求求分析,得
3、得到系统统的数据据需求和和功能需需求,分分析结果果用表格格记录。(2)系系统设计计,包括括内存数数据结构构设计、数数据文件件设计、代代码设计计、输入入/输出设设计、用用户界面面设计、处处理过程程设计。要要求内存存数据用用链表组组织,数数据文件件用文本本文件,用用户界面面用字符符界面。至至少实现现数据记记录的增增加、修修改、删删除、查查询(查查询应能能按不同同数据项项进行)。(2)编编制好程程序后,设设计若干干测试用用例,上上机测试试所设计计的程序序。(4)设设计报告告按格式式要求书书写。设设计报告告正文的的内容应应包括:1)系统统描述 包括问问题说明明、数据据需求和和功能需需求。2)系统统设计
4、 包括内内存数据据结构设设计、数数据文件件设计、代代码设计计、输入入/输出设设计、用用户界面面设计、处处理过程程设计。3)系统统测试 包括测测试用例例的描述述、测试试方法和和测试结结果。4)设计计的特点点、不足足、收获获和体会会。时间安排排:1、第220周(7月4日至7月8日)完完成。2、7月月8日8:00到计算算机学院院实验中中心(三三楼)检检查程序序、交课课程设计计报告、源源程序(CD盘)。指导教师师签名: 20011年7月 3 日系主任(或或责任教教师)签签名: 20011年7月 3 日绩效工资资的管理理与设计计实现1.系统统需求分分析1.1问问题说明明绩效工资资又称绩绩效加薪薪、奖励励
5、工资(Merrit payy)或与评评估挂钩钩的工资资(Apppraiisall reelatted payy),是是以职工工被聘上上岗的工工作岗位位为主,根根据岗位位技术含含量、责责任大小小、劳动动强度和和环境优优劣确定定岗级,以以企业经经济效益益和劳动动力价位位确定工工资总量量,以职职工的劳劳动成果果为依据据支付劳劳动报酬酬,是劳劳动制度度、人事事制度与与工资制制度密切切结合的的工资制制度。绩绩效工资资由四部部分组成成:基本本工资,年年龄工资资,岗位工工资,奖奖励工资资。1.2 系统描描述1.2.1数据据需求一个员工工的具体体信息应应该包含含以下几几个方面面:绩效工资资管理数数据分析析表:
6、编号数据项数据类型型数据长度度描述1nameecharr 20职工姓名名,此标标志并不不唯一2numbberint1职工标号号,职工工的唯一一标志3ageint1职工性别别,此标标志并不不唯一4posiitiooncharr20职工职位位,此标标志并不不唯一5basiicsaalarrydoubble1职工基本本工资,此此标志并并不唯一一6posiitioonsaalarrydoubble1职工岗位位工资,此此标志并并不唯一一7agessalaarydoubble1职工的年年龄工资资,此标标志不唯唯一8rewaardssalaarydoubble1职工的奖奖励工资资,此标标志不唯唯一9gend
7、derGendder(枚举类类型)1职工的性性别,此此标志不不唯一10trueesallaryydoubble1职工的绩绩效工资资,此标标志不唯唯一11mobiilepphonnecharr12职工的联联系方式式,此标标志唯一一1.2.2功能能需求每个公司司都有具具体的人人事信息息管理系系统,要要对这个个系统进进行维护护,这个个系统要要有一定定的功能能,根据据管理规规则,其其功能应应该包含含以下几几个方面面:绩效工资资管理功功能分析析表:标号功能描述1增加员工工信息 新建一一个员工工记录到到缓存中中2删除职工工信息若标号为为numm的职工工在缓存存中,则则删除该该记录,否否则,删删除操作作失败
8、3修改职工工信息若标号为为numm的职工工在缓存存中,则则修改该该记录信信息,否否则,修修改操作作失败4保存职工工信息将缓存中中的职工工信息保保存到文文件中5查询职工工信息按照职工工的数据据项查询询职工信信息,若若查询信信息匹配配,则输输出改职职工信息息;否则则,查询询失败6显示职工工信息显示所有有缓存中中的职工工信息2.系统统设计2.1员员工信息息数据结结构设计计首先根据据数据需需求:应应该定义义一个员员工的数数据结构构体,结结构体应应包含员员工的姓姓名,年年龄,编编号,岗岗位,基基本工资资,岗位位工资,年年龄工资资,奖励励工资,绩绩效工资资等,结结构体如如下:struuctwworkker
9、lloyeeecharr nnamee200;/员工的的姓名int nuumbeer;/员工的的编号int agee;/员工的的年龄charr pposiitioon220;/员工的的职位doubble baasessalaary;/员工的的基本工工资doubble poosittionnsallaryy;/员工的的岗位工工资doubble aggesaalarry;/员工的的年龄工工资doubble reewarrdsaalarry;/员工的的奖励工工资Gennderr geendeer;/员工的的性别doubble truuesaalarry ;/员工的的绩效工工资charr moobil
10、lephhonee122;2.2内内存数据据结构设设计struuct nodde /职工结结点workkerlloyeee wworkker;/数据成成员nodde*nexxt;/链域;2.3数数据文件件设计2.3.1文件件中存有有两条员员工信息息,并且且文件的的存放路路径为当当前路径径张文 110011 222 总监 10000 20000 5500 5000 男 40000 一三419950225899田甜 110022 355 总裁 30000 50000 110000 20000 女 1110000 一三5788348898882.3.2文件的的创建打打开与关关闭ifsttreaam
11、wworkkerddataa(fiilennamee);/用名名字为ffileenamme的文文件实例例化对象象worrkerrdatta,打打开文件件if(!worrkerrdatta) reeturrn NNULLL;whille(!worrkerrdatta.eeof()/将文文件中的的信息依依次读出出,放在在链表中中if(p=nnew nodde)/完成一一个记录录的各数数据项workkerddataapp-wworkker.namme;workkerddataapp-wworkker.nummberr;wworkkerddataaggendder;p-worrkerr.agee;ww
12、orkkerddataapp-wworkker.possitiion;wworkkerddataapp-wworkker.bassesallaryy;wworkkerddataapp-wworkker.possitiionssalaary;wworkkerddataapp-wworkker.ageesallaryy;workkerddataapp-wworkker.rewwarddsallaryy;workkerddataapp-wworkker.truuesaalarry;workkerddataapp-wworkker.mobbileephoone;p-nnextt=phheadd;/将新
13、新结点加加入链表表p=phheadd; workkerddataa.cllosee();/关关闭文件件2.3.3文件件的保存存,写入入ofsttreaam wworkkerddataa(fiilennamee);/ 将将记录写写入文件件if(!woorkeerdaata) reeturrn ;forr(p=pheead;p;pp=p-neext)woorkeerdaata worrkerr.naame;workkerddataa.cllosee();/关关闭文件件2.4实实现的基基本功能能FunccTyppe SShowwMennu(MMenuuTyppe wwhicch);/显显示菜单单no
14、dee *CCreaateWWorkkerLListt(chhar fillenaame);/根根据文件件内容创创建职工工信息链链表voidd Saave(chaar ffileenamme);/将链链表中的的信息存存入文件件fillenaame中中voidd Shhow(nodde *pnoode);/依次显显示链表表中的各各个记录录nodee *AAdd(WorrkerrInffo& worrkerrinffo);/添添加一条条职工记记录WorkkerIInfoo& GGetWWorkkerIInfoo(WoorkeerInnfo& woorkeerinnfo);/获得职职工记录录信息vo
15、idd Moodiffy();/修改职职工信息息booll Deelette(nnodee*&nnodee);/删除除职工信信息2.5输输入输出出设计2.5.1输入入1,选择择添加职职工信息息功能,则则系统会会输出提提示“请输入入职工的的姓名”等信息息,依次次输入各各条信息息项,即即可完成成职工信信息的添添加。2.5.2输入入2,选择择更新职职工信息息功能,如如果缓存存中的职职工记录录为空,则则系统会会输出“职工记记录为空空”,否则则系统会会输出提提示“请输入入职工的的编号”的提示示,输入入要修改改的员工工的编号号numm,如果果该职工工记录存存在,系系统则会会依次提提示输入入该职工工的所有有
16、信息,以以供修改改。如果果该职工工记录不不存在,则则系统会会输出“编号为为numm的职工工不存在在,修改改信息失失败”。2.5.3输入入3,选择择删除一一条职工工信息的的功能。如如果缓存存中的职职工记录录为空,则则系统会会输出“员工记记录为空空”,否则则系统会会输出提提示“请输入入员工的的编号”的提示示,输入入要修改改的员工工的编号号numm,如果果该职工工记录存存在,系系统则会会删除该该职工的的所有信信息,并并输出“即将执执行删除除操作,删删除记录录成功”,表示示删除操操作成功功。如果果该职工工记录不不存在,则则系统会会输出“没有执执行删除除操作,删删除记录录失败”,表示示删除操操作失败败。
17、2.5.4输入入4,选择择查询职职工信息息功能。则则系统输输出查询询的子菜菜单。选选择将要要进行的的查询方方式,如如果存在在该菜单单选项,则则进行查查询。如如果没有有该菜单单选项,则则输出提提示“输入信信息不正正确,显显示没有有该项”例如选选择按ggendder查查询的方方式,则则系统输输出“请输入入员工的的姓名”,输出出职工姓姓名之后后,若存存在匹配配的职工工,则输输出所有有符合条条件的职职工信息息,否则则输出查查询失败败,不存存在符合合条件的的记录。2.5.5输入入5,选择择将缓存存中的职职工记录录保存到到文件中中,系统统提示输输出“已经保保存到文文件中”。2.5.6输入入6,选择择显示所
18、所有职工工信息功功能。系系统输出出“显示所所有的记记录”,输出出所有职职工记录录。2.5.7输入入7,选择择退出绩绩效工资资查询系系统。系系统输“你已经经退出程程序,欢欢迎下次次使用”。2.5.8输入入其他数数组选项项,输出出“输入信信息不正正确,显显示没有有该项”2.6用用户界面面设计:2.6.1 主菜单单2.6.2 子菜单单3 系统统测试3.1添添加一个个职工记记录,该该职工的的信息为为黄静 110033 225 文秘 10000 10000 5500 5000 女 一三434一五258893.2修修改nuum为 10001的的记录,将将姓名改改为周禾禾,并显显示结果果3.3删删除编号号为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绩效 工资 管理 设计 报告 8446
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内