自学内容网 自学内容网

基于SSM的物流服务系统的设计与实现

文未可获取一份本项目的java源码和数据库参考。

1、课题背景

近年来,网络信息技术持续蓬勃发展,物流行业也渐渐地在向现代物流进行转变,行业间的竞争已打破了地域的束缚逐渐走向全球化。企业要想在全球化浪潮中生存和发展,必须依靠第三方物流代理,必须采用高效的现代物流管理方式来提升企业竞争力、扩大经济效益。随着物流信息爆炸式的增长,依靠人工来管理这些海量信息已经远远不够了,因此通过计算机来管理和获取物流信息一定是21世纪信息高速发展时代的最终走向[1]。物流信息管理系统能够为企业提供很大便利,可以帮助企业对物流相关信息进行科学化管理,可以让企业空出人力物力发展其核心业务以及技术,而把其它环节托付于外部的物流平台。总之,现代物流管理,能够减少企业的成本、提升企业的经济效益,最终推动国家的经济发展。所以对现代物流系统的研究有着非常现实的应用价值。

2、国内外研究现状

随着经济的快速发展和服务业的不断扩大,物流在我们生活中起着越来越重要的作用,为了满足经济的快速发展和满足企业业务的复杂化,物流公司必须逐步向信息化、科学化和全球化方向转变。以前,传统物流的定义还比较狭隘,就是物品的一个移动过程,日本甚至直接翻译为物的流通,那时物流管理概念还没有提及,随着历史的发展,直到八十年代,现代物流的概念才被慢慢的被提出并受到关注。传统物流主要由运输、存储、包装、装卸、流通和加工等构成,而现代物流除了这些还加入了其他经营系统,现代物流不仅考虑效率与成本的均衡,还考虑服务与效益的均衡。

日本是一个引入“物流”概念很早的国家,早在五十年代就引入了物流的概念,七十年代物流在日本还主要体现在消费为主的阶段,直到八十年代才慢慢地实现物流的现代化、国际化,由于日本占地面极小,它们对物流信息的管理采用了“据点集中化”策略。在美国,物流的概念大概来源于军队的后勤保障一系列活动,指的是将粮食和物资送到指定地点,美国物流的快速发展,主要得益于美国有大量先进技术和配送网络的运输公司[2]。在欧洲,也很早就将现代技术应用于物流管理,他们的物流发展历程可以大致归纳为从工厂物流阶段,综合物流阶段,供应链物流阶段和电子物流阶段。很多国外的制造业企业认为物流是影响其竞争能力的关键因素,越来越多的企业将时间和资源集中在核心业务、关键技术上,而将物流管理等非核心业务方面则采用外部物流平台的服务来进行处理。这样企业通过外部的专业化物流服务,集中资源和技术用在企业的关键业务上面来以提升自身的竞争优势而立于不败之地。

众所周知,电视剧中,早在古代,我们就有了镖局的概念,那也许就是物流的雏形,但真正将物流该概念引进时间是在八十年代从日本引入的,经过30多年的发展,我国物流业也获得了较大的进步,它表现在如下四个方面:①现代物流发展受到重视;②国内物流企业在逐渐重视物流服务的质量和效率;③物流企业在物流管理中使用网络信息技术的力度在加大;④物流的技术研究取得了一定的发展。但是与发达国家相比,我国在物流配送效率和运输成本以及管理的专业化和信息化等方面仍存在较大差距。主要体现在:①物流质量还是有待改善,主要包含物流时间、费用和效率三大块;②我国在物流管理方面对信息技术的使用程度和研究深度还不够,发展不平衡,物流管理软件应用还不够广泛;③物流管理体制还需进行改革。各部门的分工不明确,管理工作重复交叉等,造成管理效率低下。

  1. 开发工具及技术

3.1Java技术优势

Java技术它是一个容易让人学会和使用的一门服务器语言[3]。它在编程的过程当中只需要很少的知识就能建立起一个真正的交互站点。对于这个教程来说它并不需要你完全去了解这种语言,只要能快速融入web站点就可以,还可以进行一些基本知识的编程就可以[4]。

现代社会中,使用Java语言做动态网页是最常用的,主要是Java比较简单易懂,用户掌握的web 服务器编写脚本。Java语言技术在编程技术中具有一定的安全性和跨平台性功能,并且它可以直接支持分布式的网络应用和效率[5]。在Java语言技术当中它的功能是方便简单的。对于这个语言技术来说它就像万花筒一样在进行开发的时候可以随机进行组合最后变成不同颜色的花瓣。随着现在互联网的快速发展和电子商务的不断发展,在各行各业的设施基础上都开始应用到了计算机,对于过去传统的的管理方式和用户需求都不能满足现在正常的供求关系,所以我们必须通过添加现在的新技术来满足用户的需求。从目前来看,Java技术已经在动态网页中应用的是比较广泛的一门技术[6]。

