• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于B/S點(diǎn)名系統(tǒng)的設(shè)計(jì)與研究

    2017-07-01 15:45:35劉華敏安徽文達(dá)信息工程學(xué)院計(jì)算機(jī)工程學(xué)院安徽合肥231201
    關(guān)鍵詞:學(xué)號(hào)數(shù)據(jù)源工程學(xué)院

    劉華敏(安徽文達(dá)信息工程學(xué)院計(jì)算機(jī)工程學(xué)院,安徽合肥 231201)

    基于B/S點(diǎn)名系統(tǒng)的設(shè)計(jì)與研究

    劉華敏
    (安徽文達(dá)信息工程學(xué)院計(jì)算機(jī)工程學(xué)院,安徽合肥 231201)

    為了使紙質(zhì)點(diǎn)名冊(cè)的統(tǒng)計(jì)數(shù)據(jù)易于管理和分析,本文設(shè)計(jì)了一款基于數(shù)據(jù)庫(kù)的數(shù)字點(diǎn)名系統(tǒng),系統(tǒng)是以EXCEL作為數(shù)據(jù)源的動(dòng)態(tài)獲取學(xué)生名單的點(diǎn)名系統(tǒng),在滿足教學(xué)管理環(huán)節(jié)需要的同時(shí)為數(shù)據(jù)分析奠定基礎(chǔ),為教學(xué)管理決策者提供有參考價(jià)值的數(shù)據(jù),更好地制定教學(xué)管理政策,服務(wù)教學(xué)。

    動(dòng)態(tài)獲取學(xué)生名單;EXCEL數(shù)據(jù)源;數(shù)據(jù)分析

    1 問(wèn)題設(shè)想

    傳統(tǒng)教學(xué)中采用紙質(zhì)點(diǎn)名冊(cè)對(duì)學(xué)生進(jìn)行點(diǎn)名和提問(wèn),得到的統(tǒng)計(jì)結(jié)果難于分析和管理,對(duì)學(xué)生客觀公正的測(cè)評(píng)造成了一定的難度。隨著教學(xué)管理每一環(huán)節(jié)中的數(shù)據(jù)越來(lái)越受到重視,迫切需要設(shè)計(jì)一款簡(jiǎn)潔、方便、易操作的點(diǎn)名系統(tǒng)來(lái)實(shí)現(xiàn)隨機(jī)點(diǎn)名和提問(wèn),動(dòng)態(tài)地獲取學(xué)生的名單進(jìn)行點(diǎn)名與提問(wèn),實(shí)時(shí)了解整個(gè)班級(jí)的學(xué)生到課與學(xué)習(xí)情況。

    2 系統(tǒng)構(gòu)建

    2.1 需求分析與總體要求

    為了讓這款易使用的點(diǎn)名系統(tǒng)在教學(xué)中得到廣泛應(yīng)用,給教師的教學(xué)帶來(lái)方便,該系統(tǒng)在使用的過(guò)程中不能安裝專業(yè)的語(yǔ)言編程環(huán)境和數(shù)據(jù)庫(kù),這就要求該系統(tǒng)能夠在瀏覽器中運(yùn)行,讀取EXCEL數(shù)據(jù)源。

    根據(jù)面向?qū)ο蟮姆治龇椒ǎ瑢⑾到y(tǒng)分為點(diǎn)名、查詢和提問(wèn)三個(gè)模塊來(lái)實(shí)現(xiàn),具體功能如圖1所示。

    利用隨機(jī)函數(shù)動(dòng)態(tài)地獲取學(xué)生的姓名和學(xué)號(hào),進(jìn)行點(diǎn)名提問(wèn),根據(jù)不同的情況記錄相應(yīng)的結(jié)果并寫入EXCEL中,以此客觀地評(píng)價(jià)學(xué)生平時(shí)上課的出勤和學(xué)習(xí)情況,為考核學(xué)生的平時(shí)成績(jī)提供有力的材料支撐,同時(shí)也方便教師隨時(shí)查詢學(xué)生學(xué)習(xí)和上課的真實(shí)情況。

    2.2 系統(tǒng)體系結(jié)構(gòu)

    系統(tǒng)是在B/S的架構(gòu)下進(jìn)行設(shè)計(jì)的,老師通過(guò)IE瀏覽器訪問(wèn)該系統(tǒng),輔助課堂教學(xué)中的隨機(jī)點(diǎn)名的教學(xué)環(huán)節(jié),使每個(gè)學(xué)生在不知道的情況下被點(diǎn)名,不敢輕易替別人代“答到”,減少學(xué)生逃課的現(xiàn)象的發(fā)生。系統(tǒng)以Windows 7為開(kāi)發(fā)平臺(tái),后臺(tái)數(shù)據(jù)庫(kù)是對(duì)本地主機(jī)的EXCEL文件進(jìn)行讀取、查詢等操作,采用JS技術(shù),開(kāi)發(fā)隨機(jī)點(diǎn)名提問(wèn)的應(yīng)用程序。

    2.3 系統(tǒng)運(yùn)行的軟件環(huán)境

    Windows系統(tǒng)自帶的IE瀏覽器6及以上的版本,數(shù)據(jù)源為EXCEL文件。

    3 數(shù)據(jù)庫(kù)設(shè)計(jì)

    該系統(tǒng)需要EXCEL表為數(shù)據(jù)源,文件后綴名為.xlsx。設(shè)計(jì)數(shù)據(jù)源時(shí)第一行是學(xué)號(hào)、姓名、逃課次數(shù)與學(xué)生加分四個(gè)字段值,初始值只需添加學(xué)號(hào)與姓名的字段值,均為文本類型,如圖2所示。

    圖2 EXCEL數(shù)據(jù)源

    3.1 系統(tǒng)實(shí)現(xiàn)的界面與主要代碼

    3.1.1 系統(tǒng)首頁(yè)面

    隨機(jī)點(diǎn)名系統(tǒng)的首頁(yè)面主要?jiǎng)澐譃閮蓚€(gè)窗口,左側(cè)窗口采用導(dǎo)航菜單的形式展示系統(tǒng)的功能;右側(cè)窗口主要是對(duì)該系統(tǒng)的功能進(jìn)行簡(jiǎn)單的介紹,一目了然地介紹各功能模塊、簡(jiǎn)潔與易操作。界面如圖3所示。

    3.1.2 點(diǎn)名頁(yè)面的功能實(shí)現(xiàn)

    點(diǎn)名提問(wèn)模塊頁(yè)面如圖4所示。通過(guò)“文件域按鈕”讀取本地機(jī)的EXCEL數(shù)據(jù)源,點(diǎn)擊“開(kāi)始”便可動(dòng)態(tài)地獲取學(xué)生的學(xué)號(hào)與姓名進(jìn)行點(diǎn)名,如果該學(xué)生缺課,選中“缺課”復(fù)選框后將數(shù)值1寫入“逃課次數(shù)”字段對(duì)應(yīng)的單元格中,否則不做任何記錄。如果是提問(wèn),學(xué)生來(lái)上課并將問(wèn)題回答得很好,選中“學(xué)分”復(fù)選框后記錄數(shù)值1;如果該學(xué)生未來(lái)上課,選“缺課”并記錄值。因“逃課次數(shù)”和“學(xué)分”是數(shù)值類型,可以進(jìn)行算術(shù)運(yùn)算。

    圖4 點(diǎn)名提問(wèn)模塊的頁(yè)面

    3.2 實(shí)現(xiàn)的代碼

    (1)動(dòng)態(tài)獲取學(xué)生的學(xué)號(hào)與姓名的代碼。

    var student_json = eval("(" + window.JSON.stringify(arry) + ")");

    return student_json;

    (2)讀取EXCEL數(shù)據(jù)源,如果獲取到的姓名值為null,頁(yè)面將彈出對(duì)話框提示姓名為空,如果是沒(méi)有定義,賦null值,否則獲取學(xué)生的姓名后再獲取學(xué)號(hào)。

    for (var i = 2; i <= rows; i++) {

    if (oSheet.Cells(i, 2).value == "null")

    alert("該學(xué)生姓名為空");

    var a = oSheet.Cells(i, 2).value.toString() == "undefined" ? "null" :

    oSheet.Cells(i, 2).value;

    arry.push({

    "name": oSheet.Cells(i, 2).value,

    "stuNum": oSheet.Cells(i, 1).value

    (3)“選課”復(fù)選框處于選中狀態(tài),執(zhí)行寫逃課次數(shù)的值。

    i 的初始值是從0開(kāi)始;

    var third = oSheet.Cells(i + 2, 3).value;

    if(third==undefined){

    (4)“學(xué)分”復(fù)選框處于選中狀態(tài),根據(jù)學(xué)生是否來(lái)上課和回答問(wèn)題的情況寫不同的值,實(shí)現(xiàn)寫學(xué)分值的代碼。

    var third = oSheet.Cells(i + 2, 4).value;

    if(third==undefined){

    3.3 查詢頁(yè)面

    3.3.1 按“姓名”查詢的意義

    在讀取EXCEL數(shù)據(jù)源的基礎(chǔ)上,按照“姓名”字段對(duì)學(xué)生的信息進(jìn)行查詢,獲取學(xué)生回答問(wèn)題的記錄結(jié)果,實(shí)時(shí)地了解學(xué)生學(xué)習(xí)的客觀情況,靈活系統(tǒng)地調(diào)整教學(xué)內(nèi)容,合理地安排難易知識(shí)點(diǎn)的課時(shí)分配,為教學(xué)提供更好的參考依據(jù)。查詢模塊頁(yè)面如圖5所示。

    圖5 查詢模塊的頁(yè)面

    3.3.2 查詢結(jié)果顯示的代碼

    for(var i = 0; i < jsonObj.length; i++) {

    if (jsonObj[i].stuskip == undefined) {

    flag=false;

    var init = jsonObj[i].stuskip == undefined ? jsonObj[i].stuskip = 0 : jsonObj[i].stuskip;

    oSheet.Cells(i + 2, 3).value = init;

    }

    4 結(jié)語(yǔ)

    本系統(tǒng)的運(yùn)行環(huán)境簡(jiǎn)單,對(duì)使用人員的計(jì)算機(jī)水平要求較低。在實(shí)際的教學(xué)中為教師的點(diǎn)名提問(wèn)和查詢學(xué)生的學(xué)習(xí)情況提供了有力的輔助;授課教師對(duì)學(xué)生公正的評(píng)價(jià)得到學(xué)生們的監(jiān)督,同時(shí)為學(xué)校對(duì)學(xué)生的平時(shí)考核提供了分析數(shù)據(jù),為學(xué)生測(cè)評(píng)提供了參考的意義。

    [1]馮婕,張娟,岳秋菊.基于Excel的課堂隨機(jī)點(diǎn)名系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化與儀器儀表,2016(2):129-130.

    [2]張捷,朱曉姝,李露璐.一個(gè)新的課堂教學(xué)工具——智能考勤及提問(wèn)點(diǎn)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].玉林師范學(xué)院學(xué)報(bào),2014(2):119-124.

    [3]李穎.基于WPF的課堂教學(xué)管理系統(tǒng)研究與設(shè)計(jì)[J].技術(shù)在線,2011(24):85-87.

    Design and Research Based on B/S Name System

    LIU Hua-min

    (College of Computer Engineering,Anhui Wonder Information Engineering University, Hefei Anhui 231201,China)

    A classroom instruction roll call system is designed in this paper, which aims to improve the data management and analysis of paper point roster. The roll call system takes EXCEL as the data source to obtain the digital list system of students dynamically. It can also lay the foundation for data analysis while satisfying the teaching management. Digital roll call system can provide data reference for teaching management and decision-making, and better serve for teaching.

    dynamic access to the list of students;EXCEL data source;data analysis

    2016-12-15

    安徽文達(dá)信息工程學(xué)院自然科學(xué)研究項(xiàng)目“數(shù)據(jù)挖掘在教學(xué)質(zhì)量網(wǎng)絡(luò)測(cè)評(píng)系統(tǒng)的應(yīng)用研究”(XZR2016B02)。

    劉華敏(1978- ),女,講師,從事數(shù)據(jù)挖掘、程序設(shè)計(jì)和網(wǎng)頁(yè)設(shè)計(jì)研究。

    TP31

    A

    2095-7602(2017)06-0066-04

    猜你喜歡
    學(xué)號(hào)數(shù)據(jù)源工程學(xué)院
    福建工程學(xué)院
    福建工程學(xué)院
    福建工程學(xué)院
    我們來(lái)打牌
    嘗試親歷的過(guò)程,感受探究的快樂(lè)
    Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
    福建工程學(xué)院
    基于不同網(wǎng)絡(luò)數(shù)據(jù)源的期刊評(píng)價(jià)研究
    學(xué)生學(xué)號(hào)的妙用
    基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評(píng)價(jià)算法
    盈江县| 桑植县| 泗水县| 阳新县| 鸡东县| 商城县| 临城县| 大石桥市| 萨迦县| 缙云县| 贡觉县| 涟水县| 蒲江县| 房产| 万山特区| 阳泉市| 尉氏县| 瑞丽市| 华安县| 咸丰县| 水富县| 维西| 科尔| 襄垣县| 祁阳县| 衡南县| 惠水县| 林周县| 汨罗市| 顺义区| 怀安县| 扎兰屯市| 淮北市| 博白县| 来宾市| 南岸区| 四川省| 河南省| 广德县| 新沂市| 饶阳县|