国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSH與EXTJS框架的計(jì)量服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2016-05-31 22:52賀建峰曹守軍杜珂珂張俊胡楊升
關(guān)鍵詞:平臺(tái)設(shè)計(jì)

賀建峰+曹守軍+杜珂珂+張俊+胡楊升+張昊+寶媛媛+任俊香

摘要:計(jì)量監(jiān)督管理的信息化對(duì)器具市場(chǎng)標(biāo)準(zhǔn)規(guī)范,保障公民和法人合法權(quán)益具有積極促進(jìn)作用.然而多數(shù)的信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是基于客戶端/服務(wù)器模式的,其系統(tǒng)平臺(tái)的維護(hù)成本高,安裝繁瑣,異地操作性差,運(yùn)行效率低.針對(duì)這些問題,運(yùn)用開源Struts技術(shù)、Spring技術(shù)、Hibernate技術(shù)作為計(jì)量平臺(tái)的整體架構(gòu),界面運(yùn)用組件豐富的EXTJS展現(xiàn),設(shè)計(jì)開發(fā)實(shí)現(xiàn)了基于瀏覽器/服務(wù)器模式的一套計(jì)量管理綜合服務(wù)平臺(tái).實(shí)現(xiàn)了計(jì)量業(yè)務(wù)實(shí)時(shí)管理監(jiān)督,提高了工作效率.

關(guān)鍵詞:Struts技術(shù);Springs技術(shù);Hibernate技術(shù);EXTJS框架;平臺(tái)設(shè)計(jì)

DOI:10.15938/j.jhust.2016.01.006

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1007-2683(2016)01-0027-04

0引言

計(jì)量是指實(shí)現(xiàn)單位統(tǒng)一、量值傳遞的活動(dòng).隨著科技和經(jīng)濟(jì)的發(fā)展、社會(huì)的進(jìn)步,計(jì)量的作用和意義已日益明顯.首先是計(jì)量對(duì)工業(yè)生產(chǎn)的作用和意義,社會(huì)化大生產(chǎn)本身就要求有高度的計(jì)量保證.其次,計(jì)量對(duì)人民生活的作用和意義.生產(chǎn)過程中的計(jì)量不容忽視,生活中的計(jì)量則更應(yīng)關(guān)注,它直接觸動(dòng)人們的切身利益.例如,日常買賣中的計(jì)量器具是否準(zhǔn)確,家用電表、水表和溫度計(jì)是否合格等,都會(huì)對(duì)人們的生活產(chǎn)生影響.因此構(gòu)建一套方便工作人員業(yè)務(wù)處理,社會(huì)公眾容易監(jiān)督的計(jì)量信息服務(wù)平臺(tái)意義重大.

傳統(tǒng)的C/S模式(客戶/服務(wù)器模式)計(jì)量信息系統(tǒng)需要專門的客戶端程序安裝,分布功能弱.計(jì)量系統(tǒng)升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高.兼容性差,針對(duì)不同的操作系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代快、代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要.

本文設(shè)計(jì)實(shí)現(xiàn)的基于B/S模式(瀏覽器/服務(wù)器模式)的Java Web計(jì)量服務(wù)平臺(tái)實(shí)現(xiàn)了隨時(shí)隨地業(yè)務(wù)的管理,只要有網(wǎng)絡(luò)和上網(wǎng)的瀏覽器即可進(jìn)行器具計(jì)量、商品檢測(cè)、監(jiān)督公民身邊器具是否符合標(biāo)準(zhǔn),產(chǎn)品是否合格等工作。這樣就能實(shí)現(xiàn)檢測(cè)技術(shù)和監(jiān)管過程的透明化,規(guī)范提高檢測(cè)能力和監(jiān)管水平,降低計(jì)量檢測(cè)運(yùn)行費(fèi)用,減少行政監(jiān)督成本.

1計(jì)量服務(wù)平臺(tái)功能設(shè)計(jì)

