国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.NET的在線運(yùn)動(dòng)課程編排系統(tǒng)設(shè)計(jì)

2018-03-13 19:28:16丁花陽
現(xiàn)代電子技術(shù) 2018年6期

丁花陽

摘 要: 針對(duì)傳統(tǒng)的網(wǎng)絡(luò)在線運(yùn)動(dòng)課程編排系統(tǒng),無法實(shí)現(xiàn)分離個(gè)性化設(shè)置的問題,設(shè)計(jì)出基于ASP.NET 的在線運(yùn)動(dòng)課程編排系統(tǒng)。對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行優(yōu)化設(shè)計(jì),能夠承接ASP.NET技術(shù),導(dǎo)入Timer控件實(shí)現(xiàn)網(wǎng)絡(luò)在線編排,設(shè)計(jì)ASP.NET 編程數(shù)據(jù)庫,實(shí)現(xiàn)頁面邏輯設(shè)置與業(yè)務(wù)邏輯設(shè)置分離。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的在線運(yùn)動(dòng)課程編排系統(tǒng)能夠?qū)崿F(xiàn)頁面與業(yè)務(wù)的分離設(shè)置,并且能夠進(jìn)行多語言的編程。

關(guān)鍵詞: ASP.NET技術(shù); 在線系統(tǒng); 課程編排; 頁面邏輯設(shè)置; 業(yè)務(wù)邏輯設(shè)置; 分離設(shè)置

中圖分類號(hào): TN915?34; TP393 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2018)06?0015?03

Abstract: In allusion to the problem that the personalized separation setting cannot be achieved in the traditional online sports curriculum arrangement system, an online sports curriculum arrangement system based on ASP.NET is designed. The data structure design is optimized to undertake ASP.NET technology. The Timer control is imported to realize online curriculum arrangement. The ASP.NET programming database is designed to achieve the separation of page logic setting from business logic setting. The experimental results show that the designed online sports curriculum arrangement system can achieve separation of the page setting and business setting, and perform multilingual programming.

Keywords: ASP.NET technology; online system; curriculum arrangement; page logic setting; business logic setting; separation setting

0 引 言

ASP.NET編程技術(shù)是微軟公司推出的新一代腳本語言,ASP.NET基于NET Framework的Web開發(fā)平臺(tái)技術(shù),不但吸收了ASP以前版本的優(yōu)點(diǎn),并且參照了Java,VB語言的開發(fā)優(yōu)勢(shì)加入了許多新編程方式,同時(shí)也修正了以前ASP版本的運(yùn)行錯(cuò)誤[1]。針對(duì)上述背景,提出基于ASP.NET 的在線運(yùn)動(dòng)課程編排系統(tǒng)設(shè)計(jì)。對(duì)數(shù)據(jù)結(jié)構(gòu)重新進(jìn)行優(yōu)化設(shè)計(jì),使用接口式編程結(jié)構(gòu)承接ASP.NET技術(shù)體系,引入Timer控件實(shí)現(xiàn)在線運(yùn)動(dòng)課程編排,導(dǎo)入的ASP.NET技術(shù)對(duì)編程數(shù)據(jù)庫進(jìn)行重新設(shè)計(jì),實(shí)現(xiàn)頁面邏輯設(shè)置與業(yè)務(wù)邏輯設(shè)置的有效分離,完成課程在線編排。為了驗(yàn)證設(shè)計(jì)的有效性,模擬實(shí)用流程進(jìn)行仿真實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明,本文設(shè)計(jì)在線運(yùn)動(dòng)課程編排系統(tǒng)能夠有效地對(duì)課程進(jìn)行編排,可以實(shí)現(xiàn)頁面邏輯與業(yè)務(wù)邏輯分離設(shè)置。

1 在線運(yùn)動(dòng)課程編排系統(tǒng)設(shè)計(jì)

1.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)中,對(duì)傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)進(jìn)行了優(yōu)化,使用接口式數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)承接,利用多數(shù)據(jù)的承接模式轉(zhuǎn)化為主體結(jié)構(gòu)[2],根據(jù)導(dǎo)入的參量來決定輸出的數(shù)據(jù)類別,實(shí)現(xiàn)對(duì)數(shù)據(jù)的精確把控。本文對(duì)數(shù)據(jù)庫類進(jìn)行了優(yōu)化設(shè)計(jì),對(duì)數(shù)據(jù)庫的操作也變得多樣性,代碼因此也得到了重新編寫。本文設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)如圖1所示。在圖1中,所有模塊的類型和模式都放在DBAccessFactory結(jié)構(gòu)主體上,通過IDBAccess接口向下進(jìn)行數(shù)據(jù)的編排生成,在主體DBAccessFactory結(jié)構(gòu)上,最高控制層能夠?qū)DBAccess接口進(jìn)行隨機(jī)生成,描述模塊DBAccess能夠?qū)DBAccess接口的數(shù)據(jù)進(jìn)行高級(jí)置換,方便對(duì)一些常用變量進(jìn)行定義以及編排[3?5]。對(duì)于數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)接問題,使用定義對(duì)不同類型的編排結(jié)果進(jìn)行傳遞。數(shù)據(jù)結(jié)構(gòu)中主要部分的變量和方式描述如表1、表2所示。

