**《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)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)
版权归原作者 代码奇才. 所有, 如有侵权,请联系我们删除。