C++实现简单的职工信息管理系统

功能主模块描述

模块一:增加人员函数Add();增加职工基本信息。
模块二:删除人员函数Delete();删除指定的职工的基本信息以及薪酬。
模块三:修改人员函数Modify();修改指定的职工基本信息。
模块四:查询职工信息函数Search();查询指定的职工信息以及薪酬。
模块五:排序职工信息函数Sort();职工信息排序功能实现
模块六:基础数据设置函数Set();设置五类职位的基本薪酬。
模块七:数据存盘,载入函数Save()以及Load();储存职工基本信息,薪酬以及五类职位的基本薪酬。
    本系统采用了面向对象的程序设计方法。所有的方法均以类为基础。

代码实现:

#include<iostream>
#include"string"
#include<fstream>
#include <stdlib.h>
#include <stdio.h>
#define N 100 //N作为最大职工总数
int f=0;  //f作为开关
using namespace std;
string p;  //p作为接收菜单选项的字符串

void menu();  //显示菜单
class worker
{
public:
 worker(){}
 void show(); //职工信息显示
 ~worker(){}
 friend class WorkerList;
private:
 string num,name,sex,edu,address,tel;
 int age,salary;
};

class WorkerList
{
private:
 worker w[N];
 int NUM;  //用来计算职工数目
 int count; //用来暂时记录当前操作第几个职工
public:
 void add(); //职工信息录入
 void sort(); //职工信息排序
 void search(); //职工信息查找
 void dele(); //职工信息删除
 void modify(); //职工信息修改
 void save(); //职工信息以文件形式保存
 void showworker();//显示职工信息在屏幕上
 WorkerList(){
 NUM=0;
 count=0;
 }
};

void menu()  //显示菜单
{
 cout<<endl;
 cout<<"***********************************************"<<endl;
 cout<<"**      **"<<endl;
 cout<<"** 职工信息管理系统主菜单  **"<<endl;
 cout<<"**      **"<<endl;
 cout<<"**  1.职工信息添加   **"<<endl;
 cout<<"**  2.职工信息修改   **"<<endl;
 cout<<"**  3.职工信息删除   **"<<endl;
 cout<<"**  4.职工信息排序   **"<<endl;
 cout<<"**  5.职工信息查找   **"<<endl;
 cout<<"**  6.职工信息显示   **"<<endl;
 cout<<"**  7.职工信息保存   **"<<endl;
 cout<<"**  0.退出    **"<<endl;
 cout<<"**      **"<<endl;
 cout<<"***********************************************"<<endl;
 cout<<endl;
}

void domain()  //主菜单函数实现
{

 WorkerList wl;
 while(1)
 {
 system("cls");
 menu();
 cout<<"请选择数字编号0~7"<<endl;
 int i1;
 cin>>i1;
 while(!(i1>=0&&i1<=7))
 {
 cout<<"输入有误,请重新输入:"<<endl;
 cin>>i1;
 }
 switch(i1)
 {
  case 1:wl.add();break;
  case 2:wl.modify();break;
  case 3:wl.dele();break;
  case 4:wl.sort();break;
  case 5:wl.search();break;
   case 6:wl.showworker();break;
  case 7:wl.save();break;
  case 0:cout<<"系统退出!!"<<endl;
  exit(0);
  default:
  break;
 }
 cout<<"是否返回主菜单? Y/N"<<endl;
 cin>>p;
 if(p=="n"||p=="N")
 {
 cout<<"系统退出!!"<<endl;
 exit(0);
 }
 }
}

void WorkerList::add() //职工信息添加函数实现
{
 cout<<"请输入职工信息:"<<endl;
 cout<<"工号:";
 string num;
 cin>>num;
 for(int i=0;i<NUM;i++)
 while(num==w[i].num)
 {
 cout<<"此职工编号已存在,请重新输入:"<<endl;
 cout<<"工号:";
 cin>>num;
 }
 w[NUM].num=num;
 cout<<"姓名:";cin>>w[NUM].name;
 cout<<"性别:";cin>>w[NUM].sex;
 cout<<"学历:";cin>>w[NUM].edu;
 cout<<"年龄:";cin>>w[NUM].age;
 cout<<"工资:";cin>>w[NUM].salary;
 cout<<"地址:";cin>>w[NUM].address;
 cout<<"电话:";cin>>w[NUM].tel;
 ++NUM;
 count=NUM;
}

