基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx

上传人:b****4 文档编号:17344298 上传时间:2022-12-01 格式:DOCX 页数:5 大小:18.05KB
下载 相关 举报
基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx_第1页
第1页 / 共5页
基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx_第2页
第2页 / 共5页
基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx_第3页
第3页 / 共5页
基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx_第4页
第4页 / 共5页
基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx

《基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx(5页珍藏版)》请在冰豆网上搜索。

基于物联网的物流业数据库设计相关问题的研究Word格式文档下载.docx

利用EJB技术的系统独立性来达到客户要求的灵活性。

Oracle数据库在关系模型中引入面向对象模型,能解决复杂对象和空间关系的合理表达,因此本数据库采用OracleRAC(数据库集群)的方式进行构建,来组织和管理基于物联网的物流业结构复杂的海量数据。

四层分布式模型如图1所示。

 

2基于物联网的物流业数据库设计的相关问题

2.1基于物联网的物流业数据库需求分析

按照物流系统的性质可以将物流分为社会物流、行业物流和企业物流三大类,本课题主要研究的是在企业经营范围内由生产、服务活动所形成的企业物流。

基于物联网的企业物流的供应链管理大致分为基础信息管理、库存管理、采购管理、销售管理、运输管理五大作业流程。

2.1.1基础信息

信息管理员主要对供应商信息、客户信息、产品信息、供销商信息等进行维护,根据实际情况,将各项信息保存到各个表中。

2.1.2库存

库存管理员需要管理仓库信息,将仓库信息保存到仓库信息表中。

由仓库信息和产品信息得到库存信息,将产品的库存信息保存到库存信息表中。

在出库操作中,根据订单明细中的需求量获得产品出库信息,再更新到库存信息中。

入库操作中,在产品入库时,根据采购信息中的产品购买信息作为参照,将实际到货的信息入库到仓库中,更新库存信息。

2.1.3采购

采购人员需要对供应商信息进行管理,并将数据保存到供应商信息表中。

在录入采购单时,参照供应商信息,采购明细的录入需要参照产品信息表中的产品信息和库存信息表中的产品的库存量等信息。

最后,将采购的产品的信息更新到产品信息表中。

2.1.4销售

销售人员将客户信息保存到客户信息表中。

在录入订单时,参照客户信息,订单明细的录入需要参照库存信息表和产品信息表中的产品信息。

销售完成时需要更新产品信息。

2.1.5运输

调度人员需要对运输商进行管理,并将数据保存到运输信息表中。

在录入运输信息时,需参照订单明细表中的客户信息。

2.2基于物联网的物流业数据库设计物理实现相关问题

2.2.1数据存储

基于物联网的物流业数据信息量大,种类多,数据管理和维护工作量大,如果不进行空间分配,全部数据都会存储在Oracle默认的表空间SYSTEM里面,对某一项业务的备份和恢复需要全部数据的备份和恢复。

本数据库首先根据上述分析的作业流程把不同类型的数据进行分离,创建出相应的基础信息、库存、采购、销售、运输五个表空间,这样对某一业务的备份和恢复可对应相应的表空间进行处理。

CREATETABLESPACEstock

——为库存表空间,storage为表空间的名称,其余四个的表空间与此类似

DATAFILE&

amp;

acute;

D:

\stock\stock01.dbf&

SIZE200M,

&

E:

\stock\stock02.dbf&

SIZE200M

——为库存表空间指定数据文件存储位置和大小

EXTENTMANAGEMENTLOCALAUTOALLOCATE;

——区的尺寸由Oracle自动分配

如果对某一时刻对库存进行盘点,禁止对库存相关数据进行操作,则可用ALTERTABLESPACEstockREADONLY对库存表空间只读设置,利用系统提供的DBA_DATA_FILES时刻监视各个表空间的使用情况,实现数据文件的手动配置,提高整个Oracle数据库的整体性能。

2.2.2用户

