下载后可任意编辑 成 绩 评 定 表学生姓名班级学号专 业通信工程课程设计题目小型人员信息管理系统的设计与实现评语组长签字: 成绩日期 20 年 月 日课程设计任务书下载后可任意编辑学 院信息科学与工程专 业通信工程学生姓名班级学号课程设计题目 小型人员信息管理系统的设计与实现实践教学要求与任务某小型公司主要有四类人员: 经理、 兼职技术人员、 销售经理和兼职推销员。现在, 需要存储这些人员的姓名、 编号、 级别、 当月薪水, 计算月薪总额并显示全部信息。人员编号基数为 1000, 每输入一个人员信息编号顺序加 1。程序要有对所有人员提升级别的功能。本例中为简单起见, 所有人员的初始级别均为 1 级, 然后进行升级, 经理升为 4 级, 兼职技术人员和销售经理升为 3 级, 推销员认为 1级。月薪计算办法是: 经理拿固定月薪 8000 元; 兼职技术人员按每小时 100 元领取月薪; 兼职推销员的月薪按该推销员当月销售额的 4%提成; 销售经理即拿固定月薪也领取销售提成, 固定月薪为 5000 元, 销售提成为所管辖部门当月销售总额的千分之五。要求为每一类人员单独建立文件, 并在每个文件中手工录入一些人员基本信息, 并根据这些基本信息计算职工的月薪, 并将计算结果保存入相应的磁盘文件中。要求编写程序实现上述功能, 而且能够经过实例演示上述功能。工作计划与进度安排第 17 周: 分析题目, 查阅课题相关资料, 进行类设计、 算法设计; 第 18 周: 程序的设计、 调试与实现; 第 19 周: 程序测试与分析, 撰写课程设计报告, 进行答辩验收。指导老师: 201 年 月 日专业负责人: 201 年 月 日学院教学副院长: 201 年 月 日摘 要C++是支持面对过程的设计, 更是支持基于对象和面对对象的程序下载后可任意编辑设计。类是 C++中十分重要的概念, 它是实现面对对象程序设计的基础。本文采纳虚基类及其派生类实现了对小型人员信息的管理, 类的封装性和信息隐蔽性能够很好的保护公司员工的信息, 同时采纳了 Visual C++ 6.0 的控制台工程和 MFC 工程实现了对员工基本信息的输入和全部信息的输出及保存。关键词: 信息管理; 类; 控制台工程; MFC 工程下载后可任意编辑目 录1 需求分析..................................................12 算法基本原理..............................................13 类设计...............................................