二維碼設備機房管理系統(tǒng)
技術實施方案
1 項目概述
1.1 項目建設目標
設備的全方位數(shù)字信息采集,
可定制二維碼生成,
二維碼標簽打印,
二維碼標簽識別,
信息全方位查詢統(tǒng)計、調用,
設備巡檢的全過程記錄,
全方位形成基于廣域網的多點B/S管理,
形成完善的權限綜合管理配置。
2 項目建設原則
低成本、專業(yè)化、穩(wěn)定性、未來可擴展、運維成本低、易操作、安全性高、集成度高、減少人為誤操作對系統(tǒng)的影響。
充分考慮系統(tǒng)與原操作流程的對接,盡可能減少重復建設及原有數(shù)據為的應用銜接。
未來可擴展:提供標準接口,實現(xiàn)系統(tǒng)與其他平臺系統(tǒng)的對接,信息在可控范圍內共享,實現(xiàn)本系統(tǒng)到下級單位的擴展應用與實施。通過開放標準接口,或通過數(shù)據導入導出(因為網絡可能不能直接通信)實現(xiàn)與關系單位的信息對接。
報送:通過導出打包發(fā)布信息的形式,實現(xiàn)系統(tǒng)內數(shù)據的報送。
集成度高:各硬件相互之間高度集成;
易操作:界面友好,操作容易,用戶體驗好。
3 系統(tǒng)實施
采用二維碼手執(zhí)掃描槍作為信息采集器(可選)也可以用手機代替。
通過掃描貼于設備上的二維碼標簽進行二維碼信息的讀取并傳送給終端電腦,實現(xiàn)與服務端交互顯示設備詳細信息。
對設備的相關信息進行修改后提交保存于服務端數(shù)據機房。
通過B/S形式,多臺終端機可同時訪問服務進行操作,登錄系統(tǒng)者進行身份驗證,并獲得相應的權限,權限由超級管理員進行分權(可考慮實現(xiàn)組織機構管理及角色權限分配機制)。
在終端機上,可進行按設備類別、所有人、管理人的查詢、統(tǒng)計、錄入、修改、刪除等一系列操作。
可在錄入設備時生成二維碼,并通過標簽打印機打印,然后粘貼于設備統(tǒng)一位置。
通過手執(zhí)掃描槍及終端筆記本電腦實現(xiàn)機房內移動操作及信息的調看,從而實現(xiàn)設備機房的巡檢工作。
所有終端機的操作集中到服務端存放,可實現(xiàn)異地多機房管理。
3.1 各功能模塊的實施
系統(tǒng)可分為如下幾個模塊實施。
3.1.1 基礎信息模塊,
主要實現(xiàn)設備的類別設置管理及設備機房存放信息管理,設備的詳細信息所有到可管理字段的統(tǒng)一預設。
3.1.2 所有者管理。
實現(xiàn)功能:形成所有者信息庫,通過身份、職務對所有者進行統(tǒng)一管理,信息的統(tǒng)一入庫管理、信息修改管理、信息查詢、統(tǒng)計功能。
3.1.3 設備入庫模塊
實現(xiàn)現(xiàn)設備的導入功能,新增設備功能、設備的詳細信息記錄、多方位圖片上傳,圖片的自動壓縮處理,自動形成預覽用縮略圖,可對每張圖片做單獨說明。記錄設備的所有人信息,選擇設備的所有者。記錄購買時間,入庫時間及詳細說明。
3.1.4 二維碼生成模塊
確定生成二維碼所有的信息,這里需要確認是否對生成信息進行加密,如果二維碼信息中包含設備過多信息,為防止二維碼造成的信息泄露,需要對二維碼內信息進行加密處理,這樣只有在專用終端下才能還原讀取碼內信息,如果只用設備在機房中的唯一編號生成二維碼,則不用考慮二維碼信息泄露問題,所以建議只采用編號生成二維碼,并配合終端應用。
3.1.5 二維碼的打印
采用專用的標簽打印機,直接對打印接口進行編程,實現(xiàn)高效的二維碼打印功能。
3.1.6 二維碼識別
通過專用掃描槍掃描二維碼標簽,讀取二維碼內信息,傳送給服務端,查詢調取相應的設備信息顯示。
3.1.7 設備巡檢管理模塊
對設備做的任意操作都做為設備巡檢來定義。
比如:移動位置、借調、損毀、修復等等。
記錄巡檢經辦人,巡檢時間、結果,更新設備相關信息及狀態(tài)。
通過巡檢專用APP,回傳設備變動、異常等信息,包括拍照圖片。
3.1.8 巡檢專用APP
巡檢專用APP開發(fā),用于掃描并回傳設備的,通過巡檢專用APP,回傳設備變動、異常等信息,包括拍照圖片。
3.1.9 設備信息調看
指定權限人員,可以在指定范圍內進入調看請求,形成調看結果集,以不同形式展現(xiàn),支持動畫播放形式、列表形式、網格圖片形式,通過設備信息的展示模板定制、調看條件不同,排序方式等,形成不同結果的展示及查詢。
調看條件:管理員可實現(xiàn)全面定制。也就是說設備的所有可做為查詢條件的字段,都可用來進行設備篩選。
3.1.10 權限管理模塊
實現(xiàn)組織機構管理,多級部門管理、多個操作人員管理、多種角色管理,對系統(tǒng)的功能以菜單形式綁定角色進行分配,人員分配指定角色后,則擁有了不同的權限。
實現(xiàn)操作日志的全程記錄,查看。
3.2 硬件構成
硬件的構成,關系到整個系統(tǒng)整個實施方式的確立。
布署示意圖:
3.2.1 標簽打印機選型
北洋BTP-L220
品牌:北洋
詳細介紹:
廈門道盛提供:廈門條碼機、標簽打印機、票據打印、條碼打印機北洋BTP-L220的產品參數(shù)
打印方式:
熱敏
分辨率: 8點/毫米(203 DPI)
打印寬度(Max.): 56 mm
打印速度(Max.): 50 mm/s
通訊接口: USB
紙張傳感器: 光電傳感器
條碼類型:QR碼等二維碼
字符集 內置字體: 系統(tǒng)Truetype字體
圖像: BMP,JPG和WMF等圖像文件
紙張類型: 熱敏連續(xù)紙,熱敏標簽紙,熱敏標記紙
出紙方式: 撕離
外形尺寸: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” 的縮寫,即快速反應的意思,源自發(fā)明者希望 QR 碼可讓其內容快速被解碼。QR碼比普通條碼可儲存更多資料,亦無需像普通條碼般在掃描時需直線對準掃描器?!R
碼呈正方形,只有黑白兩色。在4個角落的其中3個,印有較小,像“回”字的的正方圖案。這個是幫助解碼軟件定位的圖案,使用者不需要對準,無論以任何角度掃描,資料仍可正確被讀取。
QR碼比普通條碼可儲存更多資料。
QR碼的標準JISX 0510在1999年1月發(fā)布,而其對應的ISO國際標準ISO/IEC18004,則在2000年6月獲得批準。根據Denso Wave公司的網站資料,QR碼是屬于開放式的標準,QR碼的規(guī)格公開。
3.3.1 二維碼應用
QR碼原本是為了在汽車制造廠便于追蹤零件而設計,今日QR碼已廣泛使用在各行各業(yè)的存貨管理。使用者亦可透過設有RS-232C界面的個人電腦及解碼程式,連接掃描器或攝影機取得QR碼中的資料,十分適合存貨管理等企業(yè)應用,應用在食品物流、隱形眼鏡、服裝等領域。
手機內置的QR碼解碼軟件讓更多的消費者了解、使用了基于QR碼所提供的服務,中國移動也推出了QR碼的離線業(yè)務,此舉使QR碼從企業(yè)級的應用走向平民的生活,可以預見在不久的將來,QR碼將會越來越貼近普通人的生活。
3.3.2 資料容量
數(shù)字 最多7,089 字元
字母 最多 4,296 字元
3.3.3 錯誤修正容量
L水平 7% 的字碼可被修正
M水平 15% 的字碼可被修正
Q水平 25% 的字碼可被修正
H水平 30% 的字碼可被修正
3.3.4 服務端:
服務器配置推薦
產品名稱 |
描 述 |
服務器運行數(shù)據機房一臺運行WEB服務,一臺作為備份 |
應用類型:企業(yè)級 服務器機型:機架式 CPU: Intel Xeon MP E7450 六核 45nm 標準內存容量:8GB 硬盤容量(GB):4*300 硬盤類型:SAS |
CPU |
Intel Xeon MP E7450 六核 45nm |
帶寬考慮
建議4M獨享帶寬。
系統(tǒng)運行環(huán)境要求 |
軟件環(huán)境(windows版) |
服務器操作系統(tǒng):服務器使用中文版windows2003或windows2008; |
數(shù)據機房:MS SQL Server 2005數(shù)據機房或mysql5.0或Oracle10g |
Web 服務器:tomcat或Weblogic、WebSphere,tomcat運行需占用服務器80端口,所以服務器上不應有其他程序(如IIS)占用80端口。 |
JAVA環(huán)境:jre 1.5以上; |
軟件環(huán)境(linux版) |
服務器操作系統(tǒng):服務器使用linux CentOS 5; |
數(shù)據機房:mysql5.0以上 |
Web 服務器:tomcat6.0 ,tomcat運行需占用服務器80端口 |
JAVA環(huán)境:jre 1.5以上; |
3.4 軟件體系的實施
3.4.1 軟件體系結構
3.4.2 底層支撐:
各部分軟件功能需要一個完整的底層平臺支撐。以實現(xiàn)各部分模塊程序的數(shù)據交互對接及統(tǒng)一管理,包括擴展管理,統(tǒng)一用戶管理,統(tǒng)一多級權限管理,統(tǒng)一數(shù)據分類管理等。
3.4.3 手執(zhí)掃描槍功能
收集:掃描條碼收集信息,通后信息終端程序調出相應的數(shù)據顯示。
此處備選方案:手執(zhí)掃描槍與終端機無線(遠紅外和藍牙通信)這樣方便機房管人員操作。
3.4.4 支持環(huán)境
建議服務采用Linux系統(tǒng)
數(shù)據機房采用MYSQL系統(tǒng)
運行JAVA環(huán)境JRE1.6
WEB服務采用TOMCAT6.0服務器。
4 關于二維碼標簽的介質問題
鑒于設備的所在環(huán)境,紙質的標簽易損,推薦使用激光雕刻機進行雙色板(有機ABS廣告板)上進行雕刻二維碼標簽。
適用范圍:(有雕刻\切割兩種功能)
1、工藝品雕刻:主要用于木頭、竹木掛件,皮革,紙張,布,亞克力板,雙色板等表面雕刻各種圖形和文字
2、非金屬材料的印章如:牛角印、木頭印、紅塑印、有機玻璃印、原子印、水晶印、玉石印等。
3、可在電子元器件上雕刻名稱、型號、標識、圖案等,極具永久性。也可以打磨電子元件上的名稱、型號、 標識
4,可以雕刻玻璃,陶瓷等等.
注意不可以直接雕刻金屬,但是可以加膜雕刻后用化學腐蝕金屬
4.1 關于二維碼加解密問題
通過對生成二維碼的信息進行加密
再通過專用程序(可嵌入到專用掃描槍中)中植入識碼并解密功能,完成掃描識別功能,而在非授權設備掃描情況下不能讀出真實的信息。
http://161e.cn/jsp/custom/QRCode.jsp?community=redcome2007
用普通未加解密程序掃描終端掃描加密后碼結果為:
用加了解密程序的掃描終端可以識別到具體內容
5 實施周期
開發(fā)計劃書 |
||||||||
編碼 |
任務名稱 |
釋義 |
工期 |
計劃開始 |
計劃完成 |
執(zhí)行 |
||
1 |
調研各應用模塊開發(fā)需求 |
調研各部分的開發(fā)要求,并生成系統(tǒng)詳細設計說明書交甲方確認 |
9天 |
2013/5/5 |
2013/5/14 |
雙方 |
||
2 |
程序開發(fā)及測試 |
按需求進行各模塊程序的開發(fā)及自測工作 |
60天 |
2013/5/14 |
2013/7/13 |
乙方 |
||
3 |
各模塊使用者測試及修改 |
對開發(fā)好的程序請甲方使用者進行測試,發(fā)現(xiàn)問題修改 |
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 |
|
甲方 |
||
|
前后設計、開發(fā)、系統(tǒng)平臺搭建、測試時間共為60個工作日(部分功能可提前或重疊完成) |
|||||||
|
試運行30天 |
|||||||
|
正式驗收開通運行2個工作日 |
共計: |
約三個月(包括試運行) |