#include

#include

typedef struct

{

int basic;//基本工资

int position;//岗位工资

int subsidy;//津贴

int wages;//奖金

int sum;//总工资

}money;

typedef struct

{

char num[20];//职工号

char name[20];//姓名

int age;//年龄

char sex[20];//性别

money salary;//工资

}employee;

int Print_jinru();//账号密码输入

void Fscan_information();//“职工信息.txt”文件写入

void Print_staff();//全体员工

void Print_empl1(char x[51]);//按职工号查询

void Print_empl2(char s[51]);//按姓名查询

void Print_MainInterface();//主界面

void Print_Interface_1();//职工信息录入界面

void Print_Interface_2();//职工信息查询界面

void Print_Interface_3();//职工工资排序界面

void Print_Interface_4();//职工总工资

void Print_Interface_5();//文件读出

void qsort(int l,int r);//快速排序

void Print_delete(int t);//删除职工信息

void Print_Interface_2_1(int t);//职工信息修改界面

int fyanzheng(char s1[],char s2[]);//密码验证函数

employee st[500];//记录职工信息的函数

int n;//职工总数

void main()

{

int x;

employee em;

printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");

printf("@@@@ 欢迎使用员工工资管理系统 @@@@\n");

printf("@@@@ 制作人:刘爽 @@@@\n");

printf("@@@@在使用中产生的任何问题,欢迎进行批评指正@@@@\n");

printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n");

printf("\n");

printf("\n");

printf("\n");

if (Print_jinru())

{

Fscan_information();

Print_MainInterface();

}

else return;

}

void Fscan_information()

{

FILE *fp;

int i;

if ((fp=fopen("职工信息.txt","r"))==NULL)

{

printf("cannot open this file\n");

return ;

}

fscanf(fp,"%d",&n);

for (i=1;i<=n;i++)

{

fscanf(fp,"%s%s%d%s%d%d%d",st[i].num,st[i].name,&st[i].age,st[i].sex,&st[i].salary.basic,&st[i].salary.subsidy,&st[i].salary.wages);

st[i].salary.sum=st[i].salary.basic+st[i].salary.subsidy+st[i].salary.wages;

}

fclose(fp);

}

int fyanzheng(char s1[],char s2[])

{

FILE *fp1,*fp2;

char str1[40]="",str2[40]="",st;

int t;

if ((fp1=fopen("账号验证.in","r"))==NULL)

{

printf("cannot open this file\n");

return 0;

}

t=0;

st=fgetc(fp1);

while (st!='#')

{

str1[t]=st;

t++;

st=fgetc(fp1);

}

if ((fp2=fopen("密

职工工资管理系统php,员工工资管理系统源代码.doc相关推荐

  1. 编程计算并输出加工资后的员工工资。

    某单位马上要加工资,增加金额取决于工龄和现工资两个因素:对于工龄大于等于20年的,如果现工资高于2000元,加200元,否则加180元:对于工龄小于20年的,如果现工资高于1500,加150元,否则加 ...

  2. 职员信息管理系统php,员工信息管理系统(含附源代码).doc

    员工信息管理系统(含附源代码) 西安郵電學院 目: 员 工 信 息 管 理 系 统 系部名称:电信系专业名称:电子科学与技术班 级:科技0701班内序号:33学生姓名 :贾 春 阳指导教师:黄茹时间: ...

  3. 计算机毕设太简单会不会过不了 SSM公司设备管理系统 企业员工工资管理系统 公司员工工资管理系统Java

    精彩专栏推荐订阅:在 下方专栏

  4. c语言结构体老师信息管理系统,C语言课程设计职工信息管理系统结构体数组实现程序源代码.doc...

    word格式 整理版 学习参考 //C语言课程设计 职工信息管理系统-结构体数组实现 #include #include #include struct employee { char num[10] ...

  5. 公司员工工资与生日员工工资对比

    某公司的雇员分为以下若干类: Employee:     这是所有员工总的父类,     属性:员工的姓名,员工的生日月份.     方法:getSalary(int month) 根据参数月份来确定 ...

  6. 基于Java的员工工资管理系统(源码分享)

    ​ 源码编号:F-A15 项目类型:Java SE项目(awt+swing) 项目名称:基于Java的员工工资管理系统(EmployeeSalary) 用户类型:双角色(员工.管理员) 主要技术:ja ...

  7. 员工信息、工资、部门、出勤管理系统(Java+Web+MySQL)

    目录 摘 要 1 ABSTRACT 3 1 绪论 1 1.1课题背景 1 1.2目的和意义 2 1.3研究的目标与内容 3 1.4软硬件需求 4 1.5本文组织结构 4 2 需求分析 6 2.1系统功 ...

  8. Java+Swing+mysql员工工资管理系统

    Java+Swing+mysql员工工资管理系统 一.系统介绍 二.功能展示 1.主页 2.员工工资查询 3.员工工资添加 4.员工工资修改 5.员工工资删除 三.系统实现 1.salary.java ...

  9. elementui+vue+springboot企业员工工资考勤请假系统

    本系统的实施在某种意义上可以改善我国企业办公效率低.交流不方便等缺陷,本系统的研究目标是实现一个能够管理请假信息.工资账号.工资信息的员工工资考勤系统.其最基本的功能包括:添加.查询.修改.删除. 目 ...

最新文章

  1. 已知bug列表——Solidity中文文档(12)
  2. 洛谷——P1290 欧几里德的游戏
  3. 韵乐x5效果器ktv最佳参数_家庭ktv(卡拉ok)家庭影院ktv选购推荐攻略
  4. vscode中如何创新建php文件,php – 如何在Visual Studio Code,UNIX中的所有文件中创建所有行结尾(EOL)?...
  5. JAVA基础——toString()方法,java基础面试笔试题
  6. 随题而学(二)多维数组转一维数组
  7. win32 API 调用方法
  8. JAVA核酸预约检测管理系统毕业设计 开题报告
  9. Java 类图(UML)
  10. Excel指定单元格锁定
  11. 无法确认设备和计算机之间的连接,爱思助手无法识别设备或者连接超时解决办法...
  12. 003-信息技术学科知识与教学能力
  13. ECharts 绘制地图飞线
  14. 齿轮-转子-轴承系统动力学matlab程序代码
  15. Scala之sorted排序的使用
  16. matlab 正交多项式,常用正交多项式
  17. python毕业设计作品基于django框架校园网站系统毕设成品(1)开发概要
  18. 台达协议转换网关WTGNet-DVP
  19. JavaScript正则表达式验证邮箱
  20. 阿里实习内推面试(被拒)

热门文章

  1. Android数据库的使用
  2. 韩星来华圈钱猛上综艺节目,为啥不拍戏
  3. 微信跳一跳作弊python脚本,非常简单
  4. stm32f105同时使用can1和can2问题
  5. 推荐系统架构相关资料
  6. DIY个人智能家庭网关——硬件篇之433M无线接收解码器(二)
  7. CTRL+C复制和CTRL+V粘贴键不能使用的解决办法
  8. ubuntu下gEDA安装及使用
  9. 小行业如何巧用aps软件发展壮大
  10. 快速傅里叶变换(FFT)