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

動態表單技術在教學管理中的應用*

2012-10-18 08:10:42周夢熊張萬軍杭州電子科技大學軟件工程學院浙江杭州310018
中國教育信息化 2012年1期
關鍵詞:教學管理設計

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

動態表單技術在教學管理中的應用*

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

針對教學管理中固定表單技術不能滿足日益變化的需求問題,提出了基于XML的動態表單技術在教學管理中的應用思路,同時闡述了動態表單的存儲、重現,以及表單數據的訪問和Excel文件形式的表單數據導出等技術,并給出了設計上的關鍵細節和方法。

教學管理;動態表單;XML

一、引言

眾所周知,隨著高校的不斷擴招,教學規模也隨之擴大,相應的教學管理工作也變得日益繁瑣,特別是針對需求靈活的一些應用,簡單的一成不變的固定表單技術已經不能滿足工作上的需要,因此,動態表單技術在教學管理中的需求就顯得越來越迫切。

在教學管理中,讓管理人員頭疼的問題,就是需求是不斷變化的,特別是表單項的更改,對于沒有軟件開發經驗的管理人員來講惟一能做的只有聯系軟件開發人員進行程序修改,同時還要修改數據表,工作量會比較大,這樣系統維護成本比較高。

鑒于此,本文提出了基于XML的動態表單的實現技術,實現了數據和表單的分離,方便表單重現和數據的存儲,此外,還支持表單數據以Excel文件形式導出,方便辦公人員的進一步操作。

二、總體設計

1.系統總體思想

考慮到辦公人員需要對錄入的數據進行進一步的分析統計,另外結合目前關系型數據庫的數據操作方便性等特點,系統在設計時候考慮到了根據動態表單自動生成相應的數據表,這樣最終錄入的數據會自動存儲在相應的數據表,最后可以利用SQL語句進行高效的數據操作。

因此,系統在動態表單的存儲上采用XML文件形式進行存儲,動態表單所對應的用戶提交數據采用關系型數據庫進行存儲。

這樣,系統就實現了數據和表單的分離,數據和表單的單獨管理,同時也實現了在錄入表單數據時的表單重現。

2.系統總體流程

本文所設計的系統,其總體運行流程如圖1所示。

首先是登錄操作,根據權限判斷,如果是管理員,那么可以選擇表單設計或者表單操作。

如果是表單設計,那么就進入到表單設計界面,設計完畢后會自動生成表單并以XML形式進行存儲,同時會在關系型數據庫中生成相應的數據表 (用來存儲用戶提交表單的數據)。

如果是表單操作,那么可以選擇查看、刪除和導出表單三項操作中的任何一項。如果是查看操作,則可以瀏覽用戶提交表單的數據;如果是刪除操作,則刪除相應的表單,同時刪除生成的相應數據表和數據;如果是導出操作,則將以Excel文件形式導出該表單相關的用戶提交數據。

如果是普通用戶,那么就可以進行表單數據的錄入操作,根據給定的表單選擇進入后,系統會讀取XML文件形式的表單進行重現,之后正常錄入數據,直到提交表單結束操作。

三、關鍵技術實現

這里以學生考勤表單的動態設計在教學管理中的應用為例,闡述一些設計上的關鍵技術和細節。

1.表單設計

如圖2所示,是一個表單設計的可視化界面。

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

接下去就是表單中的表單項設置,如圖2所示,這里設計了一個學生考勤的表單,表單項包含學號、姓名、類型(遲到、早退和曠課)、節數(1節、2節、3節和4節)、備注。

下拉列表里是相應的表單項類型,比如文本框、密碼框、單選框、復選框和下拉列表等,在設計過程中,有選擇性地設置對應的表單項類型。假設一般課程為1~4節,那么“節數”表單項這里就應該選擇單選框。

在技術實現上,考慮到交互操作的靈活性,這里采用JavaScript技術。當點擊“增加表項”后會自動生成新的一行表項;點擊“刪除表項”后會刪除當前表單項;當選擇“單選/復選/下拉列表”時會有 “增加屬性”的子項。JavaScript技術可以使得交互操作非常靈活方便。

2.表單和數據的存儲

為了實現表單和數據的分離,表單采用XML文件形式進行存儲,根據前面學生考勤表單的設計,相應地會生成一個kaoqin.xml文件。

在數據庫中有兩個固定的表,login表用來存儲登錄的賬號,table表用來存儲表單名稱和相應的數據表名的關聯記錄。

根據表單的設計,數據庫中會生成一個學生考勤表,它是根據表單名稱動態生成的數據表,表的字段結構和表單項一一對應,用來存儲用戶提交的表單數據。

用戶的表單提交數據及其存儲情況,如圖3所示。

以上就是表單和數據的分離設計。

3.表單重現

表單重現,顧名思義,就是根據之前表單的定義,在使用中將表單重新展現給用戶的一個過程。

