加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

C语言程序设计-电子通讯录

10/09 09:18
520
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
相关方案
  • 方案介绍
    • 一.课程设计目的
    • 二.课程设计题目描述和要求
    • 三.课程设计报告内容
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一.课程设计目的

随着当今世界经济的迅猛发展,通讯技术日益成熟,个人间的联系增加,个人对自己联系人信息的管理成为一个重要的环节。与此同时,通讯录便产生了。形形色色的关于通讯录的软件也越来越方便着人们的生活。

本次设计便是利用目前先进的开发工具VC 6.0开发一个电子通讯录。此次的开发系统便于客户能迅速简洁的找到自己所需要的联系人的所有信息,其内容包括添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、将信息保存到文件,达到省时省力的目的,在此次课程设计的实验中,便是利用C语言和数据结构的一些知识模拟电子通讯录管理系统。

二.课程设计题目描述和要求

题目:电子通讯录

     电子通讯录实现下面的功能:

添加联系人

添加联系人信息,包括姓名、编号、年龄、地址、电子邮箱、电话号码。

查找联系人

输入姓名、电话号码、地址,能查找相对应的信息。

删除联系人

输入姓名,能够找到对应的信息,能够对其进行删除。

④ 修改联系人

输入要修改的姓名,再依次修改其信息。

⑤ 显示联系人

可以以表格形式输出所有通讯录里的记录。

⑥ 保存联系人

输入文件名后,即可将通讯录信息保存到文件。

要求:

除了上述功能要切实可行外,对于自主修正,在实训过程能切实感受程序的可靠性,功能能的完善性和能力的提高性与课本的理解性。

三.课程设计报告内容

3.1需求分析

对于现如今我们高速发展的社会,有着各种各样的管理模式,但是却都离不开计算机,在学习过程中,我们慢慢学到了编程,这就是一个简单的管理系统,这就是一个让我们理解系统管理的起步点。对于电子通讯录的实训,这是一次很好的体验机会。

在程序的设计中,采用的是函数的嵌套,这样就告别了main函数的复杂冗长,采用每一个模块的形式能够清晰化,简单化,也能让我知道函数的巧妙变化,提高自己的优化能力。对于操作界面,要达到能好好与用户交流,要考虑到每一个方面,从而达到完善。在每一个模块中,采用结构体类型,这样也是一个优化的过程,而每一步的衔接设计了循环,这样操作既方便又能使程序代码变得简单明了。

3.2 概要设计

以上就是一个主要的设计思路,对于管理系统的设计,我采用结构体类型结合函数的嵌套结构来完成,一步步的来实现整个系统的完善性与可用性。

主要思路我分为了六大块来完成,这六大块即为:

添加联系人;显示联系人;删除联系人;查找联系人;修改联系人;保存联系人。

3.3 详细设计

  • 有需要资料的可了解一下.docx

相关推荐

电子产业图谱