• 二维码设备机房管理系统技术实施方案

     

    1 项目概述

    1.1 项目建设目标

    设备的全方位数字信息采集,

    可定制二维码生成,

    二维码标签打印,

    二维码标签识别,

    信息全方位查询统计、调用,

    设备巡检的全过程记录,

    全方位形成基于广域网的多点B/S管理,

    形成完善的权限综合管理配置。

    2 项目建设原则

    低成本、专业化、稳定性、未来可扩展、运维成本低、易操作、安全性高、集成度高、减少人为误操作对系统的影响。

    充分考虑系统与原操作流程的对接,尽可能减少重复建设及原有数据为的应用衔接。

    未来可扩展:提供标准接口,实现系统与其他平台系统的对接,信息在可控范围内共享,实现本系统到下级单位的扩展应用与实施。通过开放标准接口,或通过数据导入导出(因为网络可能不能直接通信)实现与关系单位的信息对接;

    报送:通过导出打包发布信息的形式,实现系统内数据的报送;

    集成度高:各硬件相互之间高度集成;

    易操作:界面友好,操作容易,用户体验好。

    3 系统实施

    采用二维码手执扫描枪作为信息采集器(可选)也可以用手机代替。

    通过扫描贴于设备上的二维码标签进行二维码信息的读取并传送给终端电脑,实现与服务端交互显示设备详细信息。

    对设备的相关信息进行修改后提交保存于服务端数据机房。

    通过B/S形式,多台终端机可同时访问服务进行操作,登录系统者进行身份验证,并获得相应的权限,权限由超级管理员进行分权(可考虑实现组织机构管理及角色权限分配机制)。

    在终端机上,可进行按设备类别、所有人、管理人的查询、统计、录入、修改、删除等一系列操作。

    可在录入设备时生成二维码,并通过标签打印机打印,然后粘贴于设备统一位置。

    通过手执扫描枪及终端笔记本电脑实现机房内移动操作及信息的调看,从而实现设备机房的巡检工作。

    所有终端机的操作集中到服务端存放,可实现异地多机房管理。

    3.1 各功能模块的实施

    系统可分为如下几个模块实施:

    3.1.1 基础信息模块,

    主要实现设备的类别设置管理及设备机房存放信息管理,设备的详细信息所有到可管理字段的统一预设。

    3.1.2 所有者管理。

    实现功能:形成所有者信息库,通过身份、职务对所有者进行统一管理,信息的统一入库管理、信息修改管理、信息查询、统计功能。

    3.1.3 设备入库模块

    实现现设备的导入功能,新增设备功能、设备的详细信息记录、多方位图片上传,图片的自动压缩处理,自动形成预览用缩略图,可对每张图片做单独说明。记录设备的所有人信息,选择设备的所有者。记录购买时间,入库时间及详细说明。

    3.1.4 二维码生成模块

    确定生成二维码所有的信息,这里需要确认是否对生成信息进行加密,如果二维码信息中包含设备过多信息,为防止二维码造成的信息泄露,需要对二维码内信息进行加密处理,这样只有在专用终端下才能还原读取码内信息,如果只用设备在机房中的唯一编号生成二维码,则不用考虑二维码信息泄露问题,所以建议只采用编号生成二维码,并配合终端应用。

    3.1.5 二维码的打印

    采用专用的标签打印机,直接对打印接口进行编程,实现高效的二维码打印功能。

    3.1.6 二维码识别

    通过专用扫描枪扫描二维码标签,读取二维码内信息,传送给服务端,查询调取相应的设备信息显示。

    3.1.7 设备巡检管理模块

    对设备做的任意操作都做为设备巡检来定义。

    比如:移动位置、借调、损毁、修复等等。

    记录巡检经办人,巡检时间、结果,更新设备相关信息及状态。

    通过巡检专用APP,回传设备变动、异常等信息,包括拍照图片。

    3.1.8 巡检专用APP

    巡检专用APP开发,用于扫描并回传设备的,通过巡检专用APP,回传设备变动、异常等信息,包括拍照图片。

    3.1.9 设备信息调看

    指定权限人员,可以在指定范围内进入调看请求,形成调看结果集,以不同形式展现,支持动画播放形式、列表形式、网格图片形式,通过设备信息的展示模板定制、调看条件不同,排序方式等,形成不同结果的展示及查询。

    调看条件:管理员可实现全面定制。也就是说设备的所有可做为查询条件的字段,都可用来进行设备筛选。

    3.1.10 权限管理模块

    实现组织机构管理,多级部门管理、多个操作人员管理、多种角色管理,对系统的功能以菜单形式绑定角色进行分配,人员分配指定角色后,则拥有了不同的权限。

    实现操作日志的全程记录,查看。

    3.2 硬件构成

    硬件的构成,关系到整个系统整个实施方式的确立。

    布署示意图:

    3.2.1 标签打印机选型

    北洋BTP-L220

    品牌:北洋

    详细介绍:

    厦门道盛提供:厦门条码机、标签打印机、票据打印、条码打印机北洋BTP-L220的产品参数

    打印方式:

    热敏

    分辨率: 8点/毫米(203 DPI)

    打印宽度(Max.): 56 mm

    打印速度(Max.): 50 mm/s

    通讯接口: USB

    纸张传感器: 光电传感器

    条码类型:QR码等二维码

    字符集内置字体: 系统Truetype字体

    图像: BMP,JPG和WMF等图像文件

    纸张类型: 热敏连续纸,热敏标签纸,热敏标记纸

    出纸方式: 撕离

    外形尺寸:185mm(L)×135mm(W)×135mm(H)

    重 量: 约750g

    3.2.2 热敏铜板不干胶标签纸50*40*500

      热敏标签纸

      条码纸

      标签纸

      产品描述:

      [商品名称]:条码纸

      [品牌]:艾利

      [说明]:

      可配合多种机型标签机使用:

      力码,立象,北洋,GODEX,TSC,Zebra等.

      热敏纸:单位(毫米/MM)

      宽度:40毫米

      高度:40毫米

      每卷600张

    产品特点:

      1. 打印原理:

      自粘纸热敏打印,比一般打印机还要清晰

      2. 条码专用纸:

      是即撕即用 一卷一般可以打印1000PCS左右

      3. 打印的内容可以任意编辑:

      文字,LOGO

      4. 完全胜任批量打印:

      做出的条码任何扫描枪都可识别

    3.3 QR码是二维条码

      QR码是二维条码的一种,QR 来自英文 “Quick Response” 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。 QR码呈正方形,只有黑白两色。在4个角落的其中3个,印有较小,像“回”字的的正方图案。这个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。

      QR码比普通条码可储存更多资料。

      QR码的标准JISX 0510在1999年1月发布,而其对应的ISO国际标准ISO/IEC18004,则在2000年6月获得批准。根据Denso Wave公司的网站资料,QR码是属于开放式的标准,QR码的规格公开。

    3.3.1 二维码应用

      QR码原本是为了在汽车制造厂便于追踪零件而设计,今日QR码已广泛使用在各行各业的存货管理。使用者亦可透过设有RS-232C界面的个人电脑及解码程式,连接扫描器或摄影机取得QR码中的资料,十分适合存货管理等企业应用,应用在食品物流、隐形眼镜、服装等领域。

      手机内置的QR码解码软件让更多的消费者了解、使用了基于QR码所提供的服务,中国移动也推出了QR码的离线业务,此举使QR码从企业级的应用走向平民的生活,可以预见在不久的将来,QR码将会越来越贴近普通人的生活。

    3.3.2 资料容量

      数字 最多7,089 字元

      字母 最多 4,296 字元

    3.3.3 错误修正容量

      L水平 7% 的字码可被修正

      M水平 15% 的字码可被修正

      Q水平 25% 的字码可被修正

      H水平 30% 的字码可被修正

    3.3.4 服务端:

    服务器配置推荐

    产品名称

    描 述

    服务器运行数据机房一台运行WEB服务,一台作为备份

    应用类型:企业级

    服务器机型:机架式

    CPU: Intel Xeon MP E7450 六核 45nm

    标准内存容量:8GB

    硬盘容量(GB):4*300

    硬盘类型:SAS

    CPU

    Intel Xeon MP E7450 六核 45nm

      带宽考虑:建议4M独享带宽。

    系统运行环境要求

    软件环境(windows版)

    服务器操作系统:服务器使用中文版windows2003或windows2008;

    数据机房:MS SQL Server

    2005数据机房或mysql5.0或Oracle10g

    Web服务器:tomcat或Weblogic、WebSphere,tomcat运行需占用服务器80端口,所以服务器上不应有其他程序(如IIS)占用80端口。

    JAVA环境:jre 1.5以上;

    软件环境(linux版)

    服务器操作系统:服务器使用linux CentOS 5;

    数据机房:mysql5.0以上

    Web 服务器:tomcat6.0 ,tomcat运行需占用服务器80端口

    JAVA环境:jre 1.5以上;

    3.4 软件体系的实施

    3.4.1 软件体系结构

    3.4.2 底层支撑:

      各部分软件功能需要一个完整的底层平台支撑。以实现各部分模块程序的数据交互对接及统一管理,包括扩展管理,统一用户管理,统一多级权限管理,统一数据分类管理等。

    3.4.3 手执扫描枪功能

      收集:扫描条码收集信息,通后信息终端程序调出相应的数据显示。

      此处备选方案:手执扫描枪与终端机无线(远红外和蓝牙通信)这样方便机房管人员操作。

    3.4.4 支持环境

      建议服务采用Linux系统

      数据机房采用MYSQL系统

      运行JAVA环境JRE1.6

      WEB服务采用TOMCAT6.0服务器

    4 关于二维码标签的介质问题

      鉴于设备的所在环境,纸质的标签易损,推荐使用激光雕刻机进行双色板(有机ABS广告板)上进行雕刻二维码标签。

      适用范围:(有雕刻\切割两种功能)

      1、工艺品雕刻:主要用于木头、竹木挂件,皮革,纸张,布,亚克力板,双色板等表面雕刻各种图形和文字;

      2、非金属材料的印章如:牛角印、木头印、红塑印、有机玻璃印、原子印、水晶印、玉石印等;

      3、可在电子元器件上雕刻名称、型号、标识、图案等,极具永久性。也可以打磨电子元件上的名称、型号、 标识;

      4,可以雕刻玻璃,陶瓷等等;

      注意不可以直接雕刻金属,但是可以加膜雕刻后用化学腐蚀金属。

    4.1 关于二维码加解密问题

      通过对生成二维码的信息进行加密。

      再通过专用程序(可嵌入到专用扫描枪中)中植入识码并解密功能,完成扫描识别功能,而在非授权设备扫描情况下不能读出真实的信息。

      http://www.redcome.com/jsp/custom/QRCode.jsp?community=redcome2007

      用普通未加解密程序扫描终端扫描加密后码结果为:

      用加了解密程序的扫描终端可以识别到具体内容:

    5.实施周期

    开发计划书

    编码

    任务名称

    释义

    工期

    计划开始

    计划完成

    执行

    1

    调研各应用模块开发需求

    调研各部分的开发要求,并生成系统详细设计说明书交甲方确认

    9天

    2013/5/5

    2013/5/14

    双方

    2

    程序开发及测试

    按需求进行各模块程序的开发及自测工作

    60天

    2013/5/14

    2013/7/13

    乙方

    3

    各模块使用者测试及修改

    对开发好的程序请甲方使用者进行测试,发现问题修改

    10天

    2013/7/13

    2013/7/23

    甲方

    4

    投入试运行

    试运行期间模拟真实使用进行

    1个月

    2013/7/23

    2013/8/22

    双方

    5

    验收

     

    2天

    2013/8/22

    2013/8/24

    双方

    6

    投入正试使用

     

     

    2013/8/24

     

    甲方

     

    前后设计、开发、系统平台搭建、测试时间共为60个工作日(部分功能可提前或重叠完成)

     

    试运行30天

     

    正式验收开通运行2个工作日

    共计:

    约三个月(包括试运行)