1.2 導(dǎo)入Timer控件實(shí)現(xiàn)在線編排

本文設(shè)計(jì)的在線運(yùn)動(dòng)課程編排系統(tǒng)核心主要是課程編排體系,本文導(dǎo)入Timer控件進(jìn)行在線的課程編排。由于選擇性的數(shù)據(jù)是通過選課系統(tǒng)生成的,為此,使用Timer控件進(jìn)行數(shù)據(jù)的承接翻譯[6?7]。Timer控件能夠?qū)ι傻臄?shù)據(jù)進(jìn)行判別,并對(duì)翻譯的數(shù)據(jù)實(shí)時(shí)高級(jí)別的定義,在一定的數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,使用Timer本身自帶的屬性進(jìn)行翻譯,翻譯的結(jié)果是一個(gè)定義函數(shù)。傳統(tǒng)的ASP.NET 2.0對(duì)腳本數(shù)據(jù)無法實(shí)現(xiàn)聯(lián)合排序,但導(dǎo)入Timer控件可以實(shí)現(xiàn)實(shí)時(shí)的排序更新,減少了數(shù)據(jù)庫的負(fù)擔(dān),同時(shí)能夠?qū)崿F(xiàn)在線的課程編排。

Timer控件是由多個(gè)限定條件組成的。使用Timer控件首先能夠?qū)x定數(shù)據(jù)進(jìn)行識(shí)別,識(shí)別過程中與UpdatePanel模塊一起使用。做到數(shù)據(jù)識(shí)別的關(guān)鍵是對(duì)數(shù)據(jù)屬性的認(rèn)知,通過UpdatePanel模塊導(dǎo)入被動(dòng)參數(shù),Timer控件協(xié)助是被動(dòng)數(shù)據(jù)的導(dǎo)入,為后續(xù)的數(shù)據(jù)編排做屬性鋪墊[8]。導(dǎo)入數(shù)據(jù)在ript部件中嵌入到執(zhí)行模塊中,當(dāng)Timer控件的Interval屬性對(duì)數(shù)據(jù)認(rèn)知達(dá)到峰值時(shí),該植入的參數(shù)被激活,直接進(jìn)行數(shù)據(jù)的編排階段。Timer控件Interval屬性停止對(duì)參數(shù)的翻譯,并且將這些屬性值傳遞給ript部件中。endprint

經(jīng)過上述排序,能夠?qū)φn程進(jìn)行定位式的編排,UpdatePanel屬性控制的觸發(fā)器自動(dòng)通過控件默認(rèn)為Tick事件,將數(shù)據(jù)發(fā)送至數(shù)據(jù)庫中。構(gòu)建的數(shù)據(jù)庫利用ASP.NET編程服務(wù)器對(duì)選課的結(jié)果進(jìn)行翻譯,反饋給顯示設(shè)備,至此完成在線運(yùn)動(dòng)課程編排。

1.3 ASP.NET編程數(shù)據(jù)庫設(shè)計(jì)

本文設(shè)計(jì)的在線運(yùn)動(dòng)課程編排系統(tǒng)利用ASP.NET編程數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)反饋,同時(shí)實(shí)現(xiàn)頁面邏輯設(shè)置與業(yè)務(wù)邏輯設(shè)置分離。ASP.NET本身是基于NET Framework的Web開發(fā)平臺(tái),因此對(duì)網(wǎng)絡(luò)數(shù)據(jù)層中提供數(shù)據(jù)十分的敏感,使用ASP.NET編程數(shù)據(jù)庫能夠?qū)崿F(xiàn)在線數(shù)據(jù)的反饋[9]。本文使用Timer控件對(duì)課程數(shù)據(jù)進(jìn)行編排,最終數(shù)據(jù)反饋到ASP.NET編程數(shù)據(jù)庫中,ASP.NET編程數(shù)據(jù)庫把反饋數(shù)據(jù)和判別數(shù)據(jù)徹底隔離,實(shí)現(xiàn)在非聯(lián)機(jī)狀態(tài)下的并聯(lián)使用。

ASP.NET編程數(shù)據(jù)庫設(shè)定的SQL Server代碼程序?qū)⑼瓿傻奶畛涞紻ataSet對(duì)象中,數(shù)據(jù)庫只需要通過讀取DataSet載體便可以獲得需要的數(shù)據(jù)。數(shù)據(jù)庫反饋流程如圖2所示。

