基于 Java Web 的物流云商平台的设计与实现
摘要
物流产业作为国民经济的动脉系统,连接经济的各个部门使之成为有机的整体,其发展程度成为衡量一个国家现代化程度和综合国力的重要标志之一。然而,随着网络的普及以及网络购物的兴起,人们对于生活品质有了更高的要求,常用网络购物购买自己所要的东西。传统物流中,大量的订单物流情况需要大量的人力资源,也避免不了员工失误导致的损失。这就给物流行业带来了一次重大的挑战,采用 Java Web 技术,设计一个物流云商系统,提高了人们的生活质量,减少了人力资源的浪费,加强了对于物流订单的管理和透明化物流状态,给人们带来便利和减少不必要的麻烦。
关键词:物流 云商 Java Web 技术
一、 引言
随着互联网和电子信息技术的应用,云物流平台作为一种新的信息流运作方式,利用其高效的信息传输、及时响应、优化整合,可以有效地解决货物的滚动、收集和调度问题[1]。物流云商系统对于物流的处理和整合都有极大的帮助。本篇文献综述主要介绍了物流云商系统的开发技术,系统现状,遇到的问题及解决办法等相关方面。
二、 系统现状研究
随着云计算、大数据、物联网等新一代高新技术的发展,"互联网+物流"创新模式解决了传统物流的弊端, 重构了运输、仓储、配送环节,改变因技术落后导致物流企业难以实现企业价值最大化的现状[2]。针对当前物流业发展所面临的困境,结合物联网、云、大数据等前沿信息技术的快速发展,提出了一种基于这些技术的智慧物流系统[3]。物流云商系统对于社会京畿发展会有良好的带动和流通,为城市或者乡镇居民提供更自由和便利的购物方式以及邮寄方式。
三、 物流云商系统国内外现状研究
2017 年,国务院印发了《关于进一步推进物流降本增效促进实体经济发展建议》,强调了物流业发展对于第一、第二、第三产业协同发展的重要性,要从设施建设、信息化等方面来促进物流的降本增效,同时大力鼓励智能化物流发展。2018 年国务院常务会又对物流降本增效做出了部署,提出了三项举措。国家层面的重视, 反映了我国物流行业"高成本低效率"问题依然严峻,也是国家产业结构调整的重要部分。在这样的背景下,数据驱动作为促进物流行业的有效手段[4]。因此,对于物流运输及管理方面通过网络代替部分劳动力不但减少成本还能够增强精确度确保效率。
中国作为人口第一大国,对于各种物品的需求量非常大,人们对于生活的质量和物品需求也提升了几个台阶。网络购物中商家的大规模生产和邮寄,订单量呈爆发式增长。随着大众创业、万众创新战略的深入推进以及大数据、云计算、移动互联等技术的广泛应用,物流服务功能、物流服务范围与规模、物流服务效能、物流服务交付方式等发生了深刻的变革,物流产业呈现出明显的转型升级态势,新的商业模式、经营业态、资源配置方式等物流业新业态不断涌现[5]。下面国内外关于物流业新业态发展趋势概况。
对 2000—2019 年发表的国内外相关文献进行系统收集、梳理、分类与筛选评估,选取相关样本文献进行研究发现,目前国内外关于物流业新业态研究的热点主要包括云物流、智慧物流、跨境物流、末端物流等。其中,云物流模式、物流云平台构架、智慧物流技术与设备、智慧物流整体解决方案、跨境电子商务出口物流模式、末端物流配送模式及配送网络等方面的研究已经趋于成熟;物流云服务实际运作、云仓库运营、赢利及配送模式、智慧物流技术经济效益、跨境电子商务进口物流模式、“一带一路”跨境物流沿线国家地区协作、末
端配送各种模式赢利能力等方面的研究尚待加强。
此外,研究还发现,物流行业的实践探索往往先行于理论研究,如云仓储、海外仓、众包物流、智能快递柜、前置仓等[5]。随着新零售迅速扩张,无论是传统的线下实体店还是线上的电子商务企业,要转型升级新零售都需要物流功能的强化,新零售对原有的物流平台提出了新的需求,主要体现在:物流技术及设备的智能化、高端化;前置仓的布局以及库存的精准控制;配送的高质量和即时化。通过资源集聚化、服务共享化、平台生态化"三步走"策略进行新零售业态下物流平台的运营,能够提高物流平台的运行质量和效率、降低运营犯错率和风险、提高竞争力[6]。
四、 开发技术概述
本系统将主要采用 MySQL 和 Oracle 作为数据库软件并使用 IntelliJ 作为编写程序的主要工具,选用主流的 Java Web 开发框架进行开发,利用 ORM 技术实现对数据库的访问操作,部分前后端的数据交互使用 AJAX 进行实现。
1. JavaWeb 介绍
在 Sun 的 Java Servlet 规范中,对 Java Web 应用作了这样定义:“Java Web 应用由一组 Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现 Servlet 规范的 Servlet 容器 中运行。”Java Web 应用中可以包含 Servlet、JSP、实用类、静态文档如 HTML、图片等描述 Web 应用的信息
(web.xml)。
Java Web 的优点:
1.增强模块化的轻量级容器
2.可以跨各种平台进行部署
3.灵活的依赖注入使用
4.包括 XML,Java 和注释配置的三路配置
5.通过 POJO's 缓解了注射测试的数据
2. MySQL 介绍
MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL 数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
由于 MySQL 是开放源代码的,因此任何人都可以在 General Public License 的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。
MySQL 特点:
1. 它使用的核心线程是完全多线程,支持多处理器。
2. 有多种列类型:1、2、3、4、和 8 字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、
TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和 ENUM 类型。
3. 它通过一个高度优化的类库实现 SQL 函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。
4. 全面支持 SQL 的 GROUP BY 和 ORDER BY 子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、
STD()、SUM()、MAX()和 MIN())。可以在同一查询中混来自不同数据库的表。
5. 支持 ANSI SQL 的 LEFT 0UTER JOIN 和 ODBC。
6. 所有列都有缺省值。可以用 INSERT 插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。
7. MySQL 可以工作在不同的平台上。支持 C、C++、Java、Perl、PHP、Python 和 TCL API。
五、 遇到的问题及解决办法
通过对以上问题的研究分析,同时结合实际情况,从用户,管理员两方面来进行考虑并设计系统。当用
户使用手机号注册账号并邮箱登陆,重点保护用户的个人隐私不泄露。管理员对物流订单以及人员进行管理, 既要保证用户物流信息的准确跟进状态,又要保证系统正常运营。拟采用 Java Web 技术及 MySQL 数据库进行设计开发系统,充分合理的对系统进行分析设计,保障管理员及用户的正常使用。
系统将实现的功能: 前端功能模块:
1. 基于 Java Web 技术支持的物流云商系统的主要框架,应符合审美要求;
2. 完成系统的用户注册、登录功能,系统用户分为管理员、市场销售、财会专员和船运经理四种。而普通用户只具有一定权限的操作,例如,只能查询物流状态,缴费计算;
3. 系统提供物流信息查看、物流按重缴费计算;
系统后台管理功能模块:
1. 注册用户、员工用户和自己订单的查看。管理员用户对订单状态的修改、分配订单的功能;
2. 管理员对部门、用户进行查看、增加、更新,删除的操作
3. 用户与用户扩展信息的增删改查;
4. 对于购销合同以及货物的增删改查;
可能遇到的问题:
1. 物流实时性。系统对用户的物流订单信息跟踪更新不够精准。
2. 系统没有特殊功能吸引他人使用。
3. 系统检索时找不到相关内容。
4. 物流价格相对其他部分公司较高。
解决方法:
遵循软件工程的设计思想,可用以下方式解决:
1. 尽量减少代码的冗余。
2. 操作界面友好,可增加系统使用说明。
3. 改善系统功能,增加不同物流名称显示。
4. 对检索操作进一步的改善。
5. 对于订单数量达到一定数值的物流订单给予适当优惠。
六、 结论
“互联网+物流”视角下电子商务的发展是非常快速的[7]。对物流仓储装备创新网络演化与物流业发展的协调一致程度关注不足,将严重影响物流业有序发展[8]。跨境电商交易额的快速增长促使跨境电商物流的研究成为热点[9]。电子商务和现代物流的关系,两者应该是相辅相成,齐头并进的[10]。更好地运用计算机信息技术, 从而改变物流的传统统计运输方式,可以减少不必要的失误造成的损失,也能够更好的统计用户物流情况更新物流传输状态。物流对于现代网络购物人群逐渐庞大的趋势而言,起了带动经济流通的作用,让用户足不出户就能够买到全球各地的商品。物流云商系统的上线将对用户查询订单有很大的帮助,对于物流订单成交量大的也更方便于统计和了解成交量趋势发展。通过对相关文献的阅读和学习,我对于物流云商系统的开发有了更深的了解和思考。根据任务要求最终实现一个基于 Java Web 的物流云商系统。
|