1、 程序设计实习报告程序设计实习报告 小型公司工资管理系统的设计小型公司工资管理系统的设计 专业班级:电子信息工程 目录目录 一、一、 实习内容实习内容1 二、二、 设计思路设计思路2 三、三、 程序清单程序清单3 四、四、 运行运行结果结果4 五、五、 程序使用说明程序使用说明5 六、六、 总结及心得体会总结及心得体会6 程序设计实习报告 1 一、一、实习内容实习内容 本次实习的内容是设计一个小型公司的工资管理系统,通过这个系统实现 对经理、技术员、销售员及销售经理等公司成员的职工号、姓名、年龄、月工资 等信息的数据输入、数据处理、数据的输出显示、数据的备份等功能。本次实习 主要是针对较难综合
2、题目进行分析、编程、调试和运行,这利于我们进一步掌握 面向过程和面向对象程序的基本方法和编程技巧,巩固所学理论知识,使理论与 实践相结合,提高分析问题解决问题的能力。 本次实习的题目及要求如下: 1题目:小型公司工资管理系统的设计 2.设计说明与基本要求: (1 )公司主要有 4 类人员: 经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、性别、年 龄、月工资等信息; (2) 工资的计算方法: 经理:固定月薪为 8000 元; 技术员:工作时间工资(100 元/小时) ; 销售员:销售额4%提成; 销售经理:底薪(5000 元)+下属销售员销售额总额0.5%; (3) 员工基本数据
3、的输入: 要求每类人员不能少于 4 人,其中销售员需要 8 名,每名销售经理手下有名销 售员。 (4) 各类的数据成员访问权限设置为:protected 3.实现的基本功能: (1 )菜单选择功能; (2)数据的输入; (3)数据的统计; (4)数据的输出,显示; (5)数据的备份; (6)退出系统。 程序设计实习报告 2 二、二、设计思路设计思路 1.类的层次结构 2.设计思路 首先要总体设计, 要有一个菜单, 用于选择各项功能, 用来进行数据的录入, 数据的统计,数据的打印,数据的备份,进入多级菜单,退出系统等功能。这就 要充分利用了类的继承与派生的知识,先定义一个基类 base,由基类共有派生出 技术员类 Tec,销售员类 Sel,经理类 Man,又由经理类公有派生出销售经理类 Sma。 把基类定义成虚基类, 通过基类去写的派生类就可以调用基类的公有成员。 程序中宜使用全局变量,便于修改,简便清晰。定义完类后,定义各函数,因为 各功能的实现需要定义与其功能相适应的函数, 所以定