数据结构课程设计--- 通讯录管理系统
《数据结构课程设计--- 通讯录管理系统》由会员分享,可在线阅读,更多相关《数据结构课程设计--- 通讯录管理系统(24页珍藏版)》请在毕设资料网上搜索。
1、 数据结构 C+课程设计 题 目: 通讯录管理系统 学生姓名: 学 号: 院 系: 计算机与信息工程学院 专业年级: 信息安全 2010 级 2012 年 6 月 28 日 一、设计题目 通讯录管理系统 实现一个通讯录管理系统。通讯录内容包括姓名及电话、QQ、E_mail 四项内容。 系统功能包括实现按姓名升序存放通讯录内容,查询某人信息,并在插入或修改 一项新的信息后依然保持有序。最后将通讯录信息保存到数据文件中。 二、需求分析 1 1)运行环境(软、硬件环境)运行环境(软、硬件环境) 使用语言:C+ 软件环境:运行软件 Microsoft Visual C+ 6.0 SP6 系统软件 Wi
2、ndows 7 旗舰版 2 2)输入的形式和输入值的范围)输入的形式和输入值的范围 输入姓名和邮箱为字符型,范围为-128+127 输入电话号码和 QQ 号为整型,范围为-2147483648+2147483647 3 3)输出的形式描述)输出的形式描述 程序运行后经过屏幕输出 4 4)功能描述)功能描述 通讯录内容包括每个人的姓名及电话、QQ、E_mail四项内容; 通讯录中的内容按姓名顺序(升序)存放; 插入一项新的信息或修改一项信息后通讯录任然有序; 查询某人的信息时,如果找到了,则显示该人的信息,如果未找到,则提示 通讯录中没有此人的信息; 修改某人的信息,如果未找到要修改的人,则提示
3、通讯录中没有此人的信 息; 删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信 息; 能显示通讯录中的所有记录; 采用菜单操作。 通讯录的内容保存到数据文件中。 5 5)测试数据)测试数据 姓名 1:smj 电话 1:123 QQ:123 邮箱: 姓名 2:yyf 电话 2:456 QQ:456 邮箱: 姓名 3:vigoss 电话 3:789 QQ:789 邮箱: 修改用:姓名:cold 电话:1 QQ:1 邮箱: 三、概要设计 1 1)抽象数据类型定义描述)抽象数据类型定义描述 (对各类的成员及成员函数进行抽象描述,参见书或(对各类的成员及成员函数进行抽象描述,参见书或 pp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计- 通讯录管理系统 数据结构 课程设计 通讯录 管理 系统
