发布时间:2023-10-07 15:42:08
绪论:一篇引人入胜的物流管理系统设计,需要建立在充分的资料搜集和文献研究之上。搜杂志网为您汇编了三篇范文,供您参考和学习。
2开发技术和平台
2.1Servlet
Servlet(ServerApplet)是首选的扩展的Java平台技术和增强的Web服务器。大多数第三方Servlet容器,如ApacheWeb服务器、微软的IIS,都支持Servlet。
2.2MSSQL
MSSQL是(MicrosoftSQLServer)的简写,是由Mi-croSoft推出的关系数据库。MSSQL支持标准SQL(结构化查询语言)语句且数据结构稳定,并对数据进行了加密以确保安全。同时MSSQL支持数据备份,适合大容量数据的应用。
2.3zXing
zXing是在Java中设计与实现的开源、多格式一/二维条码图像处理库,并且含有面向其他语言的接口API。ZXing的原理是使用内置的摄像头进行扫描二维码得到清晰的图片资源,然后直接本地化解析其内容。
2.4ECC加密算法
ECC(EllipticCurveCryptography)椭圆曲线加密算法是公钥加密技术的一种,算法的理论基础为椭圆曲线理论,利用了在有限域上椭圆曲线上点构成的Abel群离散对数的难解性而实现数据加密,通常用于移动设备上的软件数据加密及数字签名验证。其特点有密钥长度短、安全性高、处理速度快等。经验证为了达到同样的加密等级,RSA加密算法需要的密钥长度为1024位,而ECC只需要160位。
3系统设计
3.1系统功能模块
本设计的基本模型就是典型的显示型AndroidAPP的实践模型。Android端的主要功能就是起到数据的显示作用和执行少量的计算量,主要包括扫描二维码读取内容、访问网络拉取所有数据、录系人信息生成二维码等基本功能。后端数据管理部分是完全通过JSP和MSSQL实现的,运用软件设计模式,从而降低了各个功能点之间的耦合度,最大限度地让本系统更稳定、重用性更高。本设计主要功能点如下:(1)Android手持设备端:订单分拣:点击主界面的订单分拣,进入到应用订单分拣界面,扫描单据上二维码解密并显示相应信息;取件通知:点击主界面进入到取件通知界面,在扫码显示的基础上,点选收件人联系方式可以实现打电话或者发短信的通知方式以通知客户收件;历史记录:点击进入历史记录界面就可以查看到所有该设备扫描过的二维码历史记录;创建订单:快递员送件途中进行揽件时,手持设备端录入发件人信息、收件人信息,打印设备生成加密后的二维码的单据,然后粘贴。(2)后台数据管理手持设备端在执行创建订单和历史记录功能时需要访问后台管理系统,后台管理系统在接收手持设备端发来操作指令后执行相应的功能。创建订单时后台系统会将会接收手持设备端提交的JSON数据并将其解析为相应的实体对象,然后存储到数据库中;查看历史记录时后台系统将在接收手持设备端的操作指令后执行数据库查询操作并将查询到是数据返回给手持设备端。
3.2数据库
由于当前的后台系统主要任务即为数据的存储和处理所以对于数据存储系统的要求较高,需要数据库系统本身能够支撑大量的数据。实体关系模型就是通过图形的方式(实体-关系图)来表示数据库中的概念设计,有助于软件开发过程中逻辑的建立。根据设计规划的主要实体有:快递单、货物、发件人、收件人、订单实体。
4后台系统实现
该后台管理系统是为移动端提供数据支持的数据服务器,暂未涉及后台界面操作数据。该系统的运行完全依赖于移动端调用该系统的相应的接口,Web后台的设计是只是为了给Android端提供数据支持,方便移动端对于快递单据的管理而设计的,其中包括查询全部订单、条件查询订单,以及订单的增删改操作。后台的主要技术实现为部署在Tomcat服务器上的JavaServlet,通过局域网内IP地址访问到Tomcat服务器,直接调用服务器上部署的JavaServlet进行网络操作。
5手机端运行演示
5.1订单分拣
开始运行在机器桌面上找到该软件的图标单击图标打开该软件,点选“订单分拣”即可跳转到订单分拣界面,分拣界面会出现一个摄像头的取像框,将订单二维码放置于取相框内,系统将自动读取到二维码中数据并执行解码,根据解码所得将要分拣的方向。
5.2所有订单
点击物理按键的返回键,就可以返回到软件主界面,点选“所有订单”,软件将执行网络访问,获取到网络端的所有订单数据并做解析以后呈现在手机端,点击该列表中的每一项就可以查看该条单据的详细信息。该界面会显示出该设备扫描过的所有订单数据列表,同时列表中的每一项都可以点击,在点击之后跳转到该项目的详细信息界面。
5.3取件通知
返回到软件主界面点选“取件通知”,软件会跳转到取件通知界面,该界面含有一个摄像头取像框,将单据二维码放置于摄像头取相框,软件将自动调整焦距以准确地获取到二维码数据并执行相应的解析,获取到二维码中封装的收件人联系方式(手机号)并调用Android系统短信功能向该手机号码发送一条提示短信,提示该客户取件。将订单二维码放入取相框中,摄像头会自动调节到合适的焦距进行二维码解析取像。扫描到二维码图像之后将会进行数据解析和解密操作,然后根据正则表达式进行手机号码规则匹配,将获取到的收件人手机号显示到界面左上角。同时,应用会在后台自动向该手机号发送一条具有指定格式的短信以提醒该收件人需要在某个时间到某个地点取快递。该短信中的内容是可定制化的,派件员可以根据自己的实际情况将该提示短信内容设置为合适的内容。
5.4创建订单
点击物理返回按键返回到软件主界面,点选“创建订单”按钮软件跳转到创建订单界面,按要求输入收件人姓名、地址、电话;发件人姓名、地址、电话,点击“生成订单二维码”按钮,软件将会自动根据输入的数据创建相应的二维码图片并将其显示在界面的下方,同时在软件后台执行网络访问将数据提交到服务器进行存储。在该界面,用户在点击生成二维码之前必须保证6个待输入框都已经填写,程序只做了简单的合法性检查,比如内容非空和电话号码位数检测。订单创建成功,应用下端将会显示出根据上述用户输入的数据进行加密生成相应的二维码。该二维码中存放的数据都是加密以后的字符串,非专业二维码解码器,无法获取到其中含有的正确内容。
购物中心物流管理系统分析
1.1系统需求分析
购物中心物流管理系统的设计是为了让购物中心扩展业务,提高购物中心的运行效率。为客户提供方便的网上订单途径,购物中心对客户订单进行快速处理、配送。并通过系统对客户信息、仓库信息、员工信息进行科学的管理。
1.1.1用户身份级别要求
即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理员、库存管理人员、客户。
系统管理员:
拥有购物中心物流管理系统的所有权限,主要负责对系统平台的日常网络维护管理,可以对系统进行修改,排除故障。
库存管理人员:
对货物的入库、出库操作、货物属性的更改权限,有对客户信息和客户订单进行接单、配送处理的权限。
客户:
能查看系统的公告信息、查看自己的订单情况。主要是在线订单操作。
1.1.2系统功能模块设置
本系统采用自上向下方法开发,系统分成几个相对独立的模块,其功能模块主要有如下几个部分:公告信息、用户管理、货物管理、订单管理。具体的功能描述如下:
1) 公告信息:
系统的各种通知或公告均位于此模块中。主要内容包括有关客户订单的相关说明和注意事项;购物中心的基本信息;以及在一定时间内的促销活动。位于在系统登录的首页。
操作对象:系统管理员。
浏览对象:所有合法用户。
2) 用户管理:
对使用本系统的库存管理员、客户以及企业职工的基本信息的操作。具体包括各客户、厂商、管理员、职工的基本信息:姓名、联系方式、备注的修改、增加、删除等操作。
操作对象:系统管理员。
浏览对象:系统管理员。
3) 货物管理:
货物基本信息维护,其功能是其功能是对货物供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。设置货物基本信息、对货物情况的查看,对货物属性:名称、数量、单价、说明等进行添加、更改、删除操作。
操作对象: 系统管理员、库存管理员。
浏览对象:系统管理员、库存管理员。
4) 订单管理:
其功能是为客户提供一般的订单管理,能够进行订单查询和增加;为管理员提供一般的订单接受、删除等管理。
操作对象:系统管理员、库存管理员。
浏览对象:系统管理员、库存管理员。
具体操作:客户通过进入自己的登录界面,填写订单选项:货物名称、数量、收货时间来实现订单操作;管理员查看全部客户的已送和未送订单信息,并根据仓库库存信息结合当前职工分工情况进行订单处理并加发配送。
5) 退出:
在如今社会的快速发展背景下,物流行业在我国有着良好发展前景,同时长途运输尤其是国际贸易货运得到一定完善与优化。在工作过程中,会涉及到很多不同的运输方式,并且不同运输方式之间可以实现有机结合。在此背景下,要将不同运输方式以及运输资源进行整合,为物流运输管理工作的展开打下良好基础。在数据库技术发展的当下,多式联合运输物流想要实现自身的更好发展,要加强管理系统的设计。怎样使得管理系统设计的科学性得到保障,是物流行业发展中面临的一个重要问题。
一、基于数据库技术的多式联合运输物流管理系统框架设计
基于数据库技术的多式联合运输物流管理系统框架设计过程中,一般情况下,在整个结构系统框架中会被分为三部分,基础数据层部分、数据处理层部分与数据应用层部分。基础数据层在一定程度上能够为,多式联合运输物流管理系统基础问题的解决,提供有效定量分析数据信息,主要包含两部分系统内容,数据库系统内容以及模型分析库系统内容[1]。数据处理层主要工作内容是,对基础数据层提供的数据信息进行智能分析与智能处理。在此期间,数据仓库系统发挥着不可替代的作用。可以将多式联合运输物流管理系统中不同运输节点的信息孤岛数据,上传到相应的数据仓库中,接着数据仓库系统可以展开一系列数据归集、数据清理以及抽取等工作。加强对挖掘模型的应用,明确运输数据信息中的知识以及不同业务模式等。数据层的主要工作是,对用户的请求进行接收,并将命令查询的最终分析结果返回。数据应用层包含许多不同功能模块内容,比如,专家系统模块以及数据挖掘模块等。
二、基于数据库技术的多式联合运输物流管理系统功能模块设计
(一)数据采集模块设计多式联合运输物流在实际运输过程中,会涉及到许多不同部门,比如,不同监管部门、运输部门以及货物企业等。不同部门以及企业之间的业务关系相对复杂,而且彼此之间的联系是多式联合运输业务数据产生的第一现场。因此,在数据采集模块设计中,要保证数据模块功能能够将不同业务部门之间的数据进行有效连接。接着通过数据采集器,将数据进行统一处理,存储到相应的数据库系统中[2]。数据库中的数据信息,可以为数据仓库处理系统提供有效数据源,数据信息的真实性与准确性也将得到保障。避免出现信息资源浪费情况,实现信息共享,提升信息利用率。
(二)模型分析库模块设计在多式联合运输物流管理系统的模型分析库模块设计时,会涉及到许多不同内容。不同子功能模块,在促进多式联合运输物流各项工作顺利展开中发挥着一定的辅助作用,并将多式联合运输物流管理决策中的许多问题更好解决。比如,运输路径选择问题、运输方式选择问题、组合选择问题以及屋子库存选择问题等。除此之外,模型分析库模块在制定复杂管理目标、完善评价以及明确物理行为中发挥着不可替代的作用。模型分析库模块可以将许多不同的多式联合运输方式进行有机结合,形成一个较为完善的物流运输管理系统,为后续各项工作的展开打下基础。
(三)数据仓库模块设计数据仓库模块是多式联合运输物流管理系统中的关键与核心,一般情况下,数据仓库模块是由三部分构成,分别是数据仓库管理系统、数据仓库以及数据分析应用。数据仓库模块能够为多式联合运输物流管理系统中的信息挖掘工作以及模式识别工作打下基础,数据仓库管理系统主要工作内容是,实现对整个系统以及数据储存的管理[3]。加强对在线联机的分析,同时强化对多维数据分析工具的应用,从而明确数据挖掘内容以及模式识别内容。在这一过程中,使数据仓库能够在物流管理中,将自身的决策作用充分发挥。多式联合运输物流系统工作效率,会受到术数据仓库数据处理能力的影响。也就是说数据仓库数据处理能力强,那么系统工作效率也会提升。如果数据处理能力较弱,那么系统工作效率也无法保障。在多式联合运输物流管理系统中,会对数据信息进行分类,分类会严格按照相应的主题进行。并将数据信息存储到数据库中,为后续决策系统决策工作的展开打下良好基础。使得决策的科学性与合理性得到保障,提升信息分析处理质量与处理效率。
三、结束语
综上所述,多式联合运输物流管理系统设计对于我国物流行业的发展而言具有重要作用。因此,对于多式联合运输物流管理系统设计工作,相关工作人员要给予更多重视,将数据库技术应用在其中。明确数据库技术优势,加强对数据库技术的分析,将其应用在数据仓库模块设计、模型分析库模块设计等设计工作中。在最大程度上保证多式联合运输物流管理系统设计的完善性与可操作性,为我国物流行业的发展提供动力。
参考文献