基于物联网的物流信息数据库设计,软件工程硕士论文.docx





《基于物联网的物流信息数据库设计,软件工程硕士论文.docx》由会员分享,可在线阅读,更多相关《基于物联网的物流信息数据库设计,软件工程硕士论文.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于物联网的物流信息数据库设计,软件工程硕士论文本篇论文目录导航:【题目】【第一章】【第二章】【3.1 - 3.7】【3.8 3.9】 基于物联网的物流信息数据库设计【4.1 - 4.3.3】【4.3.4 - 4.4】【总结/以下为参考文献】 3.8 未验收订单查询模块。 未验收订单查询模块是本文基于物联网的物流信息系统最重要的一个模块。该模块主要实现用户随时、随地查询自个的尚未验收的物流情况。通过底层的物联网传感器实时上传的温度、湿度、光照、位置等信息,系统服务器对这些信息进行处理并通过数据库服务器进行存储,以便用户查询物流的实时动态和历史情况。该模块如以下图 3.11 所示。 未验收订单查
2、询模块分为下面四个子模块:订单信息模块、物品状态信息模块、物品足迹模块、所在车辆信息模块。 3.8.1 订单信息子模块。 订单信息子模块主要显示用户未验收订单的具体信息,是一个对未验收订单的信息的一个总的情况的显示模块。订单的具体信息包括:寄件人姓名、寄件人地址、寄件人联络 、收件人姓名、收件人地址、收件人联络 、发货时间、物品种类、所在位置、物品状态、所在派送车辆信息。该模块将未验收的与该用户相关的寄件人联络 或者收件人联络 与用户的联络 符合订单信息都显示出来,让用户对订单情况有一个总体的把握。华而不实所在位置、物品状态、所在车辆信息都是物流货物的最新信息。对于用户的未验收的订单信息,以分
3、页的形式显示出来。假如用户想要更具体的实时的状态信息汇总能够查看 3.8.2、3.8.3 和 3.8.4 三个子模块。三个子模块分别是对位置、状态、所在派送车辆信息的一个动态的实时的以时间为单位记录的经过。 3.8.2 物品状态信息子模块。 由于本文的系统是基于物联网的物流信息系统,所以底层的硬件支撑为物联网。对于物联网中的传感器能够实时的上传物品的状态,本文采集的是温度、湿度、光照、和能否碰撞的数据。温度和湿度是由温湿度传感器采集数据获得;光照是由光照传感器采集数据获得;能否碰撞是由加速度传感器采集数据进行测量。传感器采集的数据上传给基站,基站节点将数据上传给系统服务器,服务器对数据进行处理
4、,对物品的状态信息进行判定和存储。对于温度、湿度、光照和能否碰撞,分别以时间为横坐标,数据为纵坐标进行显示。在数据库中存储的是每五分钟物联网上传的物体状态数据。所以数据是呈现大数据的特点。 3.8.3 物品足迹子模块。 在物品足迹子模块中,用户能够了解物流货物的整个货运经过的位置信息,并且及时把握最新信息。该信息是由货物所在的车辆的基站与卫星定位系统通讯获得的位置数据,然后由基站上传给系统服务器,系统服务器对物品的实时位置信息存储到数据库服务器中。物流货物的实时位置信息也是大数据的重要来源。用户想要获取物流货物的位置信息时,系统服务器向用户展示物流货物的以时间为轴的位置信息。为了让用户总体上更
5、好的把握位置信息,每小时为单位,进行位置信息显示。 3.8.4 所在派送车辆信息子模块。 所在派送车辆信息子模块是当物流货物在派送阶段,能够向用户提供物流货物所在车辆的实时信息,包括车牌号、派送员姓名、派送员 、当下位置。当用户需要与派送员提早联络时,能够及时通过派送员 进行沟通。当用户需要知道派送车辆的位置进行派送时间的预判定时,能够通过车辆当下位置与自个的派送地址进行判定。由于牵涉到车辆其他物流货物的派送地点的隐私性,所以只提供车辆当下的位置,不提供车辆的位置轨迹。 通过 3.8.1、3.8.2、3.8.3 和 3.8.4 四个子模块,用户能够全方位的把握物流货物的运送情况。 3.9 数据
6、库设计。 本文的基于物联网的物流信息系统较传统的物流信息系统不同的是,需要面临大数据存储和处理的问题。随着用户的增加,电子商务行业的不断升温,配套行业-物流的需求和增长速度也在迅速的增加,这样会导致大数据的产生,由于物联网每时每刻在上传着数据,而服务器端又要对这些数据进行存储,所以面对不断增长的数据,假如数据库的设计和选择上没有考虑大数据的问题,那么就会导致随着用户的增加,系统的存储和查询速度都会严重的影响用户的体验度。所以在本文的系统的数据库设计中,要考虑大数据的存储和处理问题。对于登录模块、注册模块、修改用户信息模块、历史订单查询模块和未验收订单查询模块以及其四个子模块,设计了符合本文系统
7、要求的数据库表格。以上模块在运行的经过中,会根据用户的需求的不同,请求不同的数据库表格进行信息的获取和更新。 3.9.1 用户信息表格设计。 为了提高本文用户注册模块的体验度,避免用户注册填写信息太多导致的用户注册的复杂性,本文的系统在用户注册初期仅需要输入用户名、手机号、密码。用户名和手机号都能够唯一的标识用户。用户在输入用户名时系统会进行重复验证,用户名能够使用字母、数字和符号。用户在输入手机号后会通过短信进行验证,而且用户的手机号码是 11 位数字。用户注册后将用户的用户名、手机号和密码存储在用户表格 User_login中。在 User_login 表格中,UserId 是主键,能够唯
8、一的标识该用户所在的信息,UserId是存储时自动生成的,不能后期修改。用户名 UserName 和用户密码 UserPwd 都是能够用字母、数字和字符组合而成,且长度收到限制。UserName 的长度不能超过 50 个字符,而且是每个用户的用户名不同。UserPwd 的长度不能超过 30 个字符。用户的手机号UserMobile 的长度必须是 11 位的数字。 用户在注册时,输入用户名、手机号和密码后,还能够通过修改用户信息模块对用户的信息进行完善。由于用户在平常的登录中只牵涉到用户名或者手机号和密码,所以用户完善的其他信息存储在另外一张表格 User_detail 中。User_login
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流

限制150内