"销售公司员工管理系统设计与实现"
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
)和OutputToFile(ostream&) 纯虚函数,用于读取和写入文件。然后分别实现Salesman和Manager类,包含销售额和管理奖金的数据成员,并实现相关的成员函数。最后由Salesman和Manager类分别派生出SalesManager类,包含销售经理津贴的数据成员,并实现相关的成员函数。通过多态性实现对员工数据的不同管理操作,包括增加、更新、查询和删除。最后通过统计函数统计不同类型员工的人数以及总人数,并重组文件删除标记的记录。整个程序通过文件处理方式实现对销售公司员工的管理,包括销售员、经理和销售经理,实现了对员工数据的完整管理功能。 3. 编程实现: 首先定义了虚基类Staff,包含编号、姓名、年龄等数据成员以及相关的成员函数,然后通过虚拟继承生成了Salesman和Manager类,分别包含销售额和管理奖金等数据成员,并实现了相关的成员函数。Salesman和Manager类又分别派生出SalesManager类,包含销售经理津贴的数据成员,并实现相关的成员函数。通过多态性可以实现对不同类型员工的不同管理操作。同时在Staff类中定义了InputFromFile和OutputToFile纯虚函数,用于读取和写入文件。在主函数中,通过不同的选项进行增加、更新、查询和删除操作,最后通过统计函数分别统计销售员、经理和销售经理的人数以及总人数,并调用重组文件函数删除记录中的删除标志。整个程序通过文件处理方式实现了对公司员工的管理,实现了对员工数据的完整管理功能。 4. 实验结果: 运行程序后,可以通过菜单选择不同的操作,分别进行增加员工、更新员工、查询员工、删除员工等操作,操作简单方便。通过查询功能可以查看到所有员工的相关信息,包括销售额、管理奖金和销售经理津贴等。同时统计功能可以显示出销售员、经理和销售经理的人数以及总人数。通过重组文件函数可以删除有删除标志的记录,实现了数据的有效管理。整个程序实现了对公司员工的全面管理,操作简单,结果准确可靠。 5. 总结分析: 通过本次实验,我学会了如何使用虚基类和纯虚函数进行多态性的实现,实现了对不同类型员工的不同管理操作。同时,学会了如何利用文件处理方式对员工数据进行管理,包括增加、更新、查询和删除操作。通过统计功能统计不同类型员工的人数和总人数,通过重组文件函数实现对数据的重组和删除。整个程序实现了对公司员工的全面管理,功能完善,操作简单方便。通过实验,我提高了自己的编程能力和文件处理能力,对面向对象的编程思想有了更深层次的理解。希望通过这次实验,能够更好地应用所学知识,提高自己的编程技能,为以后的学习和工作打下坚实的基础。
剩余16页未读,继续阅读
- 粉丝: 173
- 资源: 3万+
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx