当前位置:文档之家› C语言课程设计 通讯录管理系统

C语言课程设计 通讯录管理系统

C语言课程设计  通讯录管理系统
C语言课程设计  通讯录管理系统

课程设计说明书N O.1

课程设计说明书N O.2

课程设计说明书N O.3

课程设计说明书N O.4

2.2.3增加函数及其流程图

2.2.

3.1.添加通讯录记录流程图:

图3. 添加通讯录记录流程图

2.2.

3.2.显示通讯录记录流程图:

图4. 显示通讯录记录流程图:

2.2.

3.3.删除通讯录记录流程图: 2.2.3.

4.查询通讯录记录流程图:

图6.查询通讯录记录流程图图5. 删除通讯录记录流程图

2.2.

3.5.修改通讯录记录流程图:

图7. 修改通讯录记录流程图

3.设计结果与分析

3.1运行程序

将源程序编译、链接后生成可执行文件,运行该文件会看到如图8所示界面。

图8.菜单函数界面

运行主函数时,首先调用函数menu();,该函数主要是利用输出函数printf进行输出,其结图所示。

3.2 增加信息

3.2.1输入1显示添加通讯录界面。

图9.添加通讯录界面图

这一函数实现了对字符串赋值的功能[1]。系统提示通讯录使用者输入相应信息,

然后用scanf函数获取输入数据。每次输入结束后,系统输出询问是否继续添加的信息,然后执行switch语句,如果返回值是“y”,则继续执行addnewcard()函数添加用户,否则返回主菜单。

3.2.2输入2显示显示通讯录界面。

图10.显示通讯录界面图

这一函数实现了对字符串赋值的功能[2]。系统提示通讯录使用者输入相应信息,然后用scanf函数获取输入数据。,然后执行switch语句,如果返回值是“y”,则继续执行函数显示,否则返回主菜单。

3.2.3在主菜单输入3显示删除通讯录界面。

图11.选择删除通讯录记录显示图图12.成功删除通讯录记录显示图

在主菜单界面输入数字“3”,执行deletecard()函数删除用户。当通讯录执行者输入要删除学生的姓名,系统会搜索数据库并将搜索结果输出。然后征求确认。每次删除成功后系统会询问是否继续删除,然后执行相应操作。删除后,通讯录里的显示记录显示:

图13.删除后通讯录显示记录图

删除通讯录记录时首先选择出名字,其次在显示删除后程序才真正的删除,再进入显示界面就不会再显示原来所谓信息

3.2.4在主菜单输入4显示查询通讯录界面。

图13.查询通讯录记录界面图

这一函数提示通讯录管理人员可以有姓名、电话、地址三种输入方式,调用scanf 函数获取输入信息,然后执行if语句,则会显示查询用户信息信息;此外在此操作过程中选择1、2、3、分别可以按照姓名、电话号码、家庭住址进行快速查询。

相关主题
文本预览
相关文档 最新文档