东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 6 -
3功能模块的具体设计
(1).通讯录:
typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/ char age[8]; /*年龄*/
char adds[20];
/*住址*/
}Person;
void main() /*{ int n=0; for(;;)
{
switch(menu_select()) {
case 1:
printf(\添加记录到通讯录\\n\ n=Input(pe,n); break; case 2:
printf(\通讯录记录表\\n\ Display(pe,n); break;
case 3:
printf(\从通讯录中删除记录\\n\ n=Delete_a_record(pe,n); printf(\ system(\ break;
case 4:
printf(\在通讯录中查找记录\\n\ Query_a_record(pe,n); printf(\
system(\
6
主函数*/ 添加记录*/ 显示记录*/ 删除记录*/
查找记录*/
/* /* 东北大学秦皇岛分校《手机名片管理系统》课程设计报告
break;
case 5:
printf(\修改通讯录中的记录\\n\- 7 -
Change(pe,n); printf(\ system(\ break; case 6:
printf(\保存功能\\n\ WritetoText(pe,n);
printf(\ system(\ break;
case 0:
printf(\谢谢使用,再见!\\n\ printf(\ system(\
exit(0);
} }
}
(2).工作流程图:
①添加:添加通讯录记录 7
/*修改数据*/
/*保存数据*/
结束程序*/ ②显示:显示通讯录记录
东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 8 -
③删除:删除通讯录记录
④查询:查询通讯录记录
先选择查询方式,以姓名查询方式为例
8
东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 9 -
⑤修改:修改通讯录记录
9
东北大学秦皇岛分校《手机名片管理系统》课程设计报告 - 10 -
3.1 界面分析
3.1.1开始界面
**************************欢迎使用通讯录*************************** ****************制作:自动化 5090616 里来了*********************** ************************** 菜单 *************************** *******************1.添加记录******************* *******************2.显示记录******************* *******************3.删除记录******************* *******************4.查询记录******************* *******************5.修改记录******************* *******************6.保存记录******************* *******************0.退出程序******************* *******************************通讯录****************************** 请输入您选择的操作(0-6): 3.1.2添加功能的界面: 选择1后的系统界面:
**************************欢迎使用通讯录*************************** ****************制作:自动化 5090616 里来了*********************** ************************** 菜单 *************************** *******************1.添加记录******************* *******************2.显示记录******************* *******************3.删除记录******************* *******************4.查询记录******************* *******************5.修改记录******************* *******************6.保存记录******************* *******************0.退出程序******************* *******************************通讯录****************************** 请输入您选择的操作(0-6):1 添加记录到通讯录 编号: 输入信息后的的系统界面
10