基于BS架构的物流追踪系统.docx
《基于BS架构的物流追踪系统.docx》由会员分享,可在线阅读,更多相关《基于BS架构的物流追踪系统.docx(45页珍藏版)》请在三一办公上搜索。
1、摘要随着互联网技术的不断发展”,许多传统产业都转变了发展方式,由线下转移到了线上来运营。人们在家就可以进行无地域限制的商品交易。为了使人们足不出户就可以知道自己的商品被运输到哪里,一个良好的物流追踪系统对客户的重要性使毋庸置疑的。为了了解货物的运输轨迹,就需要借助现代软件技术来管理随时变化的物流信息,物流运输中车辆的管理以及客户运单的查询。因此,本次论文设计了一个物流追踪系统来实现客户对自己物品的追踪。本系统能够对物流过程中每个货物的物流轨迹进行追踪,确保货物能安全高效的到达用户的手中。使用本系统可以使用户快速的查找到自己的货物,并且当货物丢失时及时找到解决办法,可以给人们的生活带来极大的便利
2、。本系统用Java语言编写,结合HTML对页面进行布局管理,使用B/S架构以及MVC模式实现了对本系统的功能的搭建,并且本系统采用了MYSQL数据库实现对系统数据的读取。关键词:物流追踪;JavaWeb;MVe模式;B/S框架;AbstractWiththecontinuousdevelopmentofInternettechnology,manytraditionalindustrieshavechangedthedevelopmentmode,fromofflinetoonlineoperation.Peoplecantradegoodsathomewithoutgeographicalr
3、estrictions.Inordertomakepeopleknowwheretheirgoodsaretransportedwithoutleavinghome,theimportanceofagoodlogisticstrackingsystemtocustomersisbeyonddoubt.Inordertounderstandthetransportationtrackofgoods,weneedtousemodernsoftwaretechnologytomanagethechanginglogisticsinformationatanytime,themanagementofv
4、ehiclesinthelogisticstransportationandthequeryofcustomerswaybills.Therefore,thispaperdesignsalogisticstrackingsystemtoachievecustomertrackingoftheirowngoods.Thesystemcantrackthelogisticstrackofeachgoodsinthelogisticsprocess,toensurethatthegoodscanreachtheuser,shandssafelyandefficiently.Usingthissyst
5、em,userscanquicklyfindtheirowngoods,andfindsolutionsintimewhenthegoodsarelost,whichcanbringgreatconveniencetopeople,slife.ThesystemiswritteninJavalanguage,combinedwithHTMLtomanagethelayoutofthepage,usesB/SarchitectureandMVCmodetobuildthefunctionofthesystem,andusesMYSQLdatabasetoreadthesystemdata.Key
6、Words:Keywordslogisticstracking;JavaWeb;MVCmode;B/Sframework:摘要IAbstractH第1章绪论51.1 系统开发背景51.2 系统的国内外研究历史与现状51.3 系统开发技术介绍61.3.1 JS技术61.3.2 MYSQL数据库系统61.4 系统开发的意义61.5 本文的结构安排7第2章系统分析82.1 系统需求分析82.2 系统功能分析92.3 系统可行性分析102.3.1 经济可行性102.3.2 技术可行性102.3.3 操作可行性102.3.4 法律可行性10第3章系统设计113.1 系统架构与设计模式113.1.1 B/
7、S系统架构11-II-3.1.2MVC设计模式113.2 系统功能模块设计113.3 系统数据库的设计123.3.1 数据库实体123.3.2 数据库概念设计133.3.3 数据库逻辑结构设计18第4章系统的实现224.1 系统设置224.2 客户服务244.3 仓库管理274.4 综合查询29第5章系统测试315.1 登录测试315.2 服务器兼容测试31第6章结论33第7章参考文献34第8章致谢37第1章绪论1J系统开发背景自从国家实施改革开放政策以来,互联网技术和电子商务都在蓬勃发展,中国的经济也实现了巨大的飞跃,物流业也得到了快速的发展,已经成为国民经济的重要支柱。我国线下交易逐渐转变
8、成线上交易。由此可以看出随着电子商务和互联网的普及,人们的生活已经开始逐渐由传统的面对面交易变成了足不出户就可以通过互联网进行无地域限制的线上交易了,顾客可以根据网上商品的描述,对商品的评价进行深度判断,选择适合自己的商品。当顾客确定要购买商品就可以网上下单,由快递公司将货物送货上门。虽然我国的物流行业有较好的发展前景,但是仍然存在着各种问题。一方面,我国现有的物流市场规模很大,但是由于传统的物流管理成本高昂,物流管理系统和手段相对落后,物流的各个环节信息交流不方便,无法实时掌握物流的准确信息,造成了大量的人力、物力的浪费,同时物流快递的效率也是非常低。另一方面,传统的物流管理系统已经无法满足
9、现阶段物流公司的迫切需求。随着高新技术的不断发展,对物流的各个运输环节提出了新的要求。只有快速有效的将货物的信息及时的获取并对各项物流数据进行存储,实现对物流的追踪才能满足现代物流的最新要求。1.2 系统的国内外研究历史与现状在当今世界,信息的收集是非常重要的,因此物流的信息化也很重要,它是当代物流发展的必然要求和坚定的基石。发达国家经济信息发展水平比较高,物流信息技术也十分的先进,因此国外的发达国家对于物流信息追踪管理也有着比较深入的研究。信息化的物流追踪管理系统的应用是物流体系的最伟大的变革之一,美国是世界上最早进行物流信息追踪管理系统设计的国家,经过了多年的发展,现在美国大部分的物流企业
10、都采用了物流信息追踪管理系统来对整个物流过程进行管理,并应用了当前最先进的条形码识别技术和RFlD射频识别技术,这两种先进的物流技术对于美国经济的发展起到了巨大的作用,目前美国的现代化物流公司开始向面向国际,其中最有竞争力的就是WaI-Mart和联邦速运,这两个公司的标准化物流体系已经成为了物流行业的标志性典范。由于我国前期经济实力比较弱,各方面都相对落后于其他国家,因此在-5-早期我国很难形成大规模的物流体系。随着改革开放政策的实行,中国的经济快速发展,直追发达国家,各方面技术也很快达到了国际领先水平。目前我国最大的顺丰速运物流企业己经能够承担起在全国范围内将货物以最快速度送达到顾客的手中的
11、责任,运输效率在世界范围内都名列前茅。在物流信息化管理方面,国内物流企业也紧跟时代的步伐,将物流与互联网、电子商务紧密结合在一起,使得顾客可以网上购物,足不出户就可以买到自己想要的东西,同时物流公司对物流信息追踪管理系统的技术上也进行了深度完善,提高了系统的性能,可以承载更多的用户使用和对各种数据进行处理,因此对于物信息追踪管理系统的优化设计具有很好的前景。1.3 系统开发技术介绍1.3.1 JS技术JS技术是JavaScript脚本代码特效的简称,是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。JavaScript有一个非常重要的优势,就是JaVaSCriPt技术
12、具有易学性,开发人员无需掌握过多的计算机相关知识就能够学好JavaScript,这种特性大大降低了java编程的门槛。1. 3.2MYSQL数据库系统瑞典MYSQLAB公司开发的MYSQL是一个开源的关系型数据库管理系统。它具有功能强、运行速度快、管理方便、安全、使用简便、可靠性强等优点3本系统采用MYSQL数据库进行存储数据主要有两点原因:(I)MYSQL数据库是一种关系数据库管理系统,这有利于增加运行速度且提高了灵活性。(2)MYSQL数据库体积小、成本低且开放源码,因此比较适合个人进行程序开发的数据库。1.4 系统开发的意义该物流信息追踪系统能够对物流过程中的各个环节进行管理和监控。该系
13、统主要涉及前后台两个方面,前台主要实现的是用户的注册登录、网点信息、运单查询、在线下单等功能;后台主要实现的是仓储管理、车辆管理、运单管理,用户签收等功能。这些功能的实现可以确保每个货物都有自己的物流信息,当货物出现丢失等情况时,能够及时的发现问题并且找到解决办法,而顾客只需在家通过系统随时随地的获取货物的最新信息,大大提高了物流的效率且同时确保货物能够安全高效的送到顾客的手中。因此该物流信息跟踪系统能够显著提高企业的竞争力,是当代及物流发展的重要方向。1.5 本文的结构安排本文分为六章,结构如下:第1章绪论。分析了开发本系统的背景、意义、采用的技术以及现代物流发展的国内外现状。第2章系统分析
14、。对系统的需求、功能以及可行性进行分析。第3章系统设计。对物流追踪系统的架构、各功能模块以及数据库进行设计。第4章系统的实现。系统各个功能实现的效果图。第5章系统测试。对本系统的数据库连接、服务器兼容、事务流程进行测试。第6章结论。对本文所做的工作进行全面的分析和总结,并指出存在的缺点以及以后应该努力的方向。第2章系统分析2.1系统需求分析本系统主要是为了实现对货物的实时追踪,因此了解货物的运输轨迹是非常必要的。本系统通过设置不同的网点,货物在不同网点的入库出库记录来形成货物的运输轨迹,实时监控货物的运输。故必须要对网点、入库、出库、车辆、单号等信息进行管理,以实现对货物的追踪。本系统主要是供
15、管理员和用户使用。管理员进入后台后主要对以下功能进行管理,如图2-1所示。图2-1管理员用例图当用户进行登录时进入主页面,可以进行注册、登录、查看新闻资讯、查看留言、在线查询、查看我的订单、查看我的运单、查看运费、注销(退出)账号等操作,如图2-2所示。图2-2用户用例图2.2系统功能分析通过对物流信息业务前景的调研和分析,本文将系统的功能划分为系统设置、客户服务、仓库管理以及综合查询四个功能板块。系统设置主要负责的是物流系统中重要信息的填写和修改的功能,如对于物流车辆的信息管理,对物流公司中的每个员工的信息管理,对于网点信息的管理。除此之外,系统设置还设置了留言板,可供用户留言解决相关疑问。
16、客户服务主要负责系统对客户的相关信息进行管理,包括客户的账号、密码、姓名、年龄以及联系方式的管理。同时对新增用户进行系统信息的录入,以及对用户的订单进行实时的处理和用户的签收处理,同时还会向用户推送一些新闻资讯。仓库管理主要负责仓库中货物的存放以及出货的信息统计,在货物进入仓库和调出仓库的时候进行登记管理,具体包括仓库中所有货物的信息统计,是由哪辆车运入和运出以及入库和出库的时间进行统计。综合查询为用户和物流系统后台工作人员提供信息查询的接口,包括对于用户信息的查询、对仓库中货物存放和发出情况的查询,对于车辆的信息和安排的查询,对物流过程中物流信息的查询和对运费的相关查询。2.3系统可行性分析
17、2.3.1经济可行性由于本系统是由个人开发的小型的物流追踪系统,其功能简单;而且开发时使用的软件eclipse和数据库MySQL都是免费的;并且在任何一个浏览器上都可以运行;因此开发时只须承担一些电费和网费。所以,该系统具有经济可行性。2.3.2技术可行性本系统采用B/S的系统交互架构,用户将不再面对各式各样的客户端,而是统一标准的浏览器,因此本系统十分利于推广和使用。本系统采用的是MVC的设计模式,降低了系统的耦合度,提高了系统的效率。另一方面系统在开发技术方面最大的风险就是技术无法及时的随着顾客的需求的变化而变化。MVC设计模型可以将系统的前台和系统后台分离,使得系统可以根据顾客的最新需求
18、更改本系统中的功能模块,实现代价最小的修改和维护。综上所述,本系统具有技术可行性。2.3.3操作可行性系统的功能设计比较简单,只是对仓储、车辆、运单、签收、新闻资讯、留言等进行管理。例如当货物入库时进行添加操作,货物到达客户手中时进行签收操作,对客户的一些留言进行回复与删除等。这些操作比较简单,任何一个没有接触过本系统的人都可以直接上手。所以,本系统具有操作可行性。.2.3.4法律可行性本系统在使用时只需要用户注册账号,并且会对用户的信息进行管理。当用户的账号与密码都正确时才可以登录系统查看自己的货物信息,因此不会造成客户信息的泄露。而且开发本系统时不会违反任何法律规范,所以本系统具有法律可行
19、性。第3章系统设计3.1 系统架构与设计模式3.1.1 B/S系统架构B/S架构主要是指系统的交互是通过浏览器和服务器端进行交互,即浏览器和服务器架构模式,是随着Internet技术的兴起和Web技术的不断成熟而出现的一种新型模式。在这种架构下,物流追踪系统的大部分功能在服务器端实现,只有一小部分功能在前端实现。这种模式将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。本系统采用B/S架构可以使前台页面设计更加简便,且用户可以通过浏览器登录系统实现自己的对货物的查询,给了用户极大的便利。3.1.2 MVC设计模式MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务
20、逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。物流追踪系统可以通过MVC架构把数据处理,程序输入输出控制及数据显示分离开来,使得软件的可维护性有了极大的提高,因此本系统选择MVC设计模式来设计系统的整体框架。3.2 系统功能模块设计通过对物流行业的背景和发展前景以及物流转运过程的深度分析,确定r系统是由四个功能模块组成。第一个功能模块是系统设置功能模块,主要功能是对物流系统中重要信息的填写和修改,以及相关的数据信息存储;第二个功能模块是客户服务功能模块,主要功能是对系统中用户的相关信息进行管理;第三个功能模块是仓库管理功能模块,主要功能是仓库中货物的存
21、放以及出货的信息的统计,在货物进入仓库和调出仓库的时候进行登记管理,具体包括仓库中货物的信息统计,对是由那辆车进行的运入和运出以及入库和出库时的时间进行统计等;第四个功能模块是综合查询功能模块,该模块的主要功能是为用户和物流系统后台工作人员提供信息查询的接口,包括对用户信息的查询、对仓库中货物存放和发出情况的查询,对于车辆及其安排的查询,对物流过程中物流信息的查询和对运费的相关查询。这四个功能模块组成了物流信息追踪系统的整体框架,如图3T所示。I mlI加隶图37系统整体功能框架图I电白敝别身身影慰设H 5心S若建3.3 系统数据库的设计3.3.1 数据库实体要设计一个物流追踪系统的管理员端数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 物流 追踪 系统
链接地址:https://www.31ppt.com/p-6712891.html