欢迎来到天天文库
浏览记录
ID:11053807
大小:52.50 KB
页数:10页
时间:2018-07-09
《数据结构课程设计(个人电话号码管理系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一页共页数据结构课程设计设计说明书简单个人电话号码查询系统起止日期:年月日至年月日学生姓名班级学号成绩指导教师(签字)第一页共页计算机与通信学院2012年12月23日设计题目简单个人电话号码查询系统已知技术参数和设计要求1.问题描述人们在日常生活中经常要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。2.基本要求(1)在外存上,用文件保存电话号码信息;(2)在内存中,设计数据结构存储电话号码信息;(3)提供查询功能:根据姓名实现快速查询;(4)提供其他维护功能,例如插人、删
2、除、修改等。3.设计要求(1)界面友好,函数功能要划分好(2)总体设计应画一流程图(3)程序要加必要的注释(4)要提供程序测试方案设计内容与步骤1、结点结构的设计2、算法设计与分析3、程序设计、实现、调试4、课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试16学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%3、答辩30%第一页共页#include#include#include#include#include3、h>#defineMAX100intcount;typedefstruct /*个人信息纪录节点*/{charname[10];chartel[20];charaddr[50];}personnode;voidmain(void){personnodeperson[MAX]; inti; voidP(); personnodeCreate(personnodeperson[MAX]); personnodeAppend(personnodeperson[MAX]); voidSearch(personnodep4、erson[MAX]); personnodeModify(personnodeperson[MAX]); personnodeDeleterecord(personnodeperson[MAX]); voidOutput(personnodeperson[MAX]); intSearch_Bin(personnodeperson[MAX],charkey[10]); system("color2f"); P(); /*打印菜单*/ 第一页共页 while(1) { print5、f(" 请输入你要执行的操作: "); scanf("%d",&i);/*接收用户的命令*/ switch(i) { case1:Create(person); getch();break; case2:Append(person); getch();break; case3:Search(person); getch();break; case4:Modify(person); getch();break; case5:Deleterecord(person); ge6、tch();break; case6:Output(person); getch();break; case7:exit(0);break; default: printf("EROORINPUTS"); getchar();break; } }}voidP(void) /*打印菜单第一页共页函数*/{ printf("---------个人电话号码查询系统-----------"); printf(" 7、 1:创建新数据库8、 9、 "); printf(" 10、 2:添加新号码 11、 "); printf(" 12、 3:查找 13、 "); printf(" 14、 4:修改 15、 "); printf(" 16、 5:删除 17、 "); printf(" 18、 6:浏览 19、 "); printf(" 20、 7:退出! 21、 22、 "); printf("------------------------------
3、h>#defineMAX100intcount;typedefstruct /*个人信息纪录节点*/{charname[10];chartel[20];charaddr[50];}personnode;voidmain(void){personnodeperson[MAX]; inti; voidP(); personnodeCreate(personnodeperson[MAX]); personnodeAppend(personnodeperson[MAX]); voidSearch(personnodep
4、erson[MAX]); personnodeModify(personnodeperson[MAX]); personnodeDeleterecord(personnodeperson[MAX]); voidOutput(personnodeperson[MAX]); intSearch_Bin(personnodeperson[MAX],charkey[10]); system("color2f"); P(); /*打印菜单*/ 第一页共页 while(1) { print
5、f(" 请输入你要执行的操作: "); scanf("%d",&i);/*接收用户的命令*/ switch(i) { case1:Create(person); getch();break; case2:Append(person); getch();break; case3:Search(person); getch();break; case4:Modify(person); getch();break; case5:Deleterecord(person); ge
6、tch();break; case6:Output(person); getch();break; case7:exit(0);break; default: printf("EROORINPUTS"); getchar();break; } }}voidP(void) /*打印菜单第一页共页函数*/{ printf("---------个人电话号码查询系统-----------"); printf("
7、 1:创建新数据库
8、
9、 "); printf("
10、 2:添加新号码
11、 "); printf("
12、 3:查找
13、 "); printf("
14、 4:修改
15、 "); printf("
16、 5:删除
17、 "); printf("
18、 6:浏览
19、 "); printf("
20、 7:退出!
21、
22、 "); printf("------------------------------
此文档下载收益归作者所有