C语言课程设计预习报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、对题目的理解
通讯录管理系统是一个能够对联系人进行增加、查询、删减、修改的系统。应该让使用者直观的了解程序的功能和操作方式。所以操作的界面应简单明了。
二、功能分解
在这个程序中主要分为以下几个功能:
1、输入新的联系人信息其中应具有电话号码识别功能,能给出错误的提示,请使用者重新输入。
2、按姓名或电话号码查询联系人
structtongxunlu
{
charname[10];
char add[50];
char post[10];
char telep[15];
}ren[100];
首先我想设计出一个文本菜单界面,然后各个功能入口采用文本菜单界面,使使用者能够方便直观地了解系统的使用方法。
预期实现方案:
通讯录管理系统
*菜单*
* 1、输入新的联系人*
* 2、查找联系人*
* 3、删除联系人*
* 4、查看全部联系人*
* 0、退出系统*
此登陆界面是预先设定好作为菜单来显示,在函数中通过switch……case语句来实现选择功能,用户可以通过需要来进行选择
3、能按姓名或电话号码删除相关的信息,姓名相同时给出提示,进行选择删除。
4、示所有的联系人信息
三、设计思想
这个程序通过结构体数组来存放数据,在保存完数据以后将其输入到文件中。如有新输入的信息则追加到原文件后面,有删除的则重新保存。总体结构如下图:
用一个全局变量number记录通讯录里的人数。
定义一个结构体数组
c语言课程设计报告c语言课程设计c语言课程设计总结c语言课程设计摘要c语言程序设计报告c语言课程设计心得大一c语言课程设计c语言设计报告c语言精品课程c语言国家精品课程
淮海工学院
C语言课程设计预习报告
选题名称:通讯录管理系统
系(院):计算机工程学院
专业:计算机科学与技术
班级:
姓名:
学号:
2011年6月17日
相关文档
最新文档