// 改代码为片段,全文五百行左右,也支持定做其他系统,该系统无框架(也支持定做有框架的系统)
// QQ: 3233963554(有偿,包解决问题)
package com;import java.io.*;
import java.util.Scanner;public class Main {static employee[] empAll = new employee[1000];static int flag = 0;public static void main(String[] args){while (true){System.out.println("职工系统");System.out.println("1---输入功能");System.out.println("2---查询功能");System.out.println("3---排序功能");System.out.println("4---修改功能");System.out.println("5---删除功能");System.out.println("6---退出系统");System.out.println("7---重置后台");System.out.println("8---工资统计");System.out.println("请输入您的选择");int choice = 0;Scanner scanner = new Scanner(System.in);choice = scanner.nextInt();if(choice == 1){readold();InPut();toWrite();System.out.println("录入完毕");}if(choice == 2){readold();System.out.println("1--姓名查询");System.out.println("2---科室查询");int c = 0;c=scanner.nextInt();if(c==1){search_1();}if (c==2){search_2();}}if(choice == 3){readold();sort();}if(choice == 4){readold();change();toWrite();}if (choice == 5){readold();del();toWrite();}if(choice == 6){break;}if(choice == 7){clearAll();}if(choice == 8){readold();tJall();}}}public static void tJall(){int[] index = new int[1000];String result = null;String[] ALLkwhere = new String[1000];int i = 0;for(;i<flag;i++){ALLkwhere[i] = empAll[i].getkWhere();}Scanner scanner = new Scanner(System.in);System.out.println("欢迎使用统计功能");System.out.println("请输入要统计的科室");String ck = scanner.next();i = 0;int j = 0;for(i=0;i<flag;i++){if(ALLkwhere[i].equals(ck)){index[j] = i;j++;}}System.out.println("科室的工资如下:");int k =0;for(;k<j;k++){System.out.println(empAll[index[k]].getMoney().toString());}System.out.println("该科室的平均工资是");int x = 0;int All = 0;for(;x<j;x++){int y = Integer.parseInt(empAll[index[x]].getMoney());All+=y;}All/=j;System.out.println(All);}public static void clearAll(){File file = new File("z.txt");FileWriter fileWriter = null;try {fileWriter = new FileWriter(file);} catch (IOException e) {throw new RuntimeException(e);}try {fileWriter.write("");} catch (IOException e) {throw new RuntimeException(e);}

Java教职员工工资管理系统(Java课设)相关推荐

  1. java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...

    数据库课程设计-企业工资管理系统(java版完整代码) 数 据 库 课 程 设 计 报 告2016年 5月 20日 目 录企业工资管理系统姓 名 王 素 文班 级 软 133学 号 139074224 ...

  2. java高校职工工资管理论文_毕业设计论文java大学工资管理系统

    毕业设计论文java大学工资管理系统 本 科 生 毕 业 论 文(设 计)题 目:大学工资管理系统 学 号: _________姓 名: ____ ___年 级: ___________学 院: __ ...

  3. 基于JAVA的工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA的工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA的工资管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  4. JAVA毕业设计工资管理系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计工资管理系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计工资管理系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  5. java sql 工资管理,企业工资管理系统(Java+MySQL)Word版

    <企业工资管理系统(Java+MySQL)Word版>由会员分享,可在线阅读,更多相关<企业工资管理系统(Java+MySQL)Word版(24页珍藏版)>请在人人文库网上搜索 ...

  6. java工资管理系统(java员工工资管理系统)

    java工资管理系统(java员工工资管理系统) public Swingtest002() {// 设置标题setTitle("请登陆");// 绝对布局setLayout(nu ...

  7. Java窗体图书管理系统Java图书借阅管理系统(图书借阅系统)

    Java窗体图书管理系统Java图书借阅管理系统(图书借阅系统)

  8. C语言实现图书管理系统(课设)

    闲来无事,消磨时光. 我是一个电脑小白,这个程序在大佬面前不值一提,望谅解. 欢迎批评指正. 图书管理系统(课设) 文章目录 图书管理系统(课设) 编译器 语言 功能需求: 1.整体功能描述 2.开始 ...

  9. java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统

    java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统 public Swingtest002() {// 设置标题se ...

最新文章

  1. Palindrome Linked List
  2. Java NIO系列教程(八) SocketChannel
  3. 3、常用数据库访问接口简介
  4. IE8兼容性问题的解决方案
  5. 如何优雅的理解HBase和BigTable
  6. mysql 查看索引 命令_MySQL命令篇之库、表、索引、用户、视图及SELECT查询
  7. QT5获取CPU编号和硬盘序列号
  8. Python unittest中初始化固件setUp和销毁固件tearDown详解
  9. 送书《R语言数据分析和可视化》 | 这个为生信学习和生信作图打造的开源R教程真香!!!...
  10. 一、Linear Regression
  11. 数据库备份的几种方法
  12. delphi7 调webservice时报错:fault occurred while processing
  13. linux下最全的快捷键大全
  14. ppt背景图片php,ppt模板ppt背景图片 淡雅风格打包下载 (ppt如何打包)
  15. LSB算法的扩展延伸
  16. 操作系统——文件存储管理
  17. UG NX 12装配——组件位置:装配约束
  18. 微信文件下载内容如何调整存储位置?
  19. python3程序开发指南_Python 3安装和设置指南
  20. Oracle Coherence 3.5 读书笔记之4 - 起步

热门文章

  1. sourceTree git 空目录从远程仓库克隆代码出现warning: templates not found
  2. MVC+VUE.JS+MUSEUI
  3. 房天下网站二手房爬虫、数据清洗及可视化(python)
  4. 字节跳动为什么做一个产品火一个?
  5. BAPI_PO_CREATE1 PO净价从信息记录获取问题解决
  6. 约瑟夫环算法问题(C++)
  7. 了解及简易上手安装Node.js流程
  8. QT屏蔽qDebug的方法
  9. UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
  10. 图像处理——图像灰度变换