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

大型預制構件預應力采集管理系統

2018-12-24 07:56:30王志文錢松榮
微型電腦應用 2018年12期
關鍵詞:界面系統

王志文, 錢松榮

(復旦大學 信息科學與工程學院, 上海 200433)

0 引言

在我國現代化建設的過程中,基礎建設是很關鍵的一個部分。在基礎建設中,無論是高鐵、橋梁還是高架等大型建筑,都需要用到預應力預制構件。作為可以防止混凝土過早開裂的一項有效技術,雖然預應力構件早已在各類大型建筑中被廣泛使用,但是預應力構件內部應力會隨著時間增加而減小,這種被稱為應力松弛[1]的現象迄今為止還沒有一個很好的系統或軟件可以做到長期有效監控預應力的大小。文章[2]提供了一種很好的思路:在預制構件制作時加入一個無線無源傳感器,這樣就可以實現長期采集預應力數據。本文在這基礎上設計了一套預應力采集管理系統。

1 系統架構

考慮到實際的運用場景:數據采集是需要在橋梁、高架等構件部署現場完成的,重點為軟件的簡易性、硬件便攜性;而傳感器的出場設置、傳感器管理、員工管理、以及預應力數據管理等可以在瀏覽器端完成。所以我們把整個采集管理系統分成3部分,如圖1所示。

圖1 系統整體架構圖

因為預應力數據是需要去實地采集的,為方便施工人員攜帶、操作,我們選用Surface Pro作為智能便攜終端,而WPF(Windows Presentation Foundation)作為微軟開發的運行于.NET Framework之上的語言[3],所設計的桌面程序在Windows系統的電腦上有很好的兼容性。

網頁前端需要實現除了采集數據之外的所有功能,我們不僅可以用它在進行傳感器、預應力的管理,更可以將它拓展為一個企業管理軟件。我們采用現在十分流行的Bootstrap框架。

服務器端我們采用Tomcat作為Web應用服務器,它輕量級、開源以及對Servlet/JSP良好的支持使得它在一些中小型系統中非常受歡迎[4]。 服務端的框架使用的是SpringMVC。

2 系統架構核心技術

2.1 App端設計與實現

App端是使用WPF實現的。WPF是微軟新一代的圖形桌面API,它具有豐富的UI控件,為用戶界面、2D/3D圖形、文檔和媒體、動畫的開發帶來了極大的便利[5]。

2.1.1 功能分析

如圖2所示。

圖2 系統的功能模塊圖

App端要實現的功能有用戶(員工)的登陸,預應力采集(包括校驗和入庫)以及傳感器和預應力信息的查詢與展示。

App一共涉及到4個頁面:登陸界面、首頁、預應力采集界面、預應力展示界面。

其中首頁分為地址模塊、天氣模塊和信息模塊三個主要部分。地址模塊會根據用戶上網的IP地址大概得出用戶當前所在的位置;天氣模塊是去中國天氣網的公開API上獲取當前所在地的一周天氣信息并顯示。因為我們采集預應力是必須是室外,天氣因素對于室外作業影響還是很大的。信息模塊是通過公司服務器的接口獲取公司的通知、公告等信息并在界面輪播。

預應力采集頁面是App端最核心的部分,如圖3所示。

它的左邊實現了類似串口助手的模塊,用于讀取讀卡器獲得的預應力數據。右邊是分析存儲模塊,點擊分析數據就可以從數據庫獲取該ID的傳感器的基本信息并根據模型計算預應力大小。點擊保存數據就可以將最新的預應力數據可狀態保存至數據庫。

預應力展示界面提供了根據傳感器ID或者預制構件查詢預應力趨勢走向圖的功能。并根據回歸分析預測可能偏離的正常值范圍的傳感器以及時間,做到提前預警。

另外,由于App端是在室外通過無線網絡或者3G/4G網絡上網的,所以涉及到用戶賬號密碼以及其他一些敏感數據請求和傳輸需要加密。登陸流程如圖4所示。

