Java课程设计/大作业合集
目錄
前言
一、需求描述
二、功能介紹
三、具體實現(xiàn)
四、測試運行
寫在最后:
前言
最近很多小伙伴私聊博主問有沒有小系統(tǒng)之類的Java課程設計,為響應廣大同學的需求,今天給大家分享幾個博主初學時寫的小demo,并以汽車租賃系統(tǒng)為例詳細列出(其他項目或者定制可以私信我,沒有全棧博主解決不了的),希望能夠幫到大家。
一、需求描述
根據(jù)以上要求,用Java編程實現(xiàn)一個汽車租賃管理系統(tǒng)。
二、功能介紹
結合需求描述并適當拓展,主要實現(xiàn)以下功能:
1.普通用戶能夠通過系統(tǒng)租賃、查詢車輛,并能夠查看自己的租賃訂單。
2.管理員登錄后可以查看當前系統(tǒng)的所有車輛和用戶租賃訂單,可以增加、刪除、修改系統(tǒng)中的車輛。
三、具體實現(xiàn)
1.抽象父類Company
public abstract class Company{//抽象父類private String brand;//品牌private int id;//車輛編號private float price;//租賃價格private String license;//車牌號private int days;//租賃天數(shù)private double payMoney;//應付租金金額public Company(){}//空構造public int getDays() {return days;}public void setDays(int days) {this.days = days;}public double getPayMoney() {return payMoney;}public void setPayMoney(double payMoney) {this.payMoney = payMoney;}public String getLicense() {return license;}public void setLicense(String license) {this.license = license;}public int getId() {return id;}public void setId(int id) {this.id = id;}public float getPrice() {return price;}public void setPrice(float price) {this.price = price;}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public abstract float RecentFee(int days);//抽象支付計算方法}2.貨車類GoodsVehicle
public class GoodsVehicle extends Company{private String tonnage;public String getTonnage() {return tonnage;}public void setTonnage(String tonnage) {this.tonnage = tonnage;}public GoodsVehicle(String brand, String tonnage, float price, int id, String license){//有參構造setBrand(brand);setTonnage(tonnage);setPrice(price);setId(id);setLicense(license);}@Overridepublic float RecentFee(int days) {//重寫支付計算方法// TODO Auto-generated method stubfloat money = this.getPrice()*days;//得到折扣前應付租金if(days > 3 && days <=7) {money *= 0.8f;}else if(days > 7 && days <= 15) {money *=0.7f;}else if(days > 15 && days <= 30) {money *= 0.6f;}else if(days > 30 && days <= 150) {money *= 0.5f;}else if(days > 150) {money *= 0.4f;}return money;//返回打折后應付金額} }3.客車類Sedan
public class Sedan extends Company{private String seat;//子類獨有屬性:車輛座位public String getSeat() {return seat;}public void setSeat(String seat) {this.seat = seat;}public Sedan(String brand, String seat, float price, int id,String license){//有參構造setBrand(brand);setSeat(seat);setPrice(price);setId(id);setLicense(license);}@Overridepublic float RecentFee(int days) {//重寫支付計算方法float money = this.getPrice()*days;//得到折扣前應付金額if(days >= 3 && days <7) {money *= 0.9f;}else if(days >= 7 && days < 30) {money *=0.8f;}else if(days >= 30 && days < 150) {money *= 0.7f;}else if(days >= 150) {money *=0.6f;}return money;//返回折扣后應付金額} }4.轎車類Truck
public class Truck extends Company {private String model;//子類獨有屬性:車輛型號public String getModel() {return model;}public void setModel(String model) {this.model = model;}public Truck(String brand, String model, float price, int id, String license){//有參構造setBrand(brand);setModel(model);setPrice(price);setId(id);setLicense(license);}@Overridepublic float RecentFee(int days) {//重寫支付計算方法// TODO Auto-generated method stubfloat money = this.getPrice()*days;//得到折扣前應付租金if(days > 7 && days <=30) {money *= 0.9f;}else if(days > 30 && days <= 150) {money *=0.8f;}else if(days > 150) {money *= 0.7f;}return money;//返回打折后應付金額} }5.管理系統(tǒng)主類ManagerSys
import java.util.ArrayList; import java.util.List; import java.util.Scanner;public class ManagerSys {//管理系統(tǒng)類private static List<Company> listCar=new ArrayList<>();//管理系統(tǒng)轎車集合private static List<Company> bus=new ArrayList<>();//管理系統(tǒng)客車集合private static List<Company> GoodsCar=new ArrayList<>();//管理系統(tǒng)客車集合public static void main(String []args){//默認添加管理系統(tǒng)4種轎車listCar.add(new Truck("寶馬","X5",800,1001,"湘FQ9456"));listCar.add(new Truck("奧迪","A6",600,1002,"湘FQ8888"));listCar.add(new Truck("大眾","CC",300,1003,"湘FQ6666"));listCar.add(new Truck("別克","GL8",600,1004,"湘FQ6688"));//默認添加管理系統(tǒng)4種客車bus.add(new Sedan("金杯","16",800,1001,"湘FQ12345"));bus.add(new Sedan("金杯","16",800,1002,"湘FQ23456"));bus.add(new Sedan("亞星","32",1500,1003,"湘FQ34567"));bus.add(new Sedan("亞星","32",1500,1004,"湘FQ45678"));//默認添加管理系統(tǒng)2種貨車GoodsCar.add(new GoodsVehicle("福田","10",500,2001,"湘AQ20211"));GoodsCar.add(new GoodsVehicle("東風","24",1000,2002,"湘AQ20212"));show();//系統(tǒng)選擇交互界面}public static void show() {//系統(tǒng)選擇交互界面方法while (true) {System.out.println("--------歡迎進入汽車之家--------");System.out.println("1-進入管理員系統(tǒng)");System.out.println("2-進入普通租賃用戶系統(tǒng)");System.out.println("3-退出");System.out.println("請輸入您想要進行的操作:");Scanner user = new Scanner(System.in);int temp = user.nextInt();//輸入命令判斷switch (temp) {case 1:CheckPwd(user);//管理員登錄驗證break;case 2:UserSys.User(listCar,bus,GoodsCar, user);//用戶系統(tǒng)break;case 3:System.out.println("感謝您的信任與支持,再見!");System.exit(0);break;default:System.out.println("請做個遵守規(guī)則的用戶哦\n");}}}private static void CheckPwd( Scanner user) {//登錄驗證方法while (true) {System.out.println("請輸入管理員賬號:");int id = user.nextInt();System.out.println("請輸入管理員密碼:");String pwd = user.next();if ((pwd.equalsIgnoreCase("abc123")) && (id == 1024)) {Manager(user);//管理員交互界面break;} else {System.out.println("賬號或密碼錯誤,請重新輸入!");}}}private static void Manager( Scanner user) {//管理員交互界面方法while (true) {System.out.println("*****歡迎進入汽車管理系統(tǒng)*****");System.out.println("1-查詢當前系統(tǒng)車輛");System.out.println("2-查詢用戶租賃訂單");System.out.println("3-增加車輛");System.out.println("4-刪除車輛");System.out.println("5-修改車輛租金");System.out.println("6-返回主頁面");System.out.println("請輸入您想要進行的操作:");int manage = user.nextInt();//輸入命令判斷switch (manage) {case 1:queryCar();//查詢當前系統(tǒng)車輛break;case 2:queryOrder(UserSys.customerCar, UserSys.customerBus,UserSys.customerGoods);//查詢用戶租賃訂單break;case 3:addCar( user);//增加車輛break;case 4:deleteCar(user);//刪除車輛break;case 5:updatePrice(user);//修改車輛租金break;case 6:show();//主頁面break;default:System.out.println("請做個遵守規(guī)則的用戶哦\n");}}}private static void updatePrice( Scanner user) {//修改車輛租金int userIn=checkCar(user);//提示用戶輸入租賃車輛類型并檢測合法性System.out.println("請輸入您需要修改租金車輛的編號");int userId=user.nextInt();System.out.println("請輸入您需要修改的租金金額:");float carPrice=user.nextFloat();if (userIn==1){//修改轎車租金for (int i=0;i<listCar.size();i++){if (listCar.get(i).getId()==userId){//遍歷尋找唯一IDSystem.out.println("車輛:"+listCar.get(i).getBrand()+listCar.get(i).getLicense()+"的租金已成功修改為"+carPrice);listCar.get(i).setPrice(carPrice);return;}else if(i==listCar.size()-1){System.out.println("對不起,沒有找到您想要修改租金的車輛!");}}}else if (userIn==2){//修改客車租金for (int i=0;i<bus.size();i++){//遍歷尋找唯一IDif (bus.get(i).getId()==userId){System.out.println("車輛:"+bus.get(i).getBrand()+bus.get(i).getLicense()+"的租金已成功修改為"+carPrice);bus.get(i).setPrice(carPrice);return;}else if(i==bus.size()-1){System.out.println("對不起,沒有找到您想要修改租金的車輛!");}}}else if (userIn==3){//修改貨車租金for (int i=0;i<GoodsCar.size();i++){//遍歷尋找唯一IDif (GoodsCar.get(i).getId()==userId){System.out.println("車輛:"+GoodsCar.get(i).getBrand()+GoodsCar.get(i).getLicense()+"的租金已成功修改為"+carPrice);GoodsCar.get(i).setPrice(carPrice);return;}else if(i==GoodsCar.size()-1){System.out.println("對不起,沒有找到您想要修改租金的車輛!");}}}}private static void deleteCar(Scanner user) {//刪除車輛方法System.out.println("當前您的車輛清單如下:");queryCar();//打印當前系統(tǒng)車輛int userIn=checkCar(user);//提示用戶輸入租賃車輛類型并檢測合法性System.out.println("請輸入您需要刪除車輛的車牌編號");int userId=user.nextInt();if (userIn==1){//刪除轎車for (int i=0;i<listCar.size();i++) {if (listCar.get(i).getId() == userId) {System.out.println("車輛:" + listCar.get(i).getBrand()+ listCar.get(i).getLicense() + "成功刪除!");listCar.remove(listCar.get(i));return;} else if (i == listCar.size() - 1) {System.out.println("對不起,沒有找到您想要刪除的車輛!");}}}else if (userIn==2){//刪除客車for (int i=0;i<bus.size();i++){if (bus.get(i).getId()==userId){System.out.println("車輛:"+bus.get(i).getBrand()+bus.get(i).getLicense()+"成功刪除!");bus.remove(bus.get(i));return;}else if (i == bus.size() - 1) {System.out.println("對不起,沒有找到您想要刪除的車輛!");}}}else if (userIn==3){//刪除貨車for (int i=0;i<GoodsCar.size();i++){if (GoodsCar.get(i).getId()==userId){System.out.println("車輛:"+GoodsCar.get(i).getBrand()+GoodsCar.get(i).getLicense()+"成功刪除!");GoodsCar.remove(GoodsCar.get(i));return;}else if (i == GoodsCar.size() - 1) {System.out.println("對不起,沒有找到您想要刪除的車輛!");}}}}private static void addCar( Scanner user) {//添加車輛方法int userIn=checkCar(user);//提示用戶輸入租賃車輛類型并檢測合法性System.out.println("請您輸入要添加車輛的品牌");String brand = user.next();System.out.println("請您輸入要添加車輛的型號/座位/噸位");String select = user.next();System.out.println("請您輸入要添加車輛的租價");float price = user.nextFloat();System.out.println("請您輸入要添加車輛的編號");int id = user.nextInt();System.out.println("請您輸入要添加車輛的車牌號");String license = user.next();switch (userIn) {case 1:listCar.add(new Truck(brand, select, price, id,license));//添加轎車對象break;case 2:bus.add(new Sedan(brand, select, price, id,license));//添加客車對象break;case 3:GoodsCar.add(new Sedan(brand, select, price, id,license));//添加貨車對象break;}System.out.println("車輛:"+brand+select+"添加成功!");}public static int checkCar(Scanner user) {//用戶輸入租賃車輛類型方法boolean flag=true;int sc=0;while (flag) {System.out.println("請您輸入要操作車輛的類型,1-轎車,2-客車,3-貨車");int userIn = user.nextInt();if (userIn==1||userIn==2||userIn==3){sc=userIn;flag=false;}else {System.out.println("您輸入的類型有誤!");}}return sc;}public static void queryCar() {//查詢打印當前系統(tǒng)車輛System.out.println("------轎車類(7天以上9折,30天以上8折,150天以上7折)------");System.out.println("車輛品牌\t\t"+"車輛型號\t\t"+"租賃價格\t\t"+"車輛編號\t\t"+"車牌號碼");for (Company com:listCar) {Truck com1=(Truck)com;System.out.println(com.getBrand()+"\t\t"+com1.getModel()+"\t\t\t"+com.getPrice()+"\t\t"+com.getId()+"\t\t"+com.getLicense());}System.out.println("-----客車類(3天及以上9折,7天及以上8折,30天及以上7折,150天及以上6折)-----");System.out.println("車輛品牌\t\t"+"車輛座位\t\t"+"租賃價格\t\t"+"車輛編號\t\t"+"車牌號碼");for (Company com:bus) {Sedan com1=(Sedan) com;System.out.println(com.getBrand()+"\t\t"+com1.getSeat()+"\t\t\t"+com.getPrice()+"\t\t"+com.getId()+"\t\t"+com.getLicense());}System.out.println("-----貨車類(3天及以上8折,7天及以上7折,15天及以上6折,30天及以上5折,150天及以上4折)-----");System.out.println("車輛品牌\t\t"+"車輛噸位\t\t"+"租賃價格\t\t"+"車輛編號\t\t"+"車牌號碼");for (Company com:GoodsCar) {GoodsVehicle com1=(GoodsVehicle) com;System.out.println(com.getBrand()+"\t\t"+com1.getTonnage()+"\t\t\t"+com.getPrice()+"\t\t"+com.getId()+"\t\t"+com.getLicense());}}public static void queryOrder(List<Company>customerCar,List<Company>customerBus,List<Company>customerGoods) {//查詢當前用戶訂單System.out.println("*******訂單信息*******");System.out.println("車輛品牌\t\t"+"車輛型號/座位/噸位\t\t"+"租賃天數(shù)\t\t"+"租賃金額\t\t"+"車牌號碼");for (Company com : customerCar) {//遍歷輸出轎車Truck com1 = (Truck) com;System.out.println(com.getBrand() + "\t\t\t" + com1.getModel() + "型\t\t\t\t\t"+ com.getDays() + "\t\t" + com.getPayMoney() + "\t\t" + com.getLicense());}for (Company com : customerBus) {//遍歷輸出客車Sedan com1 = (Sedan) com;System.out.println(com.getBrand() + "\t\t\t" + com1.getSeat() + "座\t\t\t\t\t"+ com.getDays() + "\t\t" + com.getPayMoney() + "\t\t" + com.getLicense());}for (Company com : customerGoods) {//遍歷輸出貨車GoodsVehicle com1 = (GoodsVehicle) com;System.out.println(com.getBrand() + "\t\t\t" + com1.getTonnage() + "噸\t\t\t\t\t"+ com.getDays() + "\t\t" + com.getPayMoney() + "\t\t" + com.getLicense());}}public static void removeCar(Company trunk) {//在管理系統(tǒng)中移除用戶創(chuàng)建的轎車對象,代表車已經(jīng)租出for (int i=0;i<listCar.size();i++){if(trunk.getId()==listCar.get(i).getId()){listCar.remove(i);return;}}}public static void removeBus(Company sedan) {//在管理系統(tǒng)中移除用戶創(chuàng)建的客車對象,代表車已經(jīng)租出for (int i=0;i<bus.size();i++){if(sedan.getId()==bus.get(i).getId()){bus.remove(i);return;}}}public static void removeGoodsCar(Company goodVehicle) {//在管理系統(tǒng)中移除用戶創(chuàng)建的貨車對象,代表車已經(jīng)租出for (int i=0;i<GoodsCar.size();i++){if(goodVehicle.getId()==GoodsCar.get(i).getId()){GoodsCar.remove(i);return;}}} }6.普通用戶系統(tǒng)類UserSys
import java.util.ArrayList; import java.util.List; import java.util.Scanner;public class UserSys {//用戶系統(tǒng)類public static List<Company> customerCar=new ArrayList<>();//全局集合,存放轎車public static List<Company> customerBus=new ArrayList<>();//全局集合,存放客車public static List<Company> customerGoods=new ArrayList<>();//全局集合,存放貨車public static void User(List<Company> listCar, List<Company> bus,List<Company>GoodsCar ,Scanner user) {//用戶交互方法while (true) {//打印System.out.println("*****歡迎光臨汽車租賃公司*****");System.out.println("1-租賃車輛");System.out.println("2-查詢當前系統(tǒng)車輛");System.out.println("3-查看我的租賃訂單");System.out.println("4-返回主頁面");System.out.println("請輸入您想要進行的操作:");int using = user.nextInt();//判斷用戶輸入命令switch (using) {case 1:recentCar(listCar, bus,GoodsCar, user);break;case 2:ManagerSys.queryCar();//管理系統(tǒng)所有現(xiàn)存車輛break;case 3:ManagerSys.queryOrder(customerCar,customerBus,customerGoods);//用戶租賃訂單break;case 4:ManagerSys.show();//主界面break;default:System.out.println("請做個遵守規(guī)則的用戶哦\n");}}}private static void recentCar(List<Company> listCar, List<Company> bus,List<Company> GoodsCar,Scanner user) {//租賃車輛方法ManagerSys.queryCar();//打印管理系統(tǒng)所有現(xiàn)存車輛int userIn= ManagerSys.checkCar(user);//提示用戶輸入租賃車輛類型并檢測合法性String userModel="";//車輛型號初始化String userSeat="";//車輛座位初始化String userTonnage="";//車輛噸位初始化System.out.println("車輛的品牌/型號如下:");if (userIn==1){for (Company com:listCar) {//遍歷打印所有轎車品牌供用戶選擇Truck com1=(Truck)com;System.out.println(com.getBrand()+":"+com1.getModel()+" ");}System.out.println("請輸入您想要租賃的車輛品牌名稱:");String userBrand=user.next();System.out.println("請輸入您想要租賃的車輛型號:");userModel=user.next();Company truck=CarFactory(userBrand,userModel,userSeat,userTonnage,listCar,bus,GoodsCar,userIn);//工廠創(chuàng)建一個新的轎車對象if (truck.getId()==0){//管理系統(tǒng)中找不到用戶輸入的轎車System.out.println("您輸入的車輛品牌或型號有誤!");}else {//管理系統(tǒng)中找到了用戶輸入的轎車System.out.println("請輸入您想要租的天數(shù):");truck.setDays(user.nextInt());//租車天數(shù)存入轎車對象truck.setPayMoney(truck.RecentFee(truck.getDays()));//計算租車費用并存入轎車對象customerCar.add(truck);//在全局轎車集合中添加創(chuàng)建的轎車對象ManagerSys.removeCar(truck);//在管理系統(tǒng)中移除創(chuàng)建的轎車對象,代表車已經(jīng)租出System.out.println("租賃成功!您租賃的是:" + truck.getBrand()+ userModel + ",車牌號為:" + truck.getLicense());System.out.println("共租賃"+truck.getDays()+"天,需要支付的租金為:¥"+truck.getPayMoney());}}if (userIn==2){for (Company com:bus) {//遍歷打印所有客車品牌供用戶選擇Sedan com1=(Sedan) com;System.out.println(com.getBrand()+":"+com1.getSeat()+"座");}System.out.println("請輸入您想要租賃的車輛品牌名稱:");String userBrand=user.next();System.out.println("請輸入您想要租賃的車輛座位數(shù)量:");userSeat=user.next();Company sedan=CarFactory(userBrand,userModel,userSeat,userTonnage,listCar,bus,GoodsCar,userIn);//工廠創(chuàng)建一個新的客車對象if (sedan.getId()==0){//管理系統(tǒng)中找不到用戶輸入的客車System.out.println("您輸入的車輛品牌或型號有誤!");}else {//管理系統(tǒng)中找到了用戶輸入的客車System.out.println("請輸入您想要租的天數(shù):");sedan.setDays(user.nextInt());//租車天數(shù)存入客車對象sedan.setPayMoney(sedan.RecentFee(sedan.getDays()));//計算租車費用并存入客車對象customerBus.add(sedan);//在全局客車集合中添加創(chuàng)建的客車對象ManagerSys.removeBus(sedan);//在管理系統(tǒng)中移除創(chuàng)建的客車對象,代表車已經(jīng)租出System.out.println("租賃成功!您租賃的是:" + sedan.getBrand()+ userSeat + "座,車牌號為:" + sedan.getLicense());System.out.println("共租賃"+sedan.getDays()+"天,需要支付的租金為:¥"+sedan.getPayMoney());}}if (userIn==3){for (Company com:GoodsCar) {//遍歷打印所有客車品牌供用戶選擇GoodsVehicle com1=(GoodsVehicle) com;System.out.println(com.getBrand()+":"+com1.getTonnage()+"噸");}System.out.println("請輸入您想要租賃的車輛品牌名稱:");String userBrand=user.next();System.out.println("請輸入您想要租賃的車輛噸位數(shù)量:");userTonnage=user.next();Company goodsvegicle=CarFactory(userBrand,userModel,userSeat,userTonnage,listCar,bus,GoodsCar,userIn);//工廠創(chuàng)建一個新的客車對象if (goodsvegicle.getId()==0){//管理系統(tǒng)中找不到用戶輸入的客車System.out.println("您輸入的車輛品牌/型號/噸位有誤!");}else {//管理系統(tǒng)中找到了用戶輸入的客車System.out.println("請輸入您想要租的天數(shù):");goodsvegicle.setDays(user.nextInt());//租車天數(shù)存入客車對象goodsvegicle.setPayMoney(goodsvegicle.RecentFee(goodsvegicle.getDays()));//計算租車費用并存入客車對象customerGoods.add(goodsvegicle);//在全局客車集合中添加創(chuàng)建的客車對象ManagerSys.removeGoodsCar(goodsvegicle);//在管理系統(tǒng)中移除創(chuàng)建的客車對象,代表車已經(jīng)租出System.out.println("租賃成功!您租賃的是:" + goodsvegicle.getBrand()+ userSeat + "噸,車牌號為:" + goodsvegicle.getLicense());System.out.println("共租賃"+goodsvegicle.getDays()+"天,需要支付的租金為"+ ":¥"+goodsvegicle.getPayMoney());}}}public static Company CarFactory(String userBrand,String userModel,String userSeat,String userTonnage,List<Company> listCar, List<Company> bus,List<Company> GoodsCar,int useIn) {//車輛工廠按需求造車String brand = "";//初始化String seat = "";String model = "";String tonnage = "";float price = 0;int id = 0;String license = "";if (useIn == 1) {//創(chuàng)造轎車for (Company com : listCar) {Truck com1 = (Truck) com;if (userBrand.equalsIgnoreCase(com.getBrand())//尋找系統(tǒng)是否存在該轎車&& userModel.equalsIgnoreCase(com1.getModel())) {brand = com.getBrand();model = com1.getModel();price = com.getPrice();id = com.getId();license = com.getLicense();break;}}return new Truck(brand, model, price, id, license);//返回一個新的轎車對象} else if (useIn == 2) {for (Company com : bus) {Sedan com1 = (Sedan) com;if (userBrand.equalsIgnoreCase(com.getBrand()) //尋找系統(tǒng)是否存在該客車&& userSeat.equalsIgnoreCase(com1.getSeat())) {brand = com.getBrand();seat = com1.getSeat();price = com.getPrice();id = com.getId();license = com.getLicense();break;}}return new Sedan(brand, seat, price, id, license);//返回一個新的客車對象}else if (useIn == 3) {for (Company com : GoodsCar) {GoodsVehicle com1 = (GoodsVehicle) com;if (userBrand.equalsIgnoreCase(com.getBrand()) //尋找系統(tǒng)是否存在該貨車&& userTonnage.equalsIgnoreCase(com1.getTonnage())) {brand = com.getBrand();tonnage = com1.getTonnage();price = com.getPrice();id = com.getId();license = com.getLicense();break;}}return new GoodsVehicle(brand, tonnage, price, id, license);//返回一個新的貨車對象}else {return null;}} }四、測試運行
(1)初始狀態(tài)
(2)初始車輛情況
(3)用戶租賃業(yè)務-轎車
(4)用戶租賃業(yè)務-客車
(5)用戶租賃業(yè)務-貨車
(6)用戶租賃業(yè)務完成后車輛查詢
(7)用戶租賃訂單查詢
(8)返回主頁面
增加業(yè)務部分展示(管理員系統(tǒng)增刪改查):
(1)登錄驗證及主界面
(2)查詢當前系統(tǒng)現(xiàn)存車輛
(3)查詢用戶租賃訂單
(4)增加車輛
(5)刪除車輛
正在上傳…重新上傳取消
(6)修改車輛租金
(7)操作后的系統(tǒng)車輛狀態(tài)
五、其他小demo
由于篇幅有限,還有很多類似的小demo就不一一貼出來了,大家淺看一下:
1.超市管理系統(tǒng)
2.個賬務系統(tǒng)
3.員工管理系統(tǒng)
?4.薪酬管理系統(tǒng)
寫在最后:
另外如果是JavaWeb或者是要求整合Spring全家桶或者Redis、Dubbo微服務等任何中間件的項目可以移步博主的其他博客,需要定制化功能需求的小伙伴可以私信我,沒有全棧博主解決不了的,有任何問題可以在評論區(qū)提,我會一一回復。如果大家覺得有用,就點贊、收藏、轉發(fā)吧,創(chuàng)作不易,點贊是最好的鼓勵。
?
總結
以上是生活随笔為你收集整理的Java课程设计/大作业合集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [js] 纯函数和函数式编程有什么关系
- 下一篇: PreferenceActivity