精华内容
下载资源
问答
  • 数据结构c语言员工信息管理系统数据结构c语言员工信息管理系统天助自助者,你要你就能。数据结构实习报告---信息管理学校 石家庄铁道大学指导老师 张翠肖班级 信0901-1班学号姓名 张洁院系 信息分院2011.07.05学生...

    数据结构c语言员工信息管理系统数据结构c语言员工信息管理系统

    天助自助者,你要你就能。

    数据结构实习报告

    ---信息管理

    学校 石家庄铁道大学

    指导老师 张翠肖

    班级 信0901-1班

    学号

    姓名 张洁

    院系 信息分院

    2011.07.05

    学生信息管理系统

    一、 需求分析

    本程序主要是执行链表的删除

    插入等功能

    根据程序提示

    我们可以添加、修改、删除员工信息

    并能进行多种方式的查询

    还有员工信息一览

    二、 概要设计

    1) 为了实现上述功能

    需要定义一下抽象的数据类型:

    ADT List{

    数据对象:D={ai|ai∈ElemSet

    i=1

    2··············

    n

    n>=0}

    数据关系:R1={

    ai>|ai-1

    ai∈D

    i=1

    2```````

    n}

    基本操作:

    Init List(&L);

    操作结果:构造一个空的线性表L

    DestroyList(&L);

    初始条件:线性表L存在

    操作结果:销毁线性表L

    LocateElem(L

    I

    &e);

    初始条件:线性表L存在

    1

    操作结果:用e返回线性表L中第i个数据元素的值

    ClearList(&L);

    初始条件:线性表L存在

    操作结果:将线性表L重置为空表

    }ADT Graph

    2) 本程序是由几个函数构成的:

    ①  主函数:main()

    ②  菜单函数menu();

    ③  文件读入函数:read data();

    ④  文件写入函数:write data();

    ⑤  信息查询函数:chaxun();

    ⑥  信息更新函数:gengxin();

    ⑦  信息一览函数:liebiao();

    ⑧  数据删除函数:shanchu();

    ⑨  数据添加函数:tianjia();

    ⑩  数据修改函数:xiugai();

    它们的调用关系如

    三、 详细设计

    #include

    #include

    #include

    #include //清屏函数头文件

    #include

    #include

    #include

    #define LEN sizeof(struct emp)

    #define DATA "employee.txt"

    struct emp

    {

    long int num; //编号

    char name[20]; //姓名

    int age; //年龄

    char sex[4]; //性别

    char birthday[10]; //生日

    char tel[15];//电话

    char edu[8]; //学历

    char pos[20]; //职务

    char add[30]; //住址

    struct emp *next;

    };

    struct emp *head=NULL;

    int t=0;

    void menu();

    void gengxin();

    void tianjia();

    void insert(struct emp *em);

    void display(struct emp *p);

    void liebiao();

    void chaxun();

    void bianhao();

    void shengri();

    void xingming();

    void readDate();

    void writeDate();

    void freeAll();

    void shanchu();

    void change();

    void devise(struct emp *p);

    void main()

    {

    struct emp *head=NULL;

    head=(struct emp *)malloc(LEN);

    head->next=NULL;sys

    展开全文
  • 但是我看看你的代码有linklist的定义,你没有主函数调用,我给你做了个示例,加了main函数和函数调用://员工.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"stdio.h"#include...

    是因为找不到linklist定义才有那个提示。

    但是我看看你的代码有linklist的定义,你没有主函数调用,我给你做了个示例,加了main函数和函数调用:

    // 员工.cpp : Defines the entry point for the console application.

    //

    #include "stdafx.h"

    #include"stdio.h"

    #include"stdlib.h"

    #include "string.h"

    //定义节点类型

    typedef struct node

    {

    char id[10];

    char name[10];

    char sex[10];

    char birth[10];

    char xueli[10];

    char zhiwu[10];

    char phone[10];

    char address[10];

    struct node *next;

    }node,*linklist;

    //头插法生成单链表

    int creatlist(linklist &L)

    {

    linklist p;

    p=(linklist)malloc(sizeof(node));

    if(!p)

    {

    return (0);

    }

    else

    {

    printf("请输入员工编号\n");

    scanf("%s",p->id);

    printf("请输入员工姓名\n");

    scanf("%s",p->name);

    printf("请输入员工性别\n");

    scanf("%s",p->sex);

    printf("请输入员工生日\n");

    scanf("%s",p->birth);

    printf("请输入员工学历\n");

    scanf("%s",p->xueli);

    printf("请输入员工职务\n");

    scanf("%s",p->zhiwu);

    printf("请输入员工电话\n");

    scanf("%s",p->phone);

    printf("请输入员工地址\n");

    scanf("%s",p->address);

    }

    p->next=L->next;

    L->next=p;

    return 1;

    }

    //初始化单链表

    int initlist(linklist &L)

    {

    L=(linklist)malloc(sizeof(node));

    if(!L)

    return (0);

    L->next=NULL;

    return 1;

    }

    //显示所有员工信息

    void display(linklist &L)

    {

    linklist p;

    for(p=L->next;p;p=p->next)

    {

    printf("编号  %s",p->id);

    printf("姓名  %s",p->name);

    printf("性别  %s",p->sex);

    printf("生日  %s",p->birth);

    printf("学历  %s",p->xueli);

    printf("职务  %s",p->zhiwu);

    printf("电话  %s",p->phone);

    printf("地址  %s\n",p->address);

    }

    }

    int main(int argc, char* argv[])

    {

    linklist firstNode = new node;

    memset(firstNode, 0, sizeof(node));

    creatlist(firstNode);

    char cb = 0;

    while((cb=getchar())!='0')

    {

    if(cb=='1')

    {

    memset(firstNode, 0, sizeof(node));

    creatlist(firstNode);

    }

    else if(cb=='2')

    {

    display(firstNode);

    }

    }

    delete firstNode;

    return 0;

    }

    VC++6.0编译通过!!!

    输入1:录入员工信息

    输入2:打印员工信息

    输出如下:

    dc14375892727f1d471a4c4b8d43b532.png

    展开全文
  • 数据结构课程设计-企业员工信息管理系统《算法与数据结构》课程设计题目:企业员工信息管理系统设计与实现院、 系: 计算机信息与技术系学科专业: 软 件 工 程学 号:学生姓名:指导教师:2012年9月1日11.1 问题...

    数据结构课程设计-企业员工信息管理系统

    《算法与数据结构》

    课程设计

    题目:企业员工信息管理系统

    设计与实现

    院、 系: 计算机信息与技术系

    学科专业: 软 件 工 程

    学 号:

    学生姓名:

    指导教师:

    2012年9月1日

    1

    1.1 问题描述1

    1.2 需求分析1

    第二章 概要设计1

    2.1 主界面设计1

    2.2 存储结构设计2

    2.3 系统功能设计2

    第三章 模块设计3

    3.1 系统子程序及功能设计3

    3.2 系统功能图3

    第四章 详细设计4

    4.1 数据类型定义4

    4.2 系统主要子程序详细设计4

    1.新建函数:4

    2.插入函数:6

    3.查找函数:8

    4.删除函数:9

    5.显示函数:10

    6.主函数:11

    7.其他函数:12

    第五章 测试分析13

    5.程序各功能的运行结果:13

    5.1系统主界面13

    5.2新建信息13

    5.3插入信息14

    5.4查找信息14

    5.5删除信息14

    5.6显示信息15

    5.7退出系统15

    第六章 源程序清单15

    第七章 工作总结15

    第八章 参考文献16

    设计要求

    1.1 问题描述

    在这个企业员工信息管理系统中,包括企业中所有员工的信息编号、姓名、等。系统能够完成员工信息的查询、更新插入、删除等功能。()按条件查找员工()新员工的信息()按编号删除已离职的员工的信息()

    图3-2 系统功能图

    详细设计

    4.1 数据类型定义

    结构体定义:

    struct Staff

    {

    char id[8]; //编号

    char name[10]; //姓名

    char sex[6]; //性别

    struct Staff *next; //指针域

    } ;

    4.2 系统主要子程序详细设计

    1.新建函数:

    函数原型:void create();

    函数功能:通过输入各项数据给数据元素,来建立一个数据表。

    算法要点:

    用循环控制输入记录;

    为每一结构体数据项输入数据;

    返回输入记录数。

    主要算法:

    void create()

    {

    int i,n,c;

    if(head==NULL)

    {

    printf("请输入要建立的员工数:");

    scanf("%d",&n);

    if(n>0)

    {

    head=p1=(struct staff *) malloc (LEN);

    for(i=1;i

    {

    printf("\n\n请输入第%d个员工的信息:\n",i);

    printf("员工工号:");

    scanf("%s",p1->id);

    printf("员工姓名:");

    scanf("%s",p1->name);

    printf("员工性别:");

    scanf("%s",p1->sex);

    p1->next=(struct staff *) malloc (LEN);

    p1=p1->next;

    }

    printf("\n请输入第%d个员工的信息:\n",i);

    printf("员工工号:");

    scanf("%s",p1->id);

    printf("员工姓名:");

    scanf("%s",p1->name);

    printf("员工性别:");

    scanf("%s",p1->sex);

    p1->next=NULL;

    printf("\n\n建立成功!\n\n任意键返回。");

    getch();

    system("cls");

    }

    else

    {printf("输入错误!\n任意键返回。");

    getch();

    system("cls");}}

    else

    {printf("\n已存在员工表,是否重建?\n\n1.是\t\t2.否\n请选择:[ ]\b\b");

    scanf("%d",&c);

    if(c==1)

    {head=NULL;system("cls");create();}

    else if(c==2)

    {printf("\n\n任意键退出");

    getch();system("cls");}

    else

    {printf("\n\n输入错误!任意键退出");

    getch();system("cls");}

    }

    }

    2.插入函数:

    void insert()

    {

    if(head==NULL)

    {printf("\n\n未建立员工信息表!\n\n任意键返回。"); getch();system("cls");}

    else

    {

    int i,j,

    展开全文
  • 24、员工管理系统 问题描述: 每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。 实现要求: (1) 排序:按不同关键字,对...

    《数据结构与算法》课程设计

    24、员工管理系统

    问题描述:
    每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。
    实现要求:
    (1) 排序:按不同关键字,对所有员工的信息进行排序。
    (2) 查询:按特定条件查找员工。
    (3) 更新:按编号对某个员工的某项信息进行修改。
    (4) 插入:加入新员工的信息。
    (5) 删除:按编号删除已离职的员工的信息。

    #include <cstdio>
    #include <iostream>
    #include <map>
    #include <iomanip>
    #include <algorithm>
    
    using namespace std;
    struct employee {          //存储结构
        string num;             //编号
        string name;            //姓名
        string gender;          //性别
        string birth;           //出生日期
        string education;       //学历
        string position;        //职务
        string phone;           //电话
        string address;         //住址
    };
    
    employee em[1024];
    int len = 0;        //员工数量
    int flag = 0;       //控制系统是否退出
    
    //初始化员工信息
    void init(employee t[]) {
        len++, t[1].num = "1", t[1].name = "张三", t[1].gender = "男", t[1].birth = "2001-01-01", t[1].education = "本科", t[1].position = "经理", t[1].phone = "13970959821", t[1].address = "北京";
        len++, t[2].num = "2", t[2].name = "李四", t[2].gender = "女", t[2].birth = "2002-02-02", t[2].education = "大专", t[2].position = "策划", t[2].phone = "16846541231", t[2].address = "上海";
        len++, t[3].num = "3", t[3].name = "王五", t[3].gender = "男", t[3].birth = "2003-03-03", t[3].education = "中专", t[3].position = "职工", t[3].phone = "18174085740", t[3].address = "广州";
        len++, t[4].num = "4", t[4].name = "赵六", t[4].gender = "女", t[4].birth = "2004-04-04", t[4].education = "本科", t[4].position = "秘书", t[4].phone = "18670569826", t[4].address = "深圳";
    }
    
    //打印表头
    void emOutTitle() {
        cout << setiosflags(ios::left) << setw(8) << "编号" << setw(8) << "姓名" << setw(8) << "性别" << setw(17) << "出生年月"
             << setw(9) << "学历" << setw(10) << "职务" << setw(18) << "电话" << setw(8) << "住址" << endl;
    }
    
    //打印员工信息
    void emInfo(employee t[], int i) {
        cout << setiosflags(ios::left) << setw(5) << t[i].num << setw(9) << t[i].name << setw(6) << t[i].gender
             << setw(12) << t[i].birth << setw(9) << t[i].education << setw(10) << t[i].position << setw(15)
             << t[i].phone << setw(8) << t[i].address << endl;
    }
    
    //显示所有员工的信息
    void emOut() {
        emOutTitle();
        for (int i = 1; i <= len; i++)
            emInfo(em, i);
    }
    
    //按编号降序排序
    bool cmpNum(employee o, employee t) { return o.num < t.num; }
    
    //按出生日期降序排序
    bool cmpBirth(employee o, employee t) { return o.birth < t.birth; }
    
    //按学历从高到低降序排序
    bool cmpEdu(employee o, employee t) {
        map<string, int> m_edu;
        m_edu["本科"] = 1;
        m_edu["大专"] = 2;
        m_edu["中专"] = 3;
        return m_edu[o.education] < m_edu[t.education];
    }
    
    //按职务从高到低排序
    bool cmpPosition(employee o, employee t) {
        map<string, int> m_po;
        m_po["经理"] = 1;
        m_po["策划"] = 2;
        m_po["秘书"] = 3;
        m_po["司机"] = 4;
        m_po["职工"] = 5;
        return m_po[o.position] < m_po[t.position];
    }
    
    //按照编号排序
    void emSortNum() { sort(em + 1, em + 1 + len, cmpNum); }
    
    //按照出生日期排序
    void emSortBirth() { sort(em + 1, em + 1 + len, cmpBirth); }
    
    //按照学历排序
    void emSortEdu() { sort(em + 1, em + 1 + len, cmpEdu); }
    
    //按照职务排序
    void emSortPosition() { sort(em + 1, em + 1 + len, cmpPosition); }
    
    //排序操作
    void emSort() {
        string key;
        printf("请输入关键词(编号/出生日期/学历/职务):");
        cin >> key;
        if (key == "编号") {
            emSortNum();        //按编号排序
            emOut();
        } else if (key == "出生日期") {
            emSortBirth();      //按出生日期排序
            emOut();
        } else if (key == "学历") {
            emSortEdu();        //按学历排序
            emOut();
        } else if (key == "职务") {
            emSortPosition();   //按职务排序
            emOut();
        } else {
            printf("关键词不正确!\n");
        }
    }
    
    //为新建员工的信息赋值
    void emGet(int i, string num, string name, string gender, string birth, string education, string position, string phone,
               string address) {
        em[i].num = num;
        em[i].name = name;
        em[i].gender = gender;
        em[i].birth = birth;
        em[i].education = education;
        em[i].position = position;
        em[i].phone = phone;
        em[i].address = address;
    }
    
    //加入新员工的信息
    void emInsert() {
        string num;
        string name;
        string gender;
        string birth;
        string education;
        string position;
        string phone;
        string address;
        printf("请输入编号:");
        cin >> num;
        printf("请输入姓名:");
        cin >> name;
        printf("请输入性别:");
        cin >> gender;
        printf("请输入出生日期:");
        cin >> birth;
        printf("请输入学历:");
        cin >> education;
        printf("请输入职务:");
        cin >> position;
        printf("请输入电话:");
        cin >> phone;
        printf("请输入住址:");
        cin >> address;
        len++;
        emGet(len, num, name, gender, birth, education, position, phone, address);      //插入新建的员工信息
        printf("插入成功!\n");
    }
    
    //按编号删除已离职的员工信息
    void emDelete() {
        string num;
        printf("请输入要删除员工信息的编号:");
        cin >> num;
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {     //查询到对应编号的员工
                for (int j = i; j <= len; j++) {
                    em[j] = em[j + 1];      //将后续元素前移一位
                }
                flag = 1;
                break;
            }
        }
        if (flag == 1) {
            printf("删除成功!\n");
            len--;      //员工数量减 1
        } else printf("删除失败!未查找到该员工!\n");
    }
    
    //按编号查询员工信息
    void emQueryNum(string num) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag++;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
            }
        }
        if (flag == 0) {
            printf("不存在符合条件的员工!\n");
        } else {
            printf("查找成功\n");
        }
    }
    
    //按姓名查询员工信息
    void emQueryName(string name) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].name == name) {
                flag++;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
            }
        }
        if (flag == 0) {
            printf("不存在符合条件的员工!\n");
        } else {
            printf("查找成功\n");
        }
    }
    
    //按职务查询员工信息
    void emQueryPosition(string position) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].position == position) {
                flag++;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
            }
        }
        if (flag == 0) {
            printf("不存在符合条件的员工!\n");
        } else {
            printf("查找成功\n");
        }
    }
    
    //按学历查询员工信息
    void emQueryEdu(string education) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].education == education) {
                flag++;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
            }
        }
        if (flag == 0) {
            printf("不存在符合条件的员工!\n");
        } else {
            printf("查找成功\n");
        }
    }
    
    //查询操作
    void emQuery() {
        string key;
        string s;
        printf("请输入查询信息:");
        cin >> key;
        printf("请输入查询内容:");
        cin >> s;
        if (key == "学历") {
            emQueryEdu(s);
        } else if (key == "姓名") {
            emQueryName(s);
        } else if (key == "编号") {
            emQueryNum(s);
        } else if (key == "职务") {
            emQueryPosition(s);
        } else {
            printf("查询条件输入错误!\n");
        }
    }
    
    //按编号修改员工姓名
    void emUpdateName(string num, string name) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].name = name;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工性别
    void emUpdateGender(string num, string gender) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].gender = gender;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工出生日期
    void emUpdateBirth(string num, string birth) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].birth = birth;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工学历
    void emUpdateEducation(string num, string education) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].education = education;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工职务
    void emUpdatePosition(string num, string position) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].position = position;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工电话
    void emUpdatePhone(string num, string phone) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].phone = phone;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //按编号修改员工住址
    void emUpdateAddress(string num, string address) {
        int flag = 0;
        for (int i = 1; i <= len; i++) {
            if (em[i].num == num) {
                flag = 1;
                em[i].address = address;
                if (flag == 1) emOutTitle();
                emInfo(em, i);
                break;
            }
        }
        if (flag == 0) {
            printf("更新失败!\n");
        } else { printf("更新成功!\n"); }
    }
    
    //更新操作
    void emUpdate() {
        string num;
        string key;
        string s;
        printf("请输入要更新员工的编号:");
        cin >> num;
        printf("请输入要更新员工的信息:");
        cin >> key;
        printf("请输入要更新的内容:");
        cin >> s;
        if (key == "姓名") {
            emUpdateName(num, s);
        } else if (key == "性别") {
            emUpdateGender(num, s);
        } else if (key == "出生年月") {
            emUpdateBirth(num, s);
        } else if (key == "学历") {
            emUpdateEducation(num, s);
        } else if (key == "职务") {
            emUpdatePosition(num, s);
        } else if (key == "电话") {
            emUpdatePhone(num, s);
        } else if (key == "住址") {
            emUpdateAddress(num, s);
        } else {
            printf("更新内容有误!\n");
        }
    }
    
    void interface(int order) {
        if (order == 1) {
            emSort();
        } else if (order == 2) {
            emQuery();
        } else if (order == 3) {
            emUpdate();
        } else if (order == 4) {
            emInsert();
        } else if (order == 5) {
            emDelete();
        } else if (order == 6) {
            emOut();
        } else if (order == 0) {
            flag = 1;
        } else {
            printf("指令不正确!请重新输入指令!\n");
        }
    }
    
    int main() {
        init(em);
        while (!flag) {
            printf("===================================================================================================\n");
            printf("                   **********   员     工     管     理     系     统   **********                   \n");
            printf("             1.排序     2.查询     3.更新     4.插入     5.删除     6.显示当前员工     0.退出            \n");
            printf("===================================================================================================\n");
            printf("请输入指令:");
            int order;
            cin >> order;
            interface(order);
            printf("\n");
        }
        return 0;
    }
    
    展开全文
  • 职工管理系统实验目录说明代码测试用例 目录 说明 这个代码初步的实现了职工管理系统的录入、删除、查询、保存文本等的功能,在实现将职工信息保存至文本这个功能时,不要忘记要创建一个保存的txt文件噢,本实验也是...
  • 单位员工通讯录管理系统(线性表的应用)………… ……… …… …….31.1 需求分析和算法设计…………………………….…. …….………. …31.2 调试分析和测试结果…………………………….…. …….………...
  • 系统能够完成员工信息的查询、更新、插入、删除、排序功能。写出实验报告(包括源程序和运行结果)。[实现提示](1)建立一个带头结点的单向链表(无序)。(2)对单链表进行插入,删除,更新操作。(3)在主函数中设计一个...
  • //要求用C语言完成课程设计职工信息管理系统—单链表实现#include#include#includeintsaveflag=0;/*是否需要存盘的标志变量*/structemployee{charname[15];charnum[10];/*工号*/charsex[4];charbm[15];charzc[20];...
  • 数据结构课程设计_职工信息管理系统_单链表实现程序源代码1/18//要求用C语言完成课程设计职工信息管理系统—单链表实现#include#include#includeintsaveflag=0;/*是否需要存盘的标志变量*/structemployee{charname...
  • printf(" 职工信息管理系统 "); printf("********************************************************************* *********\n"); printf(" 1.录入职工信息\n"); printf(" 2.浏览职工信息\n"); printf(" 3.查询...
  • 数据结构c语言员工信息管理系统6不必问别人你能做什么,除了你自己,没有人知道。也不必问别人你到底该做什么,除了行动,没有任何解答。数据结构实习报告---信息管理学校 石家庄铁道大学指导老师 张翠肖班级 信0901...
  • 员工管理系统java版

    千次阅读 2021-02-12 19:50:26
    员工管理系统要求如下:通过面向对象的编程思想,实现员工信息的增删改查,存储结构为数组。限定数组长度为100。实现页面:添加员工查找员工修改员工删除员工、退出工程目录结构:1.Employee基类/*** @author 李广亮...
  • 2020年(薪酬管理)数据结构与算法工资管理系统综合实验报告.doc(薪酬管理)数据结构与算法工资管理系统综合实验报告 数据结构与算法综合实验报告课程名称 数据结构与算法综合实验 专 业 计算机科学与技术 班级学号 ...
  • 目前为止,C++的三大特性封装、继承、多态基本上都学习完了,现在用一个职工管理系统来结束和总结这一阶段的学习 项目 项目名称:职工信息管理系统 项目需求: 添加职工信息,并且支持批量添加,能保存添加进来...
  • IDEA开发SSM员工管理系统是一套完善的完整企业内部系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发)MAVEN方式加载,系统具有完整的源代码和数据库,系统...
  • 数据库课程设计---教职工管理系统 第 1 页目 录一、需求与功能分析 2二、系统总体框架 3三、功能设计 3四、类的设计与分析 4五、数据库表结构设计 4六、特色算法分析 5七、功能测试 6-10八、存在的不足与对策 10九、...
  • 9.90 积分西安工业大学北方信息工程学院数据结构课程设计 1 《《算法与数据结构算法与数据结构》》 课程设计课程设计 题目题目::企业员工信息管理系统企业员工信息管理系统 设计与实现设计与实现 院、院、 系:系...
  • 课程设计(大作业)报告课程名称: C 语 言 课 程 设 计设计题目: 职工信息管理系统设计院 系: xxx班 级: xxxx设 计 者: xx学 号: xxxx指导教师: xxx设计时间xxxx信息技术学院昆明学院课程设计(大作业)任务书姓 ...
  • 数据库管理系统的关系模型结构是什么发布时间:2020-11-12 11:31:42来源:亿速云阅读:74作者:小新了解数据库管理系统的关系模型结构是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你...
  • 一、前言随着计算机技术、网络技术和数据库技术的发展,在企业激烈竞争的条件下,要实现企业利益、员工利益和社会利益最大化,那么改造或抛弃传统的控制系统模式、设计新的高速、高效和稳定的控制系统结构已成为必然...
  • C语言课程设计 职工信息管理系统.doc下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入...
  • PAGEPAGE 1《项目实训二》项目名称 __ 家谱管理系统__姓 名 __ ___________班 级 __ _______________学 号 __ ________________指导教师 __ __________ __2018.1问题描述:家谱用于记录某家族历代家族成员的...
  • C++职工管理系统

    2021-01-14 15:17:36
    本项目,利用所学C++基本知识创建一个基于多态的职工管理系统,用来管理公司内部所有员工的信息。 系统介绍: 公司中职员分为三类:普通员工,经理,老板。显示信息时需要显示职工的编号,职工姓名,职位,以及职责...
  • 课程设计报告课程名称 数据库课程设计设计题目 高校教职工管理系统专业班级姓 名学 号指导教师起止时间 2012年9月3日-9月14日成 绩 评 定考核内容设计表现设 计报 告答辩综合评定成 绩电气与信息学院课程设计考核和...
  • 信息管理系统一、需求分析木程序主要是执行链表的删除插入等功能根据程序提示我们可以添加、修改、删除员工信息并能进行多种方式的杏询还有员工信息一览二、概要设计1)为了实现上述功能需要定义一下抽象的数据类型:...
  • C语言员工信息管理系统源代码

    千次阅读 2020-12-23 16:05:39
    分享:C语言学生成绩管理系统设计《C语言程序设计》实训报告 扫描下方公众号,发送成绩系统4个字,获取下载实训源码。 ... ...回复系统大全,即可获得关于...今天分享:C语言员工信息管理系统源代码 /************...
  • 员工管理系统Java实现

    2021-05-25 00:06:02
    员工管理系统主要用类的继承,类成员的覆盖与重写,类的实例化以及静态成员和实例成员的引用等 主要功能 jblei 类 package org.look.cn; //普通员工 public class jblei extends Ygxx { public jblei(String ...
  • 系统使用C语言完成,共有8个功能,用到了指针,链表,文件操作……足以满足大家的课程设计的要求,至于由于大家的题目不同,因此大家在使用的时候可以对代码进行改进(小改动,改一下中文就可以实现) 源代码:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,213
精华内容 33,685
关键字:

职工管理系统数据结构

数据结构 订阅