欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言课程设计--通讯录管理系统 (2)

    • 资源ID:1426866       资源大小:3.36MB        全文页数:67页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    C语言课程设计--通讯录管理系统 (2)

    1、 C 语言程序设计 课程设计报告 设计题目:通讯录管理系统设计题目:通讯录管理系统 完成方式: (单选) 自我评分: (单选) 独立完成 优秀 参考他人工作的基础上完成 良好 在他人的帮助下完成 中等 完整拷贝他人成果 及格 不及格 2014 年 5 月 31 日 设计任务:C 语言课程设计任务书 8 题目:通讯录管理系统题目:通讯录管理系统 功能功能:录入联系人信息(包括姓名、电话号码、地址、备注等) ;通讯录管理系统要求实:录入联系人信息(包括姓名、电话号码、地址、备注等) ;通讯录管理系统要求实 现以下功能:现以下功能: 1 1、输入每一位输入每一位联系人联系人记录,将其信息存入文记录,

    2、将其信息存入文件中。件中。 2 2、查询所有联系人的信息,并按可选的自定义规则进行排序;、查询所有联系人的信息,并按可选的自定义规则进行排序; 3 3、记录记录修改,将修改的修改,将修改的记录记录信息保存于文件中。信息保存于文件中。 分步实施:分步实施: 1 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。 2 2、建立一个文件,、建立一个文件,将将每每条记录信息写入文件条记录信息写入文件中并能显示于屏幕上。中并能显示于屏幕上。 3 3、完成上述完成上述查询(姓名、电话号码等)、信息删除与修改查询(姓名、电话号码

    3、等)、信息删除与修改功能。功能。 4 4、进一步要求,修改记录设置密码操作。进一步要求,修改记录设置密码操作。 要求:要求:1 1、用、用 C C 语言实现程序设计;语言实现程序设计; 2 2、利用结构体数组实现、利用结构体数组实现联系人联系人信息的数据结构设计;信息的数据结构设计; 3 3、系统的各个功能模块要求用函数的形式实现;、系统的各个功能模块要求用函数的形式实现; 4 4、界面友好(良好的人机交互、界面友好(良好的人机交互),程序加必要的注释。),程序加必要的注释。 课程设计实验报告要求:课程设计实验报告要求: 1 1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)

    4、、模块划、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法) 、模块划 分分 。 2 2、实验总结报告:流程图、主要源程序代码(需打印) 、测试情况及调试中问题与、实验总结报告:流程图、主要源程序代码(需打印) 、测试情况及调试中问题与 解决方案、小结等。解决方案、小结等。 一、总体设计一、总体设计 1程序的总体设计 (1)函数名,变量名,名称常量的命名习惯: 在源代码中,自己写的函数的命名习惯为每个单词的首字母大写, 如函数名“AddOneContacer”,“DeleteContacter” ,以区别系统自定义 和老师定义的函数;而变量名采用小写,如果名字包括几个词,把他们连

    5、成一个,第一个词的字母小写,而后面的每个单词的首字母大写,如 “contacterNum”,“functionChoice”等;对于常量,所有的字母都大 写 , 两 个 单 词 之间 用 下 划线 连 接 , 如“ MAX_CONTACER_LENGTH ” , “MAX_NAME_LENGTH” 。在命名过程中尽量避免缩写,使用了完整的单词, 更容易理解这个名字的含义。 (2)程序的总体结构与说明 (3)功能模块划分与描述 欢迎界面: 界面是由 PrintfFrame 来输出边框, 然后用 textout 来输出欢迎文字。 主界面:主界面是通过 PrintfInterface 来实现的。在这

    6、个 欢迎界面,同时播 放背景音乐 输出主界面 读取通讯录储存文件 添 加 联 系 人 查 询 联 系 人 删 除 联 系 人 修 改 联 系 人 输 出 所 有 的 联 系 人 保 存 数 据 退 出 程 序 登录或注册 函数中调用 PrintfMainMenu,PrintfFrame 来实现。 读取通讯录文件:通过调用 ReadContacter 这个函数来读取 通讯录所储存的文件 addressbook.dat,每读取一个联系人, 联系人数目 contacterNum + 1,最终结构就是返回联系人的 数目,如果文件中没有任何联系人信息则 contacterNum 等于 0。 添加联系人:通过调用 AddOneContacter 这个函数来添加一 个联系人,添加时,按照名字,手机号码,联系地址,电子 邮箱,QQ 号码,最后选择分组的顺序录入。如果没有该项信 息则输入“#” ,那么在以后输出这个联系人的信息时, “#” 会转化为“暂时没有该项信息” 。添加后完成后会输出整个联 系人


    注意事项

    本文(C语言课程设计--通讯录管理系统 (2))为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583