下载此文档

《C课程设计》规范文件.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
《C课程设计》规范文件
课程设计的具体步骤
课程设计时间为期2周,各项工作不得延迟,必须按时或提前完成。
课程设计具体步骤分为7步:
第1步:分组
3~8人一组。
班长(班级负责人)尽快上报分组结果:
全班共人,共分为个项目小组,各组成员情况如下:
项目组一览表
组号
组长
联系方式
组员1
组员2
……
组员8
题目
1
2
……
25
第2步:选题
选题依据:各组根据自己的兴趣和知识,初步查阅文献资料,选取适合自己的题目。
参考题目:
词法分析器
桌面计算器
汉字的显示(放大、缩小、字体风格变化等)
文本编辑器
校友通讯录
线条图型体表演
高中物理力学实验
表情展示(结合表情单词理解)
音乐展示(播放)
游戏设计
对话框模拟
菜单模拟
桌面钟表设计
桌面日历设计
其他自选题目(注意:所选题目不宜太大,应于两周内完成)
第3步:系统分析
主要任务:确定软件系统需要具备的功能。
通过查阅文献资料、观察现有软件工作过程和创新设想归纳出软件需要具备的全部功能,并用文字形式逐条列出。
第4步:系统设计和设计任务分工
主要任务:确定系统组成结构和结构中模块的主要算法步骤。
确定系统组成结构:将软件系统分解为若干模块,每个模块完成一个功能,用模块结构图表示模块之间的调用关系,该步称为概要设计。概要设计图示例:
课程设计管理
学生信息管理模块
课程设计题目管理模块
指导教师管理模块
课程设计过程跟踪模块
资料管理模块
分组
选题
分析
设计
实现
图1 软件系统结构图示例
确定结构中模块的主要算法步骤:针对每个模块,为其设计一个函数,包括给出函数的名字、参数、返回值,函数的功能说明,这称为接口设计。
例如:
char inputstudentinfo(char stuNo,char stuName);
入口参数说明:
stuNo:
stuName:
返回值:大于0:录入成功,则为学号
1:失败则为错误码
2:重复则为错误码
功能:录入学生信息
接下来为该模块/函数设计一个内部处理过程,并使用类C语言描述,这称为详细设计或者算法设计。
例如:
char inputstudentinfo(char stuNo,char stuName)
{
输入学号和姓名;
检查数据格式合法性;
不合法则提示错误原因,给出纠正方法,让用户重新输入;
合法则提交保存到文件中。
}
接口设计和算法设计任务要细分到各个成员,组长及组员根据系统概要设计图明确本组项目任务书和任务分配计划表如下:
项目组系统设计任务书
题目: 组号: 组长: 联系方式:
任务名及编号
完成人
函数名
工作量
计划完成时间2013
实际完成时间2013
模块1
姓名1,姓名2,……, 姓名k
8-25至8-26
模块2
姓名1,姓名2,……, 姓名m
8-27至8-28
……
……
……
模块n
姓名1,姓名2,……, 姓名j
……
各个组员可以进一步细分自己承担的子任务如下:
项目组成员系统设计任务书
组号: 学号: 姓名: 任务名: 任务编号:
子任务名及子任务编号
函数名
计划完成时间2013
实际

《C课程设计》规范文件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2016
  • 文件大小89 KB
  • 时间2018-07-18
最近更新