- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 —
C语言电话簿管理系统课设
《C 语言项目设计》 学院:物联网工程学院 班级:自动化二班 姓名:徐瑞 学号:1562510233 指导老师:周小芹 目录 1. 程序功能介绍 (3) 2. 功能界面介绍 (4) 3. 功能: (5) 功能1:显示所有号码 (5) 功能2:号码添加 (6) 功能3:号码删除 (9) 功能4:号码修改 (12) 功能5:号码查询 (13) 功能6:信息修改 (15) 功能7:数据导入 (16) 功能8:数据导出 (17) 前置功能:密码验证 (18) 4. 总结 (20) 5. 答辩 (21) 程序功能介绍:编写一个通讯录管理系统进行简单的通讯录信息管理。存储的数据包括:人名、工作单位、电话号码和E-mail 地址等。程序要求具有如下功能: ①验证密码; ②加入一个新电话号码; ③删除一个电话号码; ④显示所有电话号码。; ⑤修改功能; ⑥排序功能,包括按照电话号码排序和按照姓名字母序排列; ⑦查询功能,包括按人名查询电话号码和按电话号码查询人名; ⑧从文件导入信息; ⑨导出信息至文件。 功能模块图: 功能界面介绍: 前置功能:验证密码。(密码为1562510233) 功能1:显示当前的所有号码; 功能2:添加新号码; 功能3:删除当前已存在的指定号码; 功能4:修改指定号码信息; 功能5:查询指定号码,有两种查询方式:①按姓名查询;②按号码查询。功能6:将已有信息进行排序,两种排序方式:①按姓名排序;②按号码排序。 功能7:从指定文件导入信息; 功能8:保存数据至指定文件; 功能0:退出程序。 功能1:显示所有号码算法流程图: 思路: ①判断链表是否为空,若为空,关闭子函数; ②若不为空,从首节点开始输出,直至链表尾。调试过程: 功能2.号码添加:算法流程图: 思路: ①开辟新的内存空间,结构体指针指向它; ②输入数据; ③将该节点与之前的链表各节点比较,若不同,将其接在链表尾部;若相同,提示已有该号码,不操作; 调试过程: 功能3:号码删除 思路: ①判断链表是否为空,若为空,提示后退出。 ②若不为空,输入想要删除的姓名。从首节点开始比较,找到指定目标后找出 此节点的前结点,将此节点后一位结点接到前一位结点后,释放该节点。 ③若成功找到,删除成功。未找到,提示无记录。结束。 调试过程: 算法流程图: 功能4:号码修改 思路: ①判断链表是否为空,若不为空输入查找姓名,从首结点开始比较,直至找到此姓名的结点。 ②选择对应修改项,输入修改后的信息,若确认,用修改后的信息替换对应原信息。 ③选择是否继续,若是,退出子函数,若否,继续循环。 调试过程: 功能5:号码查询 思路: ①选择查询方式,根据方式输入查询目标。 ②从首结点开始比较,若找到目标,输出目标的信息;若未找到,提示。 ③选择是否继续,是,继续循环;否,退出子函数。 调试过程: 功能6:数据排序 思路: ①选择排序方式; ②判断个数是否足够排序,若个数大于等于2,开始排序。 ③运用链表插入排序。 调试过程: 功能7:数据导入 思路: ①打开对应文件; ②开辟空间,将文件对应信息按对应格式传入新结点,将其接到原链表尾部,直至读取错误或者读取结束; ③关闭文件。 调试过程: 功能8:数据导出 思路: ①打开对应文件; ②从首结点开始将信息以固定格式输出到
您可能关注的文档
最近下载
- 2023年中国人民大学信息管理与信息系统专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 2025年一级建造师公路桥梁上部结构装配与架设专题模拟试卷及解析.pdf VIP
- 面向领域适配任务的样本重要性重加权迁移学习算法体系分析.pdf VIP
- 2025年通信工程师DCCP协议拥塞控制机制专题试卷及解析-判断题.pdf VIP
- 多源异构医学数据库融合下的知识图谱构建数据标准与接口协议研究.pdf VIP
- 分层式联邦学习框架在复杂图像分割任务中的结构优化与协议演化.pdf VIP
- 联邦分布式图学习在黑产风险识别系统中的模型构建方案.pdf VIP
- 面向短视频平台的多模态内容分析与语义理解算法深度研究.pdf VIP
- 战略协议合作框架协议(通用10).pptx VIP
- 2025年招标师投标保证金与履约保证金管理的廉政风险点专题试卷及解析.pdf VIP
原创力文档


文档评论(0)