ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:178.91KB ,
资源ID:24408016      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24408016.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++通讯录管理系统的设计与实现docx.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++通讯录管理系统的设计与实现docx.docx

1、C+通讯录管理系统的设计与实现docx.摘 要 .1关键词 .1第一章绪论 .21.1课题背景 .21.2目的和意义 .2第二章需求分析 .32.1范围 .3(1)标识 .3(2)系统概述 .32 2 需求概述 .3(1)系统目标 .3(2)运行环境 .3 设备 .3 支持程序 .3 用户的特点 .32.3功能需求 .4(1)功能介绍 .4(2)系统用例图 .42.4实体关系图 .5第三章概要设计 .63.1范围 .6(1)标识 .6(2)系统概述 .63.2系统结构 .63.3通讯录界面设计 .7第四章系统详细设计 .84.1范围 .8(1)标识 .8(2)系统概述 .84.2详细设计说明

2、.8第五章测试说明 .165.1范围 .16(1)标识 .16(2)系统概述 .165.2测试计划及预期结果 .165.3具体测试情况 .16第六章总结.19参考文献.20.通讯录的设计与实现摘 要随着互联网的不断发展, 互联网对我们生活产生的影响越来越大。 在日常的生活中,我们需要接触很多不同的人,如何运用互联网技术实现朋友圈通讯录的管理呢?这是我们日常生活中经常要面临的问题。本次毕业设计中设计的通讯录管理系统既可以实现对通讯录进行管理, 在本地进行通讯录的增加、 修改、删除、更新等操作。本次设计的通讯录管理系统主要是了解通讯录管理系统的业务逻辑,熟悉通讯录管理系统的实现方式,模拟了真实的通

3、讯录管理软件,为后续相关内容的学习打下了坚实的基础。通讯录管理系统是一个专门针对少用户的实用系统, 它方便了大家对众多信息的储存和快速查询的功能,大大减少了查找过程的时间,是一个比较实用的通讯录管理系统, 。对我们后续学习移动端的通讯录管理也会有很大的帮助。本设计使用的计算机语言是 C+, C+语言是在 C 语言的基础上作了进一步的强化。 C 语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力。作为 C 语言家族的一种, C+也具备了 C 语言所具有的优点,并对其进行了优化封装,是开发者更容易操作运用,所以本次课程设计采用了 C

4、+作为系统的开发语言。本通讯录管理系统的主要功能有:建立通讯录的链表、插入通讯录信息、查询通讯录信息、删除通讯录信息,输出通讯录信息,保存到通讯录信息。采用的是面向过程的方法,封装函数功能,调用各个功能函数来实现系统的各个功能。关键词通讯录;链表;类;.第一章 绪论1.1 课题背景随着市场经济的发展和人们生活水平的提高,互联网技术也在不断地取得新的成果,近些年移动通讯软件层出不穷,人与人之间的联系越来越便捷,这也使得同时与许多人保持联系成为生活中不可或缺的一部分, 而单纯的依靠人脑已经很难记住所有人的联系方式,使用传统的纸面方式记录联系人信息时,在联系人比较多时查找将非常的困难。因此,本设计实

5、现的通讯录成为了许多人保持联系方式的首选。当前在许多软件中都附带了通讯录功能,部分手机及一些手机软件也提供了功能不一的通讯录功能,一定程度上说明了通讯录对我们工作生活的重要性。1.2 目的和意义本毕业设计可以加深对课堂理论学习的理解, 增强动手能力, 培养了学生合作的能力,为以后的工作学习打下了坚实的基础。在计算机领域中,信息管理系统是我们在学习和生活中比较常见的系统,通过对通讯录管理系统的业务逻辑进行分析,可以很好的理解信息管理系统的业务逻辑,由于市面上绝大部分的信息管理系统的业务逻辑都存在共性,所以通过通讯录管理系统的设计,可以很好地掌握市面上很多的通讯录管理系统的业务逻辑。同时,通讯录系

6、统也是计算机理论学习过程中最常见的信息管理系统之一,通过对该系统的设计与实现,也可以很好地锻炼学生的实践能力,以及培养学生的计算机逻辑思维。本系统最求简洁、实用、方便等一些实用性的功能,新建模块上可以实现多添加;查询模块可以根据姓名、性别和电话号码查询,以方便管理员查询自己想要的信息;删除模块上,管理员可以根据自己不想要的或者过时的信息进行删除,删除方便简洁。该设计的任务是利用一个简单实用的菜单,通过菜单项进行选择,实现和完成通讯录管理中常用的几个不同的功能。.2.1 范围(1)标识文件状态:【 】草稿【】正式发布【 】正在修改第二章 需求分析文件标识: 需求分析报告当前版本: 1.0作 者:

