下载此文档

C 语言课程设计报告书.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
淮海工学院计算机工程学院课程设计报告设计名称: C++ 语言课程设计姓名: 学号: 专业班级: 网路工程 091 系(院): 网络工程系设计时间: ~ 设计地点: 计算机工程学院机房指导教师评语: 签名: 年月日成绩: C++ 课程设计报告第 2页,共 17页 1 .课程设计目的 C++ 课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖 C++ 的知识点, 又接近工程实际需要。目的是通过课程设计的综合训练, 培养学生实际分析问题、解决问题的能力, 以及编程和动手能力, 最终目标是通过课程设计这种形式, 帮助学生系统掌握 C++ 这门课程的主要内容,养成良好的编程****惯,更好的完成教学任务。 2 .课程设计任务与要求: 任务设计一个通讯录系统,主要包括通讯录的添加,删除,按不同项的查找、排序,以及从文件的读取, 写入文件。要符合用户的行为****惯,使得操作简便易行,并且准确无误。要求: (1 )每条通讯录要包括:编号,姓名,家庭住址,电话号码, e-mail ,邮编。(2 )所有的通讯录要存入文件。(3) 系统实现操作功能: 1) 添加通讯录,输入通讯录的编号,姓名,家庭住址,电话号码, e-mail ,邮编,将信息写入文件。 2) 删除通讯录,根据查找出的通讯录,进行删除,同时从文件中实现删除。 3) 根据不同项进行查找。根据输入的编号, 姓名, 住址, 电话号码, e-mail , 邮编, 进行查找。如无信息,输出信息不存在,重新输入。 4) 按不同项进行排序。通过输入的信息, 按编号, 姓名, 家庭住址, 电话号码, e-mail , 邮编, 进行排序并输出。 5 )将通讯录写入文件。将添加的通讯录写入文件。 6 )从文件读取通讯录。根据输入条件的不同,实现从文件的部分读取和整体读取。 C++ 课程设计报告第 3页,共 17页 3 .课程设计说明书⑴概要设计(1) :概要分析图 struct tongxl{}; // 结构体定义 void write(tongxl txl[50]) // 将数据写入文件 void read(tongxl txl[50]) // 文件数据读取函数 int read2() // 文件数据读取函数 2 void write2(int i) // 将数据写入文件 2 void display(tongxl txl[50]) // 显示函数 void addwrite(tongxl txl[50]) // 将数据写入文件 void insert(tongxl txl[50]) // 添加通讯录 void del(tongxl txl[50]) // 删除通讯录 void search(tongxl txl[50]) // 按输入信息查询 void pname(tongxl txl[50]) // 根据姓名排序 void paddress(tongxl txl[50]) // 根据住址排序 void ptel(tongxl txl[50]) // 按电话排序 void pemail(tongxl txl[50]) //按 email 排序 void pyoubian(tongxl txl[50]) // 按邮编排序 void paixu(tongxl txl[50]) // 排序调用函数 void customer(tongxl txl[50]) // 用户系统管理系统编辑通讯录删除通讯录密码口令客户系统查询通讯录排序通讯录通讯录查询系统添加通讯录查看通讯录退出系统退出系统 C++ 课程设计报告第 4页,共 17页 void manager(tongxl txl[50]) // 管理系统 void home_page(tongxl txl[50]) // 首页管理模块机构图: M ain 函数 W hile 控制循环语句新增信息查找信息修改信息完全显示删除信息退出系统退出程序⑵详细设计(1) 结构体: struct tongxl // 通讯录结构体{ int num; // 定义编号 char name[15]; // 姓名 char address[15]; // 住址 char tel[15]; // 电话 char email[30]; //e_mail char youbian[15]; // 邮编}; (2) 数据(文件)写入函数: void write(tongxl txl[50]) // 将数据写入文件{ FILE *fp; if((fp=fopen("","wb"))==NULL) { cout<<" 打开文件失败"; return; } for(int i=0;i<number

C 语言课程设计报告书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小288 KB
  • 时间2017-03-04