C语言课程设计题目

发布 2020-06-22 18:40:28 阅读 4101

c程序课程设计题目及任务

从以下三个题目中任选一个。

任务:自学c语言中相关知识,设计出库存管理系统。要求如下所述:

1. 能够完成图书出库和入库记录。必须录入的图书信息:

图书名,图书号,借阅人姓名,借阅人学号,借阅人班级等。其它信息可以自行增加。以文件(的形式保存当天所有图书的出入库情况。

(请自学文件的教材第13章——文件)

出库功能。

对需要借阅的图书进行查询,若查询到库存量大于等于1,则可以出库,且减少图书库存量,并记录借阅人信息,如:姓名,班级,学号等。

入库功能。

借阅人还书时,将该图书库存量加1

2. 查询显示功能。

可以通过学生学号,姓名等关键字来查询该生图书借阅记录。

可以通过图书名或者图书书号查询该图书的出入库记录。

3.可以浏览显示借阅同一本图书的所有借阅人信息。

4.可以浏览同一个借阅人借阅的所有图书信息。

可自行增加其他附加功能。

题目二学生成绩管理程序。

任务:自学c语言中相关知识,设计出学生成绩管理程序。要求如下所述:

录入学生信息,每位学生录入的信息有:姓名、学号、性别、班级、和三门功课(数学,英语,计算机)的成绩。以文件(的形式保存每个学生的所有信息。

(实验中:假设3个班,每个班学生人数不得少于5人)

学号姓名性别班级数学英语计算机

1101 王鹏男 1班 70 58 98

1102 李燕女 2班 68 88 95

1103 赵亚芳女 3班 58 48 96

增加学生记录,并将增加的信息以文件的(的形式保存。

删除学生记录,以“学号”、“姓名”为关键字删除记录,若要删除的记录不存在,给出必要的提示信息;

统计各班级学生每门课程的班级平均分,并由高到低排序。

按学号或者姓名查询记录并显示其三门功课成绩;

能浏览显示全部学生成绩,若无记录可以显示,给出必要的提示信息;

任务:自学c语言中相关知识,设计出通讯录管理系统。要求如下所述:

建立通讯录信息,信息至少包含编号、姓名、年龄、**、通讯地址、电子邮箱等;;

能够提供添加、删除和修改通讯录信息的功能,并给出确认是否保存或删除记录的提示信息;

能够提供按姓名或**等查询并显示相应记录信息;

将通讯录保存在文件中;

能够按**方式输出通讯录信息。

为了保证所有的数据可以长期被使用,要求程序能将相关数据存储在外部数据文件中,具体数据格式和文件名、路径等自定。

用链表处理相关数据的动态储存和分配。

根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后可返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。

程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和修正。

课程设计和上机调试任务完成之后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分:

1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;

2) 概要设计:包括系统总体设计框架和系统功能模块图;

3) 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图;

4) 主要源程序**:完整源程序清单及关键注释;

5) 调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考;

6) 课程设计小结:包括课程设计过程中的学习体会与收获、对c语言和本课程设计的认识以及自己的建议等内容。

二○一二 ~二○一三学年第一学期。

信息科学与工程学院。

课程设计报告书。

课程名称: c程序课程设计

班级: 电子信息工程2011级 x班

学号: xxxxxxxxxxxx

姓名: xxxxxxxxxxxxx

指导教师xxxxxx

二○一二年九月。

C语言课程设计题目

1 2题目描述 编写程序,能够实现简单的计算器功能,要求 1 能够实现实数的加 减 乘 除 乘方运算 2 能够重复进行多次运算,直到输入0运算上0时退出程序 3 输出结果保留两位小数 考核点 学生熟练运用循环 选择结构的能力。考核方式 运行应用程序,由老师任意选择若干项操作,检测运行效果。24运动会...

C语言课程设计题目

c语言课程设计实施方案与题目。c语言实践教学环节实施方案。填表人 高永辉填表时间 2015年 9 月 1 日。注 1 指导教师一栏中,责任教师填写在第一位 2 每个课程设计每个班级填写一份。c语言课程设计题目 一 一 题目 火车站购票管理系统。二 目的与要求。1.目的 1 基本掌握面向过程程序设计的...

C语言课程设计题目

c语言课程设计题目 2008.9 适用班级 07中广 一 时间地点安排。地点 现教504a时间 第15周星期一5 8节。星期二1 7节。星期三1 7节。星期四1 7节。星期五1 7节。学时32二 学生准备工作。去图书馆或书店找一本 c语言高级编程 方面的资料作为课程设计学习参考资料 必备 三 备选课...