c语言课程设计怎么搞,C语言课程设计(搞定版).doc

C语言课程设计(搞定版)

同学们:下面是一个C语言课程设计指导书,请大家在书写课程设计报告过程中,严格按照指导书给出的模式排版!(注意各级标题、目录和章节,行间距以及字体大小)

C程序设计

课程设计指导书

课程名称 C语言课程设计

设计题目

学生姓名 赵飞

学 号 1101114219

专业班级 软件工程

指导教师

2012 年 6 月23日

前 言

语言教学最重要的应该是边学边练,但是目前存在的现象却是由于课程教学和实验的深度和广度有限,练习的深度和广度也受到了限制,而课程设计恰恰能弥补这项缺点。由于它的涉及广度更深和更接近实用,所以在以培养应用型人才为重点的今天,显得十分重要。本书的编写主要目的是通过课程设计的综合训练,培养学生的实际问题分析能力,编程能力和动手能力,利用软件工程学的原理来分析问题,解决问题,最终的目的就是更好地完成教学。

本课程设计指导书特点如下:

1、既涵盖C语言的重要基础知识,又接近工程实际需要,通过激发学生兴趣,调动学生学习的积极性和主动性。

2、通过详细的例子讲解,循序渐进的启发学生完成设计,将设计要求,算法和源代码分开,尽量让学生在充分理解要求的前提下,能够脱离参考程序,自主开发设计应用程序,鼓励学生的创新意识。

3、源程序都经过编者的仔细调试通过,并且具有良好的编程风格,放在校园网上,可供同学们参考。全书共5章,第一章课程设计的目标,二至五章是按照教学顺序,提出阶段性的教学课程设计题目,最后大的综合性的题目,允许学生协助开发,培养团队合作意识,设计报告及书写内容要求目 录

第一章 课程设计指导1

1.1 课程设计目标1

1.2 课程设计评价标准1

1.3 课程设计报告的写法1

第二章 应用菜单实现趣味游戏类程序的开发3

2.1 需求分析3

2.1.1 系统概述3

2.1.2 系统运行环境3

2.2 总体设计4

2.2.1 开发与设计的总体思想4

2.2.2 系统的具体模块设计4

2.2.3 系统流程描述6

2.2.4界面设计7

2.2.5数据结构设计8

2.3详细设计8

2.3.1 源文件定义9

2.3.2 排行榜模块13

2.3.3 产生新记录模块16

2.3.4读取游戏记录模块19

2.3.5 帮助模块21

2.4 总 结21

第三章 使用数组和指针实现统计及排序功能23

3.1 需求分析23

3.1.1系统概述23

3.1.2系统运行环境23

3.1.3 功能需求描述23

3.2 总体设计24

3.2.1开发与总体设计思想24

3.2.2 系统模块结构图25

3.2.3模块设计25

3.2.4系统流程描述28

3.2.5界面设计29

3.2.6数据结构设计29

3.3 详细设计30

3.3.1 功能选择30

3.3.2 身份验证34

3.3.3 投票人管理模块37

3.3.4 候选人管理模块48

3.3.5投票区57

3.3.6 得票结果管理模块60

3.4 总 结62

第四章 利用结构指针数组等实现管理类系统的开发62

4.1需求分析62

4.1.1系统概述62

4.1.2系统运行环境62

4.1.3 功能需求描述63

4.2总体设计63

4.2.1 开发与设计的总体思想63

4.2.2 系统模块结构图:63

4.2.3模块设计64

4.2.4 系统流程描述65

4.2.5 界面设计66

4.2.6 数据结构定义67

4.3详细设计67

4.3.1 登陆模块67

4.3.2 员工工资管理模块70

4.3.3用户管理模块88

4.4 总结98

第五章 使用链表文件信息管理完成实用程序的开发99

5.1用链表实现学生信息关系100

5.1.1 设计目的100

5.1.2程序功能101

5.1.3 程序设计思路101

5.2 拓展思考题及功能扩充111

第一章 课程设计指导

1.1 课程设计目标

C程序的组成是函数调用,所以函数是重点,函数设计中的难点是选择函数类型及其参数传递方式,数据类型及程序控制方式是C语言的基础;数组,指针和结构的使用技术是编写程序的核心技术。同学们学习时,常常避开多文件编程和使用文件,但是这些都是程序开发人员必须具备的知识,因此课程设计特意加大了这方面的训练。

在课程设计过程中,同学们应该遵循软件工程的思想,按软件工

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值