1 / 26
文档名称:

软件技术基础课程设计.docx

格式:docx   大小:137KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件技术基础课程设计.docx

上传人:0640105 2022/7/23 文件大小:137 KB

下载得到文件列表

软件技术基础课程设计.docx

文档介绍

文档介绍:软件技术基础
课程设计报告
题目:单位员工通讯录管理系统
所在学院: 信息工程学院
班 级: 1111111111
学 号: 1111111111
姓 名: 111111
指导教师: 111111
2015年12月30日de
{
DataType data; /*结点的数据域*/
struct node *next; /* 结点的指针域 */ }ListNode;
ListNode *head;
ListNode *p;
typedef struct node linklist;
int menu();
ListNode *createlist();
void Add(ListNode *head,ListNode *p);
void Delete(ListNode *head);
ListNode *research(ListNode *head); void print_list(ListNode *head);
ListNode *Change(ListNode *head,char k[]); // 修改信息函数
void Save(); 〃保存到文件函数
void Open(); 〃打开文件函数
int judge(ListNode *head,ListNode *p); 〃判断是否重复函数 返回1就是重复 就是不重复
//输出各种信息的固定界面
void printcreate();
void printadd();
void printdelete();
void printresearch();
void printlist();
void printchange();
void printcontinue();
int main()
{
Open();
while(1)
{
switch(menu())
{
printcreate();
head=createlist(); //调用建立通讯录链表函数 break;
printadd();
Add(head,p);
printcontinue();
break;
printdelete();
Delete(head); 〃调用删除函数
printcontinue();
break;
printresearch();
p=research(head); 〃调用查询函数
if(p!=NULL)
{
手机号
printf("员工编号 员工姓名 办公室电话号码
码 电子邮箱)
printf("\n");
printf("%-8s\t",p->);
printf("%-8s\t",p->);
printf("%-9s\t",p->);
printf("%-11s\t",p->);
printf("%-10s\t\n",p->); printcontinue();
} else {
printf("对不起没有您要查询者的信息 ");
printcontinue();
} break;
printlist();
print_list(head); 〃调用通讯录链表输出函数
printcontinue();
break;
char b[5];
printchange();
Change(head,b);
printcontinue();
break;
Save(); 〃保存并释放内存
exit(0); break;
}
}
return 0;
}
int menu() 〃菜单函数
{
〃清屏
int i;
system("cls");
printf("
*****************************************************************
");pr
intf("\n");
printf("*
*");printf("\n");
printf("*
通 讯 录 系 统 清 单
*");printf("\n");
printf("*
printf("
*****************************************************************
");pr
intf("\n");
printf("*
*");printf("\n");
printf("*
*");printf("\n");
printf("*
*");printf("\n");
printf(