设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Spring Boot的物流信息管理系统的设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)

1. 研究目的、意义

随着互联网的发展,很多人开始选择网购这一购物方式。电商也随之发展起来,而电商很依赖物流快递行业,对于物流快递的需求也变得多起来。然而我国物流行业虽然发展势头良好,但是仍存在很多问题。一方面,我国物流成本高昂,社会物流总费用在GDP中占据较高的比重,另一方面,传统的物流管理系统和运作流程已经无法满足现代物流业的要求。这主要是因为在中国的小型和中型物流企业大部分都是劳动力密集型的操作模式,人工分拣,导致效率低;人工输入原始数据,导致数据错误检索更加困难。这种情况的原因,一部分是成本比较有优势的企业考虑,另一部分是企业缺乏正确的概念,而不是一个对未来的憧憬。对企业来说,落后的物流管理理念和管理系统导致了经营和管理成本的增加,也导致企业的整个物流运作流程无法与现代信息技术相结合,并且物流行业对于数据处理方面有很强依赖性,因此,企业迫切需要一套与自身业务相结合的、能够降低成本、增加效率的物流信息管理系统,开发物流信息管理系统能从技术方面提高公司的各项业务能力,继而提高公司在市场中的综合竞争能力。

本文拟研发一个物流信息管理系统,采用B/S架构作为客户端服务器之间的组织结构形式,保证所有用户能方便访问该系统。项目的构建则选择了现在主流的Web开发框架Spring Boot来构建项目,采用传统Java Web服务器的三层架构,Web层用Spring MVC,数据库选择MySQLdao层用Spring Data JPA框架来编写,加上Spring Security来做权限控制。该项目是前后端分离,前端项目使用Node.js构建项目,主要框架是Angular,搭配ng-zorrong-alain两个组件库。最后完成的系统可以完成处理快递信息的任务,系统管理员可以管理员工,用户和网点,网点之间可以完成快递收发件的管理,快递员可以完成的揽件,派件等业务的信息管理,用户可以看到最新的物流信息,知道自己寄件和收件的信息,提高快递公司的业务效率

2. 国内外研究概况

目前国内部分物流信息系统不够完善。虽然有的物流行业已经引入了信息管理系统,但是系统过于单一,其中的功能已经不能够满足最新的时代要求,在管理上也没有先进的技术更新,还停留在老旧单一的层面,灵活性差,管理能力差。

当前一些物流系统主要采用node.js.net技术开发的。其中,(1)Node.js不适合开发CPU密集型应用。由于JavaScript单线程的原因,如果有长时间运行的计算(比如多层循环),将会导致CPU时间片不能释放,使得后续I/O无法发起并且Debug很困难,出错了很难找到问题的原因,维护起来也不好维护。(2).net技术虽然更容易上手,但对比JavaJava代码复用率高,且跨平台,维护起来更方便此外,.net技术只能运行于Windows平台,现在主流应用后端都是部署在Linux系统上的,在Linux系统上运行效率会高很多。这些系统很多界面都已经过时,外观比起现在主流互联网应用差了一大截,已经不符合现代人的审美,很多功能也落后,使用起来不够人性化。有些还是用的老技术开发的,所以难以维护。最后就是这些系统很多都没有做权限控制,有一些做了,但都是固定好的,不改代码就不能修改角色所拥有的权限。

而本系统的角色可以自定义,可以随时增加新角色,然后分配给需要的用户。也可以修改某个角色拥有的权限。数据范围也做了控制,不同网点之间不能看到别的网点的数据。采用的技术也是目前比较主流的新技术,像是Spring Boot用来构建后端项目非常方便,不用写xml文件,用配置类取代,还有自动配置类,如果不用更改配置就可以用默认的自动配置,减少程序员写配置的开销,把注意力都放在业务功能的开发上。

前端项目用的Angular框架采用组件化设计,所有的组件都可以重用,减少了重复代码,提高了代码重用率。跟后端的交互代码都写在service上,service也可以重用,只要注入到组件中就可以使用,向后端请求数据直接调用service的方法即可,不用再在组件中写与后端交互的代码。并且组件视图和业务逻辑也是分开的,视图写在HTML模板上,业务逻辑写在TypeScript文件上,方便后续维护

3. 参考文献

[1] 朱庆广. 基于Node.js的物流信息管理系统的研究与实现[D].北京邮电大学,2019.

[2] 董云花. 关于大数据时代下物流信息管理系统的现状分析及前景探讨[J]. 电脑知识与技术, 2019(32):272-273.

[3] 朱运乔.基于Spring Security认证与授权的Web应用与实现[J].电脑编程技巧与维护,2020(11):14-16.

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!