欢迎来到天天文库
浏览记录
ID:49039196
大小:81.75 KB
页数:5页
时间:2020-02-27
《《C语言程序设计》课程设计任务及指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《C语言程序设计》课程设计任务及指导书 一、设计题目 题目一:班级成绩管理系统题目二:班级档案管理系统题目三:飞机订票系统题目四:通信录管理系统题目五:图书信息管理系统题目六:职工档案管理系统题目七:银行帐户管理系统题目八:集合的操作题目九:链表的操作题目十:字符串的处理题目十一:猜数字游戏题目十二:求解八皇后问题其他选题 二、设计目的 《C语言程序设计》课程设计是信息管理与信息系统专业学生的集中实践性环节之一,是学习完《C语言程序设计》课程后进行的一次全面的综合练习。其目的是加深学生对高级语言基本语言要素和控制结构的理解,训练学生综合运用已学课程的基本知识,独立进行C语言应用程序
2、设计,掌握C语言程序设计、调试的方法和技巧,从而提高动手编程解决实际问题的能力。 三、设计任务 按学号最后两位大小顺序分组,每五人做一个题目,01-05号完成题目一,06-10号完成题目二,11-15号完成题目三,16-20号完成题目四,……。每人都要独立完成课程设计任务。 四、时间安排 课程名称班级周次星期节次11时间实验室C语言程序设计课设信管1301C语言程序设计课设信管1302 全周上午xx.2.17-xx.2.21东八-401全周下午xx.2.17-xx.2.21东八-403五、设计内容 设计内容一班级成绩管理系统 一、问题描述: 对一个有N个学生的班级,每个学生
3、有M门课程。该系统实现对班级成绩的录入、显示、修改、排序等操作的管理。二、功能要求: 1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。 2、本系统显示这样的菜单:请选择系统功能项:(1)成绩录入(2)成绩显示(3)成绩排序 (4)成绩修改(要求先输入密码)(5)成绩统计 a、显示每门课程成绩最高的学生的基本信息b、显示每门课程的平均成绩 c、显示超过某门课程平均成绩的学生人数(6)退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。三、算法提示: 数据结构:结构体类型数组。 姓名char四、测试数据: 学生人数N=10课程门数M=4
4、 课程名:数学、语文、英语、政治五、其它 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 学号Char课程名称1float课程名称2float●●●●●●设计内容二班级档案管理系统 一、问题描述: 对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除等操作的管理。二、功能要求: 1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。 2、本系统显示这样的菜单:请选择系统功能项:(1)学生基本信息录入(2)学生基本信息显示(3)学生基本信息删除(4)学生基本信息修改(5)学生基本信息
5、查询 a、按学号查询b、按姓名查询 c、按性别查询d、按年龄查询(6)退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。三、算法提示: 数据结构:结构体类型数组姓名char四、测试数据: 学生人数N=10 学生基本信息数据自行规定五、其它: 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 学号Char性别char年龄int备注char设计内容三飞机订票系统 一、问题描述: 假设某航空公司只有M架N个座位的飞机,每架飞机每天飞行一趟。通过该系统来实现机票的订购问题。二、功能要求: 1、本系统采用一个包含M×N个数据的结构体数组,每个数据的结构
6、应当包括:起飞地、目的地、航班号、座次号码、座次订出与否标记、订座者的姓名和订座者的身份证号码。 2、本系统显示这样的菜单:(1)输入航班信息(2)输出航班信息(3)查找航班信息 a、按线路查询b、按目的地查询(4)订票预约(5)删除订票预约 (6)退出系统 注:本系统成功执行菜单的每个信息,选项4)和5)将要求额外的输入。查找航班信息既可按线路查,也可按目的地查。查询结果显示空座的信息、数量、已订座的信息、起飞时间等。 3、执行一个具体的功能之后,程序将重新显示菜单。三、算法提示: 数据结构:结构体类型数组 航班号起飞时间intcharcharint目的地座次号座次订出与否
7、的标记Char订票者姓名char订票者身份证号码char 四、测试数据: 飞机架数M=5,每架飞机的座位数N=12五、其它: 对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能。 设计内容四通信录管理系统 一、问题描述: 对一个有N个联系人的通信录,通过该系统实现对该通信录中联系人的基本信息进行录入、显示、修改、删除等操作的管理。二、功能要求: 1、本系统采用一个包含N个数据的结构体数组,每个
此文档下载收益归作者所有