學生考勤表單的定義文件以kaoqin.xml形式存儲,在表單重現過程中,系統首先讀取XML文件,之后再根據讀取的內容進行判斷并顯示。

表單重現的總體過程如下:

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

(2)對于不同的表單項,做出不同的解析處理,最后就可以實現表單的重現。

如圖4所示,是一個完整的學生考勤表單的重現,包含學號、姓名、類型、節數和備注,同時還有提交和重置按鈕。

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

4.表單數據導出

在教學管理當中,經常性需要打印數據。比如對于學生考勤來講,除了教師定期上報數據外,教學管理人員還需要打印并請相關人員簽字備案。

因此,系統也提供了表單數據導出的功能,結合Excel處理數據高效快捷等原因,最后,采用Excel文件形式導出表單數據。

點擊“導出”操作,表單數據導出,打開導出的Excel文件,如圖5所示。

四、結論

本文設計并實現了一個通用的動態表單系統,通過學生考勤表單的動態設計及其在教學管理中的應用為例,證明了動態表單技術能很好地解決教學管理中一些實時需求問題,可以大大提高教學管理人員的工作效率??傊?,在復雜多變的教學管理中,動態表單技術的應用必將發揮越來越重要的作用。

[1]張佳強,王士同.信息管理系統動態表單技術的研究與實現[J].計算機應用與軟件,2010.27(8):29-32.

[2]蔣國銀,劉鵬遠.基于XML的動態表單設計[J].中國管理信息化,2006.9(9):83-84.

[3]劉友生.基于數據表的動態表單處理技術[J].計算機工程與應用,2004(34):199-201.

(編輯:金冉)

G424

B

1673-8454(2012)01-0074-03

*由浙江省2010年新世紀教改項目“軟件工程專業CDIO工程教育模式研究與實踐”資助(項目編號:zc2010023)。

猜你喜歡
教學管理設計
創新背景下的高校教學管理研究
教學管理信息化問題研究
大學(2021年2期)2021-06-11 01:13:24
新時期高中教學管理改革與實踐
甘肅教育(2020年17期)2020-10-28 09:01:24
談教學管理的藝術
甘肅教育(2020年4期)2020-09-11 07:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
臨床醫學院教學管理新模式的實踐探索
主站蜘蛛池模板: 无码AV高清毛片中国一级毛片| 国产精品第| 日韩亚洲综合在线| 国禁国产you女视频网站| 精品日韩亚洲欧美高清a | 亚洲欧美综合在线观看| 国产伦片中文免费观看| 欧美专区在线观看| 99re免费视频| 黄色网页在线观看| 青草91视频免费观看| 无码日韩人妻精品久久蜜桃| 欧洲亚洲一区| 亚洲中文字幕97久久精品少妇| 亚洲国产欧洲精品路线久久| 国产区在线观看视频| 久久这里只有精品2| 欧美啪啪精品| 777国产精品永久免费观看| 亚洲中文字幕久久无码精品A| 又粗又硬又大又爽免费视频播放| 99爱在线| 国产美女主播一级成人毛片| 国产成人综合亚洲欧洲色就色| 色综合综合网| 久久综合伊人77777| 亚洲第一区在线| 中文字幕欧美日韩| 亚洲无限乱码| 国产成人a毛片在线| 狠狠躁天天躁夜夜躁婷婷| 国产一区二区福利| 波多野结衣二区| 国产小视频免费观看| 亚洲色图另类| 日韩黄色精品| 亚洲天堂日韩av电影| 丰满的少妇人妻无码区| 蜜臀AVWWW国产天堂| 精品无码人妻一区二区| 直接黄91麻豆网站| 国产在线观看99| 日本高清免费一本在线观看 | 久久伊人久久亚洲综合| 粗大猛烈进出高潮视频无码| 网久久综合| 日韩成人午夜| 麻豆精品在线| 免费播放毛片| 人妻中文字幕无码久久一区| 丰满人妻中出白浆| 久久激情影院| 久久这里只有精品2| 亚洲乱码在线播放| 国产第一页免费浮力影院| 四虎影视8848永久精品| 成人韩免费网站| 日韩在线观看网站| 久草网视频在线| 久久无码av三级| 国产成人精品18| 国产主播一区二区三区| 欧美不卡视频在线| av一区二区无码在线| 午夜日本永久乱码免费播放片| 亚洲国产精品人久久电影| 国产色伊人| 亚洲精品少妇熟女| 国产99精品久久| 国产成人精品高清不卡在线| 欧美天堂在线| 91青青草视频在线观看的| 国产精品不卡片视频免费观看| a毛片免费观看| 国产网站一区二区三区| 无码精品国产dvd在线观看9久 | 亚洲中文在线视频| 一级毛片中文字幕| 成人在线不卡视频| 91久久偷偷做嫩草影院免费看| 欧美日韩理论| 国产成人高清精品免费|