资 源 简 介
本次C++课程设计所选择的课题是小型公司工资管理系统。课题的目标要求是运用面向对象程序设计建立起一个工资管理系统,总体功能为向系统中添加职员的信息、显示全体职员的信息、修改职员信息、删除职员信息、查找职员信息、计算各类职员工资、统计各类职员人数、统计公司男女比例、统计最高最低以及平均工资等等。并且要求输入的数据可存入文件,保证下一次运行系统时,可以保留上一次新增的信息和进行的操作。程序设计需要以类的构造为基础,通过利用C++的封装性、多态性等特点来实现以上功能。根据个人的想法,本次课设除了对以上的功能进行实现之外,添加了另外的创新功能:系统密码的使用。由于职员的信息属于公司的机密,不相干人员应无法进入系统修改数据。这是对公司员工隐私的保护,同时也在一定程度上体现出了C++的数据封装性。