通讯录系统的制作.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 — 通讯录系统的制作 数据结构课程设计 设计说明书 通讯录系统的制作 学生姓名李卫利 学号0918014082 班级计本092班成绩 指导教师曹记东 计算机科学与技术系 2011年9月9日 C/C++程序设计课程设计评阅书 题目学生成绩处理的设计与实现 学生姓名李卫利学号0918014082 指导教师评语及成绩: 成绩:教师签名:年月日答辩教师评语及成绩 成绩:教师签名:年月日教研室意见 总成绩:室主任签名:年月日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。 课程设计任务书 2011 —2012 学年第一学期 专业:计算机科学与技术学号: 0918014082 姓名:李卫利 课程设计名称:数据结构课程设计 设计题目:通讯录系统的制作 完成期限:自 2011 年 8 月 29 日至 2011 年 9 月 9 日共 2 周 设计内容: 运用VC++编写一个程序实现通讯录系统。 要求: 1)阐述设计思想,画出流程图; 2)完成通讯录信息类、链表类和通讯录信息结构(个人信息结构、个人联系方式结构和结点结构)等的定义,来实现通信录信息的管理; 3)实现通信录信息的添加、查询、修改以及结点的插入和输出等功能; 4)把通信录信息封装成一个结构体或者类,通过主程序来调用一个主循环函数,再由主函数调用少数几个接口来实现其功能; 5)完成所有数据从文本文件的读出和写入保存。 6)说明测试方法,写出完整的运行结果; 7)从时间、空间对算法分析; 8)较好的界面设计; 9)编写课程设计报告。 以上要求中第一个阶段的任务完成后,先将设计说明书的草稿交指导老师面审,审查合格后方可进入后续阶段的工作。设计工作结束后,经指导老师验收合格后将设计说明书打印装订,并进行答辩。 指导教师(签字):教研室主任(签字): 批准日期:年月日 目录 1 课题描述 (1) 2 设计过程 (2) 2.1头文件设计 (2) 2.2通讯录管理系统的子函数设计 (2) 2.2.1存放结点的数据信息及结点类型的设计 (2) 2.2.2建立链表 (2) 2.2.3打印结点并显示链表中的全部记录 (2) 2.2.4查询信息 (3) 2.2.5编辑信息 (4) 2.2.6显示信息 (6) 2.2.7释放内存 (6) 2.3主函数的设计 (6) 2.4源程序 (8) 3.测试 (21) 3.1程序主界面测试 (21) 3.2子菜单测试 (21) 3.2.1查询菜单测试 (21) 3.2.2编辑菜单测试 (21) 3.2.3显示菜单测试 (23) 4.结果分析 (24) 4.1时间复杂度分析 (24) 4.2空间复杂度分析 (24) 总结 (25) 1 课题描述 随着信息技术的高速发展,不同的通讯录系统的发展也越来越完善。在通讯系统的管理中,完善的功能与方便快捷的操作方式被广大群众竞相追求。因此实行电子化,方便化,快捷化的通讯录管理系统,可以大大的方便人们的生活,节省多余的时间,为现代高速的生活方式提供极大的便利,节省时间去完成更重要的工作。 通讯录管理系统是人们常见的计算机信息管理系统。它的任务是对联系人的不同信息进行适当的管理,如联系人的添加、删除、查询、修改等功能,这些功能可分模实现。 开发工具Visual C++. 2 设计过程 编程以基于C语言、文件及结构体应用程序来实现。使用结构体来定义联系人的信息。利用菜单使用户选择各个功能模块,根据不同的选项进入不同的功能模块进行执行,执行完某个功能后,重新显示菜单,可将菜单的显示放到循环结构中。 2.1头文件设计 头文件是程序设计不可或缺的一部分,但是各种程序的头文件所包含的内容也不近相同,此次程序设计的头文件内容不仅包含一般程序所具有的头文件,还包含了字符串处理头文件、、关键字等。 #include //system() 定义通用工具函数库 #

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地山东
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档