《C语言课程设计》

1、学生成绩管理系统

学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。

实现功能包括:

(1)添加学生的记录

(2)查询学生(分别按学号和姓名)

(3)对学生数据排序(分别按平均成绩和计算机成绩的降序)

(4)删除学生记录

(5)修改学生记录

(6)班级成绩分析(各科平均成绩、最高分、最低分、及格率)

(7)输出学生信息表

2、职工信息管理系统

职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。

实现功能包括:

(1)添加职工的记录

(2)查询职工(分别按职工编号和姓名)

(3)对职工数据排序(分别按总工资和基本工资的降序)

(4)删除职工记录

(5)修改职工记录

(6)部门职工分析(平均工资、各种职称所占的百分比)

(7)输出职工信息表

3、图书管理系统

图书数据由编号、书名、出版社、单价和图书状态(库存用0表示或借出用读者编号表示),读者数据由编号、姓名和电话号码构成。

实现功能包括:

(1)添加图书的记录

(2)图书管理(借书和还书)

(3)对图书数据排序(按单价的降序)

(4)删除图书记录

(5)修改图书记录

(6)添加读者记录

(7)输出图书信息表和读者信息表

4、超市管理系统

超市商品由货物编号、货物名称、进价、销售价、日销售量、库存、生产者构成。

实现功能包括:

(1)添加商品的记录

(2)查询商品(分别按货物编号和货物名称)

(3)对商品数据排序(分别按销售价和日销售量的降序)

(4)删除商品记录

(5)修改商品记录

(6)日销售盈利分析

(7)输出商品信息表

5、实验设备管理系统设计

实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。

实现功能包括:

(1)能够完成对设备的录入和修改

(2)对设备进行分类统计

(3)设备的破损耗费和遗损处理

(4)设备的查询

要求:系统以菜单方式工作。

6、学生籍贯信息记录簿设计

编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。实现功能包括:

(1)创建信息链表并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的籍贯信息;

(3)按学号或姓名查询其籍贯;

(4)按籍贯查询并输出该籍贯的所有学生;

(5)能添加、删除和修改学生的籍贯信息。

7、学生选修课程系统设计

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)录入课程信息

(3)输出课程信息

(4)查询课程信息(查询方式包括:①按学分查询;②按课程性质查询)

(5)学生选课信息的录入、输出、查询(查询方式为按学号查询)

8、学生通讯录管理系统设计

设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:学号、姓名、电话号码、所在班级、寝室地址等),通信录数据类型定义为结构体类型。

主要实现功能包括:

(1)创建学生通讯录

(2)修改学生通讯录

(3)增删学生通讯录

(4)能够按多种方式进行查询(如:①按学号查询;②按所在班级查询)

9、编写一万年历系统

要求:模仿现实生活中的挂历。

主要实现功能包括:

(1)当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几)。

(2)当系统日期变到下一月时,系统自动翻页到下一月。

10、销售管理系统设计

设计一个销售管理系统,假设某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。要求每位销售员每天必须上缴1张便条。

试设计一个小型的销售管理系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)录入便条信息

(3)计算每个人每种产品的销售额

(4)按销售额对销售员进行排序(按“销售员代号”),并输出排序结果

(5)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 

更多推荐

C语言课程设计题目介绍(10个标准题目)