精华内容
下载资源
问答
  • 快递系统
    千次阅读
    2021-03-15 19:47:37

    java模拟物流快递系统程序

    贺 州 学 院

    实 验 报 告

    班级 16物联2班 学号 1610818044 姓名 黄涛 评分等级

    实验名称 模拟物流快递系统程序设计 日期 2017-10-25

    实验要求

    输入、编辑、调试和运行例4.1;

    输入工具类;

    要求输出结果如下所示:

    从键盘中输入基本信息将它们输出。

    要求输出结果如下所示:(数值任意)

    输入、编辑、调试和运行例4.4;

    二、实验目的

    学会分析“ 模拟物流快递系统程序设计 ”程序任务实现的逻辑思路。

    能够独立完成“ 模拟物流快递系统程序设计 ”程序的源代码编写。编译及运行。

    理解类和对象的封装,继承以及多态的概念和使用。

    实验环境:Eclipse软件编译环境

    实验设计过程:

    将交通工具定义成一个抽象类,和一个抽象的运输方法

    定义保养接口,具备交通工具的保养接口

    定义一个专用运输车类

    定义一个快递任务类

    定义一个包含gps接口,和实现了该接口的仪器类

    实验代码

    package cn.itcast.chapter04.task02;

    /*

    * 交通工具类

    */

    public abstract class Transportation {

    private String number; // 编号

    private String model; // 型号

    private String admin; // 运货负责人

    public Transportation() {

    super();//可省略

    }

    public Transportation(String number, String model, String admin) {

    this.number = number;

    this.model = model;

    this.admin = admin;

    }

    // 运输方法

    public abstract void transport();

    // 编号

    public void setNumber(String number) {

    this.number = number;

    }

    public String getNumber() {

    return number;

    }

    // 型号

    public void setModel(String model) {

    this.model = model;

    }

    public String getModel() {

    return model;

    }

    // 负责人

    public void setAdmin(String admin) {

    this.admin = admin;

    }

    public String getAdmin() {

    return admin;

    }

    }

    /*

    * 定义保养接口,具备保养功能。

    */

    public interface Careable {

    //保养方法

    public abstract void upKeep();

    }

    /*

    * 专用运输车类

    */

    public class ZTransportation extends Transportation implements Careable{

    //无参构造

    public ZTransportation() {

    super();

    }

    //有参构造:车辆编号、型号、负责人

    public ZTransportation(String number, String model, String admin) {

    super(number, model, admin);

    }

    // 运输方法

    public void transport() {

    System.out.println("运输进行中。。。");

    }

    // 重写车辆保养方法

    public void upKeep() {

    System.out.println("货物运输车辆保养完毕!");

    }

    }

    /*

    * 快

    更多相关内容
  • 数据结构的大作业快递系统,有服务端程序和客户端程序, 内附加该功能的PPT, 和实现各功能后的截图, 更好的了解该系统
  • 贺 州 学 院 实 验 报 告 三实验环境Eclipse 软件编译环境 四 班级 16 物联2 班 学号 1610818044 姓名 黄涛 评分等级 实验设计过程 1将交通工具定义成一个抽象类和一个抽象的运输方法 实验名称 模拟物流快递系统程序...
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 快递系统数据库设计.pdf
  • 基于C++的mfc框架的快递系统(源码+数据库).zip,快递系统代码,源代码,JISONG.cpp,cdw.plg,cdw.rc,Resource.h,cdw.ncb,userinfo.mdb,res,cdw.rc2,richman8.ico,cdw.ico,AdoConnect.cpp,cdw.suo,cdw.cpp,bgcx.cpp,cdw...
  • 【案例4-8】模拟物流快递系统程序设计
  • 毕业设计做的快递系统,分为用户、普通管理员、超级管理员三个入口,能实现一般快递所有需求,供学弟学妹参考,VS2010,数据库为VS2010自带的SQL server08 ,里面包含毕设报告
  • 系统将该操作记录到操作日志优先级低正常流程1.1 有新车 1. 营业厅业务员从菜单中选择车辆信息 2. 系统显示车辆信息管理界面3. 营业厅业务员输入新的车辆信
  • 一种家用智能快递柜及家用自助收发快递系统.pdf一种家用智能快递柜及家用自助收发快递系统.pdf一种家用智能快递柜及家用自助收发快递系统.pdf一种家用智能快递柜及家用自助收发快递系统.pdf一种家用智能快递柜及家用...
  • 一种家用智能快递柜及家用自助收发快递系统.docx一种家用智能快递柜及家用自助收发快递系统.docx一种家用智能快递柜及家用自助收发快递系统.docx一种家用智能快递柜及家用自助收发快递系统.docx一种家用智能快递柜及...
  • SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 SpringBoot快递管理系统源码,包含数据库 ...
  • 为此,提出了一种地铁众包快递系统,能够基于地铁乘客出行历史记录分析快递服务质量,并提供分时段的快递差异化服务。该系统既满足时延要求较高的快递需求,又可作为同城范围快递的补充。同时,提出快递中转方案。...
  • java+html实现的快递管理系统,mysql数据库,tomcat服务器,含数据库sql文件。
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 快递系统设计报告.pdf

    2022-07-01 03:04:25
    快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf快递系统设计报告.pdf
  • 快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx快递系统设计报告.docx
  • 快递系统.zip

    2019-05-16 10:40:44
    物流系统开发,站点收发货,接单,派单,签单全流程,通过对快递单的实时更新,可方面查到从物品寄单到签单的详细信息
  • 基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的智能快递系统.pdf基于STM32的...
  • 快递代取系统各种图.rar,快递代取系统各种图,ObjectOrientedModel_2.oom,设计.docx,BusinessProcessModel_3.bpm,ObjectOrientedModel_1.oom,BusinessProcessModel_2.bpm,快递代取系统2.0.oom,BusinessProcessModel_1...
  • 基于SSM框架的人脸识别取快递系统的实现.pdf
  • 快递系统架构设计.pptx
  • easyui快递系统

    2017-09-13 14:55:05
    easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统easyui快递系统...
  • 基于STM32的智能快递系统研究与设计.pdf
  • 快递系统代码c++.zip

    2022-05-15 11:46:38
    快递系统代码c++.zip
  • 电子商务环境下社区智能快递系统助力快递末端配送效率提升.pdf
  • 编写一个模拟物流快递系统的程序,模拟后台系统处理货物的过程。 思路 1)首先定义一一个交通工具类,如汽车、飞机......由于交通工具种类较多,将该交通通工具类定义为一一个抽象类,类中需要包含该交通工具类型、...

    背景

    网购已成为人民生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户手中。而在送货其间,物流管理人员可以在系统中查看所有物品的物流信息。编写一个模拟物流快递系统的程序,模拟后台系统处理货物的过程。

    思路

    1)定义交通工具抽象类(jiaotonggongju),包含运输工具类型(leixing),承运商信息(chengyunshang),交通工具编号(num)

    2)定义交通工具子类(jtgjzilei),包含运输工具类型(leixing),承运商信息(chengyunshang),交通工具编号(num),继承交通工具抽象父类,并对交通工具抽象类进行重写,

    3)定义快递属性类和抽象方法,快递属性类(kuaidi),包含快递重量(weight),快递单号(ID),发货地点(place),抽象方法包含运送前,运送中,运送后。

    4)定义测视类,通过调用交通工具子类、快递属性类、抽象方法和scanner函数,完成整个物流模拟快递系统的设计。

    代码

    //定义交通工具类(类型、承运商、号码)
    
    package project1;
    
    import java.security.PublicKey;
    
    public abstract class jiaotonggongju {
    	private String leixing;
    	private String chengyunshang;
    	private String num;
    
        public jiaotonggongju() {
    	
        }
    
        public jiaotonggongju(String leixing,String chengyunshang,String num){
        	super();
    	    this.leixing=leixing;
    	    this.chengyunshang=chengyunshang;
    	    this.num=num;
        }
    
        public abstract void gongju();
    
        public String getNum() {
    	    return num;
        }
    
        public void setNum(String num) {
    	    this.num=num;
        }
    
        public String getLeixing() {
    	    return leixing;
        }
    
        public void setLeixing(String leixing) {
    	    this.leixing=leixing;
        }
    
        public String getChengyunshang() {
    	    return chengyunshang;
        }
    
        public void setChengyunshang(String chengyunshang) {
    	    this.chengyunshang=chengyunshang;
        }
    }
    //定义交通工具子类
    
    package project1;
    
    public class jtgjzilei extends jiaotonggongju {    
    	public jtgjzilei() {
    		super();
    	}
    	public jtgjzilei(String leixing,String chengyunshang,String num) {
    		super(leixing,chengyunshang,num);
    	}
    	public void gongju() {
    		System.out.println("正在运输中......");
    	}
    
    }
    //定义快递属性类和抽象方法
    
    package project1;
    
    import javax.crypto.interfaces.DHPublicKey;
    
    public class kuaidi {
    	double weight;
    	String ID;
    	String place;
    	
    	public kuaidi(){
    		
    	}
    	
    	public kuaidi(double weight,String ID,String place) {
    		super();
    		this.weight=weight;
    		this.ID=ID;
    		this.place=place;
    	}
    	
    	//运送前
    	
    	public void before() {
        	System.out.println("订单开始处理");
        	System.out.println("快递单号:"+this.ID);
        	System.out.println("货物重量:"+this.weight+"kg");
        	System.out.println(this.place+"仓库接货");
        	System.out.println("仓库拣货");
        	System.out.println("拣货完毕");
        	System.out.println("已到达配送站,随机分配运货人");
        	System.out.println("快件准备派送......");
        }
    	
    	//运输工具(交通工具子类)
    	
    	jtgjzilei tool=new jtgjzilei("汽车","顺丰快递","0328");
    	
    	//运送中
    	
    	public void ing() {
    		System.out.println("承运商:"+tool.getChengyunshang()+"\n"+"编号:"+tool.getNum()+"\n"+"运送工具:"+ tool.getLeixing());
    		tool.gongju();
    	}
    	
    	//运送后
    	
    	public void later() {
    		System.out.println("快件已签收");
    		System.out.println("承运商"+tool.getChengyunshang()+"派送完毕");
    	}
    }
    //测试类
    
    package project1;
    
    import java.util.Scanner;
    
    public class Test {
    	public static void main(String[] args) {
    		Scanner scanner = new Scanner(System.in);
    		kuaidi express=new kuaidi();
    		System.out.println("正在创建快递项目");
    		System.out.println("请输入快递重量:");
    		express.weight=scanner.nextDouble();
    		System.out.println("请输入快递单号:");
    		express.ID=scanner.next();
    		System.out.println("请输入发货地点:");
    		express.place=scanner.next();
    		
    		
    		//调用运送前
    		
    		System.out.println("\n");
    		express.before();
    		System.out.println("\n");
    		
    		//调用运送中
    		
    		express.ing();
    		System.out.println("\n");
    		
    		//调用运送后
    		
    		express.later();
    		System.out.println("\n");
    		
    	}
    }
    

    测试

     

    展开全文
  • 快递系统数据库设计.doc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,218
精华内容 17,687
关键字:

快递系统