c语言课程设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言基础课程设计

贪吃蛇游戏系统

院系: 计算机科学技术学院

班级:

组长:

学号:

指导教师:

3 月2日

程序设计基础课程设计任务书

一、题目: 贪吃蛇游戏系统

二、设计要求

( 1) 自己组成课程设计小组。

( 2) 查阅相关资料, 自学具体课题中涉及到的新知识。

( 3) 采用结构化、模块化程序设计方法设计, 功能要完善, 界面美观。

( 4) 所设计的系统应有菜单、动画。

( 5) 按要求写出课程设计报告, 并于设计结束后1周内提交。其主要内容包括: 封皮、课程设计任务书, 指导教师评语与成绩、目录、概述、软件需求分析、总体设计、详细设计、程序的调试与测试、总结、结束语、程序清单( 带中文注释) 、参考文献等。课程设计报告一律用A4纸打印, 并严格按照课程设计指导书中规定的毕业设计报告的撰写规范进行排版装订。

三、课程设计工作量

由于是设计小组团结协作完成设计任务, 一般每人的程序量在200行有效程序行以上, 必须有创新( 如自己编的简单动画和音乐) , 不得抄袭。

四、课程设计工作计划

2月25前, 指导教师讲课;

2月26日, 设计小组进行总体方案设计和任务分工;

2月27日, 每人完成自己承担的程序模块并经过独立编译;

2月28日~3月1日, 分模块集体解决核心问题;

3月2日, 将各模块集成为一个完整的系统, 并录入足够的数据进行调试运行, 数据必须存储到磁盘文件中, 以备验收;

3月2日, 撰写课程设计报告。

3月3日, 进行课程设计验收。

指导教师签章:

教研室主任签章

程序设计基础课程设计指导教师评语与成绩

目录

1.1研究的背景及意义....................................................... 错误!未定义书签。

1.2课程设计的目的........................................................... 错误!未定义书签。

1.3课程设计的要求........................................................... 错误!未定义书签。

1.4课程设计的任务和涉及的知识点 ............................... 错误!未定义书签。二.需求分析..................................................................... 错误!未定义书签。

2.1功能需求 ...................................................................... 错误!未定义书签。

2.2操作方法(键盘操作)................................................. 错误!未定义书签。

三. 总体方案设计 .............................................................. 错误!未定义书签。

3.1模块划分:.................................................................... 错误!未定义书签。

3.2整体框图:.................................................................... 错误!未定义书签。

四. 程序的调试与运行结果说明....................................... 错误!未定义书签。

4.1图形初始化失败........................................................... 错误!未定义书签。

4.2其它问题 ...................................................................... 错误!未定义书签。五.详细设计..................................................................... 错误!未定义书签。

5.1主要模块界面 .............................................................. 错误!未定义书签。

5.2源程序代码 .................................................................. 错误!未定义书签。

七. 结束语.......................................................................... 错误!未定义书签。

八.参考文献........................................................................ 错误!未定义书签。

一. 概述

本课程设计以软件工程方法为指导, 采用了结构化, 模块化得课程设计方法, 以C++技术为基础, 使用vc为主要工具, 总体设计, 详细设计, 最终完成系统的实现与测试。

1.1研究的背景及意义

随着社会的发展, 人们交友范围越加广泛, 越来越多的人迫切的需要一种能够存储联系人信息的工具。因此设计一款随时查询联系人信息的软件成了很多人以及商家们的需要。

此次课程设计完成的通讯录管理系统, 正是为了满足上诉需求设计出来的, 希望能给人们带来便利。

C++是国际上广泛流行的, 很有发展前途的计算机高级语言。她适合作为系统秒速语言, 既可用来编写系统软件, 也能够用来编写应用软件。

对于计算机专业和相关学科的学生来说,”课程设计基础”是一门非常重要的专业基础课程, 对其学习好坏, 直接关系到后续课程的学习效果。

C++是一种面向过程的高级语言。要学好C++, 不但要掌握C++的语法, 更重要的是要掌握使用C++进行结构化、模块化程序设计的

相关文档
最新文档