- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网工程专业C程序设计课程设计(大作业)报告
课程设计(大作业)报告
课程名称: C程序设计课程设计
设计题目: 简单通讯录管理系统
院 系: 信息技术学院
班 级:物联网工程
设 计 者:
学 号: 3
指导教师:
设计时间: 2014-6-9—2014-6-20
信息技术学院
昆明学院课程设计(大作业)任务书
姓 名: 院(系):信息技术学院
专 业:物联网工程 学 号:
任务起止日期:2014-6-9—2014-6-20
课程设计题目:简单通讯录管理系统
课程设计要求:
由四个阶段组成:分析、设计数据结构;编程;调试程序;撰写报告;答辩。
分析、设计数据结构:首先选定通讯录管理系统为题目、收集资料,对系统进行功能模块分析、控制模块分析正确,系统设计要实用,然后确定模块,写出函数原形。
编程:根据函数原形及其功能,填充相应的算法。编程简练,可用性强,功能全面
调试程序:上机调试程序,解决编译等错误,直至运行成功。
撰写报告:按格式写出完整、规范的报告并打印。其中模块图、流程图清楚、规范,不能有错别字。
答辩:程序运行通过,报告打印出来后,通知指导老师检查,答辩。
工作计划及安排:
第1天:设计题目,构思系统,并收集相关资料确定题目;
第2-3天:设计系统,各个基本模块系统设计,了解各个系统的功能及其系统怎样实现;
第4-8天:完成系统编码和系统调试;撰写设计报告。
第9-10天:检查系统,准备答辩,掌握系统的基本知识及实现原理,通过老师对系统检查。
指导教师签字
年 月 日
课程设计(大作业)成绩
学号: 姓名: 指导教师:
课程设计题目:简单通讯录管理系统
总结:
这次的程序实设计实验是对我们进入大学以来学习程序设计语言结果的一次大检验。自己动手,自己发现和解决问题。发现了自己的许多不足。平时没有掌握好的知识在这次实验中彻底暴露出来,经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在一些问题没有解决。我相信在以后的学习能够解决好它们。不仅对C的操作有了进一步的掌握,还了解到了程序设计的书写风格及其注释的格式。
程序中用了很多的循环,因此对于循环的控制要十分小心,有时while和do-while的区别也是十分重要的。还有一点体会就是,书上和老师教的内容是有限的,我们需要不断地靠自己去学习,向他人请教,了解和掌握更多的知识,这样我们才能编出更好的C程序。
指导教师评语:
成绩:
填表时间: 指导教师签名:
前言
C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言。
通讯录管理系统的设计使得对信息的管理更加方便,能够实现动态管理。检索迅速、查找方便、可靠性高、存储量大、保密性好。管理者工作起来效率高,可以不用再做大量的数据记录,从而减少了机关单位职员的工作量。运用数据结构中的算法思想做数据结构,结合C语言知识,编写一个通讯录管理系统。通过完成本课程设计,进一步熟悉C语言的基本知识,并掌握数据结构的一些基本算法思想,进一步熟悉指针的用法,数组的建立运用和函数的调用。加深对数据结构的理解,提高算法设计能力,锻炼编程能力。用C语言编写一个通讯录管理系统软件,要求能实现通讯录管理系统中增加新记录、按名字或编号删除记录、显示通讯录的所有信息、按名字或编号查询信息、保存通讯录、退出系统。
目录
摘要 1
Abstract 2
一、 课程设计的目的与要求 2
1.1课程设计的目的 2
1.2本系统涉及的的知识点 2
1.3课程设计的要求 2
二、总体设计 3
2.1系统功能需求分析 3
2.2系统功能模块 3
三、 详细设计 4
3.1文件及函数组成 4
3.2各个函数说明 4
3.3算法设计 8
3.4功能流程图 10
3.4.1系统功能流程图 10
3.4.2部分模块流程图 11
四、调试与测试数据结果 15
4.1显示的主菜单界面 15
4.2添加界面 16
4.3显示界面 17
4.5查询界面 20
4.6修改界面 23
4.7保存界面 24
五、总结 25
结束语 26
附录 27
参考文献 34
摘要
在实际的上机操作过程中,不仅是让了解数据结构的理论知识,更重要的是培养解决实际问题的能力,所以
文档评论(0)