圖3 預應力檢測界面

服務器隨機產生RSA密鑰對,登陸時App先從服務器獲取公鑰,然后將數據進行加密發送,服務器將加密的數據進行解密,然后再判斷密碼是否正確并返回結果。

2.1.2 插件與接口分析

天氣模塊使用的是中國天氣網提供的免費接口。訪問該API將返回Json格式的一周的天氣信息。

定位服務使用百度地圖開放平臺,百度地圖開發者平臺是國內最全面的地圖開發平臺之一,具有IP地位、精確坐標拾取、生成嵌入式小地圖等常用的開發功能。對于室外傳感器的定位、建筑定位有很好的幫助

預應力數據進行展示我們使用Visifire控件進行繪圖。Visifire是專為WPF、SliverLight開發人員定制的一套圖標控件,可以實現柱狀圖、點狀圖、雷達圖、餅狀圖、直方圖、K線圖等多種專業圖的繪制。

2.2 Web端設計與實現

Bootstrap是現在非常流行的響應式的前端框架。所謂響應式就是指它會根據用戶行為以及所采用的硬件環境、分辨率自動調節頁面布局。所以不論是PC還是Pad,都可以有很好的前端展示。

2.2.1 功能分析

Web端是這個系統最核心的部分,需要實現除了信息采集以外所有的功能,如圖5所示。

圖4 登陸流程圖

如圖5中網頁采用Bootstrap左邊導航右邊顯示的經典風格,導航欄分為首頁、郵箱、個人管理、組織管理、傳感器管理、預應力管理6個基本功能。

2.2.2 插件和接口分析

包括員工管理和傳感器管理在內的系統中所有的列表我們都采用JQuery的DataTable表格插件,這是一個十分強大又簡單易用的插件。它具有自動分頁、即時數據過濾、數據排序以及數據類型自動檢測、自動處理列寬度、動態創建表格、可擴展等諸多優點。

網站中繪制各類圖表使用JQuery的Flot的插件,Flot是基于canvas進行圖表的繪制,可以在IE6+/Firefox2+/Safari3+/Opera9.5+/Chrome等主流瀏覽器上運行。如圖6所示。

圖5 Web首頁

圖6 預應力查詢、展示頁面

2.3 服務器設計與實現

SpringMVC是在Spring框架的基礎上實現了MVC(Model-View-Controller)設計模式,這樣的架構可以幫助開發人員搭建結構清晰、可復用性好、維護方便的Web應用[6]。

服務器的總體工作流程是:當接受到一個來自App端或者Web端的請求時,根據不同請求調用controller相應的方法,然后在Service層完成業務邏輯處理,如果需要與數據庫交互則通過DAO層進行增刪查改。最后如果以JSP頁面或者Json字符串的形式將最終結果返回給用戶。

2.3.1 模型(Model)

Model層由POJO類組成,我們這個系統最重要的兩個對象分別是員工User和傳感器Sensor。

Public class UserPO{

private Integer employee_id;

private String employee_name;

private String employee_pwd;

private String gender;

private String phone;

private String birthday;

private String department;

private String email;

private String address;

private String lever;

//相應的getter、setter方法

}

Public class SensorPO{

private String sensor_id;

private String conver_radio;

private String railway_name;

private String sensor_location;

private String sensor_state;

private String stress_state;

private String stress_init;

private String stress_recent;

private Integer sensor_SN;

//相應的getter、setter方法

}

這里的私有變量分別對應數據庫相應的字段。

2.3.2 視圖(View)

View負責渲染模型數據。將最后的JSP或者HTML在瀏覽器端呈現出來就是View層要做的事。為了簡化開發,減少不必要的代碼重復,我們一般在配置文件中加入以下代碼:

class="org.springframework.web.servlet.view.InternalResourceViewResolver">

這樣,在我們controller層有如下代碼時:

public String mainPage(){

return "mainPage";

}

