最新javaee物流系统.docx

上传人:1595****071 文档编号:33812184 上传时间:2022-08-12 格式:DOCX 页数:36 大小:353.59KB
返回 下载 相关 举报
最新javaee物流系统.docx_第1页
第1页 / 共36页
最新javaee物流系统.docx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《最新javaee物流系统.docx》由会员分享,可在线阅读,更多相关《最新javaee物流系统.docx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品资料JAVAEE物流管理系统.快递物流系统目录摘要随着社会的发展特别是信息技术的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已是信息时代到来必然要发生的结果。所以我认为建立一个物流平台不管是对于物流事业还是人民群众都有很大的帮助。设计本系统的一个主要目的是方便物流企业的管理,提高物流公司的办事效率。其次是方便用户的使用,节约用户的时间。物流系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。是信息时代发展的必然要坟,是我们思维触角的延伸。本系统在设计和开发阶

2、段用到了很多网上的相关文献,并总结了近年来物流系统建设的发展过程和这些物流系统的主要特点,在本次的系统设计中采用的ORACLE10G作为后台数据库,利用了功能强大的MyEclipse应用程序作为本系统的开发软件。采用的主要技术有,JAVA基础知识,JDBC,HTML ,JSP ,SERVLET ,JS ,AJAX ,CSS ,EL表达式,JAVABEAN,TOMCAT服务器,ORACLE SQL DEVELOPER开发工具等主要技术。本系统的主要功能模块主要有以下几大类,第一,车辆管理模块;第二,线路管理模块;第三,配送点管理模块;第四,订单管理模块;第五,交接单管理模块;第六,报表管理模块;

3、第七,权限管理模块;第八,用户管理模块等几大模块。以上各模块通过与数据库的连接就构成了一个可灵活使用的物流平台。的工作流程货物入库 (1)根据客户的入库指令视仓储情况做相应的入库受理。(2) 按所签的合同进行货物受理并根据给货物分配的库区库位打印出入库单。 (3)在货物正式入库前进行货物验收,主要是对要入库的货物进行核对处理,并对所入库货物进行统一编号(包括合同号、批号、入库日期等)。 (4)然后进行库位分配,主要是对事先没有预分配 的货物进行库位自动或人工安排处理,并产生货物库位清单。 (5)库存管理主要是对货物在仓库中的一些动态变化信息的统计查询等工作。 (6)对货物在仓库中,还将进行批号

4、管理、盘存处理、内驳处理和库存的优化等工作,做到更有效的管理仓库。 运输配送 根据客户的发货指令视库存情况做相应的配送处理2根据配送计划系统将自动地进行车辆、人员、应的出库处理。根据选好的因素由专人负责货物的调配处理,可分自动配货和人工配货, 目的是为了更高效的利用手头的资源。根据系统的安排结果按实际情况进行人工调整。在安排好后,系统将根据货物所放地点(库位)情况按自己设定的优化原则打印出拣货清单。承运人凭拣货清单到仓库提货,仓库那头做相应的出库处理。装车完毕后,根据所送客户数打印出相应的送货单。车辆运输途中可通过GPS随时监控,并做到信息及时沟通。在货物到达目的地后,经受货方确认后,凭回单向

5、物流配送中心确认。产生所有需要的统计分析数据和财务结算,并产生应收款与应付款。(一)备货配送的准备工作和基础工作。备货工作包括筹集货源、订货、采购、集货、进货及有关的质量检查、结算、交接等。配送的优势之一,就是可以集中若干用户的需求进行一定规模的备货。备货是决定配送成败的初期工作,如果备货成本太高,会大大降低配送的效益。(二)储存配送中的储存有储备及暂存两种形态。1.储备配送储备是按一定时期的配送经营要求,形成的对配送的资源保证。这种类型的储备数量较大,储备结构也较完善,视货源及到货情况,可以有计划地确定周转储备及保险储备结构及数量。配送的储备保证有时在配送中心附近单独设库解决。2.暂存另一种