Java语言具有非常多种的特性:(1)跨平台的无关性;(2)面向对象; (3)安全性得以保障;(4)支持多个任务;(5)多种编写方式,代码编写简单。对比其他的低级语言、高级语言,Java语言具有明显的显著优势以及未来开阔的前景,可以广泛的应用在个人笔记本电脑、大数据、大型游戏等等[7]。

3.2 B/S架构  

B/S架构是服务器/浏览器架构模式,随着互联网热度的提升,地位也在水涨船高,网民最常用的就是登录浏览器端查看信息,B/S用综合客户端的方式,以服务器端为大头来主要处理所要实现的业务,客户端的主要作用就是作为功能的显示面并跟数据库来进行对接[8]。B/S架构在使用中的好处:

  1. 操作性更为舒适,且易学好懂。
  2. 具有分布的特点,且可随意进入查看和修改。
  3. 系统维护的工作更容易开展。
  4. 便于开拓业务,网站的新增就能新增功能。

由此可见,B/S架构的操作更为方便,对业务的开展更为适合,对维护所需的系统更容易上手,且对开发新功能更是便捷。本项目就是在需求分析后的综合考虑下使用此架构。

3.3 Mysql简介

MySQL数据库是世界上最流行的关系型数据库管理系统之一,它可以工作在许多平台(Unix,Linux,Windows)上,它是具有客户机/服务器体系结构的分布式数据库管理系统,而且MySQL数据库所使用的语言是数据库中最常用最标准化的语言[9]。MySQL数据库是瑞典的MySQL AB公司开发的。mysql数据库它主要是适用于网络,并且它具开源代码软件,用其建造的数据库可在任何电脑平台上进行访问,相对于其他数据库而言,MySQL数据库具有运行速度快、可靠性高、安全保密性强等优点,大大降低了总体成本,非常适合中小型网站的开发[10]。

Mysql数据库它的主要优点就是让人们在学习的过程当中容易、简单的去学习也方便进行操作[11]。对于我们在使用mysql数据库的情况下将它的功能要进行代码的编写。对于mysql数据库来说我们只要编写一小段的代码就能实现功能。

4、结束语

   该系统主要使用JAVA、B/S和MySQL数据库进行开发。在校期间也接触过Java和MySQL数据库的课程,对此有一定的开发经验,所以从技术上来说是可行的[12]。所选择的开发工具和服务器都是免费的开源软件,并不需要支付费用,而且由作者本人单独完成,也不存在团队费用,几乎没有经济成本,具备经济可行性。所以开发基于SSM的物流服务系统是可行的。

参考文献

[1] 陈莲.基于Java的Web开发技术[J].电子技术与软件工程,2021(16):43-44.

[2] 李强.基于MySql的物流管理系统的设计与实现[J]. 西安文理学院学报(自然科学版),2017,(02):50-54.

[3] 陈雄华.Spring企业级应用开发详解[M].北京:电子工业出版社,2017.7.

[4] 熊永平.基于SSM框架应用开发技术的分析与研究[J].电脑知识与技术, 2019,15 (36): 76-77.

[5] 沈泽刚,秦玉平.Java Web编程技术(第2版)[M].北京:清华大学出社,2019:40-120.

[6] 赵一丁.软件工程基础[M]北京:北京邮电大学出版社,2019.6.

[7] 崔巍.数据库系统及应用[M].北京:高等教育出版社,2018.

[8] 孙一林,彭波.Java数据库编程实例[M].北京:清华大学出版社,2019:200-261.

[9] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2018.5.

[10] BruceEckel.Java编程思想[M].北京:机械工业出版社,2017.6.

[11] Zhang jinwen, zhang xin. Design and development of new appointmentsystem based on SSM architecture [J]. Computer knowledge and technology, 2016 (07) : 73-74 + 87.

[12] Chit Su Mon,Tan Khee Tee,Amir ‘Aatieff Amir Hussin. A Prototype of a Mobile Car Rental System[J]. Journal of Physics: Conference Series,2020,1529(3):


原文地址:https://blog.csdn.net/2401_87134477/article/details/143048353

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!