void worker::show()  //职工信息显示函数实现
{
 cout<<"工号:"<<num<<endl;
 cout<<"姓名:"<<name<<endl;
 cout<<"性别:"<<sex<<endl;
 cout<<"学历:"<<edu<<endl;
 cout<<"年龄:"<<age<<endl;
 cout<<"工资:"<<salary<<endl;
 cout<<"地址:"<<address<<endl;
 cout<<"电话:"<<tel<<endl;
 cout<<endl;
}

void WorkerList::modify() //职工信息修改函数实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 cout<<"请输入需要修改信息职工的工号:"<<endl;
 string num1;
 cin>>num1;
 int j=0,k;
 int flag=1;
 while(flag)
 {
 for(;j<count;j++)
 {
 if(num1==w[j].num)
 {
 flag=0;
 k=j;
 break;
 }
 }
 if(flag)
 {
 cout<<"不存在此员工,请重新输入:"<<endl;
 j=0;
 cin>>num1;
 }
 }
 cout<<"你选择的职工的信息为:"<<endl;
 cout<<" 工号:"<<w[k].num<<endl;
 cout<<" 姓名:"<<w[k].name<<endl;
 cout<<" 性别:"<<w[k].sex<<endl;
 cout<<" 学历:"<<w[k].edu<<endl;
 cout<<" 年龄:"<<w[k].age<<endl;
 cout<<" 工资:"<<w[k].salary<<endl;
 cout<<" 地址:"<<w[k].address<<endl;
 cout<<" 电话:"<<w[k].tel<<endl;
 cout<<endl;
 cout<<"***********************************************"<<endl;
 cout<<"**  1.修改工号   **"<<endl;
 cout<<"**  2.修改姓名   **"<<endl;
 cout<<"**  3.修改性别   **"<<endl;
 cout<<"**  4.修改学历   **"<<endl;
 cout<<"**  5.修改年龄   **"<<endl;
 cout<<"**  6.修改工资   **"<<endl;
 cout<<"**  7.修改地址   **"<<endl;
 cout<<"**  8.修改电话   **"<<endl;
 cout<<"**  0.返回主菜单   **"<<endl;
 cout<<"***********************************************"<<endl;
 cout<<endl;
 cout<<"请选择数字编号0~8"<<endl;
 int i3;
 cin>>i3;
 while(i3<0||i3>8)
 {
 cout<<"输入有误,请重新输入:"<<endl;
 cin>>i3;
 }
 switch(i3)
 {
 case 1:
 cout<<"请输入新的职工工号:";
 cin>>w[k].num;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 2:
 cout<<"请输入新的职工姓名:";
 cin>>w[k].name;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 3:
 cout<<"请输入新的职工性别:";
 cin>>w[k].sex;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 4:
 cout<<"请输入新的职工学历:";
 cin>>w[k].edu;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 5:
 cout<<"请输入新的职工年龄:";
 cin>>w[k].age;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 6:
 cout<<"请输入新的职工工资:";
 cin>>w[k].salary;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
  break;
 case 7:
 cout<<"请输入新的职工地址:";
 cin>>w[k].address;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 8:
 cout<<"请输入新的职工电话:";
 cin>>w[k].tel;
 cout<<"修改信息已保存,现返回主菜单:"<<endl;
 menu();
 break;
 case 0:
 menu();
 default:
 break;
 }
}