6、储存形态是暂存,是具体执行配送时,按分拣配货要求,在理货场地所做的少量储存准备。由于总体储存效益取决于储存总量,所以,这部分暂存数量只会对工作方便与否造成影响,而不会影响储存的总效益,因而在数量上控制并不严格。还有另一种形式的暂存,即是分拣、配货之后,形成的发送货载的暂存,这个暂存主要是调节配货与送货的节奏,暂存时间不长。(三)分拣及配货分拣及配货是配送不同于其他物流形式的有特点的功能要素,也是配送成败的一项重要支持性工作。分拣及配货是完善送货、支持送货准备性工作,是不同配送企业在送货时进行竞争和提高自身经济效益的必然延伸,所以,也可以说是送货向高级形式发展的必然要求。有了分拣及配货,就会大大

7、提高送货服务水平,所以,分拣及配货是决定配送系统水平的关键要素。(四)配装 在单个用户配送数量不能达到车辆的有效载运负荷时,就存在如何集中不同用户的配送货物,进行搭配装载以充分利用运能、运力的问题,这就需要配装。和一般送货不同之处在于,通过配装可以大大提高送货水平及降低送货成本,所以配装也是配送系统中有现代特点的功能要素,是现代配送不同于传统送货的重要区别之处。(五)配送运输 配送运输属于运输中的末端运输、支线运输,和一般运输形态主要区别在于:配送运输是较短距离、较小规模、频度较高的运输形式,一般使用汽车和其他小型车辆做运输工具。与干线运输的另一个区别是,配送运输路线选择问题是一般干线运输所没

8、有的,干线运输的干线是惟一的运输线,而配送运输由于配送用户多,一般路线又较复杂,如何组成最佳路线,如何使配装和路线有效搭配等,是配送运输的特点,也是难度较大的工作。1. 用例列表参与者用例寄件人1.物流信息查询快递员2.订单输入3.报价和时间管理4.收件信息输入营业厅业务员5.车辆装车管理6.接收货物7.派发货物8.车辆信息管理9.司机信息管理10.收款单管理中转中心业务员11.装车管理12.中转接收中转中心仓库管理人员13.入库14.出库15.库存查看16.库存盘点17.库存调整18.设置警戒比例2. 系统用例图3. 详细用例描述3.1 物流信息查询ID1名称物流信息查询创建者彭程最后一次更

9、新者戴新颜创建日期2015-9-27最后更新日期2015-11-10参与者寄件人或快递员,目标是了解订单的货运状态跟历史轨迹触发条件寄件人或快递员需要查询订单信息 且 进入查询界面前置条件寄件人或快递员有货运单号且该货运单号存在 后置条件无正常流程1.选择查询物流2.输入单号并确定3.系统显示该订单的物流状态、历史轨迹寄件人重复2-3步知道查询完所有订单信息4.寄件人查询完毕扩展流程3a.显示历史查询,方便用户选择之前查询过的订单4a.订单输入格式错误:2.系统提示错误特殊需求1.订单号为10位数字2.同一个客户端保存历史查询信息3.2 订单输入ID2名称订单输入创建者彭程最后一次更新者戴峰创

10、建日期2015-9-27最后更新日期2015-11-10参与者快递员,目标是将收入的订单信息输入系统触发条件寄件人填写寄件订单前置条件快递员拥有寄件单参数后置条件保存订单信息 正常流程0.选择订单输入1.输入寄件人信息(姓名、城市、地址、公司、电话、手机)2.输入收件人信息(姓名、城市、地址、公司、电话、手机)3.输入托运货物信息(重量、体积、数量、货物名)4.输入包装费5.输入订单条形码号6.选择快递类型7.输入完毕,点击保存8.新建并更新订单物流信息扩展流程1a.错误的寄件人信息: 2.系统提示错误并返回输入界面2a.错误的收件人信息:2.系统提示错误并返回输入界面3a.错误的托运货物信息

11、 3.系统提示信息输入格式错误4a.错误的包装费用输入格式提示包装费用格式错误5a.非法订单号: 2.系统提示错误并返回输入界面1-6a.寄件人要求取消订单 3.快递员在系统中取消订单特殊需求1.快递类型提供选择项2.未输入完成的订单可以保存等待下一次完成输入3.寄件人收件人姓名输入不能少于俩字节3.寄件人收件人手机号码不能为空,且必须是11位纯数字4.包装费用、货物体积重量数量均不能为空且未纯数值5.快递类型有 经济快递 特快 标准快递3.3 报价和时间管理ID3名称报价和时间管理创建者彭程最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-11-10参与者快递员,目标是给出报

