下载此文档

c 程序设计-实习报告.doc


文档分类:高等教育 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
《程序设计实****报告小型公司工资管理系统的设计专业班级:学号:姓名:时间:年月目录实****内容…………………………………………………………………………1设计思路…………………………………………………………………………2程序清单…………………………………………………………………………3运行结果…………………………………………………………………………20程序使用说明……………………………………………………………………26总结及心得体会…………………………………………………………………27一、《小型公司工资管理系统》:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、年龄、性别等信息。工资的计算方法经理:固定月薪为8000元;技术员:工作时间*小时工资(100/小时);销售员:销售额*4%提成;销售经理:底薪(5000元)+所辖部门销售总额*%输入员工数据,要求每类人员不能少于2人,每个销售经理下属4个销售员,员工信息输出格式参考运行效果。实现功能数据录入:输入各种数据;数据统计:统计各销售经理下属销售员的销售额之和;销售经理按工资进行的冒泡排序;数据打印:打印各类员工的数据信息;数据备份:把各类员工的数据信息写入文件中保存;退出:推出本系统;菜单说明⑴数据录入指通过键盘输入各类员工的各项数据;⑵数据统计指统计各销售经理下身书销售员的销售额及销售额之和;销售按工资进行冒泡排序;⑶数据打印指按照表格的格式在屏幕上输出各员工的信息;⑷数据备份指将所有员工的信息保存到文件;⑸退出:结束程序的运行。二、设计思路从运行效果上看,可以知道该程序有五个功能,这五个功能要在主函数中利用switch语句选择实现。该程序中,有主要的四类人员,都继承于雇员这个基类。在每一类成员中都有自己相应得受保护的数据成员,并且有为实现各种功能的函数。整个程序是根据要求的功能通过分块编写完成,最后通过主函数中的的switch语句的调用每个功能的函数来进行组装。三程序清单:#include<iostream>#include<fstream>#include<>#include<string>#include<iomanip>usingnamespacestd;ofstreammyfile;voidshuru();voidfun();voidprint();voidtuichu();voidtj();voidfun4();constn=2;constp=4;//销售人员数voidtongji();classEmployer//雇员类{protected: stringjname; charjsex; intjage;public: voidinput() { cout<<"请输入姓名:"; cin>>jname; cout<<"请输入性别(m/w):"; cin>>jsex; cout<<"请输入年龄:"; cin>>jage;}};classJingli:publicEmployer//经理类{protected: intjlxh; stringname; charsex; intage,salary;public: Jingli() { salary=8000; } voidinput() { cout<<"请输入姓名:"; cin>>name; cout<<"请输入性别:"; cin>>sex; cout<<"请输入年龄:"; cin>>age;}voidget(){ cout<<"输入经理编号:"; cin>>jlxh;}intdate1(){ returnjlxh; }stringdate2(){ returnname;}chardate3(){ returnsex;}intdate4(){ returnage;}e(){ returnsalary;}voidbeifen() { myfile<<"┃"<<setw(12)<<jlxh<<"┃"<<setw(12)<<name<<"┃"<<setw(12)<<sex<<"┃"<<setw(12)<<age<<"┃"<<setw(12)<<salary<<"┃"<<endl; }};Jinglijl[n];classJishu:publicEmployer//技术员{protected: intjsxh,time; stringname; charsex; intage;public: voidget1(){ cout<<"输入技术员编号:"; cin>>jsxh;}voidget2(){ cout<<"输入工作时间:"; cin>>time;}voidinput() { cout<<"请输入姓名:"; cin>>na

c 程序设计-实习报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小610 KB
  • 时间2020-07-10