c语言课程设计要求.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c 语言课程设计要求 c 语言课程设计要求 2009-2010 学年第一学期 《C/C++ 语言程序设计》课程设计 一、课程设计的目的 1.复习、巩固C 语言的基础知识,进一步加深对C 语言的理解和掌握; 2.为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机结合起来,锻炼学生的分析解决实际问题的能力。 提高学生实践编程的能力; 3.培养学生在项目开发中团队合作精神、创新意识及能力。 二、课程设计题目安排 课程设计题目可从以下题目中选择,也可经老师同意自拟题目。 可以多人合作完成(每组最多 3 人),合作完成的必须明确每个人的具体任务,每人单独上交课程设计报告。 三、课程设计题目 第 1 题 学生档案管理 设计一个学生档案管理程序。 该程序应该具有下列功能: (1)通过键盘输入某位学生的相关信息。 包括学号、姓名、性别、年龄、出生年月、电话、E-mail、 籍贯等; (2)浏览学生信息; (3)根据学号修改、删除学生信息;(4)能按学号、姓名、年龄等关键字排序;(5) 统计学生年龄的平均值及各年龄段人数; (6)用链表实现, 原始数据输入和结果输出使用文件存放。 第 2 题 图书登记管理 设计一个图书登记管理程序。该程序应该具有下列功能: (1)通过键盘输入某本图书的信息,包括编号、书名、作者姓名、出版社、价格、出版时间等;(2)浏览图书信息; 按编号、作者姓名、书名、出版社等关键字查询信息; 根据图书编号删除或修改该本图书的信息; (5)按指定关键字排序功能。 统计某出版社所有图书的平均价格、出版图书最多 的作者及其出版的数目。 原始数据输入和结果输出使用文件存放。 第 3 题 小型通讯录管理 设计一个实用的小型通讯录管理程序。 该程序应该具有下列功能: 能建立、修改、增删通讯录中条目,通讯录中的信息 包括类别、编号、姓名、班级、电话、住址等; (2)能够按多种方式进行查询(如姓名、电话); (3)能够对已有信息进行修改、删除; (4)按指定关键字排序。 统计每种类别的人数(如同学、网友 ……),输出数量最多的类别名称及人数。 原始数据输入和结果输出使用文件存放。 第 4 题 学生成绩管理 设计一个学生档案管理程序。该程序应该具有下列功能: 输入全班每位学生的成绩。 包括学号、姓名、专业班级、成绩等;(注意: 输入数据时应有提示信息,学号不允许重复输入) (2)按学号进行信息的修改、查询和删除。 用链表实现程序,原始数据输入和结果输出使用文 件。 编写如下统计函数: n mean()统计全班成绩的算术平均值; n frequecy()统计各分数段的人数; n rank()返回某同学的成绩排名; 第 5 题 销售管理系统 某公司有四个销售员(编号: 1-4),负责销售五种产品(编号: 1-5)。 每个销售员都将当天出售的每种产品各写一张便条交上 来。 每张便条包含内容: 销售员的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴 0-5 张便条。 假设,收集到了上个月的所有便条,编写一个处理系统, 读取上个月的销售情况,进行如下处理。 计算上个月每个人每种产品的销售额。 按销售额对销售员进行排序,输出排序结果(销售员 代号)及每个销售员的销售排名。 统计每种产品的总销售额,对这些产品按从高到底的 顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表 销售统计报表 产品代号 销售之和 销售员代号 1 2 3 4 5 1 2 3 4 每种产品之和 总和 第 6 题 小型商品管理系统 设计一个能对商品进行录入、增加、删除、修改、查询等操作的系统。 该程序应该具有下列功能: (1)通过键盘输入商品信息,包括编号、类别、名称、价 格、折扣比例、生产时间 、存货数量等; (2)增加、删除、修改信息; (3)能按照多种方式查询(至少两种,如编号、类别、名称等); (4)统计功能。 按类别统计各种商品的存货数量,平均价格及存货量最多 的商品信息; (5)排序; (6)输出; (7)数据使用文件存放。 第 7 题 工资管理系统 设计一个工资管理程序。该程序应该具有下列功能: (1)存储的数据包括: 存储的数据包括: 员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、 实发工资等)。 实发工资=基本工资+补贴金额+奖励金额-扣除金额。 (2)按职工号增加、删除、修改记录功能; (3)查询 功能,包括按姓名、职工号查询; (4)排序功能,按指定的关键字(如职工号、姓名、实发工资)排序。 (5)输出如下格式工资条: 2009 年8 月工资明细表 月份 员工号姓名 基本工资补贴金额 奖励金额 扣除金额 实发工资 09.81001 张三 2800 300 400 500 3000 月份 员工号姓

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档