在ASP.NET編程器調(diào)用存儲(chǔ)過程中,為了確保數(shù)據(jù)的完整性,程序語言存儲(chǔ)語句全部通過SQL Server代碼進(jìn)行代入。以下SQL Server代碼顯示了數(shù)據(jù)庫將課程數(shù)據(jù)反饋給Timer控件的流程。

Anpai shou chuli.aspx.cs文件中的關(guān)鍵代碼如下:

Public partial class anpai_shou chuli:system.Web LTLPage

{Labell.Text="學(xué)科名稱."+Session[numbed]

Tostring()+"

"

Labell.Text=Labell.Text+"編排年級(jí)":+

Session["grate"].Tostringn+"

"

Labell.Text=Labell.Text+"班級(jí)":+

Session["class"].Tostringn+"

"

Labell.Text=Labell.Text+"系別":+

Session["xibie"].ToStringn+"

";

String upstr=update qinshifenbu set

(number1,qinshihao)Values("+""+Seesion["numbed1"]

To String()+""+","+""+ListBox1.SelectedItem.Text+""+")"

Cmdes iesns-x.ExecuteNonQuery();

Con.Close();

Response.Redirect("anpai show.aspx");}

上述過程中完成了ASP.NET編程數(shù)據(jù)庫的設(shè)置,實(shí)現(xiàn)了頁面邏輯設(shè)置與業(yè)務(wù)邏輯設(shè)置分離,保證了數(shù)據(jù)庫的反饋。

2 實(shí)驗(yàn)分析

為了驗(yàn)證提出的在線運(yùn)動(dòng)課程編排系統(tǒng)的有效性,設(shè)計(jì)對(duì)比仿真實(shí)驗(yàn),實(shí)驗(yàn)過程中使用傳統(tǒng)課程編排方式與傳統(tǒng)方法相比較,通過隨機(jī)的選取課節(jié),觀察其排課結(jié)果。

2.1 實(shí)驗(yàn)參數(shù)設(shè)計(jì)

本文試驗(yàn)對(duì)象為課程編排系統(tǒng),因此,使用隨機(jī)數(shù)據(jù)進(jìn)行單一方向的對(duì)比。隨機(jī)生成多組的選課結(jié)果與排課時(shí)間進(jìn)行交叉隨機(jī)搭配,對(duì)描述性的判別屬性進(jìn)行一定的限定,防止產(chǎn)生實(shí)驗(yàn)誤差。實(shí)驗(yàn)隨機(jī)數(shù)據(jù)見表3。

2.2 實(shí)驗(yàn)結(jié)果分析

圖3為本文設(shè)計(jì)的基于ASP.NET 的在線運(yùn)動(dòng)課程編排系統(tǒng)與傳統(tǒng)課程編排系統(tǒng)實(shí)驗(yàn)對(duì)比結(jié)果。TYG聯(lián)動(dòng)系數(shù)百分比能夠反映系統(tǒng)對(duì)邏輯設(shè)計(jì)的敏感度,TYG聯(lián)動(dòng)系數(shù)百分比越接近與零說明越敏感,編排的結(jié)果越貼合選擇。通過實(shí)驗(yàn)數(shù)據(jù)走勢(shì)發(fā)現(xiàn),等實(shí)驗(yàn)次數(shù)超過5次以上時(shí),本文設(shè)計(jì)的排課系統(tǒng)好于傳統(tǒng)排課系統(tǒng),同時(shí)趨勢(shì)向零接近,傳統(tǒng)方法開始好于本文方法,但超過5次以后數(shù)據(jù)顯示呈下降的趨勢(shì),因此本文設(shè)計(jì)的排課系統(tǒng)更好、更高效。

圖4為GPcanz比值對(duì)比結(jié)果,GPcanz比值能夠反映排課系統(tǒng)對(duì)計(jì)算機(jī)語言的識(shí)別度,從圖4可以看出,本文設(shè)計(jì)的基于ASP.NET 的在線運(yùn)動(dòng)課程編排系統(tǒng)比傳統(tǒng)課程編排系統(tǒng)對(duì)計(jì)算機(jī)語言的識(shí)別能力強(qiáng)。

3 結(jié) 語

本文設(shè)計(jì)基于ASP.NET 的在線運(yùn)動(dòng)課程編排系統(tǒng),對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行重新設(shè)計(jì),導(dǎo)入Timer控件實(shí)現(xiàn)網(wǎng)絡(luò)在線編排,設(shè)計(jì)ASP.NET 編程數(shù)據(jù)庫,實(shí)現(xiàn)頁面邏輯設(shè)置與業(yè)務(wù)邏輯設(shè)置分離。希望通過本文的研究能夠?qū)φn程編排系統(tǒng)的升級(jí)有所幫助。

