2024-2024 学年第一学期《C 程序设计》课程设计 题目名称:导弹打飞机需求分析与系统设计报告:00000000学号:000班级: 00 科学与技术一班 指导老师:0 0000 编写日期: 2024 年 1 月 5 日—— 2024 年 1 月 31 日 成绩:目录1 需求分析 31
1 系统概述 31
2 功能需求 31
3 管理说明 31
1 实体关系模式 31
2 游戏管理系统 31
3 游戏规约 31
4 系统运行环境 32系统设计分析 32
1 程序流程图 12
2 功能需求描述 32
3 软件结构 32
1 游戏整体结构:32
2 菜单模块:32
3 开始菜单流程:32
4 单人游戏流程 32
5 双人游戏流程 32
4 程序模块划分 32
1 菜单模块 32
7 记分模块 31
2 定义课程设计中用到的专门术语的定义
EnglishStartHelpPauseContinueLeftRight中文开始帮助暂停继续游戏左移右移EnglishBackUpFireLevelEndExit中文后转前进发射炮弹关卡结束游戏退出游戏EnglishHippointMissileFighterPlayer1Player2中文生命值导弹飞机单人双人名词解释:关卡:随着击毁飞机数量的增多,关卡越高难度越大,游戏最高关卡为4
生命值:导弹发射器的生命值为 3,即导弹发生器毁灭三次后,游戏结束
3设计目标我们设计的导弹打飞机是一种当下比较流行的小型游戏,玩家可以在这个游戏中锻炼自己的观察能力和灵活度,从中获得乐趣
导弹打飞机游戏界面友好,操作方便,在 BC 或 TC 编译环境下工作
通过 C 课设的磨练来提升我们的思维能力和编程能力以及巩固我们上学期的 C 语言课程,在编程中提升解决问题的能力,能够及时的发现问题并且解决问题,此外可以