亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于J2EE的珍珠鑒定信息管理及防偽系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2017-10-21 09:56:07廖顯文李占利
        電腦知識(shí)與技術(shù) 2017年20期

        廖顯文+李占利

        摘要:對(duì)國(guó)家珍珠及珍珠制品質(zhì)量監(jiān)督檢驗(yàn)中心而言,建設(shè)珍珠鑒定信息管理及防偽系統(tǒng)能顯著提升其信息化水平及服務(wù)能力;在該系統(tǒng)建設(shè)過(guò)程中首先借助UML進(jìn)行詳細(xì)需求分析;其次在進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)時(shí)遵循J2EE規(guī)范將系統(tǒng)分為三層,即表現(xiàn)層、中間層及數(shù)據(jù)存儲(chǔ)層;中間層又分為Web層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層和數(shù)據(jù)持久化層。系統(tǒng)的詳細(xì)設(shè)計(jì)又分為用戶界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和模塊設(shè)計(jì)。最后按分層的設(shè)計(jì)使用1ava相關(guān)技術(shù)實(shí)現(xiàn)。標(biāo)簽打印機(jī)調(diào)用及攝像頭控件這兩個(gè)關(guān)鍵模塊分別使用EZPL編程語(yǔ)言和COM技術(shù)來(lái)實(shí)現(xiàn)。

        關(guān)鍵詞:J2EE;鑒定信息管理;防偽;CMM13

        廣西北海是被認(rèn)定為中國(guó)南珠的原產(chǎn)地,北海是全國(guó)最大的海水珍珠集散地和交易中心。珍珠及珍珠制品是廣西的重要旅游商品,但近年來(lái)假冒偽劣產(chǎn)品屢禁不止,嚴(yán)重影響和制約了珍珠及珍珠制品的生產(chǎn)。國(guó)家珍珠及珍珠制品質(zhì)量監(jiān)督檢驗(yàn)中心(以下簡(jiǎn)稱珍珠質(zhì)檢中心)至成立以來(lái),珍珠檢測(cè)業(yè)務(wù)得到了迅猛發(fā)展,由于該中心的信息化建設(shè)相對(duì)滯后,其發(fā)展受到了很大的制約。在2013年以前,該中心還沒(méi)有一個(gè)信息系統(tǒng),為了提升珍珠檢測(cè)能力及防偽查詢服務(wù)能力,珍珠質(zhì)檢中心決定建設(shè)一套珍珠鑒定信息管理及防偽系統(tǒng),以提升工作效率及服務(wù)質(zhì)量。

        1珍珠信息管理及防偽系統(tǒng)需求分析

        需求分析是通過(guò)需求獲取得到用戶原始需求的基礎(chǔ)上,進(jìn)一步加工整理,得到系統(tǒng)功能性需求和非功能性需求的過(guò)程。

        系統(tǒng)的功能需求包括:信息錄入;分級(jí)、鑒定、珠寶玉石鑒定記錄的刪、改、查;證書(shū)和標(biāo)簽的打印;數(shù)據(jù)導(dǎo)出;統(tǒng)計(jì)報(bào)表;防偽查詢子系統(tǒng)。

        系統(tǒng)非功能需求包括:系統(tǒng)的界面需求;系統(tǒng)的軟硬環(huán)境及質(zhì)量需求;性能及其他需求。

        2珍珠信息管理及防偽系統(tǒng)設(shè)計(jì)

        J2EE應(yīng)用采用4層的分布式模型,分別是客戶層、Web層、業(yè)務(wù)層和企業(yè)信息系統(tǒng)層。根據(jù)J2EE的分層結(jié)構(gòu)本系統(tǒng)后臺(tái)結(jié)構(gòu)分解如下:

        系統(tǒng)的前臺(tái)架構(gòu)設(shè)計(jì)功能按兩層進(jìn)行分解:

        系統(tǒng)前臺(tái)功能第二層分解如下(由于篇幅限制只列部分):

        3珍珠信息管理及防偽系統(tǒng)實(shí)現(xiàn)

        目前基于J2EE的框架中最優(yōu)秀、使用得最多的是Struts、Hibernate、Spring。由于Spring是個(gè)輕量級(jí)容器并提供了MVC的功能,結(jié)構(gòu)簡(jiǎn)單功能強(qiáng)大,本系統(tǒng)的實(shí)現(xiàn)就使用了Spring+Hibernate框架來(lái)實(shí)現(xiàn)。

        3.1數(shù)據(jù)持久層實(shí)現(xiàn)

        本系統(tǒng)數(shù)據(jù)庫(kù)采用MySQL5.6。為了實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)庫(kù)的操作轉(zhuǎn)換為面向?qū)ο蟮牟僮鳎枰褂肏ibernate的ORM功能,通過(guò)操作持久化對(duì)象轉(zhuǎn)變?yōu)椴僮鲾?shù)據(jù)庫(kù),持久化對(duì)象包括PO-JO類和映射文件。POJO類與表之間的關(guān)系使用映射文件來(lái)描述。數(shù)據(jù)庫(kù)連接池是dbcp,dbcp的優(yōu)點(diǎn)是配置簡(jiǎn)單,但隨著數(shù)據(jù)庫(kù)訪問(wèn)量的增大其性能有所下降。

        3.2DAO層實(shí)現(xiàn)

        本系統(tǒng)使用Spring的DAO(Data Access Object)理念實(shí)現(xiàn)DAO層。Spring整合了各種持久化技術(shù),以一種統(tǒng)一的方法來(lái)調(diào)用和對(duì)事務(wù)進(jìn)行管理。DAO的實(shí)現(xiàn)類使用Spring的框架來(lái)管理,DAO的SessionFacctory引用對(duì)象通過(guò)Spring框架依賴注人。DAO接口定義常用的持久化方法,DAO的實(shí)現(xiàn)類有一個(gè)SessionFactory屬性,該屬性通過(guò)Spring依賴注入。持久化操作時(shí)使用SessionFactory的getCurrentSession方法取得Session對(duì)象進(jìn)行操作。

        3.3業(yè)務(wù)邏輯層實(shí)現(xiàn)

        業(yè)務(wù)邏輯層由兩個(gè)部分組成:數(shù)據(jù)處理功能及數(shù)據(jù)加載功能。數(shù)據(jù)處理功能是接收表示層的數(shù)據(jù)并將其傳到數(shù)據(jù)持久層;數(shù)據(jù)加載功能是將持久層的數(shù)據(jù)返回給表示層。業(yè)務(wù)邏輯層的兩個(gè)功能的實(shí)現(xiàn)都需要調(diào)用DAO層的功能,以實(shí)現(xiàn)用戶具體的業(yè)務(wù)需求。本系統(tǒng)的業(yè)務(wù)邏輯層由Spring框架的工廠模式以面向接口方式開(kāi)發(fā)。

        3.4 Web層實(shí)現(xiàn)

        Web層的功能是接收用戶輸入并轉(zhuǎn)交給控制器,再由控制器調(diào)用業(yè)務(wù)邏輯組件完成業(yè)務(wù)邏輯,產(chǎn)生的結(jié)果再回傳給控制器,控制器調(diào)用特定的頁(yè)面展示給用戶。本系統(tǒng)的web層使用Spring的MVC框架。SpringMVC控制器需要在iavaweb部署描述文件(web.xml)配置Servlet。Spring的控制器稱作Dis-patcher Servlet,實(shí)現(xiàn)了前端的控制器模式。當(dāng)一個(gè)web請(qǐng)求發(fā)送后,Dispatcher servlet首先接收,然后它組織在上下文配置的組件,處理該請(qǐng)求。

        3.5攝像頭控件實(shí)現(xiàn)

        由于DirectShow對(duì)多媒體流的支持很好,在使用Direct-Show開(kāi)發(fā)流媒體程序時(shí)可方便地從支持WDM驅(qū)動(dòng)的采集卡上捕獲數(shù)據(jù),進(jìn)行處理后存儲(chǔ)到文件中。DirectShow是基于COM概念的。本系統(tǒng)攝像頭控件的編寫(xiě)也是基于COM的,雖然DirectShow提供很多接口,但使用還是不夠方便,需要?jiǎng)?chuàng)建一個(gè)視頻捕捉類把常用功能封裝起來(lái)。

        3.6標(biāo)簽打印機(jī)調(diào)用

        標(biāo)簽機(jī)的型號(hào)是臺(tái)灣Godex Ez1100系列。參照Godex的編程指令EZPL和官方調(diào)用打印機(jī)接口的實(shí)例,使用iava構(gòu)建如下的打印機(jī)調(diào)用類。

        4測(cè)試

        對(duì)本系統(tǒng)的測(cè)試經(jīng)歷了單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試這5個(gè)階段,其中系統(tǒng)測(cè)試包括功能測(cè)試、性能測(cè)試、安全性測(cè)試這幾個(gè)方面。以下列舉本系統(tǒng)功能測(cè)試的例子。

        5結(jié)束語(yǔ)

        通過(guò)對(duì)珍珠鑒定信息管理及防偽系統(tǒng)的建設(shè),國(guó)家珍珠質(zhì)檢中心的信息化水平和服務(wù)能力得到了很大的提升,本系統(tǒng)的建設(shè)將工作人員從繁瑣的日常工作中解放出來(lái),提高他們的工作效率,降低管理成本,提高客戶的滿意度。本系統(tǒng)目前已經(jīng)投入運(yùn)行,且穩(wěn)定可靠。系統(tǒng)的成功開(kāi)發(fā)可總結(jié)如下成功經(jīng)驗(yàn):

        1)遵循CMM13的流程可使得項(xiàng)目開(kāi)發(fā)質(zhì)量大大提升,同時(shí)也有效消除了項(xiàng)目過(guò)程中的潛在風(fēng)險(xiǎn);

        2)做好需求管理工作,防止需求的蔓延。所有的軟件需求都和用戶進(jìn)行簽字確認(rèn),并以此作為需求管理的基礎(chǔ);

        3)使用J2EE成熟的架構(gòu),使得開(kāi)發(fā)效率得到很大提升的同時(shí),系統(tǒng)的穩(wěn)定性、可擴(kuò)展性、可修改性和可維護(hù)性也得到了保證。endprint

        中文国产日韩欧美二视频| 成年网站在线91九色| 老熟妇乱子伦牲交视频| 亚洲av无码专区在线播放中文| 97欧美在线| 亚洲av一二三又爽又爽又色| 性感女教师在线免费观看| 久久精品欧美日韩精品| 丰满岳乱妇在线观看中字无码| 中文字幕一区二区三区97| 日韩精品视频高清在线| 久久天天躁狠狠躁夜夜2020一| 在线观看免费人成视频| 中文字幕日韩人妻在线| 中文字幕人妻少妇伦伦| 人妻丝袜av中文系列先锋影音| av一区无码不卡毛片| 性色av一区二区三区密臀av| 亚洲码欧美码一区二区三区| 三级在线看中文字幕完整版| 久久这里都是精品一区| 日韩亚洲在线观看视频| 无码一区二区三区中文字幕| 日韩一线无码av毛片免费| 日韩美女av二区三区四区| 国产一区二区三区在线观看第八页| 久久久无码精品亚洲日韩按摩| 久久无码一二三四| 亚洲国产中文字幕九色| 岳丰满多毛的大隂户| av无码久久久久久不卡网站| 日本视频精品一区二区| 蜜桃av噜噜一区二区三区9| 国产又爽又粗又猛的视频| 亚洲人成人99网站| 一区二区三区在线观看人妖| 国产成人无码av| 五月婷一本到五月天| 色av色婷婷18人妻久久久| 国产成人精品无码片区在线观看| 无码三级在线看中文字幕完整版|