商品條碼網上業(yè)務辦理系統(tǒng)的設計和實現
發(fā)布時間:2020-08-06 10:48
【摘要】:隨著互聯(lián)網技術的發(fā)展,中國各級政府機構以及事業(yè)單位推出了網上辦事服務以此提高業(yè)務辦理效率。在經濟全球化的今天,條碼技術在物品編碼上的應用使商品條碼成為流通于國際市場的“身份標識”。我國目前缺乏專門用于辦理商品條碼業(yè)務的系統(tǒng),本文的目的是根據中國物品編碼中心實際需要,設計一套與國際通用的GS1編碼體系相兼容的商品條碼業(yè)務辦理系統(tǒng),為企業(yè)提供商品條碼網上自助辦理服務。該系統(tǒng)的實現將極大地提高商品條碼業(yè)務的辦事效率,減輕編碼機構辦事人員的工作強度,推動我國商品條碼事業(yè)的發(fā)展。本文充分調研了企業(yè)用戶辦理商品條碼業(yè)務的實際情況,通過對企業(yè)用戶和物品編碼辦事人員的需求分析以及系統(tǒng)業(yè)務流程的分析,對系統(tǒng)的架構和網上業(yè)務流程做了精細的規(guī)劃和設計。本文的主要工作和創(chuàng)新點如下:(1)對企業(yè)線下辦理商品條碼業(yè)務流程進行調研;研究中國物品編碼中心網站在線注冊業(yè)務辦理流程;結合地方編碼機構和編碼中心對業(yè)務辦理的意見和建議,對系統(tǒng)的功能需求和非功能需求進行分析整理。(2)設計系統(tǒng)總體方案并對系統(tǒng)進行模塊劃分和功能詳細設計。通過對業(yè)務辦理流程分析,抽象出實體類,對數據庫表結構和表字段進行合理設計并設計數據字典和數據流向。(3)針對敏感數據的安全問題,設計了一種基于MD5算法和Base64編碼的混合加密方案;對遠程調用過程中通過HTTP傳輸的密碼采取加密措施。針對文件上傳和圖片存儲問題,調用Web Service接口將同一業(yè)務下不同類型文件先進行JPEG編碼壓縮再合成一個多圖像TIFF文件進行統(tǒng)一存儲。針對檔案標識和查找困難的問題,選用Code128算法生成一維條形碼來標識檔案索引號。(4)根據系統(tǒng)設計和關鍵問題解決方案對系統(tǒng)模塊和功能進行開發(fā),實現系統(tǒng)成員注冊,變更,續(xù)展,變更加續(xù)展,增號,下屬公司登記業(yè)務的在線辦理。研究并實現加密算法、一維條形碼生成算法、多圖像TIFF文件合成技術和短信通知服務等。完成本系統(tǒng)與國家物品編碼中心內部的條碼管理信息系統(tǒng)的集成調試工作。系統(tǒng)已在國家物品編碼中心上線使用,運行穩(wěn)定。(5)提供微信小程序查詢條碼業(yè)務信息服務。設計并實現商品條碼業(yè)務查詢小程序,提供比瀏覽器更便捷的用戶體驗。用戶可以通過小程序登錄到商品條碼系統(tǒng),及時獲取業(yè)務信息。
【學位授予單位】:北京工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP391.44
【圖文】:
北京工業(yè)大學工學碩士學位論文EAN-13 商品條碼結構[11]如表 2-1 所示:表 2-1 EAN-13 碼結構Tab.2-1 Structure table of EAN-13結構種類 廠商識別代碼 商品項目代碼 校驗碼結構一 X13X12X11X10X9X8X7X6X5X4X3X2X1結構二 X13X12X11X10X9X8X7X6X5X4X3X2X1結構三 X13X12X11X10X9X8X7X6X5X4X3X2X1EAN-13 商品條碼的符號結構[12]如圖 2-1 所示:
圖 2-2 Spring MVC 請求響應流程圖Fig.2-2 Request response flowchart of Spring MVC(3) Mybatis 框架MyBatis 是一個輕量級數據持久層框架,使用 ORM(Object Relation Mapping)技術實現了 POJO(普通 Java 對象)和數據庫表之間的映射關系[16]。通過 XML 配置文件,將數據庫表信息映射為 Java 面向對象開發(fā)的持久化類(POJO 類)、SQL映射文件(Mapper.xml)、數據訪問對象接口(DAO 類)。與 Hibernate 持久層框架相比優(yōu)勢在于:屬于半自動映射,通過映射關系,將操作數據庫表字段、SQL 執(zhí)行語句、返回的結果字段映射到相應的 POJO 類;對于多表關聯(lián)和復雜的 SQL查詢語句支持性好,開發(fā)者可以自己編寫 SQL 語句封裝數據,返回 POJO 對象。Mybatis 持久化操作依賴 SqlSesionFactory 對象,其初始化如圖 2-3 所示:
圖 2-2 Spring MVC 請求響應流程圖Fig.2-2 Request response flowchart of Spring MVC(3) Mybatis 框架MyBatis 是一個輕量級數據持久層框架,使用 ORM(Object Relation Mapping)技術實現了 POJO(普通 Java 對象)和數據庫表之間的映射關系[16]。通過 XML 配置文件,將數據庫表信息映射為 Java 面向對象開發(fā)的持久化類(POJO 類)、SQL映射文件(Mapper.xml)、數據訪問對象接口(DAO 類)。與 Hibernate 持久層框架相比優(yōu)勢在于:屬于半自動映射,通過映射關系,將操作數據庫表字段、SQL 執(zhí)行語句、返回的結果字段映射到相應的 POJO 類;對于多表關聯(lián)和復雜的 SQL查詢語句支持性好,開發(fā)者可以自己編寫 SQL 語句封裝數據,返回 POJO 對象。Mybatis 持久化操作依賴 SqlSesionFactory 對象,其初始化如圖 2-3 所示:
本文編號:2782273
【學位授予單位】:北京工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52;TP391.44
【圖文】:
北京工業(yè)大學工學碩士學位論文EAN-13 商品條碼結構[11]如表 2-1 所示:表 2-1 EAN-13 碼結構Tab.2-1 Structure table of EAN-13結構種類 廠商識別代碼 商品項目代碼 校驗碼結構一 X13X12X11X10X9X8X7X6X5X4X3X2X1結構二 X13X12X11X10X9X8X7X6X5X4X3X2X1結構三 X13X12X11X10X9X8X7X6X5X4X3X2X1EAN-13 商品條碼的符號結構[12]如圖 2-1 所示:
圖 2-2 Spring MVC 請求響應流程圖Fig.2-2 Request response flowchart of Spring MVC(3) Mybatis 框架MyBatis 是一個輕量級數據持久層框架,使用 ORM(Object Relation Mapping)技術實現了 POJO(普通 Java 對象)和數據庫表之間的映射關系[16]。通過 XML 配置文件,將數據庫表信息映射為 Java 面向對象開發(fā)的持久化類(POJO 類)、SQL映射文件(Mapper.xml)、數據訪問對象接口(DAO 類)。與 Hibernate 持久層框架相比優(yōu)勢在于:屬于半自動映射,通過映射關系,將操作數據庫表字段、SQL 執(zhí)行語句、返回的結果字段映射到相應的 POJO 類;對于多表關聯(lián)和復雜的 SQL查詢語句支持性好,開發(fā)者可以自己編寫 SQL 語句封裝數據,返回 POJO 對象。Mybatis 持久化操作依賴 SqlSesionFactory 對象,其初始化如圖 2-3 所示:
圖 2-2 Spring MVC 請求響應流程圖Fig.2-2 Request response flowchart of Spring MVC(3) Mybatis 框架MyBatis 是一個輕量級數據持久層框架,使用 ORM(Object Relation Mapping)技術實現了 POJO(普通 Java 對象)和數據庫表之間的映射關系[16]。通過 XML 配置文件,將數據庫表信息映射為 Java 面向對象開發(fā)的持久化類(POJO 類)、SQL映射文件(Mapper.xml)、數據訪問對象接口(DAO 類)。與 Hibernate 持久層框架相比優(yōu)勢在于:屬于半自動映射,通過映射關系,將操作數據庫表字段、SQL 執(zhí)行語句、返回的結果字段映射到相應的 POJO 類;對于多表關聯(lián)和復雜的 SQL查詢語句支持性好,開發(fā)者可以自己編寫 SQL 語句封裝數據,返回 POJO 對象。Mybatis 持久化操作依賴 SqlSesionFactory 對象,其初始化如圖 2-3 所示:
【參考文獻】
相關期刊論文 前10條
1 榮艷冬;;關于Mybatis持久層框架的應用研究[J];信息安全與技術;2015年12期
2 馮檸;;國內外商品條碼應用及其發(fā)展前景淺析[J];科技資訊;2015年13期
3 劉艷洋;曹玉東;;EAN-13條形碼圖像的識別[J];計算機技術與發(fā)展;2015年06期
4 展新魯;石常海;高娟;;利用互聯(lián)網促進商品條碼服務[J];中國管理信息化;2015年03期
5 毛熠;陳娜;;MD5算法的研究與改進[J];計算機工程;2012年24期
6 張世樂;吳百鋒;;高密度條碼在現代物流業(yè)中的應用[J];計算機工程;2011年06期
7 王曉彬;張雪萍;;AutoCAD下128條形碼的自動生成[J];計算機與數字工程;2010年08期
8 張元偉;劉彥隆;;基于JPEG標準的靜態(tài)圖像壓縮算法研究[J];電子設計工程;2010年02期
9 李雙江;郝克剛;葛瑋;;一種基于Axis2的SOAP安全傳輸模型的研究[J];計算機技術與發(fā)展;2008年11期
10 稅午陽;周明全;耿國華;張翔;;基于數字圖像處理的EAN13碼識別[J];計算機工程與應用;2008年26期
本文編號:2782273
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2782273.html