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

        ?

        Web 環(huán)境下高校教學(xué)任務(wù)分配系統(tǒng)的開發(fā)

        2014-12-30 02:30:58
        關(guān)鍵詞:數(shù)據(jù)表信息管理模塊

        宋 靜

        (安慶師范學(xué)院 計(jì)算機(jī)與信息學(xué)院,安徽 安慶 246011)

        1 需求與前期準(zhǔn)備

        高等學(xué)校進(jìn)一步提高教學(xué)質(zhì)量的要求越來越迫切,而關(guān)系到教學(xué)質(zhì)量的重要一環(huán)就是教學(xué)任務(wù)分配,如何保證教學(xué)任務(wù)分配的合理性和高效率,就成了高校急需研究和解決的問題.

        筆者之前已做了教學(xué)任務(wù)分配的算法研究[1],接下來本文探討的是采用JAVA Web 環(huán)境[2]下Struts+Hibernate 框架[3]來完成系統(tǒng)的開發(fā).

        2 系統(tǒng)總體框架

        系統(tǒng)包括用戶登陸與驗(yàn)證模塊、用戶信息管理模塊、課程組與專業(yè)信息管理模塊、教師信息管理模塊、課程與實(shí)驗(yàn)信息管理模塊、教學(xué)任務(wù)分配模塊和信息輸出模塊.系統(tǒng)總體框架見圖1 所示.

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

        系統(tǒng)中的大量信息都是保存在數(shù)據(jù)庫中,底層數(shù)據(jù)庫使用MySQL,Hibernate 框架實(shí)現(xiàn)數(shù)據(jù)庫與Web 之間的交互.根據(jù)系統(tǒng)功能的分析,該系統(tǒng)要設(shè)計(jì)如下數(shù)據(jù)表:數(shù)據(jù)字典數(shù)據(jù)表(t_data_dic)、用戶數(shù)據(jù)表(t_user)、課程組數(shù)據(jù)表(t_team)、專業(yè)數(shù)據(jù)表(t_major)、教師數(shù)據(jù)表(t_teacher)、課程與實(shí)驗(yàn)數(shù)據(jù)表(t_course)、結(jié)果數(shù)據(jù)表(t_result).

        數(shù)據(jù)字典數(shù)據(jù)表保存一些常用的信息,如課程組名稱、專業(yè)名稱、課程組與教師關(guān)聯(lián)度、專業(yè)與教師關(guān)聯(lián)度、課程與實(shí)驗(yàn)名稱等.用戶數(shù)據(jù)表保存具有登錄權(quán)限的用戶賬戶和密碼信息.課程組數(shù)據(jù)表和專業(yè)數(shù)據(jù)表保存的是課程組或?qū)I(yè)與教師的

        圖1 教學(xué)任務(wù)分配系統(tǒng)總體框圖

        對應(yīng)關(guān)系.教師數(shù)據(jù)表保存教師職稱等一些與教學(xué)任務(wù)分配密切相關(guān)的信息.課程與實(shí)驗(yàn)數(shù)據(jù)表保存某學(xué)期開設(shè)的課程與實(shí)驗(yàn)信息.結(jié)果數(shù)據(jù)表保存教學(xué)任務(wù)分配的結(jié)果.

        為節(jié)省篇幅,以下只列出數(shù)據(jù)字典數(shù)據(jù)表和課程組數(shù)據(jù)表的結(jié)構(gòu),分別見表1 和表2.

        表1 數(shù)據(jù)字典數(shù)據(jù)表結(jié)構(gòu)

        表2 課程組數(shù)據(jù)表結(jié)構(gòu)

        為了實(shí)現(xiàn)Hibernate 自動維護(hù)數(shù)據(jù)庫,必須要在Hibernate 設(shè)置文件中確定各數(shù)據(jù)表之間的對應(yīng)關(guān)系.根據(jù)數(shù)據(jù)表之間的邏輯關(guān)系,確定對應(yīng)關(guān)系如表3.

        表3 各數(shù)據(jù)表之間的對應(yīng)關(guān)系

        4 系統(tǒng)功能分析

        4.1 用戶登陸與驗(yàn)證模塊

        該模塊是系統(tǒng)安全與可靠的重要屏障,本文采用成熟的Struts 框架來實(shí)現(xiàn).本系統(tǒng)包含兩種類型的用戶,分別賦予不同的權(quán)限和功能.管理員用戶能管理用戶信息,實(shí)現(xiàn)后臺的用戶增刪改查功能.普通用戶一般是為各個院系的教務(wù)員分配的賬戶,可以完成教學(xué)信息管理和教學(xué)任務(wù)分配等功能.

        在系統(tǒng)的用戶登陸頁面輸入登錄信息之后,后臺進(jìn)行賬戶驗(yàn)證,轉(zhuǎn)向不同的操作頁面,在Struts 框架下編寫一個Action 類可以實(shí)現(xiàn)該功能,以下是實(shí)現(xiàn)代碼:

        另外通過web 編程中的session 機(jī)制保存登陸的用戶信息,在每次打開新的頁面時(shí)struts 攔截器都會對此進(jìn)行驗(yàn)證,以保證操作的權(quán)限許可.

        4.2 用戶信息管理模塊

        由于該系統(tǒng)是教務(wù)人員使用,因此只有各院系的教務(wù)人員具有登陸系統(tǒng)和操作的權(quán)限,該模塊只需在后臺為相關(guān)人員分配賬號即可.

        4.3 教學(xué)信息管理模塊

        該模塊管理課程組、專業(yè)與教師的對應(yīng)關(guān)系、教師信息以及課程與實(shí)驗(yàn)信息.這些信息是教學(xué)任務(wù)分配所必須的信息,并且課程組、專業(yè)、課程與實(shí)驗(yàn)名稱等都是直接取自數(shù)據(jù)字典,因此維護(hù)起來相當(dāng)方便.教師信息數(shù)據(jù)表可能需要經(jīng)常變動,特別是職稱信息,該信息直接關(guān)系到教師與課程組的關(guān)聯(lián)度.

        4.4 教學(xué)任務(wù)分配模塊

        該模塊以遺傳算法為基礎(chǔ),完成教學(xué)任務(wù)分配.其算法是以教師在課程組中的重要程度(負(fù)責(zé)人、職稱等)設(shè)定教師和課程組的關(guān)聯(lián)度,教師所在專業(yè)設(shè)定教師和專業(yè)的關(guān)聯(lián)度,同時(shí)以教師分配課時(shí)數(shù)和平均課時(shí)數(shù)的偏差值之和作為課時(shí)數(shù)均衡性的評價(jià)因素,設(shè)計(jì)遺傳算法的適應(yīng)度函數(shù),而某種分配方案作為染色體,通過染色體之間的雜交、遺傳、變異等手段,最終找到近似最優(yōu)解.該算法已實(shí)現(xiàn),參見文獻(xiàn)[1].

        用戶需要在頁面中設(shè)定遺傳算法的相關(guān)參數(shù),如初始種群大小、選擇算子、雜交概率、變異概率等.

        4.5 信息輸出模塊

        該模塊將相關(guān)信息以列表的形式導(dǎo)出到頁面供用戶查看和打印.

        5 總結(jié)

        Web 環(huán)境下高校教學(xué)任務(wù)分配系統(tǒng)使用方便快捷,提高了教務(wù)人員的工作效率,簡化了工作流程.以遺傳算法為指導(dǎo)的教學(xué)任務(wù)分配算法最大程度地保證了教學(xué)質(zhì)量和教學(xué)效果,同時(shí)也有利于課程教學(xué)隊(duì)伍的穩(wěn)定性.該系統(tǒng)經(jīng)過測試達(dá)到了基本使用要求.

        [1]宋靜.基于課程組的課程與實(shí)驗(yàn)任務(wù)安排的算法分析與研究[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2013(2):61-63.

        [2]許令波.深入分析Java Web 技術(shù)內(nèi)幕[M].北京:電子工業(yè)出版社,2012.

        [3]陳亞輝,繆勇.Struts2+Spring+Hibernate 框架技術(shù)與項(xiàng)目實(shí)戰(zhàn)[M].北京:清華大學(xué)出版社,2012.

        猜你喜歡
        數(shù)據(jù)表信息管理模塊
        28通道收發(fā)處理模塊設(shè)計(jì)
        “選修3—3”模塊的復(fù)習(xí)備考
        造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
        評《現(xiàn)代物流信息管理與技術(shù)》(書評)
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
        在高速公路信息管理中如何做好QC小組活動
        選修6 第三模塊 International Relationships
        圖表
        基于VSL的動態(tài)數(shù)據(jù)表應(yīng)用研究
        河南科技(2014年24期)2014-02-27 14:19:25
        日韩日本国产一区二区| 久久人妻无码一区二区| 亚洲熟女综合色一区二区三区 | 日日摸夜夜添夜夜添高潮喷水| 国产卡一卡二卡三| 九九99国产精品视频| 中文字幕av一区二区三区诱惑| 蜜桃成熟时在线观看免费视频| 日本在线 | 中文| 亚洲乱码国产一区三区| 性导航app精品视频| 中文字幕日本韩国精品免费观看 | 国内a∨免费播放| 日韩av二区三区一区| 视频国产一区二区在线| 国产一精品一av一免费爽爽| 亚洲欧美日韩国产精品专区| 亚洲成AV人片在一线观看| 国产亚洲一二三区精品| 天天躁夜夜躁狠狠躁2021a2| 久久婷婷色综合一区二区| 国产优质女主播在线观看| 在线精品首页中文字幕亚洲| 丰满大爆乳波霸奶| 人妻妺妺窝人体色www聚色窝| 国语憿情少妇无码av| 一道之本加勒比热东京| 97精品久久久久中文字幕| 香蕉视频在线观看国产| 成人精品免费av不卡在线观看| 一本大道久久a久久综合精品| 麻豆精品导航| 亚洲看片lutube在线观看| 久久综合网天天 | 大肥婆老熟女一区二区精品| 黄片视频大全在线免费播放| 曰本人做爰又黄又粗视频| 最新无码国产在线播放| 白白色日韩免费在线观看| 色欲网天天无码av| 91久久青青草原免费|