C++课程设计:学生选修系统与工资/考勤管理系统
需积分: 0 101 浏览量
更新于2024-12-19
收藏 74KB DOC 举报
"学生选修课程系统设计"
在本次C++课程设计中,目标是设计一个学生选修课程系统,旨在深化对C++语言中类的运用,包括类的概念、封装以及继承的理解。同时,通过实际操作,学习系统开发的全过程,如需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试。设计过程中,学生可以选择自拟题目,但需先提交设计说明和要求给教师审核。
设计题目示例:
1. 小型公司工资管理系统:
- 系统包含4种员工角色:经理、技术员、销售员和销售经理。每个角色都需要存储相关的个人信息,如职工号、姓名、月工资、岗位、年龄和性别。
- 工资计算规则不同,经理有固定月薪,技术员按工作小时计算,销售员按销售额提成,销售经理则结合底薪和部门销售额计算。
- 类的层次结构应清晰,包括员工基类和各自的派生类。
- 数据录入和输出需遵循特定格式,包括员工的基本信息和工资排名。
- 系统应具备数据录入、统计、打印、备份和退出等功能,每项功能通过独立函数实现。
2. 考勤管理系统:
- 考勤系统需记录学生的缺课情况,包括日期、课程、学生姓名和缺课类型。
- 功能包括录入、修改缺课记录,查询个人缺课情况,统计旷课学生名单和次数,以及旷课课程和人次。
- 系统采用菜单驱动,要求模块化设计,确保功能、数据结构和整体结构合理。
这两项设计题目旨在锻炼学生的C++编程能力,提高他们解决实际问题的能力,同时培养良好的编程习惯。通过这样的实践,学生不仅能够掌握C++的核心概念,还能了解到软件开发的完整流程,提升问题解决和团队协作的能力。
2010-07-05 上传
2022-06-20 上传
2015-07-08 上传
2012-12-26 上传
2022-07-03 上传
2021-10-01 上传
2022-07-11 上传
2023-05-13 上传
2024-12-19 上传
ab6637225c
- 粉丝: 0
- 资源: 7
最新资源
- Redis链接工具的安装Redis链接工具的安装
- “环抱海洋,缝情入布”—布艺DIY大赛积分等2个文件.zip
- hcj:一个仅具有html css和js网页的仓库
- 阿里巴巴 DevOps 实践手册.zip
- 毕设源码-VB电脑销售系统设计(论文+源代码).rar
- charm-action
- java代码-曾子龙 50 软9
- Mobile-Service-Robot:在CopelliaSim模拟器中模拟移动服务机器人
- mysite
- 基于NSURLSession的功能强大且易于使用的文件下载管理器。 提供下载状态,进度和完成回调块。-Swift开发
- copycat:CopyCat-共享剪贴板应用程序
- 信息化系统UI设计规范.zip
- (FZY318)手机移动端触屏版无缝滚动焦点图代码手机网页特效.zip
- postman工具接口测试
- 毕设源码-VB简单小游戏设计(源代码+系统+开题报告+中期报告+外文文献).rar
- Pital:Pital是一种编程语言