c语言课程设计报告-《通讯录管理系统》的设计与实现

c语言课程设计报告-《通讯录管理系统》的设计与实现

ID:6781396

大小:691.50 KB

页数:22页

时间:2018-01-25

c语言课程设计报告-《通讯录管理系统》的设计与实现_第1页
c语言课程设计报告-《通讯录管理系统》的设计与实现_第2页
c语言课程设计报告-《通讯录管理系统》的设计与实现_第3页
c语言课程设计报告-《通讯录管理系统》的设计与实现_第4页
c语言课程设计报告-《通讯录管理系统》的设计与实现_第5页
资源描述:

《c语言课程设计报告-《通讯录管理系统》的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、重庆科技学院课程设计报告重庆科技学院课程设计报告院(系):_电子信息工程学院专业班级:自动化2013级3班学生姓名:学号:设计地点(单位)计算机基础自主学习中心设计题目:《通讯录管理系统》的设计与实现完成日期:2014年9月24日指导教师评语:成绩(五级记分制):________________指导教师(签字):________________17重庆科技学院课程设计报告重庆科技学院课程设计任务书设计题目:《通讯录管理系统》的设计与实现学生姓名唐一平课程名称C语言课程设计专业班级自动化1303地点计算机基础自主学习中心起止时间2014.9.9-2

2、014..24设计内容及要求内容强化C语言中有关结构体数组及外部文件的内容,独立设计通讯录管理系统,并编程实现以下功能:1、整个系统均用C语言实现;2、利用结构体数组来实现通讯录的数据结构设计;3、系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能;4、系统的各个功能模块都用函数的形式来实现;5、要求能将学生信息保存在文件中。6、要求能从文件中读取学生信息并进行相关处理。设计参数1、每一条记录应包括一个人的学号、姓名、电话、班级、通讯地址等信息。2、输入功能:进入后可以进行多条记录的输入并保存。3、显示功能:完成全部学生或满足指定条件

3、记录的显示。4、查找功能:完成按学号或姓名查找学生记录,并显示。5、插入功能:按学号顺序插入一条学生记录。6、保存功能:将学生记录保存在自定义名称的文件中。7、读取功能:将保存在文件中的学生记录读取出来。8、排序功能:按学号进行排序。9、有一个文本菜单来调用各个功能。进度要求1.布置设计题目,讲解要求和说明2014.9.92.确定设计任务,确定具体的功能,熟悉相关知识2014.9.10-9.123.按功能需求确定程序的主要模块2014.9.13-9.164.编程实现程序的功能2014.9.17–9.225.调试并完善程序2014.9.23–9.2

4、46.撰写课程设计报告2014.9.247.提交课程设计报告并答辩2014.9.25参考资料1.《C语言程序设计基础》.苏传芳.电子工业出版社.2004年2.《C语言程序设计》第四版.谭浩强.清华大学出版社.2010年3.《c/c++语言程序设计教程》人民邮电出版社李丽娟主编17重庆科技学院课程设计报告其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。17重庆科技学院课程设计报告摘要本设计主要阐述了通过使用

5、C语言编程实现通讯录管理系统的基本功能,并设计了简单的界面。该程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。程序利用定义结构体类型struct,将人员的所有信息封装在一个数组中,作为一个整体处理,非常方便。用到的知识点是结构体类型定义结构提数组的的定义及应用。另外还用到了大量的自定义函数。本人设计的这个通讯录系统也初步实现了人员信息的输入、显示、查询、排序、插入,保存、读取基本功能。关键词:通讯录管理结构体类型自定义函数17重庆科技学院课程设计报告目录1.简介11.1设计任务11.2设计思路12、系统设计22.1算法分

6、析22.2流程图设计22.3程序流程图43.系统调试53.1调试方法93.2调试结果分析93.3解决问题的办法134.总结14参考文献15致谢16附录(源程序)1717重庆科技学院课程设计报告1、任务来源通讯录管理系统在日常生活中的应用也很广泛,比如在手机、液晶显示电话等通讯设备中。可以用它代替纸质通讯簿,将其与通讯设备相结合具有方便、快捷等特点。2、设计要求流程图设计:使用传统流程图或N-S流程图,有系统组成框图。源程序设计:使用C语言编写,有模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等),程序清单中要有足够的注释,程序书写

7、格式规范。程序调试:使用VC++6.0软件,上机调试必须通过,有调试方法,调试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施。编写课程设计报告书:用Word2003软件编制,样式、字体、段落、页面、页码等格式要求见课程设计模板。1.2设计思路1、设计方法根据设计任务书中的设计要求,本设计采用以下设计方法。本系统首先设计出了主函数,然后根据去要实现的功能分别设计了输入、显示、查找、删除、添加、排序等功能的子函数。通过主函数的调用来实现功能要求。输入函数用来确定输入的记录数及项目内容。显示函数是将是将输入的记录显示出来。查找是调用(sea

8、rch)函数将待查找姓名字符串和记录数组中的姓名字符串进行比较,如果比较相等则调用print()函数显示查找到的记录。姓名拷贝到前一条,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。