员工管理系统

news/2024/11/28 8:28:28/

1.员工管理系统:Javaweb项目
管理系统需要包含1.成员查找 2.成员录入3.成员修改4.成员删除。(要求:要求有员工类,查找员工时员工名称显示:名+姓(默认无复姓) 例如:三张,修改员工时输入姓名(默认无复姓):张三,程序运行时,所有员工信息至少保存在一种集合当中)

2.字符串的修改:
Public class Text{
Public static void main(String[] args){
String s = “hH Ho OlLle wW o rlL d”;
String s1 = Lowercase(s);
System.out.println(s1);
Count(s1);
String s2 = Facilitate(s1);
System.out.println(s2);
}
Public String Lowercase(String ss){
//去空格并将所有大写字母转换成小写字母,并返回新的字符串
Return ;
}
Public void Count(String ss){
//计算每个字母出现的次数,并输出:a:1(换行)b:2
}
Public String Facilitate(String ss){
//去除重复的字母,并返回新的字符串
Return ;
}
}

  1. 抽奖系统
    请完成以下功能:

  •   1.添加奖品		*
    
  •   2.管理概率		*
    
  •   3.查看奖品		*
    
  •   4.开始抽奖		*
    
  •   5.中奖记录		*
    
  •   6.退出系统		*
    

奖品内容:
一等奖:键盘
二等奖:鼠标
三等奖:耳机
要求:1.奖品要有奖品类,(奖品等级,奖品内容,概率)
2. 要有用户类,抽奖时每次中奖品用户保存信息(输入用户名和联系电话),生成用户类(用户名,X等奖,联系电话),通过序列化保存在文件当中。
3. 三种奖品概率加在一起小于30%,精度要求达到0.01%(一等奖不超过)
4. 中奖记录:访问文件,读取信息,反序列化成用户对象后输出

4.违规车辆驾照扣分系统(数据库版):给定数据库表结构,进行增删改查(DButil的使用)。
数据库: 车主姓名 驾照编号 车牌照 车主驾照分
违规类:属性(违规类型,扣分数)
车辆信息类:(车主,驾照编号,车牌,车主驾照分)


  •   1.添加车辆信息			*
    
  •   2.根据违规扣分			*
    
  •   3.查看车辆信息			*
    
  •   4.注销车辆信息			*
    

  1. 同一车主第一辆车登记,默认有12分,再次登记第2.3.4…辆车根据驾照实际分登记
  2. 根据违规类型扣分(同一车主下所有车辆信息的车主驾照分均扣)
    选择2.根据违规扣分后进入

*1.不系安全带 *
*2.闯红灯 *


  1. 输出
    车主姓名:
    Xx
    驾照编号:
    Xxxxx
    车牌照 :
    Xxx
    车主驾照分:
    Xx
  2. 根据车牌号和车主驾照编号去删除车辆信息
    5.部门信息管理系统(数据库版)
    总共五个类:
    父类:职员 属性(姓名、工号、工资(经理8000 组长6000 组员5000))
    接口类:工作职责(抽象方法)(只需要输出工作职责)
    子类:经理 +属性(所属部门:销售部)(工作职责:负责部门的日常管理工作)
    子类:组长 +属性(所属小组:A组)(工作职责:负责小组的日常管理工作)
    子类:组员 +属性(所属小组:A组)(工作职责:做好上级下达的任务)
    要求:经理组长组员必须继承职员,实现工作职责接口;
    *****************************(给定数据库结构,进行增删改查)
  •   1.查看员工			*(姓名:xx、工号:xx、所属xx:xxx)
    
  •   2.开除员工			*(在数据库中删除员工所处行)
    
  •   3.添加员工			*(工号要求8位数且不能重复)
    
  •   4.升职加薪			*(升职必须加薪,加薪可不升职)
    
  •   5.查看工作内容		*(输入员工工号输出:xx的工作职责是:)
    

  1. 定义一个Person类(父类):name age提供有参数的构造方法
    play方法
    eat方法
    老师类:所教科目 教学质量(优良差)提供有参数的构造方法
    学生类:所属班级 学习状态(优良差)提供有参数的构造方法
    老师娱乐方式为打羽毛球 学生娱乐方式为打篮球
    老师吃三楼食堂,学生吃二楼食堂 (方法里直接输出即可)
    创建多个老师和学生 放到一个ArrayList里面
    将ArrayList里面所有人的信息输出

