C语言课程设计报告通讯录
更新时间:2023-10-17 17:18:01 阅读量: 综合文库 文档下载
河南城建学院
C语言课程设计报告
设计主题:(通讯录)
学院(系):计算机科学与工程学院 班级:0834131\\信管 指导教师:张俊峰 学号:083413129 姓名:李傲
实习时间:2014年6月9日至 2014年6月20日
评 语:
二〇一四年六月
1
一、课程设计的内容
编写学生通讯录程序,包括以下功能模块:
1、通讯录的每一条信息包括学号、姓名、电话(字符数组)。 2、输入功能:可以一次完成若干条信息的输入。 3、显示功能:完成全部通讯录信息的显示。
4、查找功能:完成按姓名查找通讯信息,并显示。 5、增加功能:增加通讯信息。
6、删除功能:完成按姓名删除通讯信息。 7、将通讯录信息存在文件addrbook中。
8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!
二、课程设计的要求与数据
1、用C语言实现系统;
2、利用结构体数组或动态链表实现学生通讯录的数据结构设计; 3、系统具有增加,查询,删除等基本功能;
4、系统的各个功能模块要求用函数的形式实现; 5、将通讯录信息存在文件中;
6、完成设计任务并编写课程设计说明书。
三、课程设计应完成的工作
1.完成程序的编制、调试,并能正确运行。 2.完成课程设计说明书的编写,其内容包括
(1)封面 (2)任务书 (3)目录 (4)正文
(1)总体设计(包含几大功能模块)。
(2)详细设计(各功能模块的具体实现算法——流程图)
(3)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。 (4)调试分析(包含各模块的测试用例,及测试结果。)
(5)总结(课程设计完成了哪些功能,还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等) (5)参考文献
四、应收集的资料及主要参考文献
[1] 谭浩强著. C程序设计(第三版). 北京:清华大学出版社,2005 [2] 谭浩强著. C程序设计题解与上机指导. 北京:清华大学出版社,2005
2
目 录
一、总体设计(包含几大功能模块) .......................................................................................................... 4 二、详细设计(各功能模块的具体实现算法——流程图) ................................................................. 4
第一个函数为输入函数: ........................................................................................................... 4 第二函数为显示函数: ............................................................................................................... 4 第三个函数为查找函数: ........................................................................................................... 5 第四为排序函数 ........................................................................................................................... 5 第五为插入函数: ....................................................................................................................... 6 第六删除函数. ........................................................................................................................... 6 三、数据结构设计描述,各模块(函数)的功能介绍,参数说明等 ............................................... 7
(一):结构设计描述 ................................................................................................................. 7 (二)功能介绍 ................................................................................................................................ 7 四、调试分析(包含各模块的测试用例,及测试结果)。 ............................................................... 10 五、总结(课程设计完成了哪些功能,还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等)........................................................................................................................... 19 六、参考文献 ...................................................................................................................................................... 20
3
一、总体设计(包含几大功能模块)
1、输入功能 2、显示功能 3、查找功能
(1)用学号查找
(2)用姓名查找 4、删除功能 5、插入功能 6、排序功能 7、复制功能
二、详细设计(各功能模块的具体实现算法——流程图)
第一个函数为输入函数:N-S流程图:
定义整型变量i,j. for(i=0;i 第二函数为显示函数: N-S流程图: 打开文件“stu.dat” 将数据读出显示出来 关闭文件 4 第三个函数为查找函数:N-S流程图: 定义整型i,n,定义字符型数组 打文件“stu.dat” 将文件数据读出 并确定记录个数n 关闭文件 打印“输入学号” 输入要查找的学号 输入学号分别与文件中各学号对比 是相同 把这个学号对应学生资料打印出来 第四为排序函数: N-S流程图 定义整型I,j,n,结构体变量struct student temp 打开文件 将文件数据读出 并确定记录个数n 关闭文件 for(I=0;I 5 不同 F
正在阅读:
C语言课程设计报告通讯录10-17
End-to-end arguments in system design翻译12-06
实验四 水泥熟料中游离氧化钙的测定01-29
纪录片《西南联大》观后感04-02
聋校语文教学中的德育渗透03-14
冷库冲霜作业规程09-02
2018最新表白浪漫情话大全02-21
物理化学思考题 - 傅献彩10-08
城市污水厂CAST工艺的调试运行07-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 通讯录
- 语言
- 课程
- 报告
- 设计
- 高中文言文阅读训练(含答案)
- 组织行为学在线测试习题汇总
- “弘扬感恩文化,共建和谐校园”活动策划
- 反应工程课后习题
- XX中学规范办学行为自查报告
- 2015年湖北省黄冈市自主招生预录物理模拟试卷及答案
- 报关与报检实务实验指导书(2010国际商务) - 图文
- 锡经信中小企业14号附件无锡市“省一、二级星级中小企业服务平台”评定办法
- 附表1.精装修施工质量见证点检查表
- 迎新生晚会活动总结
- 二〇一八年东营市初中学业水平考试英语试题及答案
- 试验室职责和权利
- 新版深圳广州沈阳牛津版八年级英语上unit5知识点语法练习
- 让小学数学课堂教学快乐起来
- 2014年第8号通告附件
- 谈谈我眼中的中国美学史
- 梦和泪教案
- 合同法练习题及答案
- 2019版高考生物新三维(通用版)一轮课时跟踪检测(三十六) 传统发酵技术的应用 Word版含解析
- 中国文学(1)离线作业(答案)