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

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

ID:6781409

大小:188.00 KB

页数:36页

时间:2018-01-25

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

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

1、重庆科技学院课程设计报告院(系):_电子信息工程学院专业班级:物联网2013学生姓名:学号:设计地点(单位)___计算机基础自主学习中心______设计题目:____通讯录管理系统_________________完成日期:2014年1月10日指导教师评语:__________成绩(五级记分制):________________指导教师(签字):________________重庆科技学院本科课程设计报告课程设计任务书设计题目:《通讯录管理系统》的设计与实现学生姓名课程名称C语言课程设计专业班级物联网

2、2013地点计算机基础自主学习中心起止时间2014.1.6-2014.1.10设计内容及要求内容强化C语言中有关结构体数组及外部文件的内容,独立设计通讯录管理系统,并编程实现以下功能:1、整个系统均用C语言实现;2、利用结构体数组来实现通讯录的数据结构设计;3、系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能;4、系统的各个功能模块都用函数的形式来实现;5、要求能将学生信息保存在文件中。6、要求能从文件中读取学生信息并进行相关处理。设计参数1、每一条记录应包括一个人的学号、姓名、电话、班

3、级、通讯地址等信息。2、输入功能:进入后可以进行多条记录的输入并保存。3、显示功能:完成全部学生或满足指定条件记录的显示。4、查找功能:完成按学号或姓名查找学生记录,并显示。5、插入功能:按学号顺序插入一条学生记录。6、保存功能:将学生记录保存在自定义名称的文件中。7、读取功能:将保存在文件中的学生记录读取出来。8、排序功能:按学号进行排序。9、有一个文本菜单来调用各个功能。进度要求1.布置设计题目,讲解要求和说明2014.1.62.确定设计任务,确定具体的功能,熟悉相关知识2014.1.63.按功能

4、需求确定程序的主要模块2014.1.74.编程实现程序的功能2014.1.7–2014.1.85.调试并完善程序2014.1.8–2014.1.96.撰写课程设计报告2014.1.9-2014.1.107.提交课程设计报告并答辩2014.1.10参考资料1.谭浩强,《C程序设计(第3版)》,清华大学出版社,2005.22.谭明金,俞海英,《C语言程序设计实例精粹》,电子工业出版社,2007.1其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内

5、容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任:易军指导教师:熊茜、许莎2014年1月2日35重庆科技学院本科课程设计报告目录摘要III1设计内容与要求41.1主要设计内容4利用C语言编写程序,实现对通讯录的管理。通过对程序的编写,让我们熟练的掌握结构体数组、函数调用、排序、选择等各种语句的运用。41.2基本设计要求42设计目的和作用52.1设计目的52.2系统的作用53系统分析和设计63.1软件界面63.2软件数据结构设计63.2软件算法设计74程序功能

6、的算法94.1输入功能104.2查找功能114.3添加功能124.4保存功能134.5显示功能144.6排序功能155软件测试185.1主菜单185.2输入功能185.3查找功能195.4增加功能205.5保存功能215.6读取功能225.7排序功能226总结24参考文献25致谢26附录(源程序)2735重庆科技学院本科课程设计报告摘要在这个越来越来趋向于高速运转的社会,一切都开始朝着方便、快捷的方向发展,用程序系统来管理资料可以达到方便快捷的目的,更适应时代的发展和需求。该系统是用来管理通讯录的系统

7、,更加方便资料的管理和查询。该系统支持录入、读取、显示、保存、查询和排序功能,可以节省很多处理资料的时间。关键字:通讯录管理C语言编程35重庆科技学院本科课程设计报告1设计内容与要求1.1主要设计内容利用C语言编写程序,实现对通讯录的管理。通过对程序的编写,让我们熟练的掌握结构体数组、函数调用、排序、选择等各种语句的运用。1.2基本设计要求(1)整个系统用C语言实现;(2)利用结构体数组来实现通讯录的数据结构设计;(3)具备输入功能,能够录入通讯人的学号、姓名、班级、通讯地址等信息并保存;(4)显示功

8、能,显示已录入的信息;(5)读取功能,通过输入该人的学号读取该人的全部信息;(6)排序功能,按照学号的顺序排列并保存;(7)插入功能,在已有的表格中增加新信息;35重庆科技学院本科课程设计报告2设计目的和作用2.1设计目的现在这个高速发展的时代,所有的事情都要求速度高效的去完成,如果用人力来管理通讯录,那么处理信息的速度太慢,不能适应时代的需求,修改和查找信息都比较麻烦。该系统就是为了实现对通讯录的高效的处理,节约人力资源。2.2系统的作用该系统可以快速

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

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

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