C++课程设计:工资管理系统与链表操作实践
需积分: 10 18 浏览量
更新于2024-07-21
收藏 525KB DOC 举报
在本次C++课程设计中,学生被要求开发一个工资管理系统,该系统针对信息工程学院14通信专业1、2班的学生进行设计。设计周期为2015年12月28日至2016年1月3日,在信息机房205进行。主要目标是通过此项目来深化对C++语言基础知识、线性表链式存储结构以及结构体操作的理解,并提升分析问题和科技论文写作能力。
设计的核心任务包括以下几个方面:
1. **基础要求**:
- 使用结构体存储每个员工的编号、姓名、基本工资、补贴、奖金和扣款信息。
- 实现工资查询功能,计算应发工资(基本工资+补贴+奖金)和实发工资(应发工资-扣款),并打印工资名细。
- 利用链表实现员工的添加和删除操作。
2. **创新要求**:
- 能够运用文件进行数据的输入与输出,增强系统的实用性和可扩展性。
3. **论文编写要求**:
- 遵循课程设计模板规范,包含目录、正文、心得体会和参考文献。
- 论文需用A4纸打印,按照学校规定的格式装订。
- 答辩过程中,将根据对原理分析、设计过程、调试能力和问题回答的表现进行评分。
4. **参考文献**:
- 提供了多本数据结构相关的教材作为学习资源,如《数据结构》(严蔚敏、吴伟民著)、《数据结构题集》(严蔚敏、吴伟民、米宁著)等,以及《C程序设计》(谭浩强著)和《数据结构课程设计》(何钦铭、冯雁、陈越著)。
5. **进度安排**:
- 学生需要在图书馆和实验室进行构思、资料收集、编程设计与调试,以及论文撰写。
6. **评审标准**:
- 设计过程将从原理分析、设计分析、调试和回答问题四个方面进行评估,满分为100分,涵盖理论理解、技术实施和表达能力。
通过这次课程设计,学生们不仅能够巩固C++语言基础,还能实践链表操作和文件I/O,以及提升论文写作技巧,对于实际项目开发和团队协作具有重要意义。同时,评审过程强调了对学生综合能力的全面考察,确保了课程设计的质量和实用性。
2018-12-05 上传
2009-09-22 上传
2023-12-28 上传
2023-03-29 上传
2023-05-09 上传
2023-10-08 上传
2023-09-14 上传
2023-05-26 上传
mxl4576
- 粉丝: 0
- 资源: 1
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能