• 
    

    
    

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

      ?

      基于HTML5的教室信息電子看板設(shè)計

      2017-07-12 19:51俞新凱
      軟件導刊 2017年6期
      關(guān)鍵詞:看板

      摘要:作為新一代網(wǎng)頁語言標準,HTML5為絕大多數(shù)瀏覽器和Web應用開發(fā)者提供了強大的技術(shù)支持和兼容性。HTML5具備更廣泛的多媒體特性,支持網(wǎng)頁端的Audio、Video播放功能,在圖形及報表展現(xiàn)方面也比原來的HTML標準更勝一籌。設(shè)計了基于HTML5的教室信息電子看板實現(xiàn)方案,利用電子看板(網(wǎng)頁看板)實時呈現(xiàn)教學情況,為教務管理提供有效的信息化手段。

      關(guān)鍵詞:HTML5;看板;SVG;跑馬燈;數(shù)據(jù)抽取

      DOIDOI:10.11907/rjdk.171377

      中圖分類號:TP319

      文獻標識碼:A 文章編號:1672-7800(2017)006-0084-02

      0 引言

      教室是師生從事教學活動的最重要場所,如何提高教室使用率、改善課堂教學環(huán)境,是考量高校人才培養(yǎng)質(zhì)量的重要指標?;趥鹘y(tǒng)人工巡查、統(tǒng)計上報的工作模式,對了解和掌握課堂教學信息存在滯后性,當出現(xiàn)教學資源不足、教學事故等有關(guān)問題時不能及時進行管理。同時歷史數(shù)據(jù)難以形成連續(xù)性的統(tǒng)計報表,統(tǒng)計效果不夠直觀。

      本文基于HTML5的網(wǎng)頁標準和有關(guān)規(guī)范,開發(fā)了一套用于實時展現(xiàn)教室資源使用情況的網(wǎng)頁看板系統(tǒng)(以下稱Kanban系統(tǒng)),為考核部門提供師生到課率等信息,為實訓管理部門提供教室利用率等信息,為教務部門提供教學資源使用率等信息,為學校管理層提供全方位的報表信息,為制訂教學管理制度和基礎(chǔ)設(shè)施投入方案提供決策依據(jù)。

      1 HTML5

      相比于以前版本的HTML、XHTML,HTML5是一個更加通用的標準,得到了世界主流軟件提供商和開源組織的支持,具有更強的互聯(lián)網(wǎng)交互及展現(xiàn)能力。

      (1)采用HTML5標準和規(guī)范開發(fā)的Web應用,可以同時運行在PC機和平板電腦、手機等移動智能終端上。

      (2)各大主流瀏覽器均支持HTML5,如Safari、Chrome、Firefox、IE9、Opera等[1],Web應用開發(fā)可在眾多瀏覽器上重復測試。

      (3)增加了全新的標簽,使得動畫效果的網(wǎng)頁界面展現(xiàn)力大大提高,交互性更強。

      (4)增加了全新的標簽。該標簽語法由SVG(可縮放矢量圖形)標準定義,并且作為HTML5的一個子集規(guī)范?;赟VG的多樣化統(tǒng)計報表、矢量圖形幾乎可以滿足所有報表呈現(xiàn)需求[2]。

      (5)HTML5支持視頻和音頻播放功能,均有對應的

      (6)HTML5與CSS3完美融合,使網(wǎng)頁展現(xiàn)力更加強大,無論是2D還是3D界面元素都變得富有動感效果[3]。

      (7)HTML5對前版本的HTML標簽和語法進行了科學合理的裁剪,摒棄了一些過時的標簽,局部修改和完善了語法規(guī)則,增強了整體代碼的健壯性、一致性,使開發(fā)者更易于掌握其技術(shù)特點,開發(fā)效率大大提高。

      2 網(wǎng)頁看板

      Kanban系統(tǒng)早期應用于生產(chǎn)車間的流水線,在看板顯示屏上顯示投入物料、工位號、生產(chǎn)計劃、生產(chǎn)節(jié)拍、實時產(chǎn)量等數(shù)據(jù),在日常生產(chǎn)管理過程中起到監(jiān)督、控制、跟蹤等作用[4],現(xiàn)廣泛應用于生產(chǎn)管理、金融市場行情、公共服務窗口、客戶等候隊列等。

      看板顯示終端硬件采用LED屏、LCD顯示器等。為實現(xiàn)更加豐富的報表及圖形展現(xiàn)功能,本系統(tǒng)采用大屏LCD顯示器作為顯示終端。用戶可通過辦公電腦或手持智能終端打開網(wǎng)頁,或?qū)⒋笃两K端設(shè)備安裝在樓宇過道上,方便教務管理者隨時掌握教學場地使用情況。

      2.1 看板表格模板設(shè)計

      教學場地(教室、實訓室、實驗室、實訓車間等)信息一般包括上課時間、上課地點、課程名稱、上課老師、班級、授課內(nèi)容、到課人數(shù)、實訓設(shè)備、教學耗材、設(shè)備故障等??窗灞砀癜炊S表方式呈現(xiàn),用戶可根據(jù)數(shù)據(jù)的關(guān)注維度來設(shè)置數(shù)據(jù)列,如圖1所示。

      HTML實現(xiàn)表格及布局的標簽有兩個:和

      ,顯示靜態(tài)數(shù)據(jù)沒有問題,但單元格中的寬度不足以顯示全部文本時,就要以走字方式實現(xiàn),有時表格的布局和樣式不規(guī)則,
      均難以實現(xiàn)。所以,本系統(tǒng)采用基于矢量圖形的標簽集來控制單元格內(nèi)容顯示。

      中的線條標簽為,矩形標簽為。看板表格中的線框和單元格區(qū)域分別用標簽實現(xiàn),其中線條用于設(shè)計表格外形,矩形用于控制單元格內(nèi)文本內(nèi)容的走字區(qū)域。為文本塊標簽,用于顯示靜態(tài)文本和數(shù)據(jù)行中的動態(tài)數(shù)據(jù),如圖2所示。

      (4)為滿足用戶不同的報表需求,看板顯示屏的表格模板必須定制,即用戶可以在軟件界面上對表格模板按需設(shè)計,如畫線、分區(qū)域、拖放等,并將模板數(shù)據(jù)保存到數(shù)據(jù)庫中。

      2.2 跑馬燈控制

      在單元格區(qū)域無法完全顯示文本內(nèi)容時,則需要用跑馬燈式的走字方式。文字跑馬燈的控制通過JavaScript腳本程序來實現(xiàn)[5]。

      (1)對看板表格中所有實時數(shù)據(jù),根據(jù)字體大小和內(nèi)容長度,判斷其是否完全容納于單元格區(qū)域中,如果長度超出,則需要顯示為跑馬燈。

      (2)為所有內(nèi)容長度超出單元格區(qū)域的標簽塊創(chuàng)建定時函數(shù)marquee_id(),id為標簽的id號。每10ms執(zhí)行一次,每次將文本塊從右向左移動一個像素單位,當文本內(nèi)容的最后一個字符移出單元格左邊界時,則讓它重新從右邊界開始移動。

      (3)網(wǎng)頁看板的所有元素加載完畢后,啟動所有跑馬燈函數(shù),顯示屏開始走字。

      2.3 數(shù)據(jù)列篩選

      受到屏幕寬度限制,無法在一個畫面中同時顯示所有數(shù)據(jù)項(上課時間、上課地點、課程名稱、上課教師、班級、授課內(nèi)容、到課人數(shù)、實訓設(shè)備、教學耗材、設(shè)備故障等)。因此,在Kanban系統(tǒng)中要提供數(shù)據(jù)定制功能,允許用戶將其關(guān)心的主要數(shù)據(jù)顯示在看板上,其它則不顯示。用戶對數(shù)據(jù)項進行篩選,以可視化的方式在看板模板設(shè)計界面中操作,并保存到數(shù)據(jù)庫中,由看板展現(xiàn)層和程序功能模塊在數(shù)據(jù)庫中自動抽取。

      軟件理論與方法
      基于多核屬性學習的視頻多概念檢測研究
      基于本地代理和索引信息的代碼侵權(quán)檢測方法
      基于測試需求的持續(xù)集成環(huán)境研究與實踐
      一種基于支持向量機的場景標注方法
      基于無線傳感網(wǎng)絡分簇結(jié)構(gòu)的軟件架構(gòu)
      基于ASP.NET的頁面靜態(tài)化實現(xiàn)方法研究
      算法與語言
      基于OpenCV的晶圓編號識別算法研究
      融合用戶相似度與信任度的協(xié)同過濾推薦算法
      基于動態(tài)的網(wǎng)格相對密度差聚類算法研究
      模板匹配問題的動態(tài)規(guī)劃算法實現(xiàn)
      基于內(nèi)點法的不敏卡爾曼濾波算法
      軟件設(shè)計與開發(fā)
      基于RFID的室內(nèi)無線定位實驗教學系統(tǒng)設(shè)計
      基于Modbus通信協(xié)議的油田RTU調(diào)試軟件設(shè)計與實現(xiàn)
      離散型制造業(yè)進銷存管理信息系統(tǒng)設(shè)計與實現(xiàn)
      基于4G物聯(lián)網(wǎng)技術(shù)的無人船云控制系統(tǒng)設(shè)計與實現(xiàn)
      醫(yī)療保險數(shù)據(jù)可視化系統(tǒng)設(shè)計與實現(xiàn)
      融合文化和時間的學習資源推薦研究
      基于自動組卷與判卷的在線考試系統(tǒng)設(shè)計
      全國大學英語等級考試成績定制查詢系統(tǒng)設(shè)計與實現(xiàn)
      基于Android的停車位與充電柱預約系統(tǒng)設(shè)計與實現(xiàn)
      數(shù)字信號處理教學輔助軟件設(shè)計與實現(xiàn)
      基于RoR的高校畢業(yè)審核系統(tǒng)設(shè)計與實現(xiàn)
      基于HTML5的教室信息電子看板設(shè)計
      深井應變地震儀一體化軟件設(shè)計
      基于物聯(lián)網(wǎng)的沿海濕地環(huán)境監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)
      “二十四節(jié)氣養(yǎng)生”科普系統(tǒng)APP設(shè)計與開發(fā)
      基于分布式思維的云計算數(shù)據(jù)挖掘平臺設(shè)計
      基于云存儲和Android平臺的汽車銷售管理APP設(shè)計
      基于模糊PID控制器的葉菜溫室測控系統(tǒng)設(shè)計
      基于Bootstrap的響應式網(wǎng)頁設(shè)計
      基于移動終端的多元立體資源包設(shè)計與實現(xiàn)
      基于北斗衛(wèi)星的手機定位跟蹤系統(tǒng)設(shè)計與實現(xiàn)
      應用技術(shù)與研究
      基于模糊粗糙集與多專家網(wǎng)絡層次分析法的整車質(zhì)量評價模型及算法研究
      基于OpenFOAM的燃燒數(shù)值模擬研究
      基于視覺信息的四軸飛行器位姿估計研究
      大數(shù)據(jù)在基于Kinect的中風康復訓練中的應用
      基于多線程的NAO機器人同步啟動技術(shù)研究與實現(xiàn)
      基于模糊C均值的輿情等級分類模型研究
      手機流量套餐模型構(gòu)建及應用
      Bootstrap框架在響應式Web設(shè)計中的應用
      基于決策樹的呼叫中心分時段話務量預測模型
      版權(quán)知識本體構(gòu)建方法研究
      民用飛機飛控系統(tǒng)需求確認方法研究
      基于大數(shù)據(jù)平臺的人體跌倒檢測研究
      基于Kane方程的仿人跑步機器人動力學研究
      數(shù)據(jù)庫與信息處理
      復雜表面3D打印數(shù)據(jù)獲取方法
      個人網(wǎng)銀SSL/TLS協(xié)議的握手數(shù)據(jù)分析
      基于網(wǎng)絡隔離技術(shù)的信息資源共享方案研究
      網(wǎng)絡技術(shù)
      LTE—A異構(gòu)蜂窩網(wǎng)絡切換性能理論分析
      LEACH協(xié)議大規(guī)模網(wǎng)絡通信改進研究
      信息安全
      水利數(shù)據(jù)中心安全保障體系研究
      域間路由協(xié)議與S—BGP安全解決方案
      基于AES算法的文件加密
      針對RED的LDoS攻擊流模擬研究
      數(shù)字圖書館可信云安全機制研究
      圖像學與輔助設(shè)計
      基于正方形切平面描述符的三維人臉區(qū)域標記
      基于HTML5與WebRTC的視頻運動目標檢測方法
      基于可變形卷積神經(jīng)網(wǎng)絡的圖像分類研究
      綜述
      信任機制研究綜述
      多目標進化算法綜述
      基于Hadoop平臺的K—means算法優(yōu)化綜述
      計算機與網(wǎng)絡教學
      以能力培養(yǎng)為導向的《軟件工程》課程實踐教學研究
      應用型人才培養(yǎng)視域下《數(shù)字電路》課程教學改革
      面向自主學習的高職院校數(shù)字化學習資源管理及應用研究
      計算機類專業(yè)程序設(shè)計語言課程雙語教學研究與實踐
      程序設(shè)計語言“多維”雙語教學模式設(shè)計與實現(xiàn)
      公司地址: 北京市西城區(qū)德外大街83號德勝國際中心B-11

      客服熱線:400-656-5456??客服專線:010-56265043??電子郵箱:longyuankf@126.com

      電信與信息服務業(yè)務經(jīng)營許可證:京icp證060024號

      Dragonsource.com Inc. All Rights Reserved

      icp

      2.4 數(shù)據(jù)行分頁顯示

      受到屏幕高度限制,教室數(shù)量遠遠超出一個屏幕畫面中的數(shù)據(jù)行數(shù)。因此,必須進行分頁顯示,可通過Kanban系統(tǒng)的后臺線程程序定時刷新數(shù)據(jù)源,將表格中的行號與數(shù)據(jù)記錄的行號進行動態(tài)綁定,而前端腳本程序則定時按行號去取后臺數(shù)據(jù)源。分頁停留時間的長短可以根據(jù)屏幕數(shù)據(jù)量的多少來定,通過合理算法智能算出,不需人工設(shè)置。

      3 實時數(shù)據(jù)抽取

      展現(xiàn)層和需求定制化功能實現(xiàn)后,即可進行原始數(shù)據(jù)實時更新。

      (1)數(shù)據(jù)來源。有3種方式:①Kanban系統(tǒng)從學校的教務系統(tǒng)數(shù)據(jù)庫中定時抽取。這種方式最有效,因為可以同步更新因調(diào)課而產(chǎn)生的排課變化;②按固定的Excel模板將排課數(shù)據(jù)導入到Kanban系統(tǒng)中,這種方式存在人工誤操作及信息延時的弊端;③其它人工錄入或自動采集方式,如授課內(nèi)容、到課人數(shù)、教學耗材、設(shè)備故障等信息。

      (2)實時更新。由于看板屏幕顯示的是當前時刻教室的使用情況,而教室每天每節(jié)次安排的上課數(shù)據(jù)不一樣,因此Kanban系統(tǒng)的后臺程序必須有相應的線程對數(shù)據(jù)定時刷新。

      (3)展現(xiàn)層數(shù)據(jù)抽取。后臺的所有教室狀態(tài)數(shù)據(jù)得到實時更新之后,前端頁面的腳本程序就可以定時抽取后臺數(shù)據(jù)了,這里的異步交互技術(shù)可以采用Ajax技術(shù)[6],做到“頁面不刷新,數(shù)據(jù)刷新”,為用戶提供舒適的體驗效果。

      4 結(jié)語

      基于HTML5的教室信息Kanban系統(tǒng)具有以下特點:①動態(tài)展現(xiàn)圖形化的教學樓、樓層、教室實時運行狀況,提供所有教室的全方位數(shù)據(jù)[7];②實時統(tǒng)計師生到課率,提高教學管理水平;③實時對課堂聲音和視頻進行采樣,為教學評價提供依據(jù);④設(shè)計大屏幕實時顯示畫面,可以按需定制形式各樣的報表數(shù)據(jù),加強師生自律性;⑤系統(tǒng)不僅能發(fā)布課程安排信息,還能顯示當前無課教室的位置分布,發(fā)布所有教室當前狀況信息,方便管理人員根據(jù)教室的使用數(shù)據(jù)對教學資源進行優(yōu)化配置。

      通過運行,Kanban軟件功能穩(wěn)定,可逐步向同類院校推廣。

      參考文獻:

      [1]劉華星,楊庚.HTML5——下一代Web開發(fā)標準研究[J].計算機技術(shù)與發(fā)展,2011 (8):55-56.

      [2]紀陵,蔣衍君,施廣德.基于SVG 的電力系統(tǒng)圖形互操作研究[J].電力自動化設(shè)備,2011 (7):105-107.

      [3]石磊.淺談CSS3中的3D動畫技術(shù)原理[J].電腦知識與技術(shù),2015 (5):227-229.

      [4]方軒,熊樹平.電子看板在企業(yè)物流管理中的運用[J].物流工程與管理,2009 (10):59-62.

      [5]張淑紅.Javascript跑馬燈效果淺析[J].科技資訊,2012 (35):22-25.

      [6]HAYWARD,JONATHAN.Django JavaScript Integration:AJAX and jQuery[M].Packet Publishing,2011.

      [7]沈萍萍.智慧教室監(jiān)控管理架構(gòu)分析[J].電腦知識與技術(shù),2016 (30):213-216.

      (責任編輯:杜能鋼)

      猜你喜歡
      看板
      精益軟件研發(fā)實踐
      多品種小批量精益生產(chǎn)方式適應性分析
      南木林县| 梓潼县| 五莲县| 荔浦县| 那曲县| 新昌县| 广灵县| 金华市| 玛多县| 岳池县| 万安县| 瑞安市| 广丰县| 砀山县| 渭南市| 闵行区| 沈丘县| 诏安县| 东兰县| 新和县| 昌平区| 崇仁县| 成安县| 界首市| 崇礼县| 洞头县| 道孚县| 酉阳| 什邡市| 株洲县| 竹山县| 汽车| 洛南县| 德安县| 延津县| 乐平市| 中西区| 株洲市| 疏附县| 涿州市| 武宣县|