999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于跨平臺的WebApp和傳統B/S結構相結合的混合型設備管理系統應用研究

2016-06-30 02:51:12陳人堂李曉明
物聯網技術 2016年6期
關鍵詞:設備管理

陳人堂 李曉明

摘 要:設備管理信息化在一些大型機械生產企業應用相對較多,而在科研單位的設備信息化管理方面則相對滯后。為了改善科研單位的設備管理信息化建設,文中以國家海洋局第二研究所的設備管理信息系統建設開發為例,結合科研單位的設備儀器普遍呈現的特點,設計了一套適合科研單位的設備管理系統,并結合未來信息化的發展趨勢,實現了以跨平臺的WebApp和傳統B/S結構相結合的混合型設備管理系統。

關鍵詞:設備管理;WebApp;HTML5;jQuery Mobile;PhoneGap

中圖分類號:TP39 文獻標識碼:A 文章編號:2095-1302(2016)06-00-04

0 引 言

近年來,隨著硬件設備和平臺的不斷發展,手持移動設備的計算能力得到了顯著的提高,智能手機和平板電腦越來越多地出現在人們的日常生活中。無論多么強大的硬件或是多么優秀的平臺都要有軟件來支撐。但廠商之間的競爭導致軟件在不同平臺中不兼容的現象比比皆是。比如安卓上的apk文件就無法在iOS中運行,甚至早期安卓上運行的一些App在當前的大屏手機上也無法正常顯示。那么作為開發者,應選擇針對什么樣的平臺去開發呢?或者花費更多的時間和精力去精通多個平臺的開發?顯然,有一種方案可以做到開發一種程序應用到多個平臺上,那就是跨平臺的移動開發框架[1,2]。

所謂跨平臺的移動開發框架,可以大致分解為:“跨平臺”、“移動”、“開發框架”。“跨平臺”是指只需要經過一次開發,得到的應用能在多個平臺上流暢進行。目前比較主流的移動操作系統包括Android、iOS、Windows Phone、BlackBerry等。為了實現在多系統之間的兼容,跨平臺開發框架往往都是基于HTML5開發語言,然后利用Web執行。所謂“移動”指的是主要支持移動設備,也就是說這些框架是專為移動設備制定的。所謂“開發框架”指的是一組已經被定義好的設計構件。如在HTML5中定義一個按鈕非常容易,但若要為它加入一些好看的樣式,可能光CSS就要寫幾十行,有了jQuery Mobile后,只需一行代碼就可以了。本文設計的設備管理系統的移動端部分實現正是基于HTML5的跨平臺特性,利用jQuery Mobile技術,同時借助另一款開發框架PhoneGap的幫助(以安卓為例)來生成apk部署到安卓終端設備上,以實現通過移動平臺對設備的管理。目前,由于用戶普遍以PC端的使用為主,所以設計和開發一個傳統的PC端和WebApp移動端相結合的設備管理系統具有較高的實用價值[1-3]。

1 跨平臺的移動開發框架jQuery Mobile和PhoneGap介紹

1.1 jQuery Mobile介紹

jQuery Mobile[1]是jQuery在手機和平板上的版本,它不僅擁有能讓主流移動平臺支持的jQuery核心庫,還包括一整套完整和統一的移動UI框架。jQuery Mobile的目標是在一個統一的UI中交付超級JavaScript功能,跨越最流行的智能手機和平板電腦設備上進行工作。jQuery Mobile的特點如下:

(1)跨所有移動平臺的統一UI

通過采用HTML5和CSS 3標準,jQuery Mobile提供了一個統一的用戶界面。一個jQuery Mobile代碼庫可以在所有支持的平臺上呈現出一致性。

(2)簡化的標記驅動開發

jQuery Mobile頁面是使用HTML5標記設計的。就JavaScript和CSS而言,jQuery Mobile在默認的情況下承擔所有的負擔。在不多的情況下,才依賴JavaScript來創建更為動態的或增強的頁面體驗。jQuery Mobile還可以迅速地原型化用戶界面[3]。

(3)漸進式增強

jQuery Mobile可以為一個設備呈現出可能的最優雅的用戶體驗,jQuery Mobile可以呈現出應用了完整CSS3樣式的控件。

(4)響應式設計

jQuery Mobile UI可以根據不同的顯示尺寸來呈現。例如,同一個UI會恰如其分地顯示在手機或更大的設備上,比如平板電腦。可以一次構建隨處運行,允許設計人員快速地重新設計其UI。

1.2 PhoneGap介紹