void WorkerList::showworker() //职工信息显示函数实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 else
 cout<<"已保存的职工信息如下:"<<endl;
 for(int i=0;i<count;i++)
 {
  cout<<"***********************************************"<<endl;
  cout<<" 工号:"<<w[i].num<<endl;
  cout<<" 姓名:"<<w[i].name<<endl;
  cout<<" 性别:"<<w[i].sex<<endl;
  cout<<" 学历:"<<w[i].edu<<endl;
  cout<<" 年龄:"<<w[i].age<<endl;
  cout<<" 工资:"<<w[i].salary<<endl;
  cout<<" 地址:"<<w[i].address<<endl;
  cout<<" 电话:"<<w[i].tel<<endl;
 cout<<"***********************************************"<<endl;
 }
}

void WorkerList::search() //职工信息查询函数实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 else
 cout<<"***********************************************"<<endl;
 cout<<"**  请选择查找方式:  **"<<endl;
 cout<<"**  1.按工号查找   **"<<endl;
 cout<<"**  2.按姓名查找   **"<<endl;
 cout<<"**  3.按学历查找   **"<<endl;
 cout<<"**  0.返回主菜单   **"<<endl;
 cout<<"***********************************************"<<endl;
 cout<<endl;
 cout<<"请选择数字编号0~3"<<endl;
 int i4;
 cin>>i4;
 while(i4<0||i4>3)
 {
 cout<<"输入有误,请重新输入:"<<endl;
 cin>>i4;
 }
 if(i4==1)
 {
 string num2;
 cout<<"请输入要查询的职工的工号:"<<endl;
 cin>>num2;
 int j=0,k;
 int flag=1;
 while(flag)
 {
 for(;j<count;j++)
 {
 if(num2==w[j].num)
 {
 flag=0;
 k=j;
  cout<<"查询的职工信息如下:"<<endl;
  cout<<" 工号:"<<w[k].num<<endl;
    cout<<" 姓名:"<<w[k].name<<endl;
     cout<<" 性别:"<<w[k].sex<<endl;
    cout<<" 学历:"<<w[k].edu<<endl;
    cout<<" 年龄:"<<w[k].age<<endl;
    cout<<" 工资:"<<w[k].salary<<endl;
    cout<<" 地址:"<<w[k].address<<endl;
    cout<<" 电话:"<<w[k].tel<<endl;
 break;
 }
 }
 if(flag)
 {
 flag=0;
 cout<<"不存在此职工!!\n返回主菜单"<<endl;
 break;
 }
 }
 }
 else if(i4==2)
 {
 string name2;
 cout<<"请输入要查询的职工的姓名:"<<endl;
 cin>>name2;
 int j2=0,k2;
 int flag2=1;
 while(flag2)
 {
 for(;j2<count;j2++)
 {
 if(name2==w[j2].name)
 {
 flag2=0;
 k2=j2;
 cout<<"查询的职工信息如下:"<<endl;
 cout<<" 工号:"<<w[k2].num<<endl;
    cout<<" 姓名:"<<w[k2].name<<endl;
    cout<<" 性别:"<<w[k2].sex<<endl;
    cout<<" 学历:"<<w[k2].edu<<endl;
    cout<<" 年龄:"<<w[k2].age<<endl;
    cout<<" 工资:"<<w[k2].salary<<endl;
    cout<<" 地址:"<<w[k2].address<<endl;
    cout<<" 电话:"<<w[k2].tel<<endl;
 break;
 }
 }
 if(flag2)
 {
 flag2=0;
 cout<<"不存在此职工!!\n返回主菜单"<<endl;
 break;
 }
 }

 }
 else if(i4==3)
 {
 string edu2;
 cout<<"请输入要查询的职工的学历:"<<endl;
 cin>>edu2;
 int j4=0,k4;
 int flag4=1;
 while(flag4)
 {
 for(;j4<count;j4++)
 {
 if(edu2==w[j4].edu)
 {
 flag4=0;
 k4=j4;
 cout<<"查询的职工信息如下:"<<endl;
 cout<<" 工号:"<<w[k4].num<<endl;
    cout<<" 姓名:"<<w[k4].name<<endl;
    cout<<" 性别:"<<w[k4].sex<<endl;
    cout<<" 学历:"<<w[k4].edu<<endl;
    cout<<" 年龄:"<<w[k4].age<<endl;
    cout<<" 工资:"<<w[k4].salary<<endl;
    cout<<" 地址:"<<w[k4].address<<endl;
    cout<<" 电话:"<<w[k4].tel<<endl;
 break;
 }
 }
 if(flag4)
 {
 flag4=0;
 cout<<"不存在此职工!!\n返回主菜单"<<endl;
 break;
 }
 }

 }
 else if(i4==0)
 menu();
}