7.随机生成一段长度为15的字符串(包括大小写字母和数字)

包含三个方法:

  1. 输入任意一大小写字母或数字,输出在字符串中出现了几次

  2. 输入任意一大小写字母或数字,输出在字符串中出现的位置:
    例:str[1] = a str[5] = a str是字符串不是数组,“str[1] ”
    是输出内容不是表达式,要求用字符串常规类型格式化输出语句

  3. 将字符串中的字母剔除,直接输出
    方法在main函数里调用

8.多线程,模拟2个玩家玩逢7必过,轮着报数,逢7 拍手


http://www.ppmy.cn/news/105154.html

相关文章

ASP.NET公文管理系统的设计与实现(源代码+论文)

随着网络信息化的高度发展,传统的以字符为主题的信息传播形式已不再满足需要。基于Web的办公系统显得越来越必要。本系统正是为了满足这样的需求而设计开发的。程序在Visual Studio 2003平台下使用VB.NET编程语言,数据库使用SQL SERVER 2000。 本公文系统实现了公文处理的自…

centos安装KVM

文章目录 一、centos安装KVM步骤 1. 检查硬件支持 2. 安装 KVM 相关软件包 3. 启动 libvirtd 服务 4. 设置 libvirtd 服务自启动 5. 验证 KVM 安装 二、出现问题的解决方法 1. 检查网络连接 2. 检查 DNS 解析 3. 检查软件源设置 4. 禁用 IPv6 前言 本篇主要介绍cen…

【译】Google Guava 的 Table 接口介绍

原文:https://www.baeldung.com/guava-table 1. 概述 在本教程中,我们将展示如何使用 Google Guava 的 Table 接口及其多个实现。 Guava 的 Table 是一种集合,表示包含行、列和相关单元格值的表结构,行和列充当有序的键对。 2…

总结883

学习目标: 月目标:5月(1800基础部分,背诵15篇短文,考研核心词过三遍) 周目标:1800线性代数部分并完成错题记录,英语背3篇文章并回诵,检测,一套数学模拟题 每…

中科易安8周年,与你相约联网智能门锁

中科易安与物联网技术发展同频 持续推动安防信息化建设 打造多场景应用的数智化通行解决方案 促进技术与安全精准对接 联网智能门锁技术硬核 中科易安打造集NB-IoT、Sub-1G Cat.1、Wifi、RS485和BLE 5.0 在内的六大通信技术组网方案 以“联网”赋能智能门锁 实现通行数…

跨境电商app开发搭建多语言商城后的运营技巧,一件了解电子商城及运营

跨境电商APP包含:买家端手机H5版本, 电脑Pc网页版本, 安卓苹果App。 一、模式介绍 如需要探讨,请kan 名片。 无货源模式:电商平台上的卖家不需要自己拥有实体的库存,而是通过与供应链服务提供商合作,将订单和支付…

Zabbix API开发实战,创建报警媒介和代码示例(付源码)

Zabbix API开始发挥重要作用,尤其是在Zabbix与第三方软件(如配置和事件管理系统)的集成以及日常任务的自动化方面。如果没有一些自动化,管理对数千台主机的监控是非常困难的。 API是在Zabbix 1.8中引入的,并且已经被广…

牛客网刷题学习SQL(三)

SQL23 统计每个学校各难度的用户平均刷题数 首先分析题目: 想要计算一些参加了答题的不同学校、不同难度的用户平均答题量 不同学校: group by 学校 不同难度: group by 难度 平均答题量:注意用户去重,还有指定questi…