毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言通讯录管理系统设计 第6页

更新时间:2010-1-29:  来源:毕业论文
C语言通讯录管理系统设计 第6页
3. 设计结果与分析
程序在TC里面运行成功之后,显示如图所示:              
                               图5程序运行初始面图
3.1 Add( )输入模块功能测试
用户逐一输入的数据不断添加就形成了一个列表。依照提示,按下1键后,开始输入数据,如图:
 
图6 输入记录
按ESC退出,进行下一步,操作。
3.2Delet( )删除模块
删除模块要完成的是链表的删除操作,即将一个结点从已有的链表中删除。输入条件:调用载入模块。选择2,删除名字为xiaohong的数据项:
 
                        图7删除名为xiaohaong的通信信息
3.3 Print( )输出模块
可将指定文件中的内容显示在屏幕上。
显示记录:将保存的文件显示出来。返回主菜单时,选择3,显示所有通信录信息:
 
图10显示所有通信录信息
3.4 search( )查找模块
链表的查找操作是指在已知链表中查找值为某指定值的结点。
输入条件:调用载入模块。选择4,根据姓名查找姓名为zhangdong的通信信息:
 
图11显示姓名为zhangdong的通信信息
3.5 Save( )保存模块
保存模块最终将想要保留的数据信息保存于文件。
保存:当输入完记录之后,需要进行保存,否则数据将会丢失。返回主菜单界面时候,选择5,保存通信录中所有数据如图所示:
 
图12保存并命名文件
4. 设计体会
通过为期半个月的课程设计,我们对《数据结构》这门课程有了更深一步的了解。它是计算机程序设计的重要理论技术基础,在我们计算机专业的学习中占据着十分重要的地位。同时也使我们知道,要学好这门课程,仅学习书本上的知识是不够的,还要有较强的实践能力。因为我们学习知识就是为了实践。而只有多实践,多编写程序,才能更好的理解与掌握书本上的东西。
运用〈〈数据结构〉〉中的算法思想作数据结构,结合C语言基本知识,编写一个通讯录管理系统。通过完成本课题,进一步熟悉C语言的基本知识,并掌握数据结构的一些基本算法思想,掌握C语言的文件操作(包括从磁盘读入和向磁盘写入内容),进一步熟悉指针的用法,数组的建立运用和函数的调用等。
参考文献

[1]朱若愚.数据结构[M]. 北京: 电子工业出版社, 2006.1:41-65
[2]晋良颍.数据结构[M]. 北京:人民邮电出版社, 2007.05: 21-45
[3]刘大有.数据结构[M]. 北京: 高等教育出版社, 2006.3: 30-58
[4]赵文静. 数据结构与算法[M]. 北京: 科学出版社, 2007.8: 41-64 
[5]徐孝凯.数据结构简明教程.[M]. 北京: 清华大学出版社, 2006.04: 102-115
[6]严蔚敏,吴伟民.数据结构(C语言版)[M]. 北京:清华大学出版社, 2007.4: 39-43
[7]傅清祥,王晓东. 数据结构与算法设计[M]. 北京: 电子工业出版社, 2006.3: 31-46
[8]王敬华,林萍,.陈静. C语言程序设计[M]. 北京: 清华大学出版社, 2007.10: 22-39
[9]李云清,杨庆红,揭安全.数据结构(C语言版)[M]. 北京:人民邮电出版社,2006.1: 44-67
[10]李春葆. 数据结构(C语言版)习题与解析[M].北京:清华大学出版社, 2006.1: 47-55

上一页  [1] [2] [3] [4] [5] [6] 

C语言通讯录管理系统设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。