员工工资管理系统(2)

2019-04-13 23:58

开始 定义name 输入name 如果找到 按姓名删除 终止 无此员工 终止 结束 (7)作者信息:显示作者信息

(8)退出:退出程序。

3 全部源程序清单 guanli.h

#include #include #include #include #include #include usingnamespace std;

#defineLENsizeof(worker) //LEN是节点的容量 classguanli { public:

typedefworker *LinkList; //*LinkList与worker是一样的,只不过是为了突出前者是头指针 void zhujiemian(); //软件主界面

void xggz(LinkList&v); //修改员工工资 void ckxx(LinkList&v); //查看员工信息 void lrxx(LinkList&v); //录入员工信息 void czxx(LinkList&v); //查找员工信息 void ckgz(LinkList&v); //查看员工工资 void scyg(LinkList&v); //删除员工信息 void gyzz(); //关于作者 void back(); //返回主界面

void creat(LinkList&v); //开始生成一个0节点的单链表 void xieru(LinkList&v); //写入文件 void duqu(LinkList&v); //打开程序读取文件 LinkList q;

typedefstructshuju//数据是一种类型。和struct一样 {

char name[10] ; //数据域 int gongzi;

shuju *next; //指向下一个节点的指针

}worker;

private:

int i=0 ; LinkList p; LinkList s;

structworker zong[100]; structshuju temp; char fname[30]; int a, money;

};

Hanshudingyi.cpp #include #include #include #include\ #include usingnamespace std; voidguanli::zhujiemian() { cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl;

cout <<\endl;

cout <<\endl; cout <<\endl; cout <<\endl; cout <<\endl; cout <<\endl; cout <<\endl; cout <<\endl; cout <<\endl;

cout <<\endl;

<<

欢迎使用此员工工资管理系统 ****\<< 查看当前员工 ****\<< 添加新的员工 ****\<< 查看员工工资 ****\<< 查找员工工资 ****\<< 修改员工工资 ****\<< 删除员工信息 ****\<< 关于 作者 ****\<< 退出 系统 ****\<< }

cout <<\<<

endl;

voidguanli::ckxx(LinkList&v) //查看当前员工 { }

voidguanli::xggz(LinkList&v) //修改员工工资 {

q = v; q = q->next;

cout <<\请输入想要修改工资的员工姓名:\; cin >> fname; cout << endl; { }

if (strcmp(q->name, fname) == 0) {

cout <<\是否确认修改员工工资\<< endl; cout <<\确认\<< endl; cout <<\否\<< endl; cin >> a; if (1 == a) {

system(\);

cout <<\请输入修改后的工资\<< endl; cin >> q->gongzi; system(\);

cout <<\修改成功!\<next;

while (strcmp(q->name, fname) != 0 &&NULL != q->next) }

printf(\); q = v->next; q = v->next;

cout <<\工号 员工 性别 工资\<< endl; while (NULL != q) {

cout << q->gonghao <<\<< q->name <<\<< q->age <<\<< q->gongzi << endl; q = q->next;

}

}

} else { }

system(\);

cout <<\您已经取消操作。\<< endl;

else { }

cout <<\无此员工!\<< endl;

voidguanli::gyzz() //关于作者信息 { }

voidguanli::lrxx(LinkList&v) //录入信息 {

p = v; int q=0,i;

cout <<\请输入插入的员工个数:\; cin >> q;

for (i = 0; i < q; i++) {

s= (LinkList)malloc(LEN); cout <<\请输入员工姓名:\; cin >> s->name;

cout <<\请输入员工工号\<< endl; cin >> s->gonghao;

cout <<\请输入员工性别\<< endl; cin >> s->age; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl; cout <<\<< endl;

cout <<\学院:理学与信息科学学院*****\<< endl; cout <<\专业:信息与计算科学 *****\<< endl; cout <<\姓名: 张酒学 *****\<< endl; cout <<\学号:20145390 *****\<< endl;


员工工资管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:幼儿园中班教案:了解秋天 豆子为什么会响

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: