毕业论文

当前位置: 毕业论文 > 范文 >

C语言通讯录设计及通讯录设计源代码

时间:2021-03-10 12:36来源:优尔论文
编制一个通讯录管理程序,要求提交一个文档,该文档应包括但不限于以下内容: 注:文档完成情况作为数据结构的期末成绩;代码完成情况作为数据结构课程设计的期末成绩。 代码

编制一个通讯录管理程序,要求提交一个文档,该文档应包括但不限于以下内容:

注:文档完成情况作为数据结构的期末成绩;代码完成情况作为数据结构课程设计的期末成绩。

代码要求:书写规范、逻辑清晰、代码可运行、加上必要的注释

代码评分标准:可读性、正确性、有效性、创造性

1、问题分析

为了解决记录保存查找删除用户的个人信息资料,设计一款通讯录管理系统,同时方便用户进行相应的实际操作。通讯录管理系统是-一个小型的实用管理系统,它主要用于储存用户的联系方式以及一些简单的个人信息。

通讯录管理系统可以实现对客户、朋友、同事等个人信息的存储和快速查询的功能,有效地减少查找的时间,提高查找效率。

基本功能:

添加联系人信息,查询打印出目标联系人的信息,修改联系人信息,删除目标联系人信息,打印通讯录所有人信息。

2、系统设计

通讯录管理系统主要功能分为用户查询、添加记录、修改记录、删除记录。

该系统应该分为两部分:用户部分和管理部分,用户可以进行查询信息的操作,而管理者是对数据的录入,插入修改,对用户信息的维护。

-逻辑设计: 从用户查询,添加记录,修改记录,删除记录,打印信息五个顺序逻辑完成通讯录系统的设计论文网

数据结构:

通讯录系统

 

进入主菜单功能选择

线性表结构,链式存储结构

系统模块:
通讯录系统模块图

ADT:

(1)定义结构体保存通讯录中用户各种信息

(2)主菜单对通讯录功能选择的管理:添加用户,查询,修改,删除,退出。

基本操作:

定义结构体保存通讯录中用户各种信息:

typedef struct TXL

{ }character; *pcharacter, **ppcharacter;

信息录入:

void getPeople(pcharacter);

添加联系人信息:

void addPeople(ppcharacter);

查找相应联系人:

pcharacter searchPeople(pcharacter,char query[]);

修改指定联系人的信息:

pcharacter updatePeople(pcharacter,char query[]);

删除指定联系人信息:

void delPeople(ppcharacter,char query[]);

遍历链表打印通讯录信息:

void displayCharacter(pcharacter);

查询打印单结点联系人信息:

void displaySingle(pcharacter);

-详细设计: 伪代码

通讯录界面设计:

 

代码:

printf("\t\t|-----------通讯录菜单----------- |\n");

printf("\t\t| 1. addPeople                    |\n");

printf("\t\t| 2. searchPeople                 |\n");

printf("\t\t| 3. updatePeople                 |\n");

printf("\t\t| 4. delPeople                    |\n");

printf("\t\t| 5. displayCharacter             |\n");

printf("\t\t| 6. END                          |\n");

printf("\t\t|---------------------------------|\n\n");

printf("\t\t\t功能选择(1-6):"); C语言通讯录设计及通讯录设计源代码:http://www.youerw.com/fanwen/lunwen_71172.html

------分隔线----------------------------
推荐内容