亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*

        2012-10-18 08:10:42周夢(mèng)熊張萬軍杭州電子科技大學(xué)軟件工程學(xué)院浙江杭州310018
        中國教育信息化 2012年1期
        關(guān)鍵詞:教學(xué)管理設(shè)計(jì)

        周夢(mèng)熊,包 健,張萬軍(杭州電子科技大學(xué)軟件工程學(xué)院,浙江杭州 310018)

        動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*

        周夢(mèng)熊,包 健,張萬軍(杭州電子科技大學(xué)軟件工程學(xué)院,浙江杭州 310018)

        針對(duì)教學(xué)管理中固定表單技術(shù)不能滿足日益變化的需求問題,提出了基于XML的動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用思路,同時(shí)闡述了動(dòng)態(tài)表單的存儲(chǔ)、重現(xiàn),以及表單數(shù)據(jù)的訪問和Excel文件形式的表單數(shù)據(jù)導(dǎo)出等技術(shù),并給出了設(shè)計(jì)上的關(guān)鍵細(xì)節(jié)和方法。

        教學(xué)管理;動(dòng)態(tài)表單;XML

        一、引言

        眾所周知,隨著高校的不斷擴(kuò)招,教學(xué)規(guī)模也隨之?dāng)U大,相應(yīng)的教學(xué)管理工作也變得日益繁瑣,特別是針對(duì)需求靈活的一些應(yīng)用,簡單的一成不變的固定表單技術(shù)已經(jīng)不能滿足工作上的需要,因此,動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的需求就顯得越來越迫切。

        在教學(xué)管理中,讓管理人員頭疼的問題,就是需求是不斷變化的,特別是表單項(xiàng)的更改,對(duì)于沒有軟件開發(fā)經(jīng)驗(yàn)的管理人員來講惟一能做的只有聯(lián)系軟件開發(fā)人員進(jìn)行程序修改,同時(shí)還要修改數(shù)據(jù)表,工作量會(huì)比較大,這樣系統(tǒng)維護(hù)成本比較高。

        鑒于此,本文提出了基于XML的動(dòng)態(tài)表單的實(shí)現(xiàn)技術(shù),實(shí)現(xiàn)了數(shù)據(jù)和表單的分離,方便表單重現(xiàn)和數(shù)據(jù)的存儲(chǔ),此外,還支持表單數(shù)據(jù)以Excel文件形式導(dǎo)出,方便辦公人員的進(jìn)一步操作。

        二、總體設(shè)計(jì)

        1.系統(tǒng)總體思想

        考慮到辦公人員需要對(duì)錄入的數(shù)據(jù)進(jìn)行進(jìn)一步的分析統(tǒng)計(jì),另外結(jié)合目前關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)操作方便性等特點(diǎn),系統(tǒng)在設(shè)計(jì)時(shí)候考慮到了根據(jù)動(dòng)態(tài)表單自動(dòng)生成相應(yīng)的數(shù)據(jù)表,這樣最終錄入的數(shù)據(jù)會(huì)自動(dòng)存儲(chǔ)在相應(yīng)的數(shù)據(jù)表,最后可以利用SQL語句進(jìn)行高效的數(shù)據(jù)操作。

        因此,系統(tǒng)在動(dòng)態(tài)表單的存儲(chǔ)上采用XML文件形式進(jìn)行存儲(chǔ),動(dòng)態(tài)表單所對(duì)應(yīng)的用戶提交數(shù)據(jù)采用關(guān)系型數(shù)據(jù)庫進(jìn)行存儲(chǔ)。

        這樣,系統(tǒng)就實(shí)現(xiàn)了數(shù)據(jù)和表單的分離,數(shù)據(jù)和表單的單獨(dú)管理,同時(shí)也實(shí)現(xiàn)了在錄入表單數(shù)據(jù)時(shí)的表單重現(xiàn)。

        2.系統(tǒng)總體流程

        本文所設(shè)計(jì)的系統(tǒng),其總體運(yùn)行流程如圖1所示。

        首先是登錄操作,根據(jù)權(quán)限判斷,如果是管理員,那么可以選擇表單設(shè)計(jì)或者表單操作。

        如果是表單設(shè)計(jì),那么就進(jìn)入到表單設(shè)計(jì)界面,設(shè)計(jì)完畢后會(huì)自動(dòng)生成表單并以XML形式進(jìn)行存儲(chǔ),同時(shí)會(huì)在關(guān)系型數(shù)據(jù)庫中生成相應(yīng)的數(shù)據(jù)表 (用來存儲(chǔ)用戶提交表單的數(shù)據(jù))。

        如果是表單操作,那么可以選擇查看、刪除和導(dǎo)出表單三項(xiàng)操作中的任何一項(xiàng)。如果是查看操作,則可以瀏覽用戶提交表單的數(shù)據(jù);如果是刪除操作,則刪除相應(yīng)的表單,同時(shí)刪除生成的相應(yīng)數(shù)據(jù)表和數(shù)據(jù);如果是導(dǎo)出操作,則將以Excel文件形式導(dǎo)出該表單相關(guān)的用戶提交數(shù)據(jù)。

        如果是普通用戶,那么就可以進(jìn)行表單數(shù)據(jù)的錄入操作,根據(jù)給定的表單選擇進(jìn)入后,系統(tǒng)會(huì)讀取XML文件形式的表單進(jìn)行重現(xiàn),之后正常錄入數(shù)據(jù),直到提交表單結(jié)束操作。

        三、關(guān)鍵技術(shù)實(shí)現(xiàn)

        這里以學(xué)生考勤表單的動(dòng)態(tài)設(shè)計(jì)在教學(xué)管理中的應(yīng)用為例,闡述一些設(shè)計(jì)上的關(guān)鍵技術(shù)和細(xì)節(jié)。

        1.表單設(shè)計(jì)

        如圖2所示,是一個(gè)表單設(shè)計(jì)的可視化界面。

        用戶首先輸入表單名,這里的表單名可以采用中英文(最后以該名稱生成相應(yīng)的數(shù)據(jù)表),接著輸入表單文件名,即最后生成的XML形式表單文件的名稱。

        接下去就是表單中的表單項(xiàng)設(shè)置,如圖2所示,這里設(shè)計(jì)了一個(gè)學(xué)生考勤的表單,表單項(xiàng)包含學(xué)號(hào)、姓名、類型(遲到、早退和曠課)、節(jié)數(shù)(1節(jié)、2節(jié)、3節(jié)和4節(jié))、備注。

        下拉列表里是相應(yīng)的表單項(xiàng)類型,比如文本框、密碼框、單選框、復(fù)選框和下拉列表等,在設(shè)計(jì)過程中,有選擇性地設(shè)置對(duì)應(yīng)的表單項(xiàng)類型。假設(shè)一般課程為1~4節(jié),那么“節(jié)數(shù)”表單項(xiàng)這里就應(yīng)該選擇單選框。

        在技術(shù)實(shí)現(xiàn)上,考慮到交互操作的靈活性,這里采用JavaScript技術(shù)。當(dāng)點(diǎn)擊“增加表項(xiàng)”后會(huì)自動(dòng)生成新的一行表項(xiàng);點(diǎn)擊“刪除表項(xiàng)”后會(huì)刪除當(dāng)前表單項(xiàng);當(dāng)選擇“單選/復(fù)選/下拉列表”時(shí)會(huì)有 “增加屬性”的子項(xiàng)。JavaScript技術(shù)可以使得交互操作非常靈活方便。

        2.表單和數(shù)據(jù)的存儲(chǔ)

        為了實(shí)現(xiàn)表單和數(shù)據(jù)的分離,表單采用XML文件形式進(jìn)行存儲(chǔ),根據(jù)前面學(xué)生考勤表單的設(shè)計(jì),相應(yīng)地會(huì)生成一個(gè)kaoqin.xml文件。

        在數(shù)據(jù)庫中有兩個(gè)固定的表,login表用來存儲(chǔ)登錄的賬號(hào),table表用來存儲(chǔ)表單名稱和相應(yīng)的數(shù)據(jù)表名的關(guān)聯(lián)記錄。

        根據(jù)表單的設(shè)計(jì),數(shù)據(jù)庫中會(huì)生成一個(gè)學(xué)生考勤表,它是根據(jù)表單名稱動(dòng)態(tài)生成的數(shù)據(jù)表,表的字段結(jié)構(gòu)和表單項(xiàng)一一對(duì)應(yīng),用來存儲(chǔ)用戶提交的表單數(shù)據(jù)。

        用戶的表單提交數(shù)據(jù)及其存儲(chǔ)情況,如圖3所示。

        以上就是表單和數(shù)據(jù)的分離設(shè)計(jì)。

        3.表單重現(xiàn)

        表單重現(xiàn),顧名思義,就是根據(jù)之前表單的定義,在使用中將表單重新展現(xiàn)給用戶的一個(gè)過程。

        學(xué)生考勤表單的定義文件以kaoqin.xml形式存儲(chǔ),在表單重現(xiàn)過程中,系統(tǒng)首先讀取XML文件,之后再根據(jù)讀取的內(nèi)容進(jìn)行判斷并顯示。

        表單重現(xiàn)的總體過程如下:

        (1)讀入XML文件,緊接著讀取節(jié)點(diǎn)列表,之后再對(duì)節(jié)點(diǎn)列表中的一個(gè)個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行分析,即節(jié)點(diǎn)數(shù)據(jù)解析,節(jié)點(diǎn)數(shù)據(jù)解析分兩種情況:“表單項(xiàng)含屬性和不含屬性”。前者比如單選框、復(fù)選框、下拉列表等表單項(xiàng);后者就是一般的表單項(xiàng)處理。

        (2)對(duì)于不同的表單項(xiàng),做出不同的解析處理,最后就可以實(shí)現(xiàn)表單的重現(xiàn)。

        如圖4所示,是一個(gè)完整的學(xué)生考勤表單的重現(xiàn),包含學(xué)號(hào)、姓名、類型、節(jié)數(shù)和備注,同時(shí)還有提交和重置按鈕。

        作為演示,這里簡單填寫了一個(gè)表單數(shù)據(jù),數(shù)據(jù)填寫完畢后,點(diǎn)擊提交按鈕,完成數(shù)據(jù)錄入操作,之后就可以在相應(yīng)的數(shù)據(jù)表(學(xué)生考勤表)中看到剛剛錄入的數(shù)據(jù),如圖3所示。

        4.表單數(shù)據(jù)導(dǎo)出

        在教學(xué)管理當(dāng)中,經(jīng)常性需要打印數(shù)據(jù)。比如對(duì)于學(xué)生考勤來講,除了教師定期上報(bào)數(shù)據(jù)外,教學(xué)管理人員還需要打印并請(qǐng)相關(guān)人員簽字備案。

        因此,系統(tǒng)也提供了表單數(shù)據(jù)導(dǎo)出的功能,結(jié)合Excel處理數(shù)據(jù)高效快捷等原因,最后,采用Excel文件形式導(dǎo)出表單數(shù)據(jù)。

        點(diǎn)擊“導(dǎo)出”操作,表單數(shù)據(jù)導(dǎo)出,打開導(dǎo)出的Excel文件,如圖5所示。

        四、結(jié)論

        本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)通用的動(dòng)態(tài)表單系統(tǒng),通過學(xué)生考勤表單的動(dòng)態(tài)設(shè)計(jì)及其在教學(xué)管理中的應(yīng)用為例,證明了動(dòng)態(tài)表單技術(shù)能很好地解決教學(xué)管理中一些實(shí)時(shí)需求問題,可以大大提高教學(xué)管理人員的工作效率??傊?,在復(fù)雜多變的教學(xué)管理中,動(dòng)態(tài)表單技術(shù)的應(yīng)用必將發(fā)揮越來越重要的作用。

        [1]張佳強(qiáng),王士同.信息管理系統(tǒng)動(dòng)態(tài)表單技術(shù)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2010.27(8):29-32.

        [2]蔣國銀,劉鵬遠(yuǎn).基于XML的動(dòng)態(tài)表單設(shè)計(jì)[J].中國管理信息化,2006.9(9):83-84.

        [3]劉友生.基于數(shù)據(jù)表的動(dòng)態(tài)表單處理技術(shù)[J].計(jì)算機(jī)工程與應(yīng)用,2004(34):199-201.

        (編輯:金冉)

        G424

        B

        1673-8454(2012)01-0074-03

        *由浙江省2010年新世紀(jì)教改項(xiàng)目“軟件工程專業(yè)CDIO工程教育模式研究與實(shí)踐”資助(項(xiàng)目編號(hào):zc2010023)。

        猜你喜歡
        教學(xué)管理設(shè)計(jì)
        創(chuàng)新背景下的高校教學(xué)管理研究
        教學(xué)管理信息化問題研究
        大學(xué)(2021年2期)2021-06-11 01:13:24
        新時(shí)期高中教學(xué)管理改革與實(shí)踐
        甘肅教育(2020年17期)2020-10-28 09:01:24
        談教學(xué)管理的藝術(shù)
        甘肅教育(2020年4期)2020-09-11 07:41:24
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        瞞天過海——仿生設(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        臨床醫(yī)學(xué)院教學(xué)管理新模式的實(shí)踐探索
        欧美在线三级艳情网站| 中国国产不卡视频在线观看 | 亚洲综合伊人久久综合| 亚洲国产中文字幕视频| 亚洲熟女一区二区三区| 午夜一级在线| 精品日韩av专区一区二区| 国产视频自拍一区在线观看| 人妻丝袜av中文系列先锋影音| 亚洲一区二区在线| 亚洲一区二区女优视频| 99久久国产精品网站| 在线不卡av片免费观看| 亚洲日韩欧美一区二区三区| av网站免费在线不卡| 国产激情久久久久久熟女老人| 丰满岳妇乱一区二区三区| 中文AV怡红院| 国产亚洲一区二区精品| 伊人久久精品无码二区麻豆| 激情偷乱人伦小说视频在线| 久久无码中文字幕东京热| av在线天堂国产一区| 人人妻一区二区三区| 日韩亚洲欧美中文高清在线| 国产一级r片内射视频播放| 日韩精品人妻久久久一二三| 欧美猛男军警gay自慰| 亚洲中文欧美日韩在线| 免费一区啪啪视频| 成人性生交大片免费看i| 人妻少妇-嫩草影院| 亚洲av无码电影网| 中文字幕亚洲精品人妻| 与漂亮的女邻居少妇好爽 | 精品无码国产污污污免费| 精品国产成人一区二区不卡在线| 精品国产一区二区三区av天堂| 97久久精品亚洲中文字幕无码 | 一区二区三区日韩精品视频| 孕妇特级毛片ww无码内射|