c语言课程设计分组,《程序设计课程设计》分组课程设计作业要求

  • Post author:
  • Post category:其他


(一)时间要求:

该作业需提交电子文档和纸质文档两份作业,在1月15日下午4点前提交。

(二)设计要求:

1、设计题目为教材综合练习中的设计5至设计9,也可自拟题目,但需征得我同意。

2、项目采用工程分模块的设计方法,每个模块都有自己的源程序和头文件。

3、项目组成员都必须参加项目的编程和设计文档的撰写。

4、可参考网上或其他资料,但不可抄袭。一旦发现抄袭,按考试作弊处理。

(三)作业提交要求:

下面是对这两份作业的具体要求:

一、电子文档

分设计文档和工程文档两个文档。

(特别说明:文件名必须按要求起名,格式中的‘+’只做说明用,在实际的文件名中不出现)

1、设计文档:文件名为“项目组长学号+姓名+设计文档.doc”,用Word2007或2003版本。

2、工程文档:包括工程的全部文件,包括工程项目文件、源程序、头文件和编译生成的.exe文件,打包成一个压缩文件(.war形式,文件名为”项目组长学号+姓名.war”)。开发环境尽量用VC++6.0,也可以用其他工具。

3、以上两个文件作为附件发到作业邮箱,邮件标题为“项目组长学号+姓名+课程设计”。

二、纸质文档

纸质材料是将设计文档打印,再将工程文档中的所有源程序和头文件打印作为设计文档的附件,装订成一个文档。

(四)设计文档的参考格式

设计文档的内容分为以下内容:

0、封面:格式如下:

《程序设计课程设计》

分组课程设计

************软件系统

项目组长:学号 姓名

成员:学号 姓名

………………………………..

1、需求分析

(1)项目名称、项目总体目标和功能。

(2)项目具体功能要求描述

2、总体设计

(1)设计方案

说明系统总体的设计思想和工作原理。

(2)模块结构和分工

说明系统的模块结构、模块功能描述、模块对应的源程序名和头文件名,项目成员的任务分工和占总项目工作量的百分比。其中:模块结构需画图说明,项目成员任务分工需做表格说明。

(3)系统流程

说明系统的总体运行流程、各模块运行流程(需画图说明流程,给出主要的函数调用关系)

(4)数据结构

给出系统主要的数据结构定义及说明,主要的变量定义及说明。

3、系统测试

分步骤对系统的所有功能进行测试,说明每个测试步骤的测试目的,并将运行界面截图

4、结论

根据测试结果,得出系统实现了哪些功能,哪些功能未实现。再对系统的优缺点进行自我评价,也可谈谈设计心得。