計(jì)量管理綜合服務(wù)平臺(tái)面向全社會(huì)四類用戶提供服務(wù),他們是計(jì)量局法定檢測(cè)機(jī)構(gòu)、質(zhì)量技術(shù)監(jiān)督機(jī)構(gòu)、企事業(yè)單位、社會(huì)公眾.計(jì)量服務(wù)平臺(tái)針對(duì)社會(huì)四類服務(wù)對(duì)象和計(jì)量局業(yè)務(wù)工作實(shí)際需要?jiǎng)澐謽?gòu)建了5個(gè)子系統(tǒng),系統(tǒng)的框架如圖1所示.從而滿足各類型對(duì)象的需求,集成管理一個(gè)計(jì)量綜合服務(wù)平臺(tái).計(jì)量檢測(cè)法定機(jī)構(gòu)通過本平臺(tái)展開對(duì)企事業(yè)單位的器具進(jìn)行定期準(zhǔn)確性檢定,合格的器具發(fā)放證書,不合格的器具進(jìn)行整修,若無法調(diào)修則進(jìn)行報(bào)廢處理不再進(jìn)行使用,器具的計(jì)量檢測(cè)經(jīng)過委托單的新建、器具檢定、證書校核、證書批準(zhǔn)等,流程如圖2所示.當(dāng)基于一個(gè)委托單下面的所有器具檢定合格完成后就可以進(jìn)行委托單的完成操作.委托單完成后財(cái)務(wù)工作人員按照器具檢定時(shí)產(chǎn)生的費(fèi)用進(jìn)行收費(fèi)處理,業(yè)務(wù)流程如圖3所示.委托方交費(fèi)后即可領(lǐng)取器具合格證書及合格證層層把關(guān)使檢定規(guī)范準(zhǔn)確.

計(jì)量局技術(shù)人員根據(jù)國家規(guī)定配置檢定器具所需的標(biāo)準(zhǔn)裝置、配套設(shè)備以及檢定依據(jù),本模塊是系統(tǒng)運(yùn)行的核心.企事業(yè)單位可通過網(wǎng)上申請(qǐng)器具檢定申報(bào),填寫單位及器具的關(guān)信息,計(jì)量局在收到單位器具后進(jìn)行網(wǎng)上信息核對(duì)并開展器具檢定業(yè)務(wù),企事業(yè)用戶無需親自去計(jì)量局從而提高工作效率.計(jì)量技術(shù)質(zhì)量監(jiān)督局通過此服務(wù)平臺(tái)監(jiān)督其管轄范圍內(nèi)器具的檢定情況,督促計(jì)量局業(yè)務(wù)開展,落實(shí)企事業(yè)單位器具的質(zhì)量保證.社會(huì)公民可以通過服務(wù)平臺(tái)查詢身邊器具是否合格,也可以通過掃描貼在器具上面的合格證的二維碼,如圖4所示.實(shí)現(xiàn)計(jì)量業(yè)務(wù)的全民參與和監(jiān)督.

2計(jì)量服務(wù)平臺(tái)的技術(shù)實(shí)現(xiàn)

計(jì)量服務(wù)平臺(tái)實(shí)現(xiàn)以EXTJSLS為主,輔以html、JSP渲染清爽的前端界面.用戶的請(qǐng)求功能處理通過開源的SSH框架進(jìn)行封裝,以Java語言為具體的實(shí)現(xiàn).數(shù)據(jù)庫運(yùn)用功能強(qiáng)大的Oracle數(shù)據(jù)庫,保證平臺(tái)的快速高效運(yùn)行.

2.1計(jì)量服務(wù)平臺(tái)前端設(shè)計(jì)

平臺(tái)的前端設(shè)計(jì)與實(shí)現(xiàn)包括用戶界面觀感和用戶操作系統(tǒng)的交互.本平臺(tái)采用EXTJS框架來表現(xiàn)前臺(tái),使用的具體版本為EXTJS4.1.具體操作是在平臺(tái)運(yùn)行時(shí)首先訪問的app.jsp文件中引入EXTJS的JavaScript和CSS源.引入相應(yīng)數(shù)據(jù)源之后系統(tǒng)平臺(tái)即可根據(jù)需要實(shí)例化表格、表單、窗口,按照模塊功能將前端代碼寫人不同的文件,然后服務(wù)平臺(tái)在運(yùn)行期間根據(jù)用戶的需求動(dòng)態(tài)加載JS文件得到界面.例如當(dāng)用戶點(diǎn)擊“新建委托單”菜單下面的“計(jì)量器具檢定”時(shí),系統(tǒng)會(huì)自動(dòng)加載新建器具檢定委托單界面的所有文件.從而實(shí)現(xiàn)了資源的有效利用避免浪費(fèi)系統(tǒng)開支,提高平臺(tái)運(yùn)行速度.與此同時(shí)EXTJS還提供了豐富的數(shù)據(jù)驗(yàn)證功能,在用戶錯(cuò)誤輸入時(shí)進(jìn)行友好的修正提示.

2.2計(jì)量服務(wù)平臺(tái)業(yè)務(wù)實(shí)現(xiàn)