12、价、预估时间触发条件快递员需要查询报价和时间前置条件快递员有相关订单参数后置条件收取费用,输入订单并保存正常流程0.选择订单输入,系统显示订单输入界面1.快递员选择出发地点(选择城市 填写具体位置)2.快递员选择到达地点(选择城市 填写具体位置)3.填写货物托运信息(体积重量数量 包装费用)3.系统显示报价以及预估时间扩展流程1-2.货物信息输入错误:1.系统提示错误特殊需求地点选择提供选择项,包括出发地和到达地货物托运信息除货物名外,即体积重量数量包装费用均为纯数字3.4 收件信息输入ID4名称收件信息输入创建者彭程最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-11-10

13、参与者快递员,目标是完成送件后记录订单信息触发条件进入收件输入界面前置条件收件人收件,订单完成后置条件更新物流信息正常流程0.选择收件输入系统显示收件单输入界面1.输入订单号2.收件人3.选择收件人日期4.点击保存,系统存储重复1-2,直到快递员完成所有已收件输入更新物流信息扩展流程1a.订单输入错误:系统提示错误2a.收件人输入少于两字节系统提示错误3a.收件人选择的日期是将来 4 系统提示错误特殊需求日期默认取系统当前时间,用户可选择更改,且提供选择项保存成功提示订单号必须是10位纯数字收件人姓名不少于两字节3.5 车辆装车管理ID5名称车辆装车管理创建者崔忠诚最后一次更新者戴峰创建日期2

14、015-9-27最后更新日期2015-10-22参与者营业厅业务员触发条件货物装车送往中转站或其他营业厅前置条件快递员已揽件并送至营业厅,车辆可用后置条件生成装车单更新物流信息,更改车辆状态正常流程选择订单装车输入营业厅输入汽运编号输入车辆代号输入监装员姓名输入押运员姓名选择装车日期选择目的地城市,输入目的地详细地址目的城市选择后,自动计算并显示运费输入所有订单条形码确定系统显示保存是否成功扩展流程2a. 营业厅输入不符合格式 3系统提示营业厅编号格式错误3a.汽运编号不符合格式 4.系统提示格式错误4a.车辆代号不符合格式5.系统提示格式错误7a.装车日期是将来8. 系统提示输入违反常识10

