C 课程设计指导书

发布 2022-10-02 10:55:28 阅读 4052

目录。设计要求 2

设计题目及指导教师 2

上机安排 3

第一组课程设计题目 4

1.1 铁路售票管理系统的设计 4

1.2 学生考勤管理系统的设计 4

1.3 模拟21点游戏的设计 5

1.4 学生成绩管理系统的设计 6

第二组课程设计题目 6

1.1 航空售票管理系统的设计 6

1.2 个人信用卡管理系统的设计 7

1.3 猜数字游戏的设计 8

1.4 有理数运算器的设计 9

第三组课程设计题目 9

1.1 电影院售票管理系统的设计 9

1.2 银行储蓄管理的设计 10

1.3 模拟彩票游戏的设计 11

1.4 复数类的设计 11

第四组课程设计题目 12

1.1 长途客运售票管理系统的设计 12

1.2 个人记帐软件的设计 13

1.3 抽乌龟游戏的设计 14

1.4 矩阵类的设计 14

第五组课程设计题目 15

1.1 公交线路管理系统的设计 15

1.2 模拟atm取款机的设计 15

1.3 计算24点游戏的设计 16

1.4 字符串类的设计 17

1、 一共五组题目,每位同学根据分组(见c++课程设计分组。xls),选择相应组内的一道题目独立完成。

2、 根据题目难易程度不同,题目拥有不同的难度系数。分为1.0,0.

9,0.8和0.7共四个等级,课程设计总评成绩=课程设计成绩(最高100分)×难度系数,即选择难度系数为0.

7的题目最高得分为70分。

3、 上机时间按照上机安排表,设计结束后向所在小组的指导教师提交打印版设计说明书1份,并由指导教师安排答辩。

17周c++课程设计上机时间安排。

18周c++课程设计上机时间安排。

1.设计资料及参数:

用c++设计一个系统,能提供下列服务:

1)录入车次信息,格式为:

可不定时地增加车次数据。

2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。

3)查询路线:可按车次编号查询,可按起始站,终点站查询。

4)售票和退票功能。

a:查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。

b:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。

2.设计要求及成果。

根据系统功能要求,可以将问题解决分为以下步骤:

1)分析系统中的各个实体之间的关系及其属性和行为;

2)根据问题描述,设计系统的类层次;

3)完成类层次中各个类的描述(包括属性和力一法);

4)完成类中各个成。员函数的定义;

5)完成系统的应用模块;

6)功能调试;

7)完成系统总结报告以及系统使用说明书。

1.设计资料及参数:

用c++设计一个系统,能提供下列服务:

1) 录入学生的缺课记录,格式为:

其中缺课类型包括迟到,请假和旷课。

2) 查询功能。可以根据学生的学号或姓名查询某个学生的缺课情况;可以查询某个课程的课情况;可以查询某一天的缺课情况;

3) 修改功能。根据查询方式找到某一条缺课记录,进行修改,并显示修改后的记录。

4) 统计功能。可以统计某一门课程所有学生的缺课记录,按照日期顺序进行显示;可以统计某个学生所有的缺课记录,按照日期顺序进行显示;

2.设计要求及成果。

根据系统功能要求,可以将问题解决分为以下步骤:

1)分析系统中的各个实体之间的关系及其属性和行为;

2)根据问题描述,设计系统的类层次;

3)完成类层次中各个类的描述(包括属性和力一法);

4)完成类中各个成。员函数的定义;

5)完成系统的应用模块;

6)功能调试;

7)完成系统总结报告以及系统使用说明书。

1.设计资料及参数:

模拟21点扑克牌游戏,玩家最多可以要5张牌,但如果牌的点数之和超过21,则自动出局;在不超过21点的情况下,玩家与庄家比牌的点数的大小,大者为赢家;

1) 发牌,玩家和庄家(电脑)分别发一张牌,大于10的牌点数都为1。

2) 要牌,玩家可以根据自己的牌的点数选择要牌或不要牌。

3) 比较,如果玩家选择不要牌,计算玩家的点数和庄家(电脑)的点数比较,亮牌并给出结果。

2.设计要求及成果。

根据系统功能要求,可以将问题解决分为以下步骤:

1)分析系统中的各个实体之间的关系及其属性和行为;

2)根据问题描述,设计系统的类层次;

3)完成类层次中各个类的描述(包括属性和力一法);

4)完成类中各个成。员函数的定义;

5)完成系统的应用模块;

6)功能调试;

7)完成系统总结报告以及系统使用说明书。

1.设计资料及参数:

设计一个c++程序,完成如下功能:

1) 录入学生成绩。按照学号,姓名,语文,数学,英语的格式录入学生的成绩。

2) 查询成绩。根据学生的学号或姓名查询学生的成绩。

3) 修改。通过查询找到相应的学生记录进行修改。

4) 统计。计算学生的总分并排序显示输出。统计班级学生的每门课程的平均分和总分的平均分并显示;统计得分小于班级总分的学生并显示;显示不及格学生的名单。

2.设计要求及成果。

根据系统功能要求,可以将问题解决分为以下步骤:

1)分析系统中的各个实体之间的关系及其属性和行为;

2)根据问题描述,设计系统的类层次;

3)完成类层次中各个类的描述(包括属性和力一法);

4)完成类中各个成。员函数的定义;

5)完成系统的应用模块;

6)功能调试;

7)完成系统总结报告以及系统使用说明书。

1.设计资料及参数:

用c++设计一个系统,能提供下列服务:

1) 录入车次信息,格式为:

可不定时地增加航班数据。

2)浏览航班信息,可显示出所有航班,如果当前系统时间超过了某航班的起飞时间,则显示“此次航班已发出”的提示信息。

3)查询路线:可按航班编号查询,可按起始站,终点站查询。

4)售票和退票功能。

a:查询航班编号或站点。当剩余座位数大于0,并且当前系统时间小于起飞时间时才能售票,售票后自动更新剩余座位数。

b:退票时,输入退票的车次,当本班航班未发出时才能退票,退票后自动更新剩余座位数。

C课程设计指导书

2013 12 目录。1设计目的 2 2设计要求 2 3报告要求 3 4开发工具 3 5 参考资料 3 6 设计选题 4 附件 实训报告格式规范 8 c 程序设计基础实训 是计算机科学与技术专业的主要实践性教学环节之一,是 c 程序设计基础 课程的实践教学课程集中实施阶段。通过实训环节,使学生掌握类...

C语言课程设计指导书

1 按照学号的顺序每3人一组 如果剩余2人,组成一组 如果剩余1人,则分散到前面的组中 每组按对应顺序选一件任务,共同完成设计报告与源程序。2 实行团队分工协作,不允许单干。组内讨论后选举水平较高者为小组长 小组长负责领导本小组集体讨论设计系统总体模块 确定人机对话的界面 确定函数的个数 确定要用到...

C程序课程设计指导书

目录。基本信息 3 题目一职工信息管理系统设计 4 一 内容及目标 4 二 任务要求 4 三 步骤 方法和进程 4 四 进程指导 5 五 注意事项 5 六 环境要求 5 七 其它说明 5 题目二图书信息管理系统设计 6 一 内容及目标 6 二 任务要求 6 三 步骤 方法和进程 6 四 过程指导 7...