PhoneGap[2]是一款基于HTML、CSS、JavaScript創建的移動跨平臺移動應用程序的快速開發平臺。它使開發者能夠利用Android、iPhone、WP、Blackberry智能終端的核心功能,包括地理定位、加速器、聯系人、聲音和振動等。此外,PhoneGap還擁有豐富的插件,可以以此擴展無限的功能。結合移動Web UI框架jQuery Mobile來開發跨平臺的移動客戶端,非常方便地發布程序到不同的移動平臺上。

2 系統分析與設計

經過近十幾年信息技術的高速發展,企業在設備管理信息化方面有著非常大的進步,尤其是大型機械設備生產企業。企業設備購置后從純紙質化的信息資料登記、使用過程、維護記錄、報廢記錄等文檔跟蹤,到通過信息技術對功能需求的替代。本文介紹的是面向科研單位的設備管理系統構建實例。科研單位和一般機械領域方面等生產企業不同,科研單位的設備呈現出以下三大特點[4]:

(1)設備型號繁多、復雜,同一種功能的設備有諸多不同的型號,同種型號的設備數量少;相反,伴隨設備使用過程中的消耗品-備件同種型號則數量較多。

(2)普遍設備的通用性差但專業性強,科研單位的專用設備儀器占比最大。

(3)根據科研課題的需要,對設備的各種參數要求越來越高,如照度、精度、壓力、溫度等,更新換代的購置設備和自制設備較多、頻率較快;但設備的利用率較低,科研人員對設備的操作能力等要求較高。

針對科研單位的設備儀器普遍呈現的特點結合國家海洋局第二研究所業務的功能需求應專門進行系統設計。

2.1 系統功能模塊設計

(1)總體設計

設備管理系統共分為三大模塊,分別是用戶前臺模塊、管理員后臺模塊和移動端模塊。

其總體功能模塊圖如圖1所示。

(2)用戶前臺模塊設計

該用戶前臺模塊中的功能被系統中的普通用戶所使用,主要實現設備和備件信息的查看、用戶注冊、登錄、個人信息修改、發起設備和備件的上下船申請等功能。用戶前臺功能模塊圖如圖2所示。

(3)管理員后臺模塊設計

該模塊的功能為管理員特權,對系統中的設備和備件進行全方位的管理維護,如設備和備件信息的錄入、修改、刪除、添加維護記錄、添加報廢記錄、存放倉庫管理、類型管理等。此外,管理員還需要對系統中的用戶進行管理以及對系統普通用戶發起設備和備件上下船的申請批復處理等。管理員后臺功能模塊圖如圖3所示。

(4)移動端模塊設計

移動端模塊方便用戶通過手機、Pad等移動終端對系統中的設備或備件信息進行實時查看,只需要在移動終端中裝入該系統的WebApp,通過互聯網接入服務器即可。移動端功能模塊圖如圖4所示。

2.2 數據庫設計

結合業務需求和功能模塊設計的分析對該數據庫進行建模,該模型是數據庫的物理數據模型[5],根據該模型可生成數據庫的各個表結構。

2.3 系統部署

系統開發完成后,可以部署為局域網供本地用戶使用,也可將系統的部署服務器接入Internet,實現遠程對系統的設備信息管理。綜合使用環境的部署如圖5所示。

3 系統實現

系統實現采用三層架構的模式,分為界面層、業務邏輯層和數據訪問層,逐層調用,實現高耦合、低內聚的開發思想。后臺選用C#語言開發,數據庫選用SQLServer R2。系統實現分為兩大部分,一部分為傳統的PC端B/S結構模式,另一部分為基于WebApp的移動端模式。本文著重介紹移動端模式的實現。

3.1 PC端的實現

PC端的實現分為兩部分,一部分為普通用戶實現對系統中設備和備件信息的查看、上下船申請等功能;另一部分則針對管理員用戶對系統中的設備、備件、用戶和上下船申請等進行管理。

(1)用戶前臺模塊實現

用戶前臺模塊實現界面如圖6所示。

(2)管理員后臺模塊實現

管理員后臺模塊實現界面如圖7所示。

3.2 移動端的實現

移動端模塊實現了設備、備件和用戶三部分的信息查看。移動端模塊的實現用jQuery Mobile技術快速開發符合移動終端屏幕尺寸大小的界面,然后通過PhoneGap技術進行App部署。移動端模塊實現的首頁界面如圖8所示。移動端模塊實現的設備列表界面如圖9所示。

4 結 語

本文介紹了基于跨平臺的WebApp和傳統B/S結構結合的設備管理系統的混合型應用模型,著重介紹了基于跨平臺的WebApp設備管理系統的快速開發構建。利用HTML5跨平臺的特性,在jQuery Mobile跨平臺的移動框架下,開發前端應用程序,通過PhoneGap快速創建跨平臺的WebApp。服務后端編碼采用三層架構,用.net和SQLServer組合開發服務器后端的方式完成系統的實現。本系統既解決了對設備管理去紙質化的問題,又解決了設備管理對PC的完全依賴性,使得設備管理變得更加便捷。通過本系統方式方法的實現,對許多大型企業在設備管理移動式信息化方面提供了有益的參考。

