单位员工通讯录管理系统(线性表的应用)
发布时间
阅读量:
阅读量
单位员工通讯录管理系统(线性表的应用)
[问题描述]
为某一组织构建一个员工通讯录管理系统,以便于快速检索每位员工的办公电话、移动电话以及电子邮件地址。系统功能涵盖通讯录链表的构建、员工信息的查询、更新、新增与移除,以及整个通讯录内容的展示。
[实现提示]
可选用单链表作为数据存储结构,例如定义以下数据结构:
typedef struct { /员工通讯信息的数据类型定义 /
char num[5]; /员工编号 /
char name[10]; /员工姓名 /
char phone[15]; /办公室电话号码 /
char call[15]; /手机号码 /
char mail[25]; /邮箱 /
}DataType;
/通讯录单链表的节点类型定义/
typedef struct node
{ DataType data; /节点的数据域/
struct node *next; /节点的指针域/
}ListNode,*LinkList;
一、需求分析
1.设计“员工信息管理系统”,使其具备对员工信息进行创建、检索、删除、更新和遍历的功能。
2.涉及的数据包括:员工编号、姓名、办公电话号码、手机号码及电子邮箱等。
3.支持对特定员工的信息进行更新和删除操作。
4.支持对所有登记
全部评论 (0)
还没有任何评论哟~
