教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt

上传人:春哥&#****71; 文档编号:25369917 上传时间:2022-07-11 格式:PPT 页数:19 大小:10.18MB
返回 下载 相关 举报
教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt_第1页
第1页 / 共19页
教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt》由会员分享,可在线阅读,更多相关《教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件C语言程序设计案例教程第11章 C语言课程设计C语言程序设计案例教程 C语言程序设计案例教

2、程 大连理工大学出版社第11章 C语言课程设计v教学目的:教学目的:通过本章的学习,要求能掌握使用通过本章的学习,要求能掌握使用C语言的基本知识语言的基本知识和技能以及面向过程的编程思想,完成系统需求分析、总和技能以及面向过程的编程思想,完成系统需求分析、总体设计、详细设计、编码体设计、详细设计、编码(详细写出编程步骤详细写出编程步骤)、测试等系、测试等系统的设计统的设计 过程,并编写课程设计总结。过程,并编写课程设计总结。 C语言程序设计案例教程 大连理工大学出版社第11章 C语言课程设计v本章内容本章内容 课程设计任务书课程设计任务书学生成绩管理系统学生成绩管理系统工资管理系统工资管理系统

3、 C语言程序设计案例教程 大连理工大学出版社第11章 C语言课程设计v重点和难点重点和难点重点:重点: (1)学生成绩管理系统)学生成绩管理系统 (2)工资管理系统)工资管理系统 难点:难点: (1)学生成绩管理系统)学生成绩管理系统 (2)工资管理系统)工资管理系统 C语言程序设计案例教程 大连理工大学出版社11.1 C语言课程设计任务书1.课程设计名称课程设计名称(1)学生成绩管理系统)学生成绩管理系统(2)工资管理系统)工资管理系统2. 设计目的:设计目的: (1)基本掌握面向过程程序设计的基本思路和方法。基本掌握面向过程程序设计的基本思路和方法。 (2)达到熟练掌握达到熟练掌握C语言的

4、基本知识和技能。语言的基本知识和技能。 (3)能够利用所学的基本知识和技能,解决简单的程序设计能够利用所学的基本知识和技能,解决简单的程序设计问题。问题。 C语言程序设计案例教程 大连理工大学出版社3. 设计要求设计要求 n基本要求基本要求 n信息描述信息描述n功能描述功能描述n解决方案解决方案n进度安排进度安排n撰写课程设计报告或课程设计总结撰写课程设计报告或课程设计总结11.1 C语言课程设计任务书 C语言程序设计案例教程 大连理工大学出版社通过设计一个数据管理工具对学生成绩进行管理,从而通过设计一个数据管理工具对学生成绩进行管理,从而达到节省人力、物力资源的目的。通过这个系统进行学生成绩

5、达到节省人力、物力资源的目的。通过这个系统进行学生成绩管理,以提高对学生成绩进行登记、删除、查询、修改、排序管理,以提高对学生成绩进行登记、删除、查询、修改、排序的效率。通过这个实例学习的效率。通过这个实例学习C语言结构体、链表、文件等方面语言结构体、链表、文件等方面的知识,为进一步高发高质量得的知识,为进一步高发高质量得 信息系统打下基础。信息系统打下基础。11.2 学生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社功能描述功能描述11.2 学生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社总体设计总体设计-主控主控main()函数执行流程图()函数执行流程图11.2 学

6、生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统设计目的设计目的: 在工资结构简单的部门或小公司利用在工资结构简单的部门或小公司利用C语言建立一个工资语言建立一个工资管理系统,以便节约纸张成本,实现对员工工资进行统一管理,管理系统,以便节约纸张成本,实现对员工工资进行统一管理,方便查询与存档。方便查询与存档。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统功能描述:功能描述: C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统总体设计总体设计 :n主控主控main()函数函数n输入模块输入模块 n查询模块查询模块 n更新记录更新记

7、录n统计模块统计模块 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统数据结构设计:数据结构设计: typedef struct z1 /*定义数据结构定义数据结构*/ char no11; /*编号编号*/ char name15; /*姓名姓名*/ float jbgz; /*基本工资基本工资*/ float koukuan; /*扣款扣款*/ float yfgz; /*应发工资应发工资*/ float shuijin; /*税金税金*/ float sfgz; /*实发工资实发工资*/ struct z1 *prior;/*前驱指针前驱指针*/ struct z1 *n

8、ext;/*后继指针后继指针*/ SALARY; /*结构体类型名结构体类型名*/ C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统详细设计:详细设计:nvoid init() , 其功能是初始化函数。其功能是初始化函数。 n函数原型函数原型 void create(),其功能是用来创建双链表,(),其功能是用来创建双链表,初始化双链表。初始化双链表。n函数原型函数原型 void calc(),其功能是对员工的工资进行计算,(),其功能是对员工的工资进行计算,最后得出员工的实际所发工资。最后得出员工的实际所发工资。n函数原型函数原型 void delete(),其功能是用来对多

9、余的或者(),其功能是用来对多余的或者不需要的数据进行删除操作。不需要的数据进行删除操作。n函数原型函数原型 void search(),其功能是用来查询搜索所需要(),其功能是用来查询搜索所需要的数据记录,提高查找时间。的数据记录,提高查找时间。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统n函数原型函数原型 void save(),其功能是用来保存文件(),其功能是用来保存文件.n函数原型函数原型void load(),其功能是加载二进制数据文件。(),其功能是加载二进制数据文件。n函数原型函数原型 void computer(),其功能是计算每次发工(),其功能是计算

10、每次发工资时所需的票面张数。资时所需的票面张数。n函数原型函数原型 void append(),其功能是用于追加一些记录。(),其功能是用于追加一些记录。n函数原型函数原型 void copy(),(), 其功能用来把文件的记录复制其功能用来把文件的记录复制到链表中去。到链表中去。n函数原型函数原型 void sort(),(), 其功能是用来对文件的记录按其功能是用来对文件的记录按某个方式进行排序。某个方式进行排序。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统n函数原型函数原型 void index(),(), 其功能是用来对文件的记录其功能是用来对文件的记录建立索引,

11、以便提高查询速度。建立索引,以便提高查询速度。n函数原型函数原型 void total(),其功能是用于对各个部门及其(),其功能是用于对各个部门及其分类进行合计。分类进行合计。n print(SALARY *p)n函数原型函数原型 void display(),其功能是用来随意的逐条显(),其功能是用来随意的逐条显示链表的记录。示链表的记录。n函数原型函数原型 float fax(),其功能是计算每个员工所要交纳(),其功能是计算每个员工所要交纳的税金。的税金。n主函数是工资管理系统的控制和输入部分。主函数是工资管理系统的控制和输入部分。 C语言程序设计案例教程 大连理工大学出版社小 结本章

12、通过本章通过“学生成绩管理系统学生成绩管理系统”和和“工资管理系统工资管理系统”的的设计思想及其编程实现,学习了系统需求分析、总体设计、详设计思想及其编程实现,学习了系统需求分析、总体设计、详细设计、编码细设计、编码(详细写出编程步骤详细写出编程步骤)、测试等系统的完整设计、测试等系统的完整设计过程。在详细设计过程中重点介绍了数据管理系统中各功能模过程。在详细设计过程中重点介绍了数据管理系统中各功能模块的设计原理和利用单链表存储结构实现数据管理系统的方法。块的设计原理和利用单链表存储结构实现数据管理系统的方法。通过本章的学习,可以提高学生使用面向过程的思想设计不同通过本章的学习,可以提高学生使用面向过程的思想设计不同的管理系统的能力。的管理系统的能力。大连理工大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