精选优质文档-倾情为你奉上程序设计实践报告一、题目第五部分 小型管理程序第1题 工资管理a.程序功能简介:一个员工工资程序:有新建、存储、显示、修改和删除功能。b.设计要求:(1)完善帮助信息,帮助信息没有把操作的所有命令列出。(2)一进入程序首先显示所有命令。(3)使用n键新建一个数据项并询问是否要存储,按y键存储,其他键取消存储。(4)显示、修改和删除数据项时大小写通用。(5)将所有的函数与相应的数据项封装到类中,并改写主程序。题目难度:B二、问题分析及求解基本思路看到这个题目,第一个想法就是分析一下这个程序里面会有哪些数据元素,需要哪些功能函数,对于要选择数据类型的话,首先想到的肯定是类,这样才能把那些例如名字,工资金额等这些不同类型的数据打包封装在一起,然后对的接口就是一些定义,调用的函数。这样程序会看上去更有调理,易懂。然后就要想需要定义哪些类,从最简单的入手,第一个肯定要定义个CSalary类,用来存储职工名字和工资,然后再在里面定义一些构造函数,析构函数,返回姓名和工资的函数,比较姓名用来查找。