15、a 所有订单输入格式错误 11 系统提示订单必须是纯数字特殊需求日期输入提供选择框营业厅为6位数字编号汽运编号格式: 13位数字(20150921日期+00000五位数字输入目的地后即可自动计算运费并自动显示 运费根据总经理制定的城市距离与价格信息计算所有订单直接以空格隔开,每件订单为10位数字3.6 接收货物ID6名称接收货物创建者崔忠诚最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-11-10参与者营业厅业务员触发条件其它营业厅或中转中心送达货物前置条件该货物可由该营业厅派件后置条件货物等待派件,更新信息正常流程选择订单接收系统显示接收单输入界面输入营业厅编号选择到达时间

16、输入中转单号选择货物到达状态输入出发地生成营业厅到达单。扩展流程3a.营业厅编号格式错误 4 系统提示错误4a.到达时间是将来 5 系统提示错误特殊需求营业厅编号是六位纯数字(025城市+000营业厅)时间输入提供选择框3.7 派发货物ID7名称派发货物创建者崔忠诚最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者营业厅业务员,快递员触发条件货物到达即将派送前置条件1.货物可在本营业厅派送2.快递员可以派送货物3.营业厅业务员登录系统后置条件物流信息已更新正常流程分配货物给快递员进行派送选择订单派送系统显示订单输入界面输入派件单号选择时间6. 输入派件员姓名7.

17、 生成派件单扩展流程4.派件单号格式错误5.系统提示输入错误5.选择时间是将来6.系统提示输入错误6.派件员姓名输入少于两字节7.系统提示输入错误特殊需求派件单号与订单条形码一致,10位纯数字提供时间选择框3.8 车辆信息管理ID8名称车辆信息管理创建者崔忠诚最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者营业厅业务员触发条件车辆信息已经变更,需要更改前置条件营业厅业务员登录系统; 营业厅业务员具有相关权限(默认拥有)后置条件已经更新该营业厅车辆信息正常流程选择车辆并选择修改车辆信息系统显示车辆信息输入界面输入车辆代号输入车牌号输入车辆服役时间更新车辆信息扩展

18、流程1a.删除车辆1选择需要删除的车辆 2确定删除1b.增加车辆 1选择增加车辆 2输入车辆代号 3 输入车牌号 4输入车辆服役时间 5更新车辆信息1c.刷新车辆列表1选择刷新车辆列表2 系统显示刷新后列表2a. 车辆代号输入格式错误 系统提示错误3a. 车牌号格式输入错误 系统提示错误4a. 车辆服役时间格式输入错误 系统提示错误特殊需求1必须只给予营业厅业务员相应营业厅车辆信息权限2车辆代号为9位数字(城市编号(电话号码区号南京025)+营业厅编号(000三位数字)+000三位数字)3 车牌号不少于三字节3.9 司机信息管理ID9名称司机信息管理创建者崔忠诚最后一次更新者戴峰创建日期201

19、5-9-27最后更新日期2015-11-10参与者营业厅业务员触发条件需要增加,减少或者修改司机信息前置条件营业厅业务员登录系统;需要减少或者修改的司机存在后置条件已经更新该营业厅司机信息正常流程0、显示司机列表司机信息已经变更,需要修改选择需要修改的司机进行修改显示司机信息输入界面输入司机编号,输入姓名、输入出生日期、输入身份证号输入手机输入性别输入行驶证期限确定更新司机信息扩展流程1a.需要增加司机1选择增加司机2显示司机信息输入界面3输入司机编号,4输入姓名、5输入出生日期、6输入身份证号7输入手机8选择性别9输入行驶证期限10确定11更新司机信息1b 需要删除司机1选择欲删除的司机2删

20、除3系统返回删除结果1c 刷新司机列表1 选择刷新2 显示刷新后列表5a 出生日期在未来6a 身份证号输入格式错误 系统提示错误7a 手机格式错误系统提示错误特殊需求1必须只给予营业厅业务员相应营业厅车辆信息权限2出生日期输入提供选择框3手机格式必须是11位纯数字3.10 装车管理ID11名称装车管理创建者戴峰最后一次更新者戴新颜创建日期2015-9-27最后更新日期2015-11-10参与者中转中心业务员触发条件货物有转运需求前置条件中转中心业务员登录系统;司机车辆准备完毕,转运需求已明确后置条件其他中转中心或营业厅进行中转接收正常流程选择装车管理输入中转中心输入汽运编号输入车辆代号输入监装

21、员姓名输入押运员姓名选择装车日期选择目的地城市,输入目的地详细地址目的城市选择后,自动计算并显示运费输入所有订单条形码确定系统显示保存是否成功扩展流程2a. 中转中心输入不符合格式 3系统提示中转中心格式错误3a.汽运编号不符合格式 4.系统提示格式错误4a.车辆代号不符合格式5.系统提示格式错误7a.装车日期是将来8. 系统提示输入违反常识10a 所有订单输入格式错误 11 系统提示订单必须是纯数字特殊需求1日期输入提供选择框2输入目的地后即可自动计算运费并自动显示 运费根据总经理制定的城市距离与价格信息计算3所有订单直接以空格隔开,每件订单为10位数字4汽运编号格式: 13位数字(2015

22、0921日期+00000五位数字)3.11 中转接收ID12名称中转接收创建者戴峰最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者中转中心业务员触发条件营业厅或其他中转中心有货物送往本中转中心前置条件中转中心业务员登录系统后置条件货物入库正常流程货物送达中转中心,选择中转接收显示中转中心到达单输入界面业务员查看到达货物状况,选择货物到达状态输入中转中心编号输入中转单号选择到达时间输入出发地保存,生成中转中心到达单返回保存是否成功扩展流程4a 中转中心编号格式错误5 系统提示格式输入错误5a 中转单号格式输入错误系统提示格式错误特殊需求货物到达后马上入库货物到达

23、状态提供选择框中转中心编号为六位数字中转单号为21位数字:中转中心编号(六位)+日期+0000000七位数字3.12 入库ID13名称入库创建者戴峰最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者中转中心库存管理员 触发条件快递到达中转中心前置条件中转中心仓库管理员登录系统中转中心业务员已经接受相应托运货物后置条件生成库存入库单,系统自动完成相应数据更改正常流程仓库管理员选择入库系统显示入库单输入界面输入快递编号、选择入库日期、输入目的地、输入区号、排号、架号、位号确定返回保存结果扩展流程3a 快递编号格式错误 系统提示格式错误4a 入库日期在未来 系统提示违

24、反常识6a 区号、排号、架号、位号格式输入错误 系统提示格式错误特殊需求所有快递到达中转中心先入库,并且按区、按排、按架、按位定位区号、排号、架号、位号为字母或数字3.13 出库ID14名称出库创建者戴峰最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者中转中心库存管理员触发条件货物需送往营业厅或其他中转中心前置条件1中转中心仓库管理员登录系统2中转中心业务员已经录入相应中转单后置条件更新信息,业务员进行装车正常流程选择出库系统显示出库单填写界面输入仓库名输入快递编号输入目的地输入货运编号选择装运形式选择出库日期确定返回保存是否成功扩展流程4a 快递编号格式错误

25、 系统提示格式错误6a 货运编号格式错误 系统提示格式错误特殊需求1确保中转信息无误2装车形式提供选择框(航运火车汽运)3出库日期提供选择框4快递编号为10位数字3.14 库存查看ID15名称库存查看创建者戴峰最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-11-10参与者中转中心库存管理员触发条件有查看需求前置条件库存管理员登录系统后置条件分析是否发生库存报警正常流程选择库存查看设定查看时间段选择订单类型系统显示所有时段内订单显示订单合计扩展流程如发生库存报警,则要进行库存调整特殊需求1每次货物出库入库中转信息无误且系统自动完成信息更改2库存数量有合计3时间段提供选择框4订

26、单类型提供选择框(出库单 入库单 所有)3.15 账户管理ID19名称账户管理创建者戴新颜最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者财务人员触发条件财务人员需要管理或查看账户前置条件财务人员登录系统;财务人员拥有最高权限; 后置条件银行账户被进行了增、删、改、查并立即更新正常流程财务人员选择增加账户选项系统显示财务人员输入新账户账号财务人员输入新账户余额财务人员点击确定,返回操作结果扩展流程4 账户余额不是数值 系统提示账户余额必须是数值1-3a、财务人员删除账户导出账户列表财务人员选定账户将账户金额转移至其他账户删除账户1-3b、财务人员修改账户属性财

27、务人员选定账户显示账户信息输入界面财务人员修改账户名称财务人员点击确定,完成修改1-3c、财务人员查询账户财务人员输入关键词系统给出符合关键词的一个或多个账户名称和金额2-3d、财务人员取消操作财务人员选择取消操作取消特殊需求账户金额不可修改仅最高权限可进行此项操作账户余额以人民币为单位3.16 价格和距离管理ID27名称价格和距离管理创建者彭程最后一次更新者戴峰创建日期2015-9-27最后更新日期2015-10-22参与者总经理触发条件有新增服务城市;城市运输路线等改变需要改变距离;成本等原因需要改变价格;前置条件总经理被授权;总经理登录后置条件更新修改;正常流程选择对价格、距离进行修改选

28、择欲修改城市1 与城市2输入两城市间的心价格与新距离更新信息扩展流程1-3a 1 选择增加城市 2 显示城市列表 3 输入城市名 4 确定 5 显示新城市列表特殊需求不影响在修改之前成交的货单价格3.17 用户密码账号权限管理ID28名称用户密码账号权限管理创建者戴峰最后一次更新者戴新颜创建日期2015-9-27最后更新日期2015-10-22参与者管理员触发条件某位系统使用者忘记密码或需要修改密码或者需要增加一位系统使用者前置条件管理员拥有密码管理权限(默认拥有)后置条件修改完成,更新正常流程管理员选择更改账号信息 系统显示账号列表管理员选择账号选择修改修改密码输入新密码新权限管理员确定扩展

29、流程4-5:取消修改账户信息5.管理员选择取消6.取消修改3-5:删除账号管理员选择欲删除账号管理确定删除3-5:增加账号3. 管理员选择增加账号 4. 系统弹出账号填写表格 5. 输入账号ID 和password6.确定增加特殊需求除管理员外任何人不得修改密码4. 代码关系4.1 获取customer 和 userpackage action;import java.util.List;import java.util.Locale;import org.springframework.aop.ThrowsAdvice;import org.springframework.context.i

30、18n.LocaleContext;import net.sf.cglib.core.Local;import pojos.Customer;import pojos.Users;import service.CustomerService;import service.UsersService;import sun.util.resources.LocaleData;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class CustomerAct

31、ion extends ActionSupportprivate static final long serialVersionUID = -910456589191114077L;private CustomerService customerService;private List customers;private Customer customer;private int flag=0;private String uu=341231;public String getUu()return uu;public void setUu(String uu)this.uu = uu;priv

32、ate Users users;public Users getUsers()return users;public void setUsers(Users users)this.users = users;private UsersService usersService; public String list() customers=customerService.getCustomerList(); return SUCCESS; public String update() if(customer!=null) customer=customerService.getCustomerB

33、yId(customer.getCusId(); customer.setCusStatus(1); customerService.updateCustomer(customer); return SUCCESS; public String delete() if(customer!=null) customerService.deleteCustomer(customer); return SUCCESS; SuppressWarnings(unchecked)public String login() throws Exception String password=users.get

34、Password(); users=usersService.getUsersByName(users.getUsername().trim(); if(users!=null&users.getPassword().equals(password) ActionContext.getContext().getSession().put(user, users); return SUCCESS; setFlag(1); return INPUT; public UsersService getUsersService()return usersService;public void setUs

35、ersService(UsersService usersService)this.usersService = usersService;SuppressWarnings(unchecked)public String toChinese() Locale local=new Locale(zh_CN); ActionContext.getContext().setLocale(local); ActionContext.getContext().getSession().put(WW_TRANS_I18N_LOCALE, SESSION_LOCALE); return SUCCESS; S

36、uppressWarnings(unchecked)public String toEnglish() Locale local=new Locale(en_US); ActionContext.getContext().setLocale(local); ActionContext.getContext().getSession().put(WW_TRANS_I18N_LOCALE, en_US); return SUCCESS; public int getFlag() return flag;public void setFlag(int flag) this.flag = flag;p

37、ublic Customer getCustomer() return customer;public void setCustomer(Customer customer) this.customer = customer;public CustomerService getCustomerService() return customerService;public void setCustomerService(CustomerService customerService) this.customerService = customerService;public List getCu

38、stomers() return customers;public void setCustomers(List customers) this.customers = customers; 4.2 规划道路package dao.impl;import java.util.ArrayList;import java.util.List;import org.hibernate.criterion.Restrictions;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import pojos.Sch

39、eme;import dao.SchemeDao;public class SchemeDaoImpl extends HibernateDaoSupport implements SchemeDao SuppressWarnings(unchecked)public List getSchemeListByEndCityId(int endCityId,int type)List list=new ArrayList();while (true) List schemes=super.getSession().createCriteria(Scheme.class).createCriter

40、ia(endCity).add(Restrictions.eq(cityId, endCityId).list();/循环方案if(schemes.size()1)/如果存在两种方案for (Scheme scheme : schemes) System.err.println(scheme.getSchemeType();if(type=1)/非周二、周六if(scheme.getSchemeType()=1)/走铁路或公路list.add(scheme);endCityId=scheme.getStartCity().getCityId();elseif(scheme.getSchemeType()!=1)/走江路或海路list.add(scheme);endCityId=scheme.getStartCity().getCityId();else list.add(schemes.get(0);endCityId=schemes.get(0).getStartCity().getCityId();if(endCityId=1)break;return list;SuppressWarni

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com