Struts、Spring、Hibernate三大框架是當(dāng)今JavaWeb開發(fā)最流行的框架,三者的結(jié)合更是發(fā)揮了他們各自的優(yōu)勢(shì).Struts的友好界面交互控制,Spring全面的功能業(yè)務(wù)控制管理,Hibernate良好的數(shù)據(jù)持久化.SSH框架使整個(gè)計(jì)量服務(wù)平臺(tái)以面向?qū)ο蟮脑O(shè)計(jì)方法進(jìn)行實(shí)現(xiàn),提高了開發(fā)效率,優(yōu)化了系統(tǒng)性能.

通過檢定器具模塊功能為例詳細(xì)說明SSH框架在計(jì)量管理綜合服務(wù)平臺(tái)中的具體作用.首先是工作人員在器具檢定界面填寫,具體內(nèi)容如圖5所示,當(dāng)器具檢定信息在界面錄入完成后工作人員點(diǎn)擊“暫存”按鈕時(shí)進(jìn)行以下操作:首先是根據(jù)項(xiàng)目中web.xml文件的Spring監(jiān)聽器得到事件觸發(fā),然后Spring的IOC容器來實(shí)例化Struts的action,生成相應(yīng)的action對(duì)象并在此對(duì)象中注入依賴屬性,通過配置信息就找到了處理此事件的xinJianW7D-Ac-tion,接著根據(jù)界面EXTJS的Ajax異步請(qǐng)求URL路徑找到action中的業(yè)務(wù)處理方法具體信息.在進(jìn)行方法實(shí)現(xiàn)的時(shí)候調(diào)用了Smwice的save_one( )方法,調(diào)用此方法的基礎(chǔ)是在Spring的applicationContext_common.xml配置文件中配置了Hibernate的對(duì)象關(guān)系映射文件集合,從而將關(guān)系操作轉(zhuǎn)化為對(duì)象操作,通過Hibernate的對(duì)象關(guān)系映射功能降低了系統(tǒng)代碼與數(shù)據(jù)操作的耦合度.

Spring在SSH框架中起到核心管理作用,功能層次之間存在著很多依賴關(guān)系,action層依賴于service層,service層依賴session factory,session fac-tory又依賴Hibernate的Data Source、mapping Loca-tions和Hibernate Properties,Data Source依賴注入配置、Hibernate Properties依賴注入配置.以上是檢定證書時(shí)SSH框架的各盡職能體現(xiàn),運(yùn)用此技術(shù)提高了開發(fā)效率、降低了模塊間的耦合性、提高了系統(tǒng)的內(nèi)聚性,從而使服務(wù)平臺(tái)更容易管理和維護(hù).

3結(jié)語

本文闡述了計(jì)量管理綜合服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),詳細(xì)介紹了平臺(tái)的實(shí)現(xiàn)過程和方法,以及采用的SSH框架與EXTJS框架技術(shù)的核心與優(yōu)點(diǎn)。實(shí)踐表明,基于B/S模式下運(yùn)用SSH及EXTJS技術(shù)框架開發(fā)實(shí)現(xiàn)計(jì)量平臺(tái)縮短了開發(fā)時(shí)間,提高了平臺(tái)的可維護(hù)性和擴(kuò)展性.降低了計(jì)量業(yè)務(wù)成本,方便社會(huì)監(jiān)督,系統(tǒng)經(jīng)過實(shí)際測(cè)試應(yīng)用,具有很強(qiáng)的實(shí)際應(yīng)用價(jià)值.

(編輯:溫澤宇)

猜你喜歡
平臺(tái)設(shè)計(jì)
基于功能的高職院校創(chuàng)新創(chuàng)業(yè)平臺(tái)的設(shè)計(jì)
基于大數(shù)據(jù)的企業(yè)社會(huì)責(zé)任信息披露平臺(tái)設(shè)計(jì)
中小型眼鏡行業(yè)綜合O2O電子商務(wù)平臺(tái)的設(shè)計(jì)
基于工作流的水運(yùn)應(yīng)急信息管理平臺(tái)設(shè)計(jì) 
基于用戶信任度的互聯(lián)網(wǎng)金融理財(cái)平臺(tái)設(shè)計(jì)研究
MOOC時(shí)代創(chuàng)新區(qū)域教師培訓(xùn)課程建設(shè)研究
遠(yuǎn)程教育系統(tǒng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
高邑县| 台东县| 云霄县| 通山县| 深泽县| 廉江市| 龙海市| 府谷县| 新蔡县| 康乐县| 巫山县| 永丰县| 玉屏| 萍乡市| 新蔡县| 名山县| 商洛市| 定州市| 梨树县| 淅川县| 新邵县| 仪征市| 土默特左旗| 建德市| 涡阳县| 怀远县| 嵊泗县| 霍城县| 晋城| 大竹县| 广丰县| 朔州市| 三台县| 北辰区| 翁源县| 江华| 建阳市| 康马县| 措勤县| 吴旗县| 长顺县|