C语言课程设计---通讯录设计
《C语言课程设计---通讯录设计》由会员分享,可在线阅读,更多相关《C语言课程设计---通讯录设计(22页珍藏版)》请在毕设资料网上搜索。
1、 课程设计课程设计报告报告 姓名 班级 学号 课程设计信息课程设计信息 课程名称 C C 语言语言 课程设计题目 通讯管理系统通讯管理系统 课程设计时间 成绩 评阅教师 20112012 学年第学年第一一学期学期 课程设计报告名称课程设计报告名称 一、一、课程设计内容课程设计内容 通讯录管理系统通讯录管理系统 具体要求如下:具体要求如下: 1 1、建立通讯录信息,信息至少包括编号、姓名、年龄、电话、通讯地址、电子、建立通讯录信息,信息至少包括编号、姓名、年龄、电话、通讯地址、电子 邮箱等内容;邮箱等内容; 2 2、 能够提供添加、删除和修改通讯录信息等功能;能够提供添加、删除和修改通讯录信息等
2、功能; 3 3、能够提供按照不同方式查询的功能,如按姓名或年龄、电话查询;、能够提供按照不同方式查询的功能,如按姓名或年龄、电话查询; 4 4、 能将通讯录保存在文件中;能将通讯录保存在文件中; 5 5、 能够按表格方式输出通讯录信息。能够按表格方式输出通讯录信息。 二、二、课程设计目的课程设计目的 1 1、为存储通讯录信息,需定义一个结构体类型,成员包括编号、姓名、年龄、为存储通讯录信息,需定义一个结构体类型,成员包括编号、姓名、年龄、 电话、通讯地址、电子邮箱等,并建立链表,定义该结构体类型的指针,用于电话、通讯地址、电子邮箱等,并建立链表,定义该结构体类型的指针,用于 指向各结点;指向各
3、结点; 2 2、分别建立具有添加、删除、修改、查询等功能的子函数,完成相应功能,、分别建立具有添加、删除、修改、查询等功能的子函数,完成相应功能, 对程序实现模块化。这其中要用到对链表的删除、插入等知识。删除时用一结对程序实现模块化。这其中要用到对链表的删除、插入等知识。删除时用一结 构体指针指向链表的第一个结点,检查该节点的值是否等于输入的要删除的学构体指针指向链表的第一个结点,检查该节点的值是否等于输入的要删除的学 号,若相等就删除,不相等则后移指针,直至表尾。插入时也要先找到相应结号,若相等就删除,不相等则后移指针,直至表尾。插入时也要先找到相应结 点,再添加。查询功能要设置点,再添加。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 通讯录 设计
