C语言程序课程设计报告-正文参考模板

  • 格式:doc
  • 大小:59.00 KB
  • 文档页数:4

目 录
1 前言 ....................................................... 1
2 需求分析 ................................................... 1
2.1要求 .................................................. 1
2.2任务 .................................................. 1
2.3运行环境 .............................................. 1
2.4开发工具 .............................................. 1
3 概要设计与详细设计 ......................................... 1
3.1系统流程图 ............................................ 1
3.2查询函数流程图 ........................................ 2
4 编码与实现 ................................................. 2
4.1分析 .................................................. 2
4.2具体代码实现 .......................................... 3
5 课程设计总结 ............................................... 3

参考文献 ..................................................... 3
致 谢 ....................................................... 3

三号黑体,居中,固定值22磅,段
前段后1行。

四号黑体,固定值22
磅,段前段后0行

页边距设置:上2.5cm,下2.5 cm,左2.5 cm,右2.5 cm;装订线0.5 cm,装
订位置为左边;页眉1.7 cm,页脚2.0 cm。页脚设置为:插入页码,居中。
1
1 前言
编写一个程序来处理同学通信录。通过一个结构体数组来存放输入的每一位同
学的记录(包括姓名、电话号码、e_mail、地址),然后将其信息存入文件中。输入
一个姓名查询该同学的信息,并显示在屏幕上。

2 需求分析
2.1要求
(1)用C语言实现程序设计;
(2)利用结构体进行相关信息处理;
(3)画出查询模块的流程图;
(4)系统的各个功能模块要求用函数的形式实现;
(5)界面友好(良好的人机互交),程序要有注释。

2.2任务
(1)定义一个结构体类型数组,输入每一位同学的记录(包括姓名、电话号码、
e_mail、地址),将其信息存入文件中;
(2)输入姓名查询该同学的信息,并显示在屏幕上;
(3)画出所有模块的流程图;
(4)编写代码;
(5)程序分析与调试。

2.3运行环境
(1)WINDOWS2000/XP系统
(2)TurboC2.0编译环境

2.4开发工具
C
语言

3 概要设计与详细设计
3.1系统流程图

小三黑体,左顶格,段前段后1行,
固定值22磅,大纲级别:1级

四号黑体,左顶格,段前段后0.5
行,固定值22磅,大纲级别:2级

正文内容:小四宋体,数字和西文均采用四号
Time New Roman字型,段前段后0行,首行缩
进2字符,固定值22磅,大纲级别:正文文本
2
如图3.1所示。

图3.1 系统流程图
3.2查询函数流程图
如图3.2所示。

图3.2 查询函数流程图
…………
…………

4 编码与实现
4.1分析
(根据具体的题目来写这部分,不要照抄)
在程序的开头部分定义结构体类型和全局的结构体数组,用来存放同学的信息,
假设共10条信息。

调用创建文件函数create()
调用查找函数find()
调用输出函数print()

开始

结束
调用输入函数input()

五号宋体,居中,位于图下方,表
示第3章第1张图,图中内容也为
五号宋体。
3

struct txl
{ char name[10];
char tel[10];
char email[20];
char add[30]’
}tx[10];
用输入函数input()来输入同学信息放在tx数组中。
void input()
{ }
在这个函数中用一个for循环语句就能实现。
用创建文件函数create()来把结构体数组中的信息写入文件data.dat中。
在create函数中先用写的方式打开文件data.dat,然后用fwrite函数写入数
组中的内容到文件data.dat中,最后关闭文件data.dat。
……
……
……

4.2具体代码实现
写上源程序,并加上必要的注释。
5 课程设计总结
请填上具体内容
参考文献
[1] 张福祥. C语言程序设计[M]. 辽宁大学出版社,2010.1
[2] 张福祥.C语言程序设计实验实训与习题解答 [M].沈阳:辽宁大学出版社,2010.1
[3] 牛莉,刘远军等.计算机等级考试辅导教程[M].北京:中国铁道出版社,2008.

致 谢
请填上具体内容

参考文献中的内容为五号宋体。