void WorkerList::sort() //职工信息排序功能实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 else
 cout<<"***********************************************"<<endl;
 cout<<"**  请选择排序方式:  **"<<endl;
 cout<<"**  1.按工资排序(升序)  **"<<endl;
 cout<<"**  2.按工资排序(降序)  **"<<endl;
 cout<<"**  0.返回主菜单   **"<<endl;
 cout<<"***********************************************"<<endl;
 cout<<endl;
 cout<<"请选择数字编号0~2"<<endl;
 int i5;
 cin>>i5;
 while(i5<0||i5>2)
 {
 cout<<"输入有误,请重新输入:"<<endl;
 cin>>i5;
 }
 if(i5==1)
 {
 for(int i=0;i<count-1;i++)
 for(int j=0;j<count-i-1;j++)
 if(w[j].salary>w[j+1].salary)
 {
 worker temp;
 temp=w[j];
 w[j]=w[j+1];
 w[j+1]=temp;
 }
 cout<<"按工资升序后的信息如下:"<<endl;
 for( i=0;i<count;i++)
 {
 cout<<"***********************************************"<<endl;
 cout<<" 工号:"<<w[i].num<<endl;
  cout<<" 姓名:"<<w[i].name<<endl;
  cout<<" 性别:"<<w[i].sex<<endl;
  cout<<" 学历:"<<w[i].edu<<endl;
  cout<<" 年龄:"<<w[i].age<<endl;
  cout<<" 工资:"<<w[i].salary<<endl;
  cout<<" 地址:"<<w[i].address<<endl;
  cout<<" 电话:"<<w[i].tel<<endl;
 cout<<"***********************************************"<<endl;
 }
 }
 else if(i5==2)
 {
 for(int i=0;i<count-1;i++)
 for(int j=0;j<count-i-1;j++)
 if(w[j].salary<w[j+1].salary)
 {
 worker temp;
 temp=w[j];
 w[j]=w[j+1];
 w[j+1]=temp;
 }
 cout<<"按工资降序后的信息如下:"<<endl;
 for( i=0;i<count;i++)
 {
 cout<<"***********************************************"<<endl;
 cout<<" 工号:"<<w[i].num<<endl;
  cout<<" 姓名:"<<w[i].name<<endl;
  cout<<" 性别:"<<w[i].sex<<endl;
  cout<<" 学历:"<<w[i].edu<<endl;
  cout<<" 年龄:"<<w[i].age<<endl;
  cout<<" 工资:"<<w[i].salary<<endl;
  cout<<" 地址:"<<w[i].address<<endl;
  cout<<" 电话:"<<w[i].tel<<endl;
 cout<<"***********************************************"<<endl;
 }
 }
 else if(i5==0)
 menu();
}
void WorkerList::dele() //职工信息删除函数实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 cout<<"请输入需要删除信息职工的工号:"<<endl;
 string num3;
 cin>>num3;
 int j=0,k;
 int flag=1;
 while(flag)
 {
 for(;j<count;j++)
 {
 if(num3==w[j].num)
 {
 flag=0;
 k=j;
 break;
 }
 }
 if(flag)
 {
 cout<<"不存在此员工,请重新输入:"<<endl;
 j=0;
 cin>>num3;
 }
 }
 cout<<"你选择的职工的信息为:"<<endl;
 cout<<" 工号:"<<w[k].num<<endl;
 cout<<" 姓名:"<<w[k].name<<endl;
 cout<<" 性别:"<<w[k].sex<<endl;
 cout<<" 学历:"<<w[k].edu<<endl;
 cout<<" 年龄:"<<w[k].age<<endl;
 cout<<" 工资:"<<w[k].salary<<endl;
 cout<<" 地址:"<<w[k].address<<endl;
 cout<<" 电话:"<<w[k].tel<<endl;
 cout<<endl;
 cout<<"确认删除请输入Y,返回主菜单请输入N "<<endl;
 string p;
 cin>>p;
 while(1)
 {
 if(p=="y"||p=="Y")
 {
 cout<<"员工信息已删除!"<<endl;
 for(int i=0;i<count;i++)
 if(w[i].num==num3)
 int j=i;
 for(;j<=count-1;j++)
 w[j]=w[j+1];
 count--;
 break;
 }
 else if(p=="n"||p=="N")
 {
 menu();
 }
 else
 {
 cout<<"输入有误,请重新输入:";
 cin>>p;
 }
 }
}
void WorkerList::save() //职工信息保存函数实现
{
 if(NUM<=0)
 {
 cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
 menu();
 }
 else
 {
 ofstream fout;
 fout.open("D:\\worker.txt",ios::out);
 cout<<"文件正在保存......请稍候!!"<<endl;
 cout<<"数据保存成功!!!"<<endl;
 fout<<"已保存员工信息如下:"<<endl;
 for(int i=0;i<count;i++)
 {
 fout<<"***********************************************"<<endl;
 fout<<" 工号:"<<w[i].num<<endl;
 fout<<" 姓名:"<<w[i].name<<endl;
 fout<<" 性别:"<<w[i].sex<<endl;
 fout<<" 学历:"<<w[i].edu<<endl;
 fout<<" 年龄:"<<w[i].age<<endl;
 fout<<" 工资:"<<w[i].salary<<endl;
 fout<<" 地址:"<<w[i].address<<endl;
 fout<<" 电话:"<<w[i].tel<<endl;
 fout<<"***********************************************"<<endl;
 }
 cout<<"系统返回主菜单:"<<endl;
 menu();
 fout.close();
 }
}
int main()
{
 domain();
 return 0;
}

