1、课程名称课程名称:数据结构 本科本科学生学生课程课程设计设计(论文论文) 题 目 个人通讯录的设计 姓 名 学 号 学 部 计算机科学与技术 专业、年级 指 导 教 师 2011 年 12 月 6 日 第 1 页 摘 要 C 语言作为一种高级语言,在目前编程领域中具有很大的影 响力。 通过设计程序就可以进一步掌握 C 语言, 并利用其进行程 序设计;进一步理解和运用结构化程序设计的思想方法;初步掌 握开发一个小型实用系统的基本方法。 在“IT”时代下,数据在社会中的作用越来越重要。一个大 型银行中的某个数据如果被篡改了,就可能引起一场金融风暴, 而日常生活中我们的数据也没少,我们需要维护数据的
2、安全性, 有效性。为此,在 Visual C+6.0 环境下编写一个个人通讯录系 统是很必要的。该系统对联系人的姓名、手机号码、分组及生日 这些简单信息进行管理,实现查看所有联系人的信息、查找某个 联系人的信息 (其中包括: 按姓名、 手机号码、 分组及生日查找) 、 添加联系人信息、删除联系人原有信息,及将联系人信息存入磁 盘等功能。该系统功能完善且具有可操作性,按有序的程序执行 各项功能并达到理想的运行状况。 系统运用 C 语言程序代码进行 编码。 关键词: C 语言程序;联系人信息;查找;添加;删除 第 2 页 目目 录录 第一章第一章 前前 言言 1 1 1.1 引言 . 1 1.2
3、设计目的 1 1.3 课题背景 . 1 1.4 关于 VISUAL C+ 6.0 2 第二章第二章 系统功能分析系统功能分析 3 3 2.1 系统功能分析 3 2.2.1 技术可行性分析 3 2.2.2 经济可行性分析 3 2.2.3 用户对象可行性分析 3 2.3 需求分析 4 第三章第三章 总体设计总体设计 5 5 3.1 系统功能的说明 5 3.2 总体构思程序的编写 5 3.3 程序编写应用知识 5 3.3.1 选择、循环、判断控制结构 5 3.3.2 定义一个链表 6 3.4 总流程思路 7 第四章第四章 详细设计详细设计 8 8 4.1 编写执行各功能模块 8 4.1.1 相关信息
4、导入内在程序 8 4.1.2 连接系统进入菜单界面程序 8 4.1.3 查看所有联系人的信息 9 4.1.4 添加新联系人信息 . 10 4.1.5 删除联系人信息 . 11 4.2 信息的储存 . 11 4.3 调用辅助系统函数 . 12 4.4 退出系统 . 12 第五章第五章 系统测试系统测试 1313 5.1 调试通讯录各模块完成的相应功能 . 13 5.1.1 调试通讯录结点的建立功能模块 . 13 5.1.2 调试通讯者查询功能模块 . 14 5.1.3 调试通讯者添加功能模块 . 14 第 3 页 5.1.4 调试通讯者显示功能模块 . 15 5.1.5 调试通讯者删除功能模块 . 16 5.2 调试通讯录整体功能 . 17 第六章第六章 总结总结 1919 参考文献参考文献 2121 个人通讯录 第一章 前言 第 1 页 第一章第一章 前前 言言