Web容器回去自動尋找 "/WEB-INF/jsp/mainPage.jsp"文件并返回。

2.3.3 控制器(controller)

控制器負責從視圖讀取數據,控制用戶輸入,并向模型發送數據。

只要在配置文件中加入,就可以實現自動掃描裝載包路徑下的bean。

通過如下方式定義對攔截下的不同的URL,分別調用不同的函數并返回響應結果。

@RequestMapping(value="/getInfo")

Public String yourMethod (Model model, HttpServletRequest request){

//…

return "userInfo";

}

3 總結

在工業4.0和物聯網的概念逐漸成熟技術逐漸完善的基礎上,本文設計了一套大型預制構件預應力采集管理系統,用來對正在服役的大型預制構件進行長期有效的監控,并且提前預測報警,有效防止各類重要基礎構件的開裂或者出現其它安全事故。迄今為止尚沒有在預制構件鋼絞線中安裝傳感器并可以進行長期監控管理的系統。本文是對物聯網和互聯網技術融合的一個很好的嘗試,在物聯網快速發展以及我國基礎建設積極走出國外的今天又很廣闊的前景。

猜你喜歡
界面系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
空間界面
金秋(2017年4期)2017-06-07 08:22:16
電子顯微打開材料界面世界之門
主站蜘蛛池模板: 久久精品人妻中文视频| 极品性荡少妇一区二区色欲| 国产黑人在线| 色婷婷成人| 日韩精品一区二区三区大桥未久| 亚洲国产精品无码AV| 中文字幕永久在线观看| 国内99精品激情视频精品| 超碰91免费人妻| 91亚洲精品第一| 亚洲男人在线| 91精品免费久久久| 成人国产一区二区三区| 91精品国产91欠久久久久| 亚洲综合一区国产精品| 色妺妺在线视频喷水| 色噜噜中文网| 国产h视频在线观看视频| 国产视频自拍一区| 免费女人18毛片a级毛片视频| 亚洲中文制服丝袜欧美精品| 一级香蕉人体视频| 国产小视频a在线观看| 91午夜福利在线观看| 国产69囗曝护士吞精在线视频| 亚洲二区视频| 国产微拍一区| 色哟哟国产精品| 一级毛片在线免费视频| 色成人亚洲| 亚洲精品无码在线播放网站| 精品一区二区三区水蜜桃| 成人夜夜嗨| 2021天堂在线亚洲精品专区| 午夜不卡视频| 亚洲经典在线中文字幕| 中文字幕1区2区| 国产在线高清一级毛片| 国产91全国探花系列在线播放| 国产午夜在线观看视频| 中文字幕日韩视频欧美一区| 露脸一二三区国语对白| 天天综合网色| 亚洲精品无码不卡在线播放| 91福利国产成人精品导航| 国产成人精品18| 日韩不卡高清视频| 亚洲欧美日韩中文字幕在线一区| 精品一区二区三区波多野结衣| 国产午夜精品一区二区三区软件| 18禁影院亚洲专区| 久久成人免费| 亚洲AⅤ无码国产精品| 中文字幕久久波多野结衣| 久久亚洲高清国产| 国产精品乱偷免费视频| 国产精品19p| 一级片一区| 色哟哟色院91精品网站| 国产欧美性爱网| 欧美专区日韩专区| 99在线视频网站| 欧美一级夜夜爽| 丰满少妇αⅴ无码区| 在线国产综合一区二区三区| 国产日本一区二区三区| 精品国产美女福到在线不卡f| 国产成年女人特黄特色大片免费| 国产一区免费在线观看| 成人免费视频一区| 亚洲免费人成影院| 激情综合激情| 99久久亚洲综合精品TS| 日日摸夜夜爽无码| 国产区在线观看视频| 91亚洲国产视频| 真实国产精品vr专区| 国产一区二区三区在线精品专区| 五月婷婷亚洲综合| 亚洲制服丝袜第一页| 国产极品美女在线| 永久在线精品免费视频观看|