一、设计任务
首先简述设计目标、选题意义与要实现的系统功能描述。
正文格式是每段落首行缩进2个汉字,字体:宋体,字号:小四,行距:多倍行距1.25,间距:前段、后段均为0行,取消网格对齐选项。
二、程序设计与实现
1.程序结构
此处描述预期实现题目的设计方案或功能设计的组成结构。绘制一个该题目组成框图,如图1.所示为流程图。
图1.学生成绩信息管理功能设计组成框图
2.功能模块设计及其流程图
(1)数据描述与存储
描述题目所使用的核心数据,如;结构体类型定义及结构体成员含义说明。并说明所使用的数据存储方法,指定文件的路径和文件名,保存数据的格式和读数据的目的。(2)功能模块设计
此处描述所有自定义函数的函数名,函数功能,参数说明及算法描述。画出主要函数规范流程图(应包括分支和循环控制的结构,一个流程图即可)。将每个函数按如下方式的说明。
函数原型1函数功能:入口参数:出口参数:
floatstrcom(float_,shortintn);
大连理工大学C/C++语言程序设计报告
算法描述:strcom()函数的流程图:
(a)(b)
图2.___函数流程图
函数原型2(3)个性化设计说明
指出程序中,能够反应个人的设计思路、解决的问题、设计的难点或使用的方法等,列出对应的函数部分,或程序段,或语句,说明产生的效果和作用。
三、设计效果
此处描述程序设计的运行效果,给出典型的运行效果图,并指出存在不足和需要进一步改进的地方。
【请注意】打印的图形效果采用白色背景,黑色前景,否则大面积的黑色背景打印效果变差。
图书信息管理系统设计
四、对所设计的任务和实现的体会
总结对所设计的任务在实现过程中的体会。
附录:程序使用说明
此部分的目的是让使用者能够获得正确的程序运行结果,防止出现一旦未按设计者要求输入,将导致不可预料的程序退出,无法考核设计者完整设计情况,因此《程序使用说明》也是一个重要环节,说明要清楚、简洁、条理性强。说明内容如下:
(1)程序运行环境:说明是VC++还是TURBOC2.0
(2)文件夹设置:头文件、源文件、可执行、readme 文件等所在文件夹。
(3)文件组成说明:属于工程文件即多个文件组成时,每个文件的设计的内容,如
变量声明,何种函数,宏定义标识符的含义等。
(4)操作说明:程序运行时,在人机交互操作时,如需要键盘输入数据或执行某项
功能,说明输入信息类型、格式要求、执行功能的步骤等。