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

基于Web 前端的氣象業務值班信息發布系統設計

2024-03-28 05:52:56賴曉菲
信息記錄材料 2024年2期
關鍵詞:信息系統

賴曉菲

(福建省漳州市氣象局 福建 漳州 363000)

0 引言

隨著科學技術的發展,氣象信息網絡與裝備保障的業務也逐漸趨向自動化和信息化的發展。 而氣象信息網絡與裝備保障的業務也日新月異,衍生出不同的業務保障內容。 當前,我市氣象信息網絡與裝備保障中心在日常業務值班中,一般是通過郵件通知、工作群提醒等比較零散的辦公軟件形式來發布值班人員信息和值班任務提醒。 由于值班信息發布渠道的多樣性,部門成員常常需要自己梳理值班任務和個人任務,容易導致工作中的疏忽和遺漏。因此,本文針對部門的值班信息發布需求,設計了一款氣象業務值班信息發布系統,便于業務人員查看,部署在辦公室電視機屏幕上。

1 需求分析

1.1 功能性需求分析

通過分析氣象信息網絡與裝備保障中心的值班信息發布需求,該系統主要滿足自動更新每周值班信息和每周值班任務詳情兩個重要內容。 具體需要滿足如下功能:

(1)系統能夠自動獲取每周七天的值班人員信息和每周七天的任務詳情。 并展示周一到周日的值班人員姓名,以及每日的任務提醒。

(2)系統自動更新最新一周的值班人員信息和任務詳情。

(3)系統只允許部署在服務器的后臺修改值班和任務詳情的表格,其他用戶只能通過局域網訪問此頁面,不具有修改的權限。

(4)系統的任務詳情頁面以滾動形式展示最新一周每日的任務內容,用戶訪問網頁時能夠拉取對應日期的任務詳情。

(5)系統具有個性化的設置,能夠在部署的服務器后臺更換個性化壁紙。

1.2 非功能性需求分析

設計本系統不僅要滿足以上功能,還應當滿足一定的設計原則即非功能性需求,具體包括:

(1)安全性。 該系統只允許在局域網內訪問此網頁,非局域網內不可訪問。 一旦在部署服務器后臺關閉此應用程序時,將不再訪問此網頁。

(2)擴展性。 能夠根據業務值班信息的發布需求,不斷更新和擴展新的功能,完善信息發布系統,更好地服務于業務人員值班。

2 系統總體設計

2.1 系統的結構

本系統基于瀏覽器/服務器結構(Browser/Server,B/S)進行開發。 該系統的整體框架如圖1 所示,包含前端網頁展示部分和后端的交互部分。 前端即本系統展示的網頁界面,因為只展示靜態網頁的界面并不能完成整個系統的功能,所以還需要后端的編寫部分,才能完成整個系統的交互運行。 因此,前端網頁設計主要是完成頁面展示和與服務器端交互的程序部分,而后端主要是獲取實時的數據返回給前端,前端再展示最新的內容。

圖1 系統框架

2.2 系統的實現

2.2.1 前端部分

前端網頁設計選擇Visual Studio Code (VS Code)開發軟件[1-2],首先根據超文本標記語言5(hypertext markup language 5,HTML5)編寫整個值班信息系統網頁的結構和內容,其次應用層疊樣式表(cascading style sheets,CSS)設置網頁的背景、動畫以及字體格式,最后結合Javascript 腳本語言完成網頁的交互動態功能[3-4]。 根據業務值班需求,本網頁主要分成三個模塊:時間控件模塊、本周值班人員姓名模塊、本周任務提醒詳情模塊(每天任務詳情可展示)。 實現此布局需要將超文本標記語言(hypertext markup language,HTML)布局分為三個部分,頂部居中為模塊、左部分為模塊、右部分為模塊。 給本周值班信息模塊和本周任務提醒模塊增加一個蒙版樣式,突出更新的內容,并且在值班任務提醒模塊增添左右滾動功能,可展示查看一周的任務詳情,并且i每天的任務上面都顯示日期信息,才不會耽誤任務的落實。 部分核心代碼如下:

<div id="app">

<header class="header">{{time}}</header>

<section class="main">

<section class="left">

<div class="title">本周值班</div>

<div class="user-container ">

<div class="mask">

<div v-for="item in weekUser" class="user">

<div class="label">{{item.week}}</div>

<div class="username">{{item.users}}</div>

<div class="username">{{item.userB}}</div>

<section class="right">

<div class="title">本周任務提醒</div>

<div class="content swiper">

