亚洲免费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
        少妇人妻综合久久中文字幕| 亚洲av套图一区二区| 色噜噜精品一区二区三区| 国产专区亚洲专区久久| 偷拍偷窥女厕一区二区视频| 亚洲av永久中文无码精品综合| 午夜精品久久久久久| 亚洲人妻无缓冲av不卡| 国产亚洲av手机在线观看| 日韩一区三区av在线| 男人天堂网2017| 国产裸体舞一区二区三区| 天天躁日日躁狠狠躁av中文| 国产一区二区欧美丝袜| 亚洲另类国产精品中文字幕| 亚洲国产中文字幕无线乱码| 台湾佬中文网站| 天天躁狠狠躁狠狠躁夜夜躁| 亚洲日韩欧美一区二区三区| 久久精品国产亚洲av热九| 亚州中文热码在线视频| 中国女人内谢69xxxxxa片| 丰满岳妇乱一区二区三区| 98精品国产综合久久| 日本一区二区在线看看| 国内自拍偷国视频系列| 男女猛烈无遮挡免费视频| 99久久国产福利自产拍| 青草蜜桃视频在线观看| av高清视频在线麻豆免费观看| 国产乱码一区二区三区精品| 妇女bbbb插插插视频| 精品少妇人妻av免费久久久| 精品久久久无码不卡| 精品福利一区二区三区| 午夜熟女插插xx免费视频| 在线综合亚洲欧洲综合网站 | 绿帽人妻被插出白浆免费观看| 一区二区三区四区亚洲免费| 97精品人人妻人人| 久久久精品欧美一区二区免费|