c 课程设计

发布 2022-09-30 15:15:28 阅读 4967

题目一:雇员工资支付系统设计。

一、设计任务:为某个公司编写雇员工资支付程序;

二、设计要求。

假设要为某个公司编写雇员工资支付程序:

一般工人(worker)按每月工作的天数计算工资;

销售人员(salesman)在基本工资基础上每月还有销售提成;

经理(manager) 每月按固定工资支付;

临时工(floater)按小时支付;

要求设计抽象类(employee)描述所有雇员的共同特性(如姓名,性别,出生日期,员工类别),含有计算工资的纯虚函数computesalay(),所有员工用该方法计薪。

要求用多态实现。

经理工资计算:月工资()

销售人员工资计算:基本工资+每件产品提成额*销售的产品数量。

一般工人工资计算:每天工资额*工作天数。

临时工工资计算:每小时工资额*总工作小时数。

文本界面要求:

1.新增员工信息。

2.删除员工信息。

3.员工信息搜索(按姓名)

5.员工信息统计(按姓名或工资或类别)

6.员工信息分类存储。

7.员工信息导入。

8.按工资排序。

9.退出 **请选择:1

三、使用设备。

计算机、c++软件。

四、时间安排。

分析课题,制定设计方案(1天);

设计及**测试(3天)。

设计总结及报告(1天)。

五、参考材料。

清华大学出版社 c++语言程序设计(第四版) 郑莉等;

题目二:一、设计任务:编写一个程序,计算任给一个几何形体的面积和周长。几何形体可以是矩形、三角型、圆形、扇型、梯形。

二、设计要求。

1.由用户通过键盘输入要处理的几何形体,每次输入一个几何形体。输入规则是:

程序输出提示信息,请用户选择要处理的几何形体的类型。如果输入字母“e”,表示要退出程序的运行;

根据用户选择的几何形体类型,输出提示信息。提示信息主要是:请用户输入几何形体的描述数据。例如圆形的中心点坐标和半径。要求在提示信息中说明输入数据的格式。

由程序根据规定的格式读入数据,如果输入数据的格式不对或错误(例如把一个负数作为圆形的半径输入),要输出提示信息请求用户输入正确的数据、并再次读入。

2、在用户输入一个几何形体后,程序输出该几何形体的面积和周长,要求在输出中注明哪个数据是面积、哪个数据是周长。然后回到上一步,继续处理新的几何形体,直到用户选择退出程序运行为止。

3、在基类中加两个虚函数setfromfile(),printtofile()分别用于文件读写,文件统一后缀".geo",向文件输出时注意在每个输出后要输出' '或'',否则从文件输入时会出错。从文件输入时,只能屏幕输出,输出结果是按周长大小排序的。

而从键盘输入时可以选择是屏幕输出还是文件输出,但都是按面积大小排序的。

三、使用设备。

计算机、c++软件。

四、时间安排。

分析课题,制定设计方案(1天);

设计及**测试(3天)。

设计总结及报告(1天)。

五、参考材料。

清华大学出版社 c++语言程序设计(第四版) 郑莉等;

课程设计报告内容:

一、课程设计目的。

二、课程设计内容。

1、课程设计的题目及简介。

2、设计说明。

3、程序流图。

4、程序清单。

三、课程设计的要求

利用学到的编程知识和编程技巧,要求学生:

1、对系统进行功能模块分析、控制模块分析正确。

2、系统设计要能完成题目所要求的功能。

3、编程简练,可用,尽可能的使系统的功能更加完善和全面。

4、使用说明书、流程图要清楚。

5、特别要求自己独立完成。

四、课程设计总结。

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...