7、 姜芸完成日期: 2014.03.25(2)系统概述软件名称:通讯录系统。软件功能:该软件可用于通讯录中插入,删除,快速查找,输出通讯信息,保存到文件中。用户:管理员开发者:22 需求概述(1)系统目标本系统的总体目标是通过该系统的实施,可以对通讯录信息更加有效地进行管理。系统设计实施过程中,力争做到以下几点: 具有较高的可靠性和可用性;. 使用方便,易学易用;. 系统易于管理维护;(2)运行环境 设备Pentium4 800MHz 或更高主频 CPU 512MB以上内存。 支持程序Microsoft Visual C+ 6.0 Windows 系统 DOS 系统 用户的特点最终用户为参加等级

8、考试的学生,要求操作具有便捷易用等特点。.2.3 功能需求(1)功能介绍通讯录用户的建立、插入、查询、删除、输出,保存到文件中。系统功能主要分为以下六个部分:查询功能:1) 在通讯录的查询模块中,用户可以快速查找自己想要联系的人,查找不支持模糊查询。2)如能查询到,在最顶端显示,没查询到则不显示信息。. 插入功能:1)用户可以对已有的通讯录信息进行添加。2)插入信息后,给出提示,用户插入信息成功。 . 建立通讯信息功能:1)用户在需要时可以添加信息,当信息需要录入时,根据系统的输入要求填写信息。2)当添加完毕后,系统会提示建立通讯录信息成功。. 删除功能:1). 用户如要删除不需要的信息, 可

9、以调出删除功能,在选定后,可以一个或者多个信息进行删除 , 并更新通讯录信息内容。2). 在删除信息时要确认都才能删除。. 保存功能:用户可以根据需要选择保存功能,对数据进行存储。. 输出功能:用户可以对操作后的通讯录信息进行输出,检查通讯录信息。(2)系统用例图系统主要部分:管理员的用例图.退出新建查询删除保存输出插入图 2-1 系统用例图2.4 实体关系图系统用到实体的关系图如下:通讯录姓名性别手机号码 ID 地址图 2-2 系统 E-R 图.第三章 概要设计3.1 范围(1)标识文件状态:文件标识:概要设计报告【】草稿当前版本:1.0【】正式发布作 者:姜芸【】正在修改完成日期:2014

10、.03.25(2)系统概述软件名称:通讯录管理系统。软件功能:该软件可用于通讯录中插入,删除,快速查找,输出通讯信息,保存到文件中。用户:管理员开发者:3.2 系统结构通讯录管理系统的结构如下图所示通讯录系统新插查修保输退建入询改存出出通操操操操通通讯作作作作讯讯录录录图 3-1 系统结构图.3.3 通讯录界面设计通讯录用户的建立、插入、查询、删除、输出,保存到文件中。系统功能主要分为以下六个部分:(1)查询功能:1) 在通讯录的查询模块中,用户可以快速查找自己想要联系的人,查找不支持模糊查询。2)如能查询到,在最顶端显示,没查询到则不显示信息。(2). 插入功能:1)用户可以对已有的通讯录信

11、息进行添加。2)插入信息后,给出提示,用户插入信息成功。(3). 建立通讯信息功能:1)用户在需要时可以添加信息,当信息需要录入时,根据系统的输入要求填写信息。2)当添加完毕后,系统会提示建立通讯录信息成功。(4). 删除功能:1). 用户如要删除不需要的信息,可以调出删除功能,在选定后,可以一个或者多个信息进行删除 , 并更新通讯录信息内容。2). 在删除信息时要确认都才能删除。(5). 保存功能:用户可以根据需要选择保存功能,对数据进行存储。(6). 输出功能:用户可以对操作后的通讯录信息进行输出,检查通讯录信息。.第四章 系统详细设计4.1 范围(1)标识文件状态:文件标识:详细设计报告

12、【】草稿当前版本:1.0【】正式发布作 者:姜芸【】正在修改完成日期:2014.03.25(2)系统概述软件名称:通讯录管理系统。软件功能:该软件可用于通讯录中插入,删除,快速查找,输出通讯信息,保存到文件中。用户:管理员开发者:4.2 详细设计说明(1)各个界面设计通讯录资料有 ID、姓名、性别、手机号码、地址。具体结构如下:struct studentint id;char name20; char sex20; char cellphone20; char address50; struct student *next;函数原型: int main()main() 函数主要是整个系统的控

13、制端,主要功能是控制整个程序的运行。从主函数开始调用各相关函数来达到相应的功能,关键代码如下:void main()struct student *creat();void print(struct student *head);struct student *del(struct student *head);.void jiemian(); / 功能函数的声明void chaxun(struct student *head);struct student *increase(struct student *head);void Save(struct student *head);stru

14、ct student *stu,*p;int a=1;p=NULL;while(a!=0)/ 使用循环语句让程序重复可执行,知道输入 0 结束循环p=stu;jiemian();couta;switch (a)case 1:cout 当输入 ID 号为 0 时结束通讯录信息的输入操作 n; stu=creat();printf( 建立信息链表完成 n);system(pause);system(cls);break;case 2:increase(p);system(pause);system(cls);break;case 3:chaxun(p);system(pause);system(cls);break;case

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1