• 
    

    
    

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

      基于C#的報(bào)表自動(dòng)生成技術(shù)的研究與實(shí)踐

      2020-03-08 06:02:28李進(jìn)豪
      現(xiàn)代計(jì)算機(jī) 2020年36期
      關(guān)鍵詞:登記表控件報(bào)表

      李進(jìn)豪

      (廣東省海洋工程職業(yè)技術(shù)學(xué)校,廣州510320)

      數(shù)字化、網(wǎng)絡(luò)化、智能化滲透在職業(yè)教育的各個(gè)領(lǐng)域,智慧教育已成為實(shí)現(xiàn)職業(yè)教育跨越式發(fā)展的必然選擇?;趯?shí)際工作項(xiàng)目和智慧教育需求,重點(diǎn)探索基于C#的報(bào)表自動(dòng)生成的原理與核心技術(shù),并以實(shí)踐案例輔以佐證。

      C#;Excel;報(bào)表自動(dòng)生成

      0 引言

      以多媒體、物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能等信息技術(shù)的應(yīng)用為基礎(chǔ),以提升信息技術(shù)與學(xué)科教學(xué)深度融合為抓手,數(shù)字化、網(wǎng)絡(luò)化、智能化滲透在職業(yè)教育的各個(gè)領(lǐng)域,智慧教育已成為實(shí)現(xiàn)職業(yè)教育跨越式發(fā)展的必然選擇。構(gòu)建互通共享的數(shù)據(jù)集成平臺(tái),支持學(xué)校智慧化管理與精準(zhǔn)化服務(wù),支持混合教學(xué)、個(gè)性化學(xué)習(xí)、研學(xué)共同體等,提升教育教學(xué)質(zhì)量,培育T型工匠人才,是目前職業(yè)學(xué)校信息化建設(shè)的核心。作為廣東省中小學(xué)教師信息技術(shù)應(yīng)用能力提升工程2.0試點(diǎn)校信息化管理團(tuán)隊(duì)成員,筆者對(duì)如何實(shí)現(xiàn)智慧化管理與精準(zhǔn)化服務(wù)、如何基于名師工作室提升教師信息技術(shù)應(yīng)用能力深有感觸。文章主要根據(jù)筆者的實(shí)際工作項(xiàng)目,以職業(yè)學(xué)校的教育信息化為背景,重點(diǎn)探索在數(shù)據(jù)集成平臺(tái)下基于C#的報(bào)表自動(dòng)生成技術(shù)的可行性方案與應(yīng)用效果。

      1 問(wèn)題的提出

      1.1 成績(jī)登記表與成績(jī)報(bào)告分析表

      期末考試結(jié)束后,絕大多數(shù)學(xué)校都會(huì)要求任課教師登錄學(xué)校OA系統(tǒng)中錄入學(xué)生成績(jī),并提交成績(jī)登記表和成績(jī)報(bào)告分析表等。如何從互通共享的數(shù)據(jù)集成平臺(tái)中提取數(shù)據(jù)自動(dòng)生成相關(guān)報(bào)表,實(shí)現(xiàn)數(shù)據(jù)零差錯(cuò)對(duì)接,減少教師的工作量,提升教師的獲得感,是智慧教育之精準(zhǔn)化服務(wù)的追求。

      1.2 基本醫(yī)療保險(xiǎn)電子申報(bào)表與畢業(yè)生登記表

      在新生入學(xué)時(shí),每位班主任都會(huì)錄入學(xué)生基本信息并提交學(xué)校學(xué)籍管理中心。當(dāng)學(xué)生信息有異動(dòng)時(shí),相關(guān)人員也會(huì)在學(xué)校學(xué)籍管理中心進(jìn)行及時(shí)更新。如何從互通共享的數(shù)據(jù)集成平臺(tái)中提取數(shù)據(jù)自動(dòng)形成基本醫(yī)療保險(xiǎn)電子申報(bào)表與畢業(yè)生登記表等,實(shí)現(xiàn)智能化對(duì)接并確保信息的唯一性,減少班主任的工作量,提升班主任的幸福感,是智慧教育之精準(zhǔn)化服務(wù)的使命。

      2 基于C#的報(bào)表自動(dòng)生成技術(shù)的基本原理

      2.1 C#

      C#由C和C++衍生,它繼承了C和C++的強(qiáng)大功能,是一種安全、簡(jiǎn)單、現(xiàn)代、通用、流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。

      2.2 Excel

      Excel擁有直觀的界面、出色的圖表工具等,能設(shè)計(jì)出各種報(bào)表,是目前流行的數(shù)據(jù)處理軟件之一,同時(shí)也是絕大多數(shù)管理系統(tǒng)支持的數(shù)據(jù)交換格式。

      圖1

      2.3 基于C#的報(bào)表自動(dòng)生成技術(shù)的基本原理

      (1)背景

      從互通共享的數(shù)據(jù)集成平臺(tái)獲取基礎(chǔ)數(shù)據(jù),以智能化、精準(zhǔn)化的管理系統(tǒng)(含二次開(kāi)發(fā)的輔助教學(xué)軟件)為核心,基于需求動(dòng)態(tài)形成用戶報(bào)表,實(shí)現(xiàn)數(shù)據(jù)零差錯(cuò)對(duì)接,確保數(shù)據(jù)的唯一性。

      (2)案例

      實(shí)現(xiàn)功能:打開(kāi)當(dāng)前路徑下文件名為“rj1701byxx.xlsx”的文件,并向該工作薄的第一個(gè)工作表的第1行第1列單元格(A1)中寫(xiě)入“TEST2020”。

      開(kāi)發(fā)語(yǔ)言:C#。

      數(shù)據(jù)源:工作?。‥xcel文檔)。

      (3)基本原理

      3 基于C#的報(bào)表自動(dòng)生成技術(shù)的核心技術(shù)

      3.1 核心技術(shù)

      (1)創(chuàng)建用戶報(bào)表框架

      基于文件復(fù)制實(shí)現(xiàn)用戶報(bào)表框架的個(gè)性化獲取,基于自定義格式提升報(bào)表框架的可更新性。

      (2)獲取有效數(shù)據(jù)

      基于數(shù)據(jù)篩選實(shí)現(xiàn)有效數(shù)據(jù)的智能化獲取,基于自定義條件提升篩選條件的可選擇性。

      (3)動(dòng)態(tài)生成控件

      基于“自定義+個(gè)性化”利用內(nèi)置代碼動(dòng)態(tài)生成控件,基于動(dòng)態(tài)自動(dòng)生成控件并讀取字段名稱實(shí)現(xiàn)管理系統(tǒng)(含二次開(kāi)發(fā))的可擴(kuò)展性。

      (4)寫(xiě)入報(bào)表數(shù)據(jù)

      基于字段名稱匹配與循環(huán)讀寫(xiě)實(shí)現(xiàn)報(bào)表數(shù)據(jù)的零差錯(cuò)寫(xiě)入,確保數(shù)據(jù)的唯一性和可靠性。

      (5)相關(guān)引用

      基于開(kāi)發(fā)需求引用必要的類(lèi)型庫(kù),以提升系統(tǒng)的簡(jiǎn)潔性與穩(wěn)定性,基于using語(yǔ)句簡(jiǎn)化對(duì)命名空間的引用。

      3.2 文件復(fù)制

      3.3 數(shù)據(jù)篩選

      3.4 動(dòng)態(tài)自動(dòng)生成控件并讀取字段名稱

      }//程序段功能:動(dòng)態(tài)按需生成控件,并自適應(yīng)讀取相應(yīng)信息,以提升程序的可擴(kuò)展性

      3.5 字段名稱匹配與循環(huán)讀寫(xiě)

      3.6 相關(guān)引用

      4 案例

      4.1 需求

      報(bào)表:畢業(yè)生登記表。

      項(xiàng)目來(lái)源:基于名師工作室提升教師的信息技術(shù)應(yīng)用能力(廣東省職業(yè)教育“雙師型”名教師工作室專項(xiàng))&報(bào)表自動(dòng)生成技術(shù)(廣東省教科文衛(wèi)系統(tǒng)勞模和工匠人才創(chuàng)新工作室專項(xiàng))。

      需求:基于智能化的輔助教學(xué)軟件從互通共享的數(shù)據(jù)集成平臺(tái)中獲取相應(yīng)數(shù)據(jù)并自動(dòng)形成畢業(yè)生登記表(基于“需求+二次開(kāi)發(fā)”的輔助教學(xué)軟件)。

      主要目標(biāo):減少班主任的工作量,實(shí)現(xiàn)數(shù)據(jù)零差錯(cuò)對(duì)接。

      輔助目標(biāo):基于真實(shí)項(xiàng)目助力工作室學(xué)員互助研修(研修共同體),基于經(jīng)驗(yàn)積累與分享提升學(xué)員的信息技術(shù)應(yīng)用能力。

      4.2 數(shù)據(jù)流

      圖2

      4.3 實(shí)現(xiàn)

      (1)基于數(shù)據(jù)集成平臺(tái)導(dǎo)出基礎(chǔ)數(shù)據(jù)

      (4)根據(jù)用戶報(bào)表所需字段自適應(yīng)逐行從“數(shù)據(jù)集”讀取并寫(xiě)入用戶報(bào)表

      核心代碼:自適應(yīng)讀寫(xiě)

      (5)保存

      核心代碼:保存工作薄

      Mywb.Save();

      4.4 圖例1:運(yùn)行界面(字段自適應(yīng)匹配)

      圖3

      4.5 圖例2:報(bào)表框架(畢業(yè)生登記表)

      圖4

      4.6 圖例3:用戶報(bào)表(畢業(yè)生登記表)

      圖5

      5 結(jié)語(yǔ)

      智慧化管理和精準(zhǔn)化服務(wù),有利于提高管理效率和服務(wù)質(zhì)量,有利于提升師生的獲得感和幸福感;以工作室真實(shí)項(xiàng)目為載體,基于研修共同體互助研學(xué),有利于提升教師的信息技術(shù)應(yīng)用能力。本文提及的代碼全部在“VS 2019+C#+Office 2016”環(huán)境下基于C#調(diào)試通過(guò),并應(yīng)用于實(shí)際工作中。

      猜你喜歡
      登記表控件報(bào)表
      2021年山西省對(duì)口升學(xué)考試獎(jiǎng)勵(lì)照顧考生登記表
      山西省成人高校招生錄取照顧對(duì)象登記表
      2020年山西省對(duì)口升學(xué)考試獎(jiǎng)勵(lì)照顧考生登記表
      LabWindows/CVI中Excel報(bào)表技術(shù)研究
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      從三大報(bào)表讀懂養(yǎng)豬人的成績(jī)單
      山西省對(duì)口升學(xué)考試獲獎(jiǎng)考生照顧加分登記表
      就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      月度報(bào)表
      月度報(bào)表
      大田县| 晋中市| 东兰县| 吉木乃县| 太和县| 灵寿县| 澄迈县| 博乐市| 屯门区| 安徽省| 长沙市| 大姚县| 巴林左旗| 济宁市| 昌乐县| 家居| 石阡县| 罗源县| 阳西县| 桓仁| 界首市| 泊头市| 林口县| 武冈市| 藁城市| 石柱| 上林县| 新宁县| 凉山| 锦屏县| 二连浩特市| 湘潭市| 且末县| 文化| 普宁市| 安国市| 长治县| 容城县| 邵阳市| 招远市| 崇义县|