文档介绍:洛阳理工学院
课程设计说明书
课程名称 数据结构
设计课题 员工管理系统
专 业 计算机科学与技术
班 级 B120505
学 号 B12050525
姓 名 黄亚男
完成日期
【数据结构】
struct employee
(
char id[20];
char name[20];
char sex [20];
char birth[20];
char edu[20];
char duty[20];
char phone[30];
char address[30];
};
〃存储结构
typedef struct LNode
(
struct employee data;
struct LNode* next;
}LNode, *Linklist;
//初始化单链表
int Initlist(Linklist *L)
{
(*L)=(Linklist)malloc(sizeof(LNode));
if(!(*L))
return (0);
(*L)->next二NULL;
return OK;
【测试情况】
操作界面:
欢迎迸入员工管理系统
息息自5^^
工工工理
员员I一誉
^1息自心自心自心 lpi=i=f=^ 工工工工 员员员员 入序示除 录排显删 ---- 13 5 7
请选择操作序号并按回车:
录入模块:
:入录人模块•
nrY 1
0
Elxr
任 蒙国Bg:110fAm:004=r^^:119濯棒:01螺年硕项:1:成继 输身靠生蒙肥蕾手靠生蒙塞蕾手靠生蒙诲塞
n
4 区<yz
-0任西u
2 .£
2 二 V 务 021
00钱男呼硕财12眉
查询模块
1编号查询
.1SBJ,
•号04
扁0
--
按号
任工
8主西 <1编4四M蠢9阳 式工丽李男84本营11洛
方员
询询
查首一 月
入入 年
蕾号/生历务话址
请请编姓性也于
:2
2姓名查询
■ ■ .y j , 生年月
—B
直撅入章理方式2
清羸入查而只工旌
002
钱二
勇
82-04
硕士
财务主任
120
洛阳涧西区
******欢迎下次进入查找模块
排序模块:
需^<1按编号排序,2
编号: 001
姓省: 赵一
出生年月:81-02
皇中• 硕士
研发主任
110
洛阳洛龙区
显示模块:
--a
—4— --
工 月
员 年
有号嘉生历务话址
,欢迎进入显示模块
001
赵一 男
81-02
硕士 研发主任 110
洛阳洛龙区
月
年
号套生历务话址
002 钱二 男 82-04 硕士 财务主任 120 洛阳涧西区
任工
8主西
4 四-09 阳
00李男84本营11洛
月
年
号嘉生历务话址
插入模块:
插入信息
…™™™-欢迎进入插入模块, iiSISi^=002 编号曲3
赢输8376 职务:行政主任 |电话:122
插入后显不
,欢迎进入显示模块
001
赵一 男
81-02
硕士 研发主任 110
洛阳洛龙区
士5
?1 :
工 月
员 年
有号套生历务话址
002
钱二
男
82-04
硕士
财务主任
120
洛阳涧西区
月
年
号帆生历务话址
任城
6主老 3----0士政 2 阳 00孙女83博行12洛
月
年
号生万务话址
4四 I 00李男84本营11洛
月
年
号爵生历务话址
欢迎下次迸入显示模块
修改模块:
"心心心“心心众视进入修冲槿均心心心心心心心* = 请挽入要修改更工编号:阈3
请游入要修改商选珈邈号,2姓各3性剔,4出生年月
S学历,6雨莠,7电■话,8地址〉:6
请辙入员工修改职务(原职务是行政玮〉:总经理
修改员工信意成功,」
欢迎下次进入修改模块***************一
修改后查询:
煎入查询方式<1按编号: 备入查商员工编号:丽3
号 003
S 孙三 蜂年月爵6
if 暨经理