三、源码:abstract class Vehicle{ protected String number//车牌号 protected String type//车类型 protected double value//购车价格 protected double rentPrice//租车单价 protected double rentKilometers//租车里程数 protected double rent//租金 public Vehicle(String number,String type,double value,double rentPrice)//设置车牌号、类型、价格、租车单价 { this.number=number this.type=type this.value=value this.rentPrice=rentPrice } public void setRentKilometers(double rentKilometers)//设置租车里程数{ this.rentKilometers=rentKilometers} public double getRentKilometers()//返回租车里程数{return rentKilometers} public abstract void calcuRent()//计算租金 public double getRent()//返回租金{return rent} public void printBasicInfo()//返回车的基本信息{ System.out.println("车牌:"+number+"\t车类型:"+type+"\t车价:"+value+"万元"+"\t租车单价:"+rentPrice)} public void printOtherInfo()//返回租车的信息{ System.out.print("租车里程数:"+rentKilometers) System.out.print("\t租车单价:"+rentPrice) System.out.println("\t租金:"+rent) System.out.println() } }/*****************************************************************************/class Truck extends Vehicle{ private double tonnage//货车的吨位数 public Truck(String number,String type,double value,double rentPrice,double tonnage) { super(number,type,value,rentPrice)//调用父类的构造器方法 this.tonnage=tonnage//对自己的成员变量进行初始化 } public double getTonnage() { return tonnage } public void calcuRent()//计算租金 { if(tonnage<10) rent=rentPrice*rentKilometerselse rent=rentPrice*rentKilometers*1.5 } public void printOtherInfo()//返回租车的信息{ System.out.print("货车租吨位:"+tonnage) System.out.print("\t租车单价:"+rentPrice) System.out.println("\t租金:"+rent) System.out.println() }}/*****************************************************************************/class Bus extends Vehicle{ int seats//客车坐位数int rentHours//租车小时 public Bus(String number,String type,double value,double rentPrice,int seats) { super(number,type,value,rentPrice)//调用父类的构造器方法 this.seats=seats } public void setRentHours(int rentHours) { this.rentHours=rentHours } public int getRentHours() { return rentHours } public int getSeats() { return seats } public void calcuRent()/*覆盖父类的计算租金的方法,出租单价为每天出租价格*/ { rentPrice=rentPrice*rentHours } public void printOtherInfo()//返回租车的信息{ System.out.print("客车租车时间:"+rentHours) System.out.print("\t租车单价:"+rentPrice) System.out.println("\t租金:"+rent) System.out.println() }}/*****************************************************************************/class Car extends Vehicle{ private int rentDayspublic Car(String number,String type,double value,double rentPrice) { super(number,type,value,rentPrice)//调用父类的构造器方法 } public void setRentDays(int rentDays) { this.rentDays=rentDays } public int getRentDays() { return rentDays }public void calcuRent()/*覆盖父类的计算租金的方法,出租单价为每天出租价格*/ { rentPrice=rentPrice* rentDays }public void printOtherInfo()//返回租车的信息{ System.out.print("小车租车天数:"+rentDays) System.out.print("\t租车单价:"+rentPrice) System.out.println("\t租金:"+rent) System.out.println() }} /*****************************************************************************/ public class TestCar{ public static void main(String args[]) { Truck truck1=new Truck("粤B 30234","小车",16,200,15.0) Bus bus1=new Bus("粤B 30234","小车",16,200,50) Car car1=new Car("粤B 30234","小车",16,200) truck1.printBasicInfo() bus1.printBasicInfo() car1.printBasicInfo() }}四、运行结果
首先,你要根据你这个租赁管理系统进行分析,写出基本的框架,然后再根据这个框架设计出数据库,最后写代码。这样就做好了啊,不过前期分析写出框架是最难的,迪蒙汽车租赁解决方案是由迪蒙自主设计研发的一套多网融合汽车租赁管理整体解决方案。用java开发的汽车租赁管理系统优势:
1、业务类型全覆盖
长租、短租、代驾、接送机、以租代售、分时租赁、公车租赁等租赁业务全覆盖
2、全方位监控
实现订单、车辆、合同、客户的全程跟踪,实时监控,平台业务一手掌控
3、灵活的租金设置
针对不同车辆可设置不同的租金和优惠活动,经营多样化
4、高性能稳定架构
采用先进技术架构,基于分布式结构部署,支持大并发量数据的处理和存储
该方案融合了共享经济理念,通过先进的移动互联网技术,对传统汽车租赁系统进行了互联网化改造,不仅覆盖了传统租赁业务模式,还拓展了多元化的线上汽车租赁业务。通过系统,客户不仅可以高效开展和管理线下业务,还可通过 PC 网站、APP 等渠道开展全新的线上租赁业务。最大化优化配置时间与空间,提高汽车使用效率、提升用户体验、降低企业管理运营成本,助力企业“互联网 +”升级转型。
汽车租赁系统是汽车租赁公司的办公系统,包括从车辆的购置预算,审核购置,车辆预定,合同签订,车辆交接,收款结算,车辆维修,保险,违章车辆处置等业务。汽车租赁系统是基于Internet互联网、ERP、GPS及数据库技术开发的软件,实现汽车租赁行业全业务流程的信息化,迪蒙汽车租赁解决方案是由迪蒙自主设计研发的一套多网融合汽车租赁管理整体解决方案。
迪蒙汽车租赁系统软件后台由车辆信息管理、租赁业务管理、车辆服务管理、财务管理、客户管理、统计管理、线下门店管理和系统管理八大模块组成。
1)、车辆信息管理
系统业务模块,包括车辆管理、租金设置、车辆调度和车辆优惠管理四大模块。
2)、租赁业务管理
系统业务模块,包括汽车租赁业务设置、订单管理、车辆预定管理、订单变更管理、车辆续租管理、出/还车管理、押金管理、合同管理等各种业务管理功能。
汽车租赁系统后台功能有哪些?
3)、车辆服务管理
车辆服务业务模块,包括保险管理、事故管理、违章管理、维修管理、保养管理、加油卡管理,这些主要
是租赁汽车的服务工作。
4)、财务管理
对汽车租赁业务的辅助管理模块,也是不可缺少的模块,包括账单管理、发票管理、调账管理和资金明细
等功能。
5)、客户管理
主要是针对客户信息的管理,包括个人客户管理、企业客户管理、黑名单管理、积分设置等功能。
6)、统计管理
统计管理是统计站内的数据,包括用户统计、订单统计、成本统计、资金统计和车辆统计等。
7)、线下门店管理
汽车租赁公司的另一辅助模快,包括系统用户管理、门店设置和员工管理。
8)、系统管理
系统管理维护模块,包括站点管理、APP管理、基础设置、提醒管理。
迪蒙汽车租赁解决方案融合了共享经济理念,通过先进的移动互联网技术,对传统汽车租赁系统进行了互联网化改造,不仅覆盖了传统租赁业务模式,还拓展了多元化的线上汽车租赁业务。通过系统,客户不仅可以高效开展和管理线下业务,还可通过 PC 网站、APP 等渠道开展全新的线上租赁业务。最大化优化配置时间与空间,提高汽车使用效率、提升用户体验、降低企业管理运营成本,助力企业“互联网 +”升级转型。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)