參考文獻

[1]李柯泉.構建跨平臺APP jQuery Mobile移動應用實戰[M].北京:清華大學出版社,2014.

[2]饒俠,張堅,趙莉萍.深入淺出PhoneGap[M].北京:人民郵電出版社, 2013.

[3] Adam Freema,謝延晟,牛化成.HTML5權威指南[M].劉美英,譯.北京:人民郵電出版社, 2014.

[4]郭青.海洋科研儀器設備管理的現狀與對策[J].海岸工程,2002 (3):71-75.

[5]孫憲麗,關穎,李波.PowerDesigner15系統分析與建模實戰[M].北京:清華大學出版社, 2014.

[6]曾偉建.B/S結構在現代企業信息管理系統中的應用探討[J].電子制作,2013(6):252.

[7] A.L.Jenkins.decision support for equipment maintenance and replacement.Operational Research[Z].1988:355-365.

[8] A Touch-Optimized Web Framework[EB/OL].http://jquerymobile.com/

[9] Build amazing mobile Apps powered by open web tech[EB/OL].http://phonegap.com/

[10] JsRender/JsViews[EB/OL].http://www.jsviews.com/

猜你喜歡
設備管理
企業基于自動化設備管理與維修的分析
規范化管理抽油機提高設備運行
現代施工企業物資設備管理問題探究
醫療設備的管理與維護系統的設計
數據庫軟件在設備管理中的應用
電力安全管理中常見的問題及措施
物聯網技術在設備管理中的應用
當前鐵路工務線路設備管理對安全生產的作用分析
科技資訊(2016年19期)2016-11-15 10:09:29
鐵路設備管理系統的設計與應用
從報廢處置角度探討設備管理工作
主站蜘蛛池模板: 国产成年女人特黄特色毛片免| 久久免费看片| 成人看片欧美一区二区| 亚洲人成人无码www| 久久精品午夜视频| 国产永久在线视频| 久无码久无码av无码| av无码久久精品| 国产成人三级| 又黄又爽视频好爽视频| 天天躁狠狠躁| 999精品视频在线| 欧美日韩另类国产| 青草精品视频| 伊人久久综在合线亚洲91| 亚洲精品视频免费| 精品国产香蕉伊思人在线| 超碰91免费人妻| 国内精品自在自线视频香蕉| 91精品亚洲| 国产色婷婷| 亚洲欧美日韩天堂| 色网在线视频| AV在线麻免费观看网站| 色窝窝免费一区二区三区 | 国产一区二区精品高清在线观看| 国产微拍一区| 久热精品免费| 亚洲综合色婷婷中文字幕| 欧美成a人片在线观看| 色综合久久无码网| 国产黄色片在线看| 99久久精品国产综合婷婷| 亚洲综合色吧| 午夜毛片免费观看视频 | 99成人在线观看| 91久久精品日日躁夜夜躁欧美| 国产在线视频二区| 日韩黄色大片免费看| 草草线在成年免费视频2| 亚洲日本在线免费观看| 国产精品吹潮在线观看中文| 91高清在线视频| 青青草a国产免费观看| 一级做a爰片久久免费| 尤物特级无码毛片免费| 国产午夜福利亚洲第一| 国产精品天干天干在线观看| 国产无码精品在线播放 | 四虎永久免费地址在线网站| 国产69精品久久久久孕妇大杂乱| 四虎永久免费地址| 久久综合九色综合97婷婷| 制服无码网站| 久久久久亚洲Av片无码观看| 亚洲黄色高清| 国产小视频a在线观看| 国产精品自在线天天看片| 久青草免费在线视频| 国产精品自在自线免费观看| 国产一区成人| 在线无码av一区二区三区| 国产传媒一区二区三区四区五区| 国产欧美日韩精品第二区| 97在线公开视频| 欲色天天综合网| 国产男女免费完整版视频| 亚洲欧洲自拍拍偷午夜色无码| 色综合婷婷| 一本色道久久88亚洲综合| 欧美国产日产一区二区| 国产亚洲欧美日本一二三本道| 亚洲高清日韩heyzo| 精品无码一区二区在线观看| 992tv国产人成在线观看| 欧美精品v| www亚洲天堂| 国产精品嫩草影院视频| 国产av一码二码三码无码| 91欧美亚洲国产五月天| 久久www视频| 国产精品无码影视久久久久久久|