为了提高基于物联网的物流业整个系统的安全性,除了在前台用高级语言进行权限控制,利用Oracle在后台创建一些与职责直接相关的用户,不仅能够进行登陆时密码的验证,同时能限制用户在某个表空间上的配额,默认的情况下,用户在任何表空间上都没有限额,基于物联网的物流业同一公司每一个作业流程都可能分布在不同的城市和区域,对于相关表空间配额必须严格控制和监测。

CREATEUSERQHDStockEmp

——创建秦皇岛库存管理员用户

IDENTIFIEDBYQHDStock

——秦皇岛库存管理员登陆密码

DEFAULTTABLESPACEstock

——默认使用表空间stock

QUOTA80MONstock

——秦皇岛库存管理员使用stock表空间的限额是80M

——其余如天津、唐山、石家庄等库存管理员可以使用剩余的stock表空间

2.2.3角色

基于物联网的物流业流程中对应的如信息管理员、库存管理员、采购人员、销售人员、调度人员等不同的角色,对应不同的角色分别授予不同的用户,无论此用户是在整个物流企业的哪个分公司,只要职责相同,就拥有相同的角色,也就拥有相同的权限。

GRANTROLEStockEmp

——创建仓库管理员角色

GRANTCREATESESSION,CREATEVIEWtoStockEmp

——给仓库管理员角色授予相应的系统权限

GRANTSELECT,DELETE,ALTER,UPDATEonStockTabtoStockEmp

——给仓库管理员角色授予相应的对象权限

GRANTStockEmptoQHDStockEmp

——把仓库管理员角色给秦皇岛库存管理员用户

GRANTStockEmptoTSStockEmp

——把仓库管理员角色给唐山库存管理员用户

当唐山库存管理员用户想撤销对库存管理的权限时,只需要回收仓库管理员角色,既减少了授权工作,又方便的控制了角色的可用性。

REVOKEStockEmpFROMTSStockEmp

——把唐山库存管理员用户权限回收

2.2.4支持实时的时空数据处理方法

基于物联网的物流业系统中,不仅需要管理和使用物质资料的物质实体特点等非空间数据,同时需要管理和使用物质资料所处的位置、当前的形态等时空数据,否则系统就不能直观充分的描述现实物质资料,用户不能直观地观察物质资料的位置和形态,也能进行应用查询和综合分析。

本数据库利用Oracle自带的OracleSpatial空间数据库管理工具将所有时空数据统一在Oracle数据管理环境中,减少了管理单独、分离的专用系统的成本、复杂性和开销。

在MDSYS方案下,使用SDO_GEOMETRY类型,SDO_GEOMETRY表示一个几何对象,可以是点、线、面、多点、多线、多面或混合对象。

运输路径信息、仓库的地理位置、车辆的位置相关表结构设计过程中,只需要把关联空间信息的字段类型设置为MDSYS.SDO_GEOMETRY类型即可。

以运输信息表为例,创建过程如下。

CREATETABLEtransportationTab(

——创建运输信息表

vehicleIdNUMBERPRIMARYKEY,

——车牌号码

vehicleLocationMDSYS.SDO_GEOMETRY,

——车辆当前位置,定义为空间数据类型

vehicleCityVARCHAR2(10),

——车辆所处的城市

temperatureNUMBER,

——车内温度

humidityNUMBER,

——车内湿度

destinationVARCHAR2(10)

——车辆最终达到城市

TABLESPACEtransportation

——运输信息表存放在运输表空间中

3结语

本课题研究的基于物联网的物流业数据库设计相关问题只针对于企业物流,但基于物联网的物流业能发挥的最大公用是社会物流,以全社会为范畴,面向广大用户的超越一家一户的物流,把商品流通的所有物流活动通过物联网联系起来,必将带来很好的经济效益和社会效益。

参考文献

[1]刘志成.Oracle数据库管理与应用实例教程[M].北京:

人民邮电出版社,2010.

[2]傅莉萍.物流管理信息系统[M].北京:

机械工业出版社,2010.

[3]高举红.物流系统规划与设计[M].北京:

清华大学出版社,北京交通大学出版社,2010.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1