蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

实习报告小型公司工资管理系统的设计

  • 资源ID:53158303       资源大小:19.42KB        全文页数:17页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:20积分 【人民币20元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要20积分 【人民币20元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

实习报告小型公司工资管理系统的设计

程序设计实习报告 小型公司工资管理系统的设计 专业班级电子信息工程 书目 一、 实习内容1 二、 设计思路2 三、 程序清单3 四、 运行结果4 五、 程序运用说明5 六、 总结及心得体会6 一、实习内容 本次实习的内容是设计一个小型公司的工资管理系统,通过这个系统实现对经理、技术员、销售员及销售经理等公司成员的职工号、姓名、年龄、月工资等信息的数据输入、数据处理、数据的输出显示、数据的备份等功能。本次实习主要是针对较难综合题目进行分析、编程、调试和运行,这利于我们进一步驾驭面对过程和面对对象程序的基本方法和编程技巧,巩固所学理论学问,使理论与实践相结合,提高分析问题解决问题的实力。 本次实习的题目及要求如下 1..题目小型公司工资管理系统的设计 2.设计说明与基本要求 1公司主要有4类人员 经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、性别、年龄、月工资等信息; 2 工资的计算方法 经理固定月薪为8000元; 技术员工作时间工资(100元/小时); 销售员销售额4提成; 销售经理底薪(5000元)下属销售员销售额总额0.5; 3 员工基本数据的输入 要求每类人员不能少于4人,其中销售员须要8名,每名销售经理手下有2名销售员。 4 各类的数据成员访问权限设置为protected 3.实现的基本功能 1菜单选择功能; 2数据的输入; 3数据的统计; 4数据的输出,显示; 5数据的备份; 6退出系统。 二、设计思路 1.类的层次结构 2.设计思路 首先要总体设计,要有一个菜单,用于选择各项功能,用来进行数据的录入,数据的统计,数据的打印,数据的备份,进入多级菜单,退出系统等功能。这就要充分利用了类的继承与派生的学问,先定义一个基类base,由基类共有派生出技术员类 Tec,销售员类Sel,经理类Man,又由经理类公有派生出销售经理类Sma。把基类定义成虚基类,通过基类去写的派生类就可以调用基类的公有成员。程序中宜运用全局变量,便于修改,简便清晰。定义完类后,定义各函数,因为各功能的实现须要定义与其功能相适应的函数,所以定义了数据输入函数ph1 ,数据打印函数ph3 ,数据统计函数ph2 ,数据备份函数save ,进入多级菜单进行统计函数ph4 等。将主函数放在最终来实现整个程序的运行,运用switch语句选择系统进行的工作,在主菜单中进行调用各函数,从而实现各功能。程序中要求销售经理工资排序则采纳的冒泡排序法实现。 三、程序清单 include iostream include fstream include iomanip include string using namespace std; fstream outfile; int m,i,t,x; int salary[4]{0,0,0,0}; int s[4]{0,0,0,0}; void menu //定义主菜单函数 {cout★★小型公司工资管理系统★★endl; cout┌─────────────┐endl; cout│ 请选择您所需的操作 │endl; cout│ 数据输入1,并按回车键 │endl; cout│ 数据统计2,并按回车键 │endl; cout│ 数据打印3,并按回车键 │endl; cout│ 数据备份4,并按回车键 │endl; cout│ 退出系统5,并按回车键 │endl; cout│ 多级菜单6,并按回车键 │endl; cout└─────────────┘endl; cout请选择一个操作 ; } void menus //定义多级菜单函数 {cout★★小型公司工资管理系统★★endl; cout┌────────────────┐endl; cout│ 请选择您所需的操作 │endl; cout│ 技术员基本状况 1,并按回车键│endl; cout│ 经理基本状况 2,并按回车键│endl; cout│ 销售经理基本状况 3,并按回车键│endl; cout│ 销售员基本状况 4,并按回车键│endl; cout│ 返回上一级 5,并按回车键│endl; cout└────────────────┘endl; cout请选择一个操作 ; } void heng //定义heng函数 {cout┈┈┈┈┈┈┈┈┈┈ endl;} void //定义函数 {cout┌────┬───┬────┬────┬──────┐endl; cout│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │endl; } void s //定义s函数 {outfile┌────┬───┬────┬────┬──────┐endl; outfile│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │endl; } void head //定义head函数 {cout┌────┬───┬────┬────┬──────┐endl; cout│ 职工号 │ 姓名 │ 性别 │ 年龄 │ 工资 │endl;} void end //定义end函数 {cout└────┴───┴────┴────┴──────┘endl;} class Base //定义基类 {protected int a,b,n; string c; char d;}; class Tecprotected Base //技术员类 {public void print1 {cout技术员的编号

注意事项

本文(实习报告小型公司工资管理系统的设计)为本站会员(hhsmd1)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开