欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:25369917       资源大小:10.18MB        全文页数:19页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    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语言程序设计案例教程 大连理工大学出版社第11章 C语言课程设计v教学目的:教学目的:通过本章的学习,要求能掌握使用通过本章的学习,要求能掌握使用C语言的基本知识语言的基本知识和技能以及面向过程的编程思想,完成系统需求分析、总和技能以及面向过程的编程思想,完成系统需求分析、总体设计、详细设计、编码体设计、详细设计、编码(详细写出编程步骤详细写出编程步骤)、测试等系、测试等系统的设计统的设计 过程,并编写课程设计总结。过程,并编写课程设计总结。 C语言程序设计案例教程 大连理工大学出版社第11章 C语言课程设计v本章内容本章内容 课程设计任务书课程设计任务书学生成绩管理系统学生成绩管理系统工资管理系统工资管理系统 C语言程序设计案例教程 大连理工大学出版社第11章 C语言课程设计v重点和难点重点和难点重点:重点: (1)学生成绩管理系统)学生成绩管理系统 (2)工资管理系统)工资管理系统 难点:难点: (1)学生成绩管理系统)学生成绩管理系统 (2)工资管理系统)工资管理系统 C语言程序设计案例教程 大连理工大学出版社11.1 C语言课程设计任务书1.课程设计名称课程设计名称(1)学生成绩管理系统)学生成绩管理系统(2)工资管理系统)工资管理系统2. 设计目的:设计目的: (1)基本掌握面向过程程序设计的基本思路和方法。基本掌握面向过程程序设计的基本思路和方法。 (2)达到熟练掌握达到熟练掌握C语言的基本知识和技能。语言的基本知识和技能。 (3)能够利用所学的基本知识和技能,解决简单的程序设计能够利用所学的基本知识和技能,解决简单的程序设计问题。问题。 C语言程序设计案例教程 大连理工大学出版社3. 设计要求设计要求 n基本要求基本要求 n信息描述信息描述n功能描述功能描述n解决方案解决方案n进度安排进度安排n撰写课程设计报告或课程设计总结撰写课程设计报告或课程设计总结11.1 C语言课程设计任务书 C语言程序设计案例教程 大连理工大学出版社通过设计一个数据管理工具对学生成绩进行管理,从而通过设计一个数据管理工具对学生成绩进行管理,从而达到节省人力、物力资源的目的。通过这个系统进行学生成绩达到节省人力、物力资源的目的。通过这个系统进行学生成绩管理,以提高对学生成绩进行登记、删除、查询、修改、排序管理,以提高对学生成绩进行登记、删除、查询、修改、排序的效率。通过这个实例学习的效率。通过这个实例学习C语言结构体、链表、文件等方面语言结构体、链表、文件等方面的知识,为进一步高发高质量得的知识,为进一步高发高质量得 信息系统打下基础。信息系统打下基础。11.2 学生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社功能描述功能描述11.2 学生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社总体设计总体设计-主控主控main()函数执行流程图()函数执行流程图11.2 学生成绩管理系统 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统设计目的设计目的: 在工资结构简单的部门或小公司利用在工资结构简单的部门或小公司利用C语言建立一个工资语言建立一个工资管理系统,以便节约纸张成本,实现对员工工资进行统一管理,管理系统,以便节约纸张成本,实现对员工工资进行统一管理,方便查询与存档。方便查询与存档。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统功能描述:功能描述: C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统总体设计总体设计 :n主控主控main()函数函数n输入模块输入模块 n查询模块查询模块 n更新记录更新记录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 *next;/*后继指针后继指针*/ SALARY; /*结构体类型名结构体类型名*/ C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统详细设计:详细设计:nvoid init() , 其功能是初始化函数。其功能是初始化函数。 n函数原型函数原型 void create(),其功能是用来创建双链表,(),其功能是用来创建双链表,初始化双链表。初始化双链表。n函数原型函数原型 void calc(),其功能是对员工的工资进行计算,(),其功能是对员工的工资进行计算,最后得出员工的实际所发工资。最后得出员工的实际所发工资。n函数原型函数原型 void delete(),其功能是用来对多余的或者(),其功能是用来对多余的或者不需要的数据进行删除操作。不需要的数据进行删除操作。n函数原型函数原型 void search(),其功能是用来查询搜索所需要(),其功能是用来查询搜索所需要的数据记录,提高查找时间。的数据记录,提高查找时间。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统n函数原型函数原型 void save(),其功能是用来保存文件(),其功能是用来保存文件.n函数原型函数原型void load(),其功能是加载二进制数据文件。(),其功能是加载二进制数据文件。n函数原型函数原型 void computer(),其功能是计算每次发工(),其功能是计算每次发工资时所需的票面张数。资时所需的票面张数。n函数原型函数原型 void append(),其功能是用于追加一些记录。(),其功能是用于追加一些记录。n函数原型函数原型 void copy(),(), 其功能用来把文件的记录复制其功能用来把文件的记录复制到链表中去。到链表中去。n函数原型函数原型 void sort(),(), 其功能是用来对文件的记录按其功能是用来对文件的记录按某个方式进行排序。某个方式进行排序。 C语言程序设计案例教程 大连理工大学出版社11.3 工资管理系统n函数原型函数原型 void index(),(), 其功能是用来对文件的记录其功能是用来对文件的记录建立索引,以便提高查询速度。建立索引,以便提高查询速度。n函数原型函数原型 void total(),其功能是用于对各个部门及其(),其功能是用于对各个部门及其分类进行合计。分类进行合计。n print(SALARY *p)n函数原型函数原型 void display(),其功能是用来随意的逐条显(),其功能是用来随意的逐条显示链表的记录。示链表的记录。n函数原型函数原型 float fax(),其功能是计算每个员工所要交纳(),其功能是计算每个员工所要交纳的税金。的税金。n主函数是工资管理系统的控制和输入部分。主函数是工资管理系统的控制和输入部分。 C语言程序设计案例教程 大连理工大学出版社小 结本章通过本章通过“学生成绩管理系统学生成绩管理系统”和和“工资管理系统工资管理系统”的的设计思想及其编程实现,学习了系统需求分析、总体设计、详设计思想及其编程实现,学习了系统需求分析、总体设计、详细设计、编码细设计、编码(详细写出编程步骤详细写出编程步骤)、测试等系统的完整设计、测试等系统的完整设计过程。在详细设计过程中重点介绍了数据管理系统中各功能模过程。在详细设计过程中重点介绍了数据管理系统中各功能模块的设计原理和利用单链表存储结构实现数据管理系统的方法。块的设计原理和利用单链表存储结构实现数据管理系统的方法。通过本章的学习,可以提高学生使用面向过程的思想设计不同通过本章的学习,可以提高学生使用面向过程的思想设计不同的管理系统的能力。的管理系统的能力。大连理工大学出版社

    注意事项

    本文(教学课件C语言程序设计案例教程第11章 C语言课程设计.ppt)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开