程序逻辑与思维(C语言)课件 【ch09】C 语言程序综合项目实现.pptx

程序逻辑与思维(C语言)课件 【ch09】C 语言程序综合项目实现.pptx

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序逻辑与思维(C语言)课件

程序逻辑与思维(c语言)C语言程序综合项目实现第九章产教融合协同育人项目成果 01项目分析与设计 目标及要求通过对“吃鸡游戏枪械信息管理系统”项目的需求分析完成系统设计。具体要求如下:(1)完成项目架构的设计;(2)完成各功能流程图的设计;(3)完成项目的创建。目标描述 任务确认完成“吃鸡游戏枪械信息管理系统”项目的系统设计。(1)完成项目软件三层架构的设计,并绘制相应设计图;(2)利用专业绘制软件完成各功能流程图的设计;(3)在CodeBlocks软件中完成项目的创建。确认签字学习活动1——接领任务 学习活动2——分析任务1.完成项目软件三层架构的设计(1)表示层:实现项目的界面操作(在main.c中实现),可实现枪械信息的显示、添加、 修改、删除、菜单等界面函数。(2)业务逻辑层:实现项目业务功能(单独在头文件中实现),可实现枪械信息的加载添加、修改、删除功能函数。(3)数据存储层:采用本地文本文档实现枪械信息的存储(保存在文本文件中)。 2.完成各功能流程图的设计用专业的绘制软件完成项目所有功能流程图的设计与绘制。3.完成项目的创建在CodeBlocks软件中按设计完成项目的创建,做好后续开发的准备。学习活动2——分析任务 学习活动3——制定方案实现思路(1)设计项目对应三层架构设计;(2)绘制各功能业务流程图;(3)在CodeBlocks软件中进行项目的创建,并完成三层框架的设计。实现步骤(1)在Visio软件中绘制三层架构图,并确定各层的文件名及相应函数名。 (2)在Visio软件中绘制添加、修改、删除、加载功能的详细业务流程图。(3)在CodeBlocks软件中完成项目的创建,并创建三层架构对应的文件。 学习活动4——实施实现实现参考1.项目三层架构设计的实现表示层:对应main.c文件,在其中实现添加、修改、删除等界面功能;业务逻辑层:对应GunManage.h文件,在其中实现具体的加载添加、删除、修改、功能;数据存储层:对应文件guninfo.txt文件,用于存放数据。 2.各功能业务流程设计实现三层架构的设计完成后,再对项目中各功能模块的详细业务流程进行设计,具体如图9.7至图9.10所示。学习活动4——实施实现 3.创建项目实现(1)打开CodeBlocks 软件,创建项目teGunInfo具体操作步骤如下。①执行“File”New”Project。② 选择 “Console application”→“Go” 。③ 选择“C”语言,单击“Next”按钮。④ 输入项目名称 theGunInfo, 单击“Next” 按钮。学习活动4——实施实现 学习活动4——实施实现(2)创建头文件 GunManage.h, 具体步骤如下:① 选中项目名称。② 执行“File”→“New”→“File…” 。③选择“C/C++header”-“Go”。④ 单击浏览按钮。⑤ 输入文件名 GunManageh, 并单击“保存”按钮。⑥ 直接单击 “Finish” 按钮。⑦ 项目已完成头文件的创建,在项目中增加了一个Headers目录,在这个目录中就是新创建的头文件GunManage.h。将文件内容选中并删除。 学习活动5——测试验收实现效果“吃鸡游戏枪械信息管理系统”项目创建已完成,运行程序没有报错,并能看到 “Hello World!”即表示成功。按制定方案进行任务实现,在正确的情况下,任务运行效果如图9.21所示。 验收结果验收评价学习活动5——测试验收 学习活动六实现效果(1) 完成项目三层架构的设计;(2) 完成各功能流程图的设计;(3) 完成项目的创建。技术层面利用Visio 软件实现流程图绘制。理解软件三层架构。任务小结(请在此记录你在本任务中对所学知识的理解与实现本任务的感悟等) 02数据存储层实现 目标描述目标及要求根据项目设计,实现数据存储层。具体要求如下:(1)数据结构的设计;(2)数据文件的创建;(3)结构体的创建。 学习活动1——接领任务任务确认本任务可实现项目的数据存储层,具体要求实现如下:(1)分析数据,并完成系统数据结构的设计;(2)完成数据文件的创建;(3)根据数据结构,在程序中完成对应数据结构体的创建。确认签字 学习活动2——分析任务在“吃鸡游戏枪械信息管理系统”项目中己完成5类枪械(手枪、冲锋枪、霰弹枪、步枪、狙击枪)的相关信息管理。本任务要求完成枪械信息的个数及对应程序中数据类型的确定。 学习活动3——制定方案实现思路通过对本任务的分析及相关知识学习,制定方案如下:(1)确定枪械信息的结构,暂定为9个方面的信息;(2)在上次创建的项目中创建保存数据的文件;(3)在项目中编写对应的结构体。实现步骤(1)分析枪械信息的结构,确定有9个方面的信息;(2)找到项目所在位置,创建保存数

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档