摘要:本成果运用物联网技术, 结合当前仓储的实际, 建立新型管理体系, 从方便管理员和客户等方面进行设计, 对仓储现代化管理有较大参考价值。
关键词:物联网;仓储管理;物流管理
天津工业大学2012级物联网工程第一实习小组在ORA⁃CLE实习时, 以 “物联网仓储管理系统” 为课题进行研究, 得出很好的研究成果。该团队指导教师张萌, 组长为李之, 成员马乐、 陆禹昊, 指导教师。他们对物联网仓储管理系统做了全面细致的用户需求分析, 明确所要开发的应具有的功能、 性能与界面, 使系统分析人员与网站开发人员能清楚地了解用户的需求, 并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
项目背景: 物联网仓储管理系统从物流行业的实际需求出发, 参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成, 系统从完善的基础信息设置到货物的托运管理、在线跟踪, 信息查询、 到最后各种报表的生成, 清晰的业务流程, 使操作人员能够按照流程清晰的进行实际的操作, 保证物流运作有序而高效的进行。
第一部分 系统介绍
1.主体系结构定义
Browser/Server体系
B/S结构的软件是相对传统的C/S结构而言的。C/S结构应该具有这样的特征:客户端、 服务器端都安装相应的软件, 客户端、 服务器端各完成相应的计算工作, 服务器端保存数据库。B/S结构应该具有如下特征:服务器端都安装相应的软件, 客户端不安装任何软件。客户端运行程序是靠浏览器软件登陆服务器进行的。客户端在浏览器里完成一定的计算任务。
进入80年代以来, Client/Server体系逐渐走上了迅速发展的道路。90年代后, 随着大型数据库管理系统以及可视化程序开发技术的成熟, 进一步推动了 Client/Server 结构的广泛应用。如今, Client/Server体系己经成为最主要的计算机应用体系结构, 随着网络应用的要求, Client/Server体系又进一步衍变成T多层Client/Server结构体系和Browser/Server体系。
2.实现目标
管理系统的是管理员与用户之间交流的有效载体, 是对外服务的窗口, 物联 ·通” 仓储管理系统的建设目标是具有可靠性, 技术先进能实现对物品进行智能化管理、 集中信息查询、 录入的专业信息管理系统, 在网站的建设中, 将注重网络平台、 应用体系、 数据库体系的规划和建设。主要实现以下目标:应用体系: 主要体现在对货物的智能化管理上, 其中, 用户录入货物信息, 请求物品存入仓库, 管理员核查相关信息后同意入库货物, 查看货品时显示货物仓库位置、 数量。
数据库体系: 建立分步式的数据库体系; 具有信息采集、 整理。
3.开发环境
web:eclipse-jee-kepler-R-win32服务器: eclipse-jee-kepler-R-win32数据库服务器软件: MySQL
4.功能需求
用户: 可以查看自己的仓库货物信息; 可以向管理员申请过户; 用户申请过户之后可以查看申请状态。
后台管理员: 对用户进行管理, 可以对用户进行增删改查;对用户的入库出库申请进行审核, 然后进行相关操作; 查看仓库存储数据; 对用户之间的过户申请进行审核, 然后进行相关操作; 后台管理员必须登录成功后方可进入后台主页面。
5.环境要求
服务器端: 系统软件是Windows 2000/xp/vista/win7; 数据库管理系统是 Microsoft SQL Server 或 Oracle 开发工具是 JAVA /HTML语言/javascript。
客户端: 系统软件用Windows 2000/xp/vista/win7; 浏览器采用IE, 火狐, chrome等主流浏览器。
6.输入输出要求
为了保障系统站能正常运行, 尽量使得服务器数据库的数据合法化, 以及前台能有效操作和浏览, 该系统应做到: 管理员添加用户时, 用户名不能重复; 利用时间插件, 对时间格式进行统一; 密码不能为空, 密码和重复密码必须一样, 否则不能添加用户成功。
7.安全保密要求
设置管理员权限, 管理员登录时要输入账号和密码; 设置用户权限, 用户登录时要输入账号和密码; 不登陆直接输入网址无法进行操作, 直接跳回主页。
8.故障处理要求
软、 硬件故障: 用户所使用电脑的系统有问题, 或者浏览器有问题。数据库有问题也无法正常使用。内存太小会影响运行速度。对于各类突发事件的要注意避免。对于电脑的存储量要随时关注, 以免出现存储量不足的情况。
9.其他性能要求
保密性: 系统数据要做好保密设施, 以免重要数据的丢失
或者盗取。
简洁性: 用户的操作界面必须做到简单明了, 不能有太复杂的设置或者操作。
可更新性: 对于系统可以根据客户需要进行更新, 维护等操作, 扩展其功能, 并使系统稳定。
可转换性: 只要系统能保证环境部署成功, 并且网络正常,就能保证系统的正常运行。
移动端用户界面: 力求简洁快速, 页面设计风格应一致, 为用户提供最好的最赏心悦目的服务。
第三部分 系统实现
1.语言选择
HTML超级文本标记语言文档制作不复杂, 功能大, 支持不同数据格式的文件镶入, 这也是万维网盛行的原因之一, 其主要特点如下:
简易性: 超级文本标记语言版本升级采用超集方式, 从而更加灵活方便。
可扩展性: 超级文本标记语言采取子类元素的方式, 为系统扩展带来保证。
平台无关性: 超级文本标记语言可以使用在广泛的平台上, 这也是万维网盛行的另一个原因。
通用性: HTML是网络的通用语言,一种简单、 通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面, 这些页面可以被网上任何其他人浏览到。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言, 常用来给HTML网页添加动态功能。SQL语言特点:一体化: SQL集数据定义DDL、 数据操纵DML和数据控制DCL于一体, 可以完成数据库中的全部工作。
使用方式灵活: 可以直接以命令方式交互使用; 也可以嵌入使用, 嵌入到C、 C++、 FORTRAN、 COBOL、 JAVA等主语言中使用。
非过程化: 只提操作要求, 不必描述操作步骤, 也不需要导航。使用时只需要告诉计算机 “做什么” , 而不需要告诉它 “怎么做” 。
语言简洁, 语法简单, 好学好用: 在ANSI标准中, 只包含了94个英文单词, 核心功能只用6个动词, 语法接近英语口语。
2.技术支持
IE、 360、 谷歌、 火狐等各类主流浏览器
3.程序平均生产效率
服务器端代码行数: 3500行客户端代码行数: 3500行
4.对技术方法的评价
开发中使用了Browser/Server体系和Client/Server体系。进行了网站应用的相关开发和程序编写, 其中使用了 HTML、CSS、 JavaScript、 SQL、 JSP、 Servlet、 JavaBean、 Ajax等技术。在项目开发的过程中, 使用了精确的进度管理办法和同行评审的审查程序, 保证了开发工作的并行有序进行。
参考文献 :
[1] 《物联网技术与应用研究》 , 作者钱志鸿 王义君 发表于2012年5期 《电子学报》
[2] 《物联网技术进展与应用》 , 作者朱洪波 杨龙祥 朱琦,发表于2011年1期 《南京邮电大学报》
[3] 《我国仓储物流现状及优化》 , 作者董彦龙, 发表于2006年16期 《商业时代》
[4] 《基于物联网的仓储管控一体化系统设计策略》 , 作者刘军, 发表于2011年15期 《物流技术》