import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
/**
* 管理类
*/
public class AdminManage {
//存储汽车信息
static List<Car> carlist = new ArrayList<>();
//存储客户信息
static List<User> userList = new ArrayList<>();
public static Scanner scanner = new Scanner(System.in);
//查询
public static void selectCar() {
if (carlist.size()>0){
System.out.println("---------------------------------查询结果如下所示---------------------------------");
for (Car car : carlist) {
System.out.println(car.toString());
}
}else {
System.out.println("没有任何的数据信息!");
}
UserManage.carMenu();
}
//查询
public static void selectCarZ() {
if (carlist.size()>0){
System.out.println("---------------------------------查询结果如下所示---------------------------------");
for (Car car : carlist) {
System.out.println(car.toString());
}
}else {
System.out.println("没有任何的数据信息!");
}
UserManage.zhMenu();
}
//添加
public static void addCar(){
System.out.println("请输入编号");
String id=scanner.next();
System.out.println("请输入品牌");
String brand=scanner.next();
System.out.println("请输入颜色");
String color=scanner.next();
System.out.println("请输入价格");
String price=scanner.next();
System.out.println("请输入是否被租用");
String status=scanner.next();
Car car = new Car(id, brand, color, price, status);
carlist.add(car);
System.out.println("添加成功!");
UserManage.carMenu();
}
//修改
public static void updateCar(){
System.out.println("请输入你要更新的汽车信息的编号");
String id=scanner.next();
System.out.println("请输入修改后的品牌");
String brand=scanner.next();
System.out.println("请输入修改后的颜色");
String color=scanner.next();
System.out.println("请输入修改后的价格");
String price=scanner.next();
System.out.println("请输入修改后的是否被租用");
String status=scanner.next();
Car car = new Car(id, brand, color, price, status);
//获取迭代器用于遍历集合
Iterator<Car> iterator = carlist.iterator();
//如果集合不为空,遍历集合
while (iterator.hasNext()){
//如果id相同就移除
if (iterator.next().getId().equals(id)){
iterator.remove();
}
}
//把修改后的新对象加到集合
carlist.add(car);
System.out.println("修改成功!");
UserManage.carMenu();
}
//删除
public static void deleteCar(){
System.out.println("请输入删除的汽车信息的编号");
String id = scanner.next();
//获取迭代器用于遍历集合
Iterator<Car> iterator = carlist.iterator();
//如果集合不为空,遍历集合
while (iterator.hasNext()){
//如果id相同就移除
if (iterator.next().getId().equals(id)){
iterator.remove();
}
}
System.out.println("删除成功!");
UserManage.carMenu();
}
//查询
public static void selectUser() {
if (userList.size()>0){
System.out.println("---------------------------------查询结果如下所示---------------------------------");
for (User user : userList) {
System.out.println(user.toString());
}
}else {
System.out.println("没有任何的数据信息!");
}
UserManage.userMenu();
}
//添加
public static void addUser(){
System.out.println("请输入编号");
String id=scanner.next();
System.out.println("请输入姓名");
String name=scanner.next();
System.out.println("请输入年龄");
String age=scanner.next();
System.out.println("请输入性别");
String sex=scanner.next();
System.out.println("请输入信誉状态");
String xy=scanner.next();
User user = new User(id, name, age, sex, xy);
userList.add(user);
System.out.println("添加成功!");
UserManage.userMenu();
}
//修改
public static void updateUser(){
System.out.println("请输入你要更新的客户信息的编号");
String id=scanner.next();
System.out.println("请输入修改后的姓名");
String name=scanner.next();
System.out.println("请输入修改后的年龄");
String age=scanner.next();
System.out.println("请输入修改后的性别");
String sex=scanner.next();
System.out.println("请输入修改后的信誉状态");
String xy=scanner.next();
User user = new User(id, name, age, sex, xy);
//获取迭代器用于遍历集合
Iterator<User> iterator = userList.iterator();
//如果集合不为空,遍历集合
while (iterator.hasNext()){
//如果id相同就移除
if (iterator.next().getId().equals(id)){
iterator.remove();
}
}
//把修改后的新对象加到集合
userList.add(user);
System.out.println("修改成功!");
UserManage.userMenu();
}
//删除
public static void deleteUser(){
System.out.println("请输入删除的客户信息的编号");
String id = scanner.next();
//获取迭代器用于遍历集合
Iterator<User> iterator = userList.iterator();
//如果集合不为空,遍历集合
while (iterator.hasNext()){
//如果id相同就移除
if (iterator.next().getId().equals(id)){
iterator.remove();
}
}
System.out.println("删除成功!");
UserManage.userMenu();
}
//出租
public static void borrow() {
System.out.println("请输入出租的汽车信息的编号");
String id = scanner.next();
for (Car car : carlist) {
if (car.getId().equals(id)){
if (car.getStatus().equals("是")){
System.out.println("这辆车已经被租走了,请换一辆!");
}else {
car.setStatus("是");
System.out.println("租车成功!");
}
}
}
UserManage.zhMenu();
}
//还车
public static void reuturn() {
System.out.println("请输入归还的汽车信息的编号");
String id = scanner.next();
for (Car car : carlist) {
if (car.getId().equals(id)){
if (car.getStatus().equals("是")){
car.setStatus("否");
System.out.println("还车成功!");
}else {
System.out.println("还车失败!");
}
}
}
UserManage.zhMenu();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
汽车出租系统(Java课设)
共34个文件
png:14个
xml:8个
class:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 56 浏览量
2023-05-05
01:40:37
上传
评论 1
收藏 269KB ZIP 举报
温馨提示
【购买前请务必看一下这个文章!】:https://gitee.com/saodai/blog/blob/master/README.md 运行效果展示地址:https://blog.csdn.net/qq_50954361/article/details/130498143 购买后有三天售后服务!!!有非常详细的教程指导大家如何在自己电脑上面运行起来【购买后赠送教程】!!!以下还有内容要展开看~ 每个付费系统资源压缩包都包含源代码+数据库脚本sql!!! 这些系统是我接单的时候留下的源码,现在挂在CSDN的付费资源上作为一个睡后收益!这些系统都是可以正常运行的!因为这些系统之前都交付给顾客了!顾客们也都跑起来了! 无论是用IDEA还是用eclipse跑都是可以跑起来的!只需要根据我写的部署教程即可在自己的电脑上把系统运行起来! 我接单开发的系统的界面风格都是最原始的!也就是没有去美化!因为这样更符合顾客的水平!做太好太漂亮老师会怀疑甚至挂科!这就得不偿失了! 据我接单的经验,通常这样的系统对于过Java课设来说是完全够了!
资源推荐
资源详情
资源评论
收起资源包目录
汽车出租系统.zip (34个子文件)
汽车出租系统
src
AdminManage.java 7KB
Main.java 160B
UserManage.java 4KB
Car.java 1KB
User.java 1KB
out
production
汽车出租系统
User.class 2KB
AdminManage.class 6KB
Car.class 2KB
UserManage.class 3KB
Main.class 450B
.idea
codeStyles
codeStyleConfig.xml 153B
Project.xml 269B
uiDesigner.xml 9KB
libraries
mysql_connector_java_8_0_29.xml 282B
workspace.xml 10KB
misc.xml 263B
modules.xml 283B
.gitignore 184B
encodings.xml 490B
img
KSS5UIP~EA9J)NG)B5Q6~)X.png 16KB
X@P`XWX6D@[%%H(CM)G$S}X.png 19KB
M%S7XBK173VE`JUG~]35Q[5.png 11KB
XHV`I(]O4H(BM_({L)JKM_8.png 12KB
LP6(RXCY9@99YTTSF9B$7SM.png 12KB
)}XF3)(`5WYSD@%}U$}L0_4.png 12KB
][M18{CN}T$(H])UQOY{59Q.png 8KB
M%N__5_5MT3}SEICTLU8T3I.png 8KB
ED8M5~@YUS7_)OJ`1FW3KX6.png 84KB
}8@2%8CM)Q9E[O(OG}95OBU.png 17KB
IB3G15Y5GUDK)K}0S{HR~PK.png 12KB
XK1LG%3{OET[JO4IR))Y3%H.png 17KB
ES67DSPJGWQBA24Y%D4VTUH.png 18KB
IQECS3}UVDKM@SO2P7PA9J8.png 18KB
汽车出租系统.iml 519B
共 34 条
- 1
资源评论
茶叶蛋xq
- 粉丝: 1w+
- 资源: 190
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功