參考文獻(xiàn)

[1] 尹亞晶.基于數(shù)據(jù)挖掘的體育評(píng)價(jià)決策支持系統(tǒng)開發(fā)與研究[J].現(xiàn)代電子技術(shù),2017,40(9):108?111.

YIN Yajing. Development and research on sports evaluation and decision support system based on data mining [J]. Modern electronics technique, 2017, 40(9): 108?111.

[2] 彭前.基于工作過程系統(tǒng)化社會(huì)體育指導(dǎo)與管理專業(yè)課程開發(fā)探索與實(shí)踐[J].廣州體育學(xué)院學(xué)報(bào),2015,35(3):114?117.

PENG Qian. Exploration and practice of the curriculum development system of social sports instruction and management major based on systematic work process [J]. Journal of Guangzhou Sport University, 2015, 35(3): 114?117.endprint

[3] 潘蘭芳,趙建新,徐標(biāo).基于.NET的高校體育場(chǎng)館綜合管理系統(tǒng)的分析與設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2016,39(12):66?69.

PAN Lanfang, ZHAO Jianxin, XU Biao. Design of .NET?based total management system for college stadium building [J]. Modern electronics technique, 2016, 39(12): 66?69.

[4] 馬勇,鄭勤振,劉林,等.基于無線傳感技術(shù)的體育場(chǎng)館室內(nèi)空氣環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì)[J].武漢體育學(xué)院學(xué)報(bào),2017,51(3):70?76.

MA Yong, ZHENG Qinzhen, LIU Lin, et al. Design of monitoring system of indoor environment parameters based on wireless sensor networks in gymnasium [J]. Journal of Wuhan Institute of Physical Education, 2017, 51(3): 70?76.

[5] 李霞.師范院校學(xué)前教育專業(yè)體育健身課程設(shè)計(jì)與建設(shè)[J].廣州體育學(xué)院學(xué)報(bào),2016,36(3):125?128.

LI Xia. Design and construction of sports fitness course for preschool education major in normal colleges and universities [J]. Journal of Guangzhou Sport University, 2016, 36(3): 125?128.

[6] 常婉綸,劉輝.基于ASP.NET的課程資源網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2015,34(11):25?27.

CHANG Wanlun, LIU Hui. Design and implementation of course resource website based on ASP.NET technology [J]. Microcomputer & its applications, 2015, 34(11): 25?27.

[7] 陳堅(jiān)偉.MOOC時(shí)代中國高校體育在線課程建設(shè)現(xiàn)狀與發(fā)展對(duì)策[J].成都體育學(xué)院學(xué)報(bào),2015,41(3):109?114.

CHEN Jianwei. Online P. E. course construction in China′ s universities and the development countermeasures in MOOC era [J]. Journal of Chengdu Sport University, 2015, 41(3): 109?114.

[8] 馬艷紅,金帆.基于F組合系統(tǒng)的體育課堂有效互動(dòng)設(shè)計(jì)[J].沈陽體育學(xué)院學(xué)報(bào),2016,35(5):119?124.

MA Yanhong, JIN Fan. Design of effective interction of sports course based on the F combination system [J]. Journal of Shenyang Sport University, 2016, 35(5): 119?124.

[9] 瞿詩高.基于.NET電子網(wǎng)絡(luò)技術(shù)的高??蒲泄芾硐到y(tǒng)設(shè)計(jì)研究[J].現(xiàn)代電子技術(shù),2017,40(1):6?9.

QU Shigao. Design of university scientific research management system based on .NET electronic network technology [J]. Modern electronics technique, 2017, 40(1): 6?9.

[10] 仝茵.基于ASP.NET MVC模式的軟件開發(fā)架構(gòu)的研究與探討[J].中國電子科學(xué)研究院學(xué)報(bào),2016,11(6):599?602.

TONG Yin. The exploration and research of software development architecture based on ASP.NET MVC pattern [J]. Journal of China Academy of Electronics and Information Technology, 2016, 11(6): 599?602.endprint

荔波县| 资兴市| 大英县| 岑巩县| 平塘县| 瑞安市| 鹤庆县| 金门县| 五家渠市| 青田县| 凤山县| 乌兰县| 辽源市| 旌德县| 随州市| 怀集县| 遂溪县| 广东省| 文山县| 福贡县| 合江县| 景洪市| 九寨沟县| 雅安市| 蒙城县| 阳高县| 宣威市| 栾川县| 宽甸| 利川市| 呼图壁县| 琼海市| 高阳县| 光山县| 庄浪县| 锡林浩特市| 白水县| 社会| 南投市| 屏东市| 遵义市|