2023年第二学期课程设计 1

发布 2023-06-21 23:25:28 阅读 5369

“程序设计基础(c/c++)课程设计任务书。

一、目的。课程设计是对学生第一次进行全面的程序设计能力训练,是一个重要的教学环节。训练的主要目的在于:

1. 通过理论讲解和上机实践,进一步掌握“c++语言程序设计”的语法规则和初步的程序设计方法,奠定良好的程序开发基础。

2. 通过一个较大程序的设计、编制和调试,掌握模块化和逐步细化的程序设计方法,形成良好的程序设计风格,为后继课程的学习奠定坚实的基础。

3. 编程力求功能模块化、可读性强、通用性好、有一定的容错性,受到初次软件开发的训练。

二、任务和要求。

1.任务。训练任务可选择教师提供的题目,也可以选择为了实现某种新功能希望对现有算法有所创新而自拟的设计题目。题目应来自日常生活和工程实际,如:

数值计算问题(求极值、解方程等)、学生成绩管理问题、学生简单的选课问题等。它们一般均包含一定的份量,既要在规定的时间内能够完成,又要使学习好的学生有充分发挥的空间。

设计问题确定后,就需根据给定的要求、原理及过程,进行算法设计。拟定若干种算法,并对这些算法进行对比分析,以便确定较优的方案;然后对该方案中的算法进行设计与分析,并绘制程序流程图。

2.内容要求。

(1)最终课程设计以《程序设计基础(c/c++)课程设计》书面形式完成,内容包括:

a. 封面:封面内容包括:“程序设计基础(c/c++)课程设计”、设计题目、学生姓名、学号、班级、指导老师、设计日期;模板在后面;

b.设计任务书;模板在后面;

c.整体设计说明;

d.各个部分的结构设计、**设计;

e.系统的设计说明,配以流程图;

f.源程序清单,并做必要的注释说明。

2)将上述内容打印装订成册,形成完整的设计作业。

3)每位同学要认真独立完成,充分发挥自己的创造力,严禁抄袭。

三、设计题目参考:

1.学生成绩管理系统。

要求:(1)由键盘输入每个学生的学号和四门课程的成绩;

2)计算每个学生的平均分和总分;

3)按总分从高到低排出名次,并按名次输出学生的基本信息,包括学号、各科成绩,平均分和总分;

4)根据用户要求,输出某门课程(由键盘输入课程号且成绩在90分以上(含90分))且总分在前五名的学生情况,包括学号、各科成绩、平均分和总分;

2.图书录管理系统。

(1)新书入库:图书信息包括书名、书号、库存量,现存量共4项。首先输入3本书的信息,当有新书入库时,先判断是否有此书(即比较书名),若有则修改库存量,现存的信息量;若无此书,则将该书的信息添加进去。

(2)图书查询:输入一个书号,查找此书,若有则输出此书的全部信息,若没有则输出查找失败信息。

(3)借阅管理。

a.每个读者的信息包括姓名,编号,1张借书卡(限借一本书),输入3个读者的信息;

b.借书登记:输入读者的姓名,所借图书的书号,先判断该姓名是否存在,若有则将书号存入一长借书卡上(注:

初始时借书卡的信息都为零,借书后借书卡的信息改为所借书的书号),并修改读者的相关内容,同时修改此图书的现存量。若无此姓名,则应提示错误。

c.还书管理:输入读者的姓名,所还图书的书号,将借书卡的信息置为零,并修改读者的相关内容,同时修改此图书的现存量。

(4)输出全部图书信息和全部读者信息。

5)退出系统。

3.销售管理系统。

(1)销售员信息:每个销售员包括姓名,编号,产品1销售量,产品2销售量,总销售量共5项信息。首先输入3个销售员的信息。

(2)排序:按总销售量进行排序。

(3)统计:分别统计产品1的总销售量和产品2 的总销售量并进行输出。

(4)销售员的增加:增加一个销售员的信息,然后按其总销售量进行插入排序。

(5)销售员减少:输入一个销售员的姓名,将其删除;

(6)输出全部销售员的信息;

7)退出系统。

说明:以上题目仅为参考,学生也可以自选题目。

注意:打印为b5的纸,而不是a4的。

程序设计基础。

课程设计说明书。

课程名称。题目。

姓名。学号。

教学班号。指导老师。

兰州交通大学计算机基础教研室。

二零一二年七月。

PLC课程设计 1

信息与电气工程学院。课程设计说明书。2012 2013 学年第二学期 课程名称 plc应用课程设计 题目 交通信号灯plc控制系统设计。专业班级电气1001班 学生姓名。学号。指导教师。设计周数两周。设计成绩。2013年 6月 28日。目录。1 课程设计目的2 2 课程设计正文2 2.1系统分析3 ...

机械课程设计 1

广西工业职业技术学院。计算说明书。设计题目。学生姓名。班级。学号。指导教师。完成日期。机械零件课程设计 任务书。广西工业职业技术学院。目录。1 设计题目及方案图。2 选择电动机型号。3 计算减速器传动比。4 计算减速器 轴的运动参数及动力参数。5 v带传动设计。6 齿轮传动设计。6 1 齿面接触疲劳...

课程设计指导 1

1 机械原理课程设计的作用。机械原理是工科高等学校机械类各专业的主干课程和重要必修课程,机械原理课程设计是机械原理教学的一个重要实践环节,它在培养学生的理论联系实际,提高机械系统方案设计以及创新构思能力和分析能力方面起着非常重要的作用。机械原理课程设计是综合运用课程所学内容解决实际设计问题的实践环节...