运行效果:

程序运行时,首先出现主界面菜单,由用户进行功能选择,选择不同的数字,进入不同的功能区。如图1所示。

图1 程序运行主界面

选择1,则显示次级菜单,进入职工信息添加界面,如图2所示。

图2 职工信息添加界面

选择Y,回到程序运行主界面,继续选择6,则显示次级菜单,进入职工信息浏览显示界面如图3所示。

图3 职工信息显示界面

对职工信息进行查找,选择5,可以通过工号、姓名、学历三个方式进行查找,选择1确定按工号进行查找,如图4所示。

图4 职工信息排序界面

选择4,可以通过工资高低进行排序,选择1确定以升序进行排序,如图5所示。

图5 职工信息查找界面

回到程序运行主界面,选择2,对职工1信息进行修改,选择次级菜单其中1~8的选项进行修改,如图6。

图6职工信息修改界面

选择3,删除职工信息,如图7所示。

图7职工信息删除界面

回到程序运行主界面,选择7,对职工信息的操作进行保存,同时返回到系统主界面,如图8。

图8职工信息保存界面

以上就是本文的全部内容,希望对大家的学习有所帮助。

(0)

相关推荐

  • C++实现简单的职工管理系统实训代码

    本文实例为大家分享了C++职工管理系统实例代码 1.单个职工的头文件 staff.h #ifndef STAFF_H_INCLUDED #define STAFF_H_INCLUDED //结构体创建 struct staff { char ID[10]; char name[10]; char sex[10]; int pay; int reward; int factpay; }; //自定义结构体 typedef struct staff staff; //单个职工信息创建 staff C

  • C++实现简单的信息管理系统

    本文为大家分享C++实现简单的信息管理系统,小编之前在学习的时候也要做一些管理系统,在网上查了许多资料,现在我把资料分享给大家,希望能够帮助到大家. #include <stdio.h> #include <stdlib.h> #include "file.h" void savaList(Node *head)/**把用户录入的数据存储到文件里面去方便下次读取*/ { FILE *fp=fopen("data\\data.txt" ,&qu

  • 基于C++语言实现机动车违章处罚管理系统

    关键代码如下所示: #include <iostream> #include <iomanip> #include <fstream> #include <string> #include <list> using namespace std; class Violation{ public: Violation(){points=fine=0; number=carNumber=tel=location=isSpot =police=camer

  • C++实现简单的图书管理系统

    今天再为大家介绍另一个常用的管理系统--图书管理系统,希望大家可以亲自动手实践一下,下面就与大家一起分享我的劳动成果. 图书信息包括:登录号.书名.作者名.分类号.出版单位.出版时间.价格等.试设计一图书信息管理系统,使之能提供以下功能: (1)图书信息录入功能(图书信息用文件保存) (2)图书信息浏览功能 (3)查询和排序功能:(至少一种查询方式)         .按书名查询         .按作者名查询 (4)图书信息的删除与修改 分享代码如下 #include<iostream.h>

  • C++实现银行排队系统

    本文实例为大家分享了C++实现银行排队系统的具体代码,供大家参考,具体内容如下 #include <stdio.h> #include <string.h> #include <stdlib.h> int cnt=0; //当日客流量 int sum=0; //当日客户排队总时间 typedef struct pnode{ int number; int cometime; int leavetime; struct pnode *next; }*person; typ

  • C++实现简单的学生管理系统

    C++实现简单的学生管理系统 //Student.cpp #include<iostream> using namespace std; struct Stu { char no[10]; char name[16]; int math; int chi; double ave; }; class Student { public: Stu st; Student * next; public: Student(){} Student(Stu s) { st=s; next=NULL; st.

  • C++学生信息管理系统

    本文实例为大家分享了C++学生信息管理系统源码,供大家参考,具体内容如下 1. tea_list.c #include<stdio.h> #include<stdlib.h> #include<string.h> #include"teacher.h" int sq_tea ; PTEA head = NULL ; FILE *fp ; int tea_llopen(const char* path)//打开文件 { fp=fopen(path,&q

  • C++基础学生管理系统

    本文实例为大家分享了C++基础学生管理系统的实现代码,供大家参考,具体内容如下 适用于c++6.0,codeblocks等常用工具 1. 链表处理部分 #include<stdio.h> #include<string.h> #include<stdlib.h> #include"linklist.h" #include"elem.h" void dispnode(linklist h) { node *p; p=h->ne

  • C++实现简单的职工信息管理系统

    功能主模块描述 模块一:增加人员函数Add():增加职工基本信息. 模块二:删除人员函数Delete():删除指定的职工的基本信息以及薪酬. 模块三:修改人员函数Modify():修改指定的职工基本信息. 模块四:查询职工信息函数Search():查询指定的职工信息以及薪酬. 模块五:排序职工信息函数Sort():职工信息排序功能实现 模块六:基础数据设置函数Set():设置五类职位的基本薪酬. 模块七:数据存盘,载入函数Save()以及Load():储存职工基本信息,薪酬以及五类职位的基本薪酬

  • C++实现简单职工信息管理系统

    本文实例为大家分享了C++职工信息管理系统的具体代码,供大家参考,具体内容如下 功能主模块描述 模块一:增加人员函数Add():增加职工基本信息. 模块二:删除人员函数Delete():删除指定的职工的基本信息以及薪酬. 模块三:修改人员函数Modify():修改指定的职工基本信息. 模块四:查询职工信息函数Search():查询指定的职工信息以及薪酬. 模块五:排序职工信息函数Sort():职工信息排序功能实现 模块六:基础数据设置函数Set():设置五类职位的基本薪酬. 模块七:数据存盘,载

  • C语言实现简单职工信息管理系统

    本文实例为大家分享了C语言实现职工信息管理系统的具体代码,供大家参考,具体内容如下 代码实现如下: #include <stdio.h>//输入.输出指令 #include <malloc.h>//在内存中动态的分配size字节的存储区 #include <string.h>//字符串相关操作指令 #include <stdlib.h>//五种类型.一些宏和通用工具函数 #include<conio.h>//通过键盘产生的对应操作 #includ

  • C语言职工信息管理系统源码

    本文实例为大家分享了C语言职工信息管理系统的具体代码,供大家参考,具体内容如下 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> struct worker { char ID[20];//工号 char name[20];//姓名 char sex[5];//性别 char born[20];//生日 char edu[20];//学历 char po

  • java实现简单的学生信息管理系统代码实例

    java实现简单的学生信息管理系统(无界面) 学生类实体: package com.edu.imau.wcy; public class Stu { private String stuNum;//学号 private String name;//姓名 private String gender;//性别 private int age;//年龄 private int score;//分数 public Stu() { super(); } public String getStuNum()

  • Python实现一个简单的毕业生信息管理系统的示例代码

    写在前面: 从昨晚的梦里回忆起数据管理的作业: 实现一个自己的选题---- 毕业生信息管理系统,实现学生个人信息基本的增删改查, 我想了想前段时间刚学习的列表,这个简单啊 ,设计一个学生信息列表,然后列表里面再存每个学生详细信息的列表,然后来实现一个基本的增删查改,这个不难啊!直接开始撸代码! 上代码! def Menu():##菜单主界面 print('*'*22) print("* 查看毕业生列表输入: 1 *") print("* 添加毕业生信息输入: 2 *"

  • 用Python实现职工信息管理系统

    想要实现一个职工管理系统 首先我们看一下想要实现什么功能 最基础的增删改查肯定要实现的 然后增加一下数据显示.数据排序.数据统计功能 下面直接上代码 增加职工数据 # 接收用户收入 id = input('请输入职工号') name = input('请输入姓名') sex = input('请输入性别') age = input('请输入年龄') education = input('请输入学历') address = input('请输入住址') photonumber = input('请

  • 基于VUE实现简单的学生信息管理系统

    一.主要功能 本次任务主要是使用VUE来实现一个简单的学生信息管理系统,主要功能为: 1.显示所有学生的信息(默认为10个) 2. 点击按钮,显示出学号尾号为单数(或双数)的学生信息 3. 增加学生信息 4. 要求使用VUE中 父子组件间通信 二.实现思路 1.数据管理:使用json数组的方式来管理储存数据 2.显示学生信息:因为组件是可复用的 Vue 实例,所以在这里引入子组件(用来显示每个学生的信息),将主页作为父组件.主页(父组件)使用v-for循环显示子组件. 3.按单双号筛选查找学生:

  • C++实现职工信息管理系统

    本文实例为大家分享了c++实现职工信息管理系统的具体代码,供大家参考,具体内容如下 1.项目需求 2.功能实现的具体思路为: (1) 经行职工信息的读入,用while循环进行读入,对于职工信息类型的设定方便起见除年龄和薪资用int类型其他信息都用string类型,职工信息用ostream 流写入txt并将信息保存在txt文件中,打印职工信息由于c++读文件方式不方便所以用c语言方式读文件,文件读取以后将文件中读取的信息加载到vector容器中后打印在终端窗口,其他功能的实现也是将文件中的信息读取

  • java实现简单的客户信息管理系统

    本文实例为大家分享了java实现简单客户信息管理系统的具体代码,供大家参考,具体内容如下 全篇文章开源,源码供读者使用.这是一篇关于java的客户信息管理系统的文章,里面简单实现了数据库管理系统的基本功能,可以算是算笔者的学习笔记,也为大家学习提供便利.所以代码都是在一个包下完成的,所以没有使用导包的操作,省去了外卖project的申明,剩下的就写的文章里了.话不多说,看文章吧.首先给大家看一下总的操作界面(别看简单,里面的还是有东西的),后面就附上实现源码.要求和注释 Customer类 下面

随机推荐