<div class="swiper-wrapper">

<div class="swiper-slide" v-for="task in weekTask">

<! -- <marquee direction="up" behavior="alternate"scrolldelay="100" onmouseover ="this. stop()"onmouseout="this.start()">-->

<div class="task">

<div class="item-wrap mask">

<div class="item" v-for="item,index in task">

前端部分除了網頁結構和布局的部分編寫,還要編寫返回從服務器獲取的數據內容[5],如圖1 所示服務器返回前端的箭頭過程。 自動識別從服務器獲取的排班人員信息和任務信息,并識別最新一周的日期信息對應,更新到網頁的本周值班和任務提醒模塊。 計算最新一周日期的核心代碼如下:

const getMondayAndSunDay =() =>{

const today =new Date(). toISOString(). split('T')[0]

const todayDate =new Date(today)

const nowTime =todayDate.getTime()

const day = todayDate. getDay( ) > 0 ? todayDate.getDay() : 7 / / 表示當前是周幾

const oneDayTime =24 ?60 ?60 ?1000 / / 一天的總ms

const Monday =new Date(nowTime - (day - 1) ?oneDayTime)

const Sunday = new Date(nowTime +(7 - day) ?oneDayTime)

const weekTask =computed(() =>{

const { Monday, Sunday } =getMondayAndSunDay()

const result =tasks.value.filter(task =>{

const taskDate =new Date(task[0])

if (taskDate >=Monday && taskDate <=Sunday) {

return true

return false

})

計算出最新日期后,就要從服務器中獲取相應日期的數據以更新HTML 網頁,主要核心代碼如下:

const getUser =async () =>{

const data =await fetch('getuser')

const json =await data.json()

return json

const getTask =async () =>{

const data =await fetch('gettask')

const json =await data.json()

return json

const getRole =async () =>{

const data =await fetch('getrole')

const json =await data.json()

return json

2.2.2 后端部分

如圖2 所示為后端框架,包含搭建服務器模塊和自動獲取數據兩個模塊。 搭建服務器是使網頁能在局域網內訪問的必要條件,此部分基于Java 語言的Web Application來搭建服務器。 通過安裝所需第三方包,自動獲取本地服務器IP 和內部設置的端口號組成本系統的網址。 本系統的數據庫為兩個excel 表格,包括user 和task 兩個表格,表格名稱不可更改否則將無法獲取到數據。 user 表格存放值班人員信息,格式為日期(年月日)—值班人員1—值班人員2;而task 則存放任務內容,格式為日期—任務內容。后端應用程序一旦啟動,將能自動獲取該應用程序下的兩個表格內容,發送給前端進行更新。

圖2 后端框架

3 功能展示和測試結果

3.1 功能展示

基于Web 前端的氣象業務值班信息發布系統支持Windows 7 以上的系統,通過IE、360、谷歌瀏覽器進行訪問。 系統啟用之前,首先應先部署服務器的應用程序,在局域網內部署服務器的應用程序后,局域網內均可訪問此網頁。 選擇局域網內任意一臺終端部署服務器即可,如圖3 所示為部署服務器的應用程序界面。 點擊啟動,應用程序如圖4 所示,服務已開啟,關閉程序即停止表示部署服務器成功,下方的網址則是搭建服務器后的網頁網址,一旦啟動此程序,將會自動跳轉至對應的網址。 網址中的IP 號將自動獲取服務器的IP 地址,系統默認端口號為8888。

圖3 應用程序的界面

圖4 應用程序的啟動界面

該系統可以根據存放的Jpg 格式圖片,自動更換背景圖。 需要更換背景圖片,只需關閉應用程序,將圖片命名為背景圖片存放進Public 的文件夾中,再次啟動應用程序時,背景圖將會改變,網頁的頂部為時間展示欄目,將會與部署的服務器端的時間保持一致。 如圖5 所示,2023 年8月15 日為星期二,展示了這天的會議時間和參會人員信息,看起來比較清晰直觀,且右邊的任務提醒部分,可以用鼠標滑動查看本周所有的任務信息,亦可以通過自動滾動來查看信息。 所有字體為了在大屏中展示能更清晰直觀,都做了加粗處理。

圖5 氣象業務值班信息發布網頁

3.2 測試結果

目前,本系統服務于漳州市氣象局的氣象信息網絡與裝備保障中心部門的值班信息發布,為了便利于業務人員查看,部署在辦公室電視機屏幕上。 在系統測試之前,部署一臺局域網主機并連接電視機,安裝Windows7 系統,并安裝IE、360 和谷歌瀏覽器。 測試結果表明:在Windows7以上的系統均能部署服務器和訪問網頁,尤其在Windows10 以上的系統運行更穩定;穩定運行表現在網頁排版與程序設計是否一致。 發現在IE11.0 瀏覽器中不能展示網頁,出現排版錯誤情況,除此之外,在360 和谷歌瀏覽器中均未發現錯誤。 在網頁更新方面,測試三個月以來,發現連續排班一兩個月的值班人員信息和任務詳情并不會影響服務器端的正常獲取數據情況。 所以目前該系統能夠穩定運行。

4 結語

綜上所述,氣象業務值班信息發布系統基于Web 前端進行網頁開發,通過Java 語言實現后端服務器搭建和網頁交互。 該網頁能夠與服務器上的時間同步顯示,展示實時時間;并根據日期只獲取最新一周的值班人員信息和值班任務詳情。 便利于業務人員能夠直接從展示的大屏中獲取值班信息,以及每日任務提醒,節省了自行歸納任務的時間。 業務人員不僅能通過辦公室的大屏獲取信息,也能通過連接局域網的電腦直接訪問值班信息發布的網址,但不具有修改的權限,保證了值班發布系統的權限。只能在部署服務器的終端才能進行添加值班人員、任務提醒的內容,通過添加excel 表格內容再次啟動應用程序以此來更新操作。 除了服務器端要安裝應用程序和相關文件,其他終端無須安裝任何應用程序,即可訪問此網頁極大方便了業務人員的查詢。 而且此系統適用性不僅限于一個科室,也可以投入其他科室的業務值班,所以該系統適用性還是比較廣泛。 但是,該系統還存在一定的擴展空間:比如可以增加任務提示音來提醒任務的緊迫性,亦可以增加一些動畫讓頁面看起來更美觀。

猜你喜歡
信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: lhav亚洲精品| 国产精选自拍| 超级碰免费视频91| 亚洲国产理论片在线播放| 久久精品这里只有精99品| 免费人成网站在线高清| 亚洲狠狠婷婷综合久久久久| 国产美女一级毛片| a毛片在线免费观看| 噜噜噜综合亚洲| 国产精品亚洲欧美日韩久久| 亚洲成A人V欧美综合| 国产高颜值露脸在线观看| 国产成人调教在线视频| 亚洲精品无码人妻无码| 久久熟女AV| 免费看美女自慰的网站| 91免费国产高清观看| 人妻无码一区二区视频| 亚洲午夜综合网| 99精品高清在线播放| 久久免费视频6| 91精选国产大片| 亚洲一区二区三区中文字幕5566| a级毛片免费看| 露脸国产精品自产在线播| 亚洲美女一区| 国产自产视频一区二区三区| 亚洲另类第一页| 视频国产精品丝袜第一页 | 无码专区在线观看| 欧美激情视频在线观看一区| 午夜视频日本| 国产尤物视频网址导航| 亚洲精品无码AV电影在线播放| 亚洲国产91人成在线| 91精品啪在线观看国产60岁| 久久国产香蕉| 欧美激情综合| 中文无码日韩精品| 永久免费精品视频| 久久无码高潮喷水| 亚洲欧美日韩精品专区| 久久免费观看视频| 久久一日本道色综合久久| 中文字幕亚洲综久久2021| 国产亚洲视频中文字幕视频| 一级福利视频| 亚洲色成人www在线观看| 一级毛片免费的| 欧美va亚洲va香蕉在线| 日本草草视频在线观看| 老司机午夜精品网站在线观看| 91青青草视频| 国产麻豆精品久久一二三| 欧美国产日韩一区二区三区精品影视 | 国产亚洲精品自在线| 亚洲成网777777国产精品| 欧美一区中文字幕| 中文纯内无码H| 亚洲中文久久精品无玛| 欧美激情首页| 波多野结衣一区二区三区四区| 4虎影视国产在线观看精品| 日本爱爱精品一区二区| 综合亚洲网| 91蜜芽尤物福利在线观看| 强乱中文字幕在线播放不卡| 在线无码九区| 伊人查蕉在线观看国产精品| 成人免费一级片| 手机永久AV在线播放| 91久久偷偷做嫩草影院电| 久久精品中文字幕少妇| 久久久久亚洲av成人网人人软件 | 国产成人麻豆精品| 亚洲一区二区精品无码久久久| 波多野结衣一二三| 午夜精品国产自在| 国内精品视频| 88国产经典欧美一区二区三区| 日日碰狠狠添天天爽|