大连东软信息学院
本科毕业设计(论文)开题报告
学 院: | 计算机与软件学院 |
专 业: | 软件工程 |
班 级: |
|
姓 名: |
|
学 号: |
|
开题日期: 2023 年 11 月 28 日
题目 | 货物运输管理系统的设计与实现 |
选 题 的 背 景 、 目 的 和 意 义 | 在过去的几十年里,全球贸易量迅速增长,但与之相应的货物运输管理并没有跟上这种发展速度。传统的货物运输方式存在许多问题,如运输过程不透明、物流信息不对称、运输效率低下以及货物安全难以保障等。这些问题导致了高昂的运输成本和不可预测的运输时间,从而影响了整个供应链的稳定性。因此,开发一个货物运输管理系统以解决这些问题显得尤为重要。 货物运输管理系统的目的是通过自动化和优化复杂的物流过程,提高运输效率,降低运输成本,并提供实时的货物追踪和监控服务。货物运输管理系统通过信息化、智能化手段,对货物运输流程进行全面管理和优化,实现了对货物运输信息的实时监控、跟踪和更新,提高了货物运输的处理速度和效率。同时,系统还能够对司机的工作量和绩效进行评估,为企业管理提供了更加科学和便捷的管理工具。这些都有助于提高货物运输效率,减少时间和资源的浪费。同时,城货物运输管理系统还能够为用户提供更加便捷、高效、优质的货物运输服务,改善了传统用户的货物运输的方式。这些都有助于促进智慧城市建设,推动城市的现代化发展。 |
应 用 原 理 和 理 论 依 据 | (1)软硬件环境:计算机:内存8G;版本1607 win10企业版;64位操作系统,基于x64的处理器。 (2)开发环境与工具:开发工具使用IntelliJIDEA,数据库选用MySQL,采用前端Vue框架+后端Springboot框架来完成整个体系结构,采用Tomcat服务器。 在使用Java进行开发程序时,Java面向对象的特点,可以让开发人员简单的使用,省去一些没有必要的操作,这样一来就可以节约时间,让开发人员可以用更多的时间精力来进行程序的研究。Java能够实现程序的跨平台运行,使用的运行环境不是编译执行,而是解释执行的方式,能够分辨硬件平台的不同,将程序解释成目前的机器码。 Vue 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 Spring Boot是一个简化程序设置的拥有开箱即用的框架,它主要的优点是根据程序员不同的设置而生成不同的代码配置文件,这样开发人员就不用每个项目都配置相同的文件,从而减低了开发人员对于传统配置文件的时间,提高了开发效率。 MySQL 是关系型数据库管理系统的代表, 因为MySQL是其免费开源的,而且MySQL的功能已经足够用对于学习和中小型企业来讲,所以开发中小型网站都会选择MySQL作为网站的数据库。 |
方 案 论 证 分 析 | 1、课题难点和拟解决的关键问题: (1)数据库的设计:由于货物运输信息的错综复杂,交叉引用,一个良好的数据库设计是基础,其中就基本信息就分为:系统登录、用户信息、货物信息、运输信息、数据统计的模块的设计。为以后的对信息的修改、删除等保持数据一致性提供良好的基础。 (2)大量代码的实现以及系统的稳定性,这期间要经过大量的数据测试和不断的进行修改。数据库设计的原则如下:尽可能的减少数据冗余和重复,结构设计与操作设计相结合。数据结构具有相对的稳定性。 (3)系统以Web界面与用户交互为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。 (4)系统实现对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用模块化设计方法,根据用户的需求及程序的应用和维护的易用性,将各个部分置于不同的模块中。 2、研究方法 (1)文献研究法。通过调查文献来获得资料,对课题研究中所涉及到的相关内容,如Springboot框架技术,初步构想系统要实现的功能及其运用的技术。 (2)定性分析法。通过对文献的研究,运用归纳和演绎、分析与综合以及抽象与概括等方法,理解B/S结构框架的原理及技术,从而熟悉系统中各个功能模块之间的关系,掌握系统的工作原理及其本质。 (3)验证研究法。在前两步的研究基础上,熟悉了基于B/S结构的原理和技术,在研究过程中排除个人的价值判断,以实际开发测试结果来证明问题,验证所学与所得的正确性。 3、可行性 开发系统所涉及到的资料,一般是在图书馆查阅,或是在网上进行查找收集。所需要的一些应用软件也都是在网上可以免费下载的,因此,开发成本是几乎为零。但是开发出来的系统,还是具有高效率,低成本,较高质量的。所以,从经济可行性的角度,该系统符合标准。 技术可行性是考虑在现有的技术条件下,能否顺利完成开发任务。以及判断现有的软硬件配置是否能满足开发的需求。而本系统采用的是Java语言,MySQL数据库、Springboot框架等,并非十分困难,所以在技术上是绝对可行的。此外,计算机硬件配置是完全符合发展的需要。 当前计算机信息化的知识已经十分普及了,现在的操作人员也都是对系统环境有很强的适应性,各类操作人员大都是有过培训补充的,因此完全不影响组织结构,所以在运行上也是可行的。 从时间上看,在大四的最后一个学期,在实习工作与完成毕设两件大事相交叉的时间里,结合之前学习的相关知识,并开发系统,时间上是有点紧,但是也不是完全没可能实现,通过这段时间的努力功能基本实现。 |
选 题 特 色 和 预 期 成 果 | 选题特色 (1)不同用户类型的用户有相应的权限使用该系统,从而大大提高了系统的安全性和管理效率。 (2)Springboot框架能保证整个系统构架的稳定性和安全性。 (3)实现了用户发布货运物流信息,司机进行接单,管理员进行管理功能,系统功能完善。 预期成果: 实现一个货物运输管理系统,实现用户、司机以及管理员的功能,可以运行演示,系统操作简单、管理方便、设计专业、容易上手、界面友好。 |
工 作 进 度 计 划 | (1)第1周:接受毕业设计任务书,确定毕设题目。 (2)第2周:查阅参考文献与资料,进行项目调研,并撰写开题报告。 (3)第3周:进行需求调研和技术准备,对开题报告进行修改和完善。 (4)第4周:进行项目开发环境搭建,完成开题报告,准备开题答辩工作。 (5)第5周:进行系统需求分析和设计,完成数据库设计、界面设计等,撰写系统需求分析与设计报告,并创建基本页面。 (6)第6周:分析业务逻辑,进行相关功能划分与分模块代码实现,开始撰写论文。 (7)第7周:完成核心功能的代码实现,完成论文的概述、需求分析、系统设计等内容。 (8)第8-10周:对系统相关功能进行测试,完成系统调试和错误修改,完成论文的系统实现、系统测试、结论与展望等内容。 (9)第11-12周:完成毕业设计(论文)初稿,根据导师反馈的修改意见和建议并进行修改、完善。 (10)第13-14周:完成毕业设计(论文)终稿,提交所有毕业设计资料。 (11)第15-16周:制作答辩PPT,提交毕业设计成果物,准备参加答辩。 |
主 要 参 考 文 献 | [1]林汉城,张小宁.基于双层规划的"客运化"物流运输系统研究[J].管理科学与工程, 2023, 12(2):171-183. [2]徐杏,高天航,沈益华,等.新形势下我国港口集装箱运输系统优化研究[J].水运工程, 2023(3):6-11. [3]陈成,宋桐娟,傅豪,等.集货运输系统,方法及相关装置:CN202310401605.0[P].CN116216155A[2023-11-22]. [4]王璐.基于RFID技术的皮具物流管理系统设计[J].中国皮革, 2021(10):80-83. [5]董洪鹏,杨宇,魏磊,等.空间信息技术在现代物流运输管理中的应用[J]. 2021. [6]郑少峰.现代物流信息管理与技术[M].机械工业出版社,2022. [7]李梁,安振东.新形势下做好物流运输管理的措施分析[J].运输经理世界, 2022(9):3. [8]刘水镜.Spring Boot趣味实战课[M].电子工业出版社,2022. [9]王志亮,纪松波.基于SpringBoot的Web前端与数据库的接口设计[J].工业控制计算机, 2023, 36(3):51-53. [10] Xue Y , Wei N , Han J ,et al.Design and Implementation of Enterprise Recruitment Mini Program[J].网络安全杂志(英文), 2021, 3(3):8. [11] Mallikarjuna B .E-commerce using HTML, CSS, JAVA, PHP, MYSQL[J]. 2021. |
指导教师评语及改进意见 | |
■ 同意开题 □不同意开题 | |
指导教师签字: 2023 年 12 月 4 日 | |
系评语及改进意见 | 设计方案合理可行。 |
■ 同意开题 □不同意开题 | |
系主任(部长)签字(盖章): 2023 年 12 月 8 日 |