• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      專業(yè)氣象服務(wù)網(wǎng)站重新構(gòu)建及升級

      2020-08-04 09:09:57孫倩倩王小寧
      關(guān)鍵詞:安全

      孫倩倩 王小寧

      摘? 要:隨著時代的發(fā)展,用戶對氣象信息的需求仍在提高,對氣象網(wǎng)站的安全度需求也在提高。本文結(jié)合JAVA語言,對氣象服務(wù)網(wǎng)站進(jìn)行重新構(gòu)架,增加用戶管理和授權(quán)功能,實(shí)現(xiàn)本地管理,使業(yè)務(wù)集中化,利于數(shù)據(jù)維護(hù)更新和用戶管理,提高安全性能和保密性;以手機(jī)作為載體,方便用戶隨時隨地查看服務(wù)內(nèi)容;拓寬網(wǎng)站登錄方式,擴(kuò)大用戶群體,從而提供更好的服務(wù)。

      關(guān)鍵詞:氣象服務(wù)網(wǎng)站;框架升級;安全;手機(jī)網(wǎng)頁

      一、引言

      近年來,氣象網(wǎng)站仍是創(chuàng)收和服務(wù)的重要手段,是專業(yè)服務(wù)產(chǎn)品的有效載體,通過網(wǎng)站的應(yīng)用,可以有效地完善服務(wù),增加收益。隨著氣象現(xiàn)代化水平的提升,用戶對專業(yè)氣象服務(wù)的要求也在隨之提升,原專業(yè)服務(wù)網(wǎng)站存在代碼老舊,穩(wěn)定性差,用戶管理及權(quán)限劃分較為粗糙等問題,加之其半托管模式,不便于添加新的功能模塊,已經(jīng)不能滿足日常業(yè)務(wù)需求,因此使用新技術(shù)重新搭建業(yè)務(wù)網(wǎng)站,提高其穩(wěn)定性,增加用戶管理及權(quán)限劃分,及進(jìn)行本地管理是十分必要的。

      二、重新搭建網(wǎng)站的技術(shù)核心及特點(diǎn)

      1 核心技術(shù)

      網(wǎng)站是以tomcat為服務(wù)器,JAVA為開發(fā)語言,mysql為數(shù)據(jù)庫實(shí)現(xiàn)的,前端與后端分離,后端與實(shí)現(xiàn)語言分離,生成的程序可移植性好。主要用到的技術(shù)有:

      1.1 html,css,js,jquery:實(shí)現(xiàn)前端展示頁面,即供注冊用戶使用的網(wǎng)頁,包括電腦網(wǎng)頁和手機(jī)網(wǎng)頁。

      1.2 JAVA,Spring,springMVC:實(shí)現(xiàn)后端資源管理的技術(shù),即提供面向用戶的氣象服務(wù)產(chǎn)品的管理系統(tǒng),包括錄入服務(wù)產(chǎn)品的資源部分。

      1.3 Mysql:數(shù)據(jù)庫管理軟件,存放各種氣象服務(wù)產(chǎn)品及數(shù)據(jù),便于后期查詢。

      2 技術(shù)特點(diǎn)

      網(wǎng)站總體架構(gòu)采用前端與后端分離技術(shù),該技術(shù)有四個特點(diǎn):

      2.1 前端內(nèi)容靜態(tài)化:前端有且僅有靜態(tài)內(nèi)容,即只有HTML/CSS/JS,不存在由于操作失誤造成的顯示問題,其運(yùn)行環(huán)境和引擎也完全基于瀏覽器本身。

      2.2 后端內(nèi)容數(shù)據(jù)化:后端技術(shù)只提供數(shù)據(jù),不提供任何和界面表現(xiàn)有關(guān)的內(nèi)容。即后端的數(shù)據(jù)可以直接被應(yīng)用于其他應(yīng)用顯示。

      2.3 平臺無關(guān)化:前端技術(shù)與使用的平臺無關(guān),而后端連接部分實(shí)現(xiàn)了合適的RESTful接口和交互Json數(shù)據(jù),因此,本網(wǎng)站所編寫的程序可用于任何平臺。

      2.4 構(gòu)架分離化:前端與后端實(shí)現(xiàn)分離,前端架構(gòu)基于HTML/CSS和JS,與后端編程語言(如Java等)完全無關(guān)。后端為MVC架構(gòu),該架構(gòu)不限制任何編程語言。

      三、氣象服務(wù)網(wǎng)站模塊設(shè)計

      網(wǎng)站的系統(tǒng)模塊包括后臺模塊和前臺模塊。后臺模塊包括角色管理模塊,會員管理模塊,產(chǎn)品錄入模塊和數(shù)據(jù)字典維護(hù)模塊;前臺模塊包括提供氣象服務(wù)產(chǎn)品模塊,并配以詳細(xì)分類及產(chǎn)品說明。

      1角色管理模塊

      角色管理模塊分為信息維護(hù)模塊和新增角色模塊。角色管理是對用戶權(quán)限的勾選項(xiàng)目,可根據(jù)用戶需求勾選顯示服務(wù)產(chǎn)品,進(jìn)行用戶權(quán)限的操作。在此界面中,可編輯角色名稱,并對角色權(quán)限進(jìn)行勾選,這樣后期限制用戶權(quán)限時可直接選擇對應(yīng)權(quán)限的角色,精簡了操作步驟。

      2會員管理模塊

      對用戶信息進(jìn)行操作,設(shè)置了搜索按鈕,編輯按鈕和刪除按鈕。搜索按鈕可以通過特定信息找到相對應(yīng)的用戶,方便對其信息進(jìn)行編輯;編輯按鈕的作用為修改用戶信息及重置用戶的密碼;刪除按鈕是用于刪除用戶名目的,若停止合作,可刪除用戶信息,便于管理。

      3數(shù)據(jù)字典模塊

      提供數(shù)據(jù)字段,即預(yù)報產(chǎn)品類型名稱的編輯和刪除功能。可以編輯指定數(shù)據(jù)字典名稱(發(fā)布產(chǎn)品的類型)和數(shù)據(jù)字典值(發(fā)布產(chǎn)品的名稱),即可以自定義產(chǎn)品名稱,便于日后業(yè)務(wù)的增加。

      4產(chǎn)品錄入模塊

      產(chǎn)品錄入模塊可錄入各個類型的專業(yè)氣象服務(wù)產(chǎn)品,并可以對錄入的內(nèi)容進(jìn)行編輯或者刪除,比原網(wǎng)站的錄入系統(tǒng)更加直觀便捷,提高了預(yù)報員的操作體驗(yàn)感。同時添加了查詢按鈕,便于進(jìn)行數(shù)據(jù)統(tǒng)計和查詢。

      5氣象服務(wù)產(chǎn)品模塊

      這部分是用戶的前端視角頁面,可查看專業(yè)臺每日發(fā)布的短時預(yù)報服務(wù):包括短期預(yù)報,海區(qū)預(yù)報,3-7天預(yù)報,上下班預(yù)報,指數(shù)預(yù)報,中長期預(yù)報和省短期預(yù)報。針對用戶定制的實(shí)況需求,為其提供相應(yīng)站點(diǎn)的實(shí)況信息。

      6手機(jī)移動端

      移動端預(yù)報產(chǎn)品的展示以簡潔明了為主要目的,便于用戶快速獲取自己想要的信息,分成短期預(yù)報,中長期預(yù)報,威海指數(shù)預(yù)報和重要天氣預(yù)報四個部分。其中短期預(yù)報又包括市區(qū)短期預(yù)報,海區(qū)預(yù)報,上下班預(yù)報和省短期預(yù)報;中長期預(yù)報包括周報和中長期預(yù)報;威海指數(shù)預(yù)報包括天氣指數(shù)預(yù)報;威海重要天氣預(yù)報包括重要的天氣預(yù)報。

      四.系統(tǒng)安全保密設(shè)計

      1登錄說明

      用戶登錄認(rèn)證采用AES加密認(rèn)證,用戶密碼跟秘鑰key經(jīng)過AES加密算法加密,之后在發(fā)送到服務(wù)器,到服務(wù)器端在通過相應(yīng)的秘鑰key解密,跟用戶密碼比對進(jìn)行用戶登錄認(rèn)證。

      2登錄設(shè)計

      2.1 發(fā)送賬號,驗(yàn)證是否合法;如果合法返回秘鑰key;

      2.2 密碼跟秘鑰通過AES加密,再發(fā)送到服務(wù)器;

      2.3 在服務(wù)器解密密碼,對比數(shù)據(jù)庫,正確則用戶登錄。

      3權(quán)限設(shè)計及說明

      3.1 權(quán)限設(shè)計

      3.1.1 認(rèn)證發(fā)出請求的用戶身份是否合法,合法則進(jìn)行下一步認(rèn)證。

      3.1.2 認(rèn)證發(fā)出請求所要訪問的資源,查看用戶是否用訪問資源的權(quán)限,有則進(jìn)行下一步認(rèn)證

      3.1.3 認(rèn)證發(fā)出請求對資源進(jìn)行的操作,查看用戶使用有操作資源的權(quán)限,有則允許用戶進(jìn)行操作。

      3.2 權(quán)限說明

      權(quán)限認(rèn)證中記錄了用戶可以查詢的菜單權(quán)限和對菜單進(jìn)行操作的權(quán)限,用戶用瀏覽器發(fā)出url請求后,將通過認(rèn)證中心進(jìn)行認(rèn)證,如果認(rèn)證通過,用戶才能訪問對應(yīng)資源。

      五、結(jié)論

      通過JAVA語言對氣象服務(wù)網(wǎng)站進(jìn)行的重新構(gòu)架,增加了用戶管理和授權(quán)功能,實(shí)現(xiàn)本地管理,使業(yè)務(wù)集中化,利于數(shù)據(jù)維護(hù)更新和用戶管理,提高安全性能和保密性,同時拓寬網(wǎng)站登錄方式,擴(kuò)大用戶群體,從而可為用戶提供更好的服務(wù)。

      猜你喜歡
      安全
      智能家居安全分析
      熱電公司發(fā)電機(jī)勵磁系統(tǒng)改造
      科技視界(2016年21期)2016-10-17 20:00:16
      淺談計算機(jī)硬件實(shí)驗(yàn)室管理
      科技視界(2016年20期)2016-09-29 11:59:36
      中國民航HUD的應(yīng)用和發(fā)展淺析
      科技視界(2016年20期)2016-09-29 10:54:27
      沈阳市| 仙居县| 米易县| 镇康县| 镇赉县| 施甸县| 滦平县| 获嘉县| 息烽县| 襄樊市| 瓮安县| 蓝田县| 子长县| 南木林县| 镇远县| 清镇市| 龙南县| 禄丰县| 尖扎县| 安乡县| 弋阳县| 郑州市| 双牌县| 安溪县| 岱山县| 体育| 璧山县| 沾化县| 兰西县| 高雄市| 会理县| 淮北市| 永年县| 惠来县| 霍邱县| 交口县| 镇巴县| 余姚市| 中宁县| 泰宁县| 万山特区|