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

        ?

        基于層級(jí)推薦的調(diào)串課系統(tǒng)的研究與設(shè)計(jì)

        2018-01-01 00:00:00余晨謝鵬遠(yuǎn)張?zhí)?/span>李天宇
        現(xiàn)代信息科技 2018年5期

        摘 要:調(diào)串課屬于教務(wù)管理中的變更管理部分。由于調(diào)串課信息上報(bào)不及時(shí),常常會(huì)給教學(xué)管理和教學(xué)監(jiān)督帶來諸多問題。對(duì)于調(diào)整后的上課時(shí)間和地點(diǎn)的選擇,也會(huì)給申請(qǐng)人和教學(xué)管理人員帶來麻煩。本文介紹了采用層級(jí)推薦的方法,實(shí)現(xiàn)快速推薦調(diào)整備選方案,從而給出調(diào)串課管理的合理解決方案。

        關(guān)鍵詞:調(diào)串課;層級(jí)推薦;教務(wù)管理

        中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2018)05-0027-02

        Research and Design of Course Adjustment System Based on

        Hierarchical Recommendation

        YU Chen,XIE Pengyuan,ZHANG Te,LI Tianyu

        (School of Computer Technology and Engineering,Changchun Institute of Technology,Changchun 130012,China)

        Abstract:Course adjustment is part of change management in educational administration. Due to the lack of timely reporting,it will bring many problems to teaching management and teaching supervision. The choice of time and place for adjustment will also bring trouble to applicants and teaching administrators. In this paper,we will introduce a hierarchical recommendation method to achieve quick recommendation and adjustment of alternatives,so as to provide a reasonable solution for course-adjustment management.

        Keywords:course adjustment;hierarchical recommendation;educational administration

        0 引 言

        在全球信息化浪潮的沖擊下,以互聯(lián)網(wǎng)為載體的各類信息管理系統(tǒng)相繼出現(xiàn)。各大院校的管理也越來越趨向網(wǎng)絡(luò)化和信息化,而高校的教務(wù)管理一直是最重要的部分,其中調(diào)串課管理是比較具有代表性的變更管理。

        在教學(xué)活動(dòng)中會(huì)經(jīng)常出現(xiàn)需要調(diào)串課的情況。以我校為例,目前調(diào)串課的方式是以填寫調(diào)課申請(qǐng)單和通知單為主。然而手動(dòng)的申請(qǐng)、審批和上報(bào)方式往往不能使管理和監(jiān)督人員及時(shí)掌握變動(dòng)情況,給教務(wù)管理帶來問題。同時(shí)在調(diào)串課的時(shí)候由于涉及教師的空閑時(shí)間、學(xué)生班級(jí)的空閑時(shí)間、教室空閑的時(shí)間、班級(jí)人數(shù)、教室容納人數(shù)和教室類型等多項(xiàng)因素的綜合選擇,使得申請(qǐng)人在短時(shí)間內(nèi)很難做出合理的調(diào)整方案。本質(zhì)上,調(diào)串課管理就相當(dāng)于排課管理,同時(shí)又附加了多個(gè)限制條件。以上問題給系統(tǒng)的設(shè)計(jì)和開發(fā)帶來相當(dāng)大的難度,真正實(shí)現(xiàn)調(diào)串課自動(dòng)化管理的并不多。本項(xiàng)目在設(shè)計(jì)中采用層級(jí)推薦的方法,快速推薦調(diào)整備選方案,通過該項(xiàng)目的研究和開發(fā),給出了較為便捷的調(diào)串課管理的解決方案。

        1 系統(tǒng)分析與設(shè)計(jì)

        1.1 工作流程分析

        調(diào)串課的具體流程如下:

        教師填寫調(diào)串課申請(qǐng);申請(qǐng)信息存入數(shù)據(jù)庫并進(jìn)入待審批狀態(tài),并同時(shí)發(fā)布到前臺(tái)以備查詢;分別需要教師和教學(xué)班級(jí)所在系部的教學(xué)院長(zhǎng)審批,審批狀態(tài)字段改變并同時(shí)修改信息狀態(tài);可以通過系部、教師姓名和時(shí)間查詢。如果出現(xiàn)審批駁回的情況,需要申請(qǐng)教師修改重審。具體工作流程如圖1所示。

        1.2 用戶角色

        需求分析可以確定本系統(tǒng)涉及的用戶角色有如下四類人員:(1)教師:所有上課教師。(2)教學(xué)院長(zhǎng):主要負(fù)責(zé)本系部教師(包括教學(xué)院長(zhǎng)本人)的調(diào)串課審批工作。(3)相關(guān)人員:與教學(xué)管理和監(jiān)督有關(guān)的人員。(4)管理員:主要負(fù)責(zé)數(shù)據(jù)維護(hù)。

        需要注意的是:這里并沒有涉及教學(xué)秘書,主要因?yàn)樵谌斯ぬ幚淼倪^程中,教學(xué)秘書主要負(fù)責(zé)收集調(diào)串課申請(qǐng),提交給教學(xué)審批人員(如:教學(xué)院長(zhǎng)),上報(bào)并通知相關(guān)人員審批情況等工作。但是采用自動(dòng)化管理之后,這些工作都由系統(tǒng)自動(dòng)完成,并不需要教學(xué)秘書參與。至于調(diào)串課需要教學(xué)秘書提供的班級(jí)、教室空閑等信息也能由系統(tǒng)完成。所以用戶角色里就沒有教學(xué)秘書這一類人員,可以看出采用調(diào)串課的自動(dòng)化可以減輕教學(xué)秘書的工作量。

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

        根據(jù)需求,設(shè)計(jì)了部門信息、用戶信息、課程信息、教室信息、課程時(shí)間安排信息、調(diào)串課信息、流程信息和用戶角色信息8個(gè)表,其中流程信息由Activiti直接提供,用戶角色信息由Shiro提供。其他6個(gè)表的字段如下:(1)部門信息(包含教學(xué)單位、班級(jí)等):id、上級(jí)部門id、名稱;(2)用戶信息:id、姓名、所屬部門id、登錄密碼、角色id;(3)課程信息:id、課程名稱、教師id、班級(jí)id、授課單位id;(4)教室信息:id、教室名稱、教室所屬單位id;(5)課程時(shí)間安排信息:id、課程id、班級(jí)id、時(shí)間、教室id、狀態(tài);(6)調(diào)串課信息:id、課程時(shí)間安排id、調(diào)串課原因、調(diào)整后時(shí)間、調(diào)整后教室、通知人、教師所屬系部審批狀態(tài)、班級(jí)所屬系部審批狀態(tài)、流程狀態(tài)。

        上述表中除了調(diào)串課信息表,其他表的數(shù)據(jù)是從教學(xué)管理系統(tǒng)的排課系統(tǒng)中獲取和導(dǎo)入的,這樣可以減少管理人員的工作量,同時(shí)能夠防止申請(qǐng)人填寫信息時(shí)出錯(cuò),從而保證數(shù)據(jù)的準(zhǔn)確性。

        2 關(guān)鍵技術(shù)及系統(tǒng)實(shí)現(xiàn)

        本系統(tǒng)設(shè)計(jì)開發(fā)采用B/S架構(gòu),MVC模式,以JavaEE為開發(fā)平臺(tái),以Spring Framework作為核心框架,以Spring MVC為模型視圖控制器、MyBatis為數(shù)據(jù)訪問層、Apache Shiro權(quán)限授權(quán)層。在服務(wù)端驗(yàn)證上使用了Hibernate Validator、布局上使用SiteMesh。在流程管理上,主要使用了Activiti工作流引擎。同時(shí),為了提升服務(wù)器訪問效率,系統(tǒng)使用了Alibaba Druid作為數(shù)據(jù)庫連接池,使用了Ehcache、Redis對(duì)常用數(shù)據(jù)進(jìn)行緩存。

        2.1 層級(jí)推薦

        教師在進(jìn)行調(diào)串課時(shí),需要選擇新的授課時(shí)間和地址。如果根據(jù)教師本人和相關(guān)班級(jí)的空余時(shí)間,結(jié)合學(xué)校或者學(xué)院的可選擇教室,給出推薦組合,會(huì)得到幾十種、甚至上百種調(diào)整方案。這會(huì)造成操作人員的困惑,算法相對(duì)復(fù)雜,但實(shí)際上并不需要這么多的選擇。可以按照以下方式進(jìn)行分層級(jí)推薦:首先,系統(tǒng)根據(jù)授課班級(jí)課表給出該班無課的時(shí)間,教師根據(jù)自己的情況選擇少數(shù)幾個(gè)時(shí)間段,一般可以選擇1-3個(gè);然后按照給出的時(shí)間段,查找出該時(shí)間段內(nèi)可以使用的教室。這樣就可以減少備選擇方案數(shù)量,方便選擇。如果在該時(shí)間段內(nèi)沒有合適的推薦,就可以返回到上一級(jí),選擇其他時(shí)間段,重新查找。

        由于一個(gè)班級(jí)的無課時(shí)間相對(duì)較少,教師又清楚本人課表時(shí)間和自己的時(shí)間安排狀況,可以快速確定喜好的時(shí)間段順序,使得可選擇方案限制在比較少的數(shù)量上,不會(huì)造成由于選擇過多而難以找到合適調(diào)整方案的情況。

        2.2 系統(tǒng)實(shí)現(xiàn)

        根據(jù)需求,系統(tǒng)設(shè)計(jì)開發(fā)了查詢、登錄、申請(qǐng)、審批和數(shù)據(jù)維護(hù)5個(gè)模塊。具體實(shí)現(xiàn)了如下功能:

        2.2.1 查詢頁面

        本校人員只要通過鏈接進(jìn)入到調(diào)串課網(wǎng)頁,就可以看到所有調(diào)串課信息(按照申請(qǐng)順序反向排序,最后申請(qǐng)的排在最前面)??梢愿鶕?jù)教學(xué)單位、班級(jí)名稱、上課時(shí)間、上課地點(diǎn)和教師名稱進(jìn)行查詢。

        2.2.2 登錄模塊

        授課教師和教學(xué)院長(zhǎng)可以通過輸入自己的登錄信息進(jìn)入到系統(tǒng)中。一般教師有調(diào)串課申請(qǐng)頁面出現(xiàn),對(duì)于教學(xué)院長(zhǎng)相關(guān)人員還有審批頁面供選擇。其中登錄、登出、登錄狀態(tài)監(jiān)控,以及角色權(quán)限分配和授權(quán)主要通過Apache Shiro實(shí)現(xiàn)。

        2.2.3 調(diào)串課申請(qǐng)

        授課教師需要調(diào)串課,進(jìn)入該頁面,按照要求填寫調(diào)串課信息,通知人默認(rèn)為登錄人,也可以填寫其他人。調(diào)串課原因?yàn)槭謩?dòng)輸入,課程信息根據(jù)系統(tǒng)數(shù)據(jù)庫內(nèi)容直接選擇。隨后,調(diào)整后的時(shí)間和地點(diǎn)也由用戶選擇進(jìn)行篩選。全部填寫完后可以暫存、提交。暫存和提交后還可以修改和刪除。提交后表單即進(jìn)入Activiti工作流,自此審批流程開始。由于審批流程使用了Activiti工作流,所以中間的許多環(huán)節(jié)由工作流引擎直接管理,節(jié)約了大量的開發(fā)時(shí)間。

        2.2.4 審批

        審批分別為教師所在教學(xué)單位和學(xué)生班級(jí)所在教學(xué)單位兩個(gè)部分,通過Activiti提供的并行網(wǎng)關(guān),兩個(gè)教學(xué)院長(zhǎng)分別會(huì)收到該條申請(qǐng)記錄(如果是同一個(gè)系部就只有一個(gè)院長(zhǎng)收到一條記錄)。院長(zhǎng)可以看到調(diào)串課原因,并根據(jù)情況審批。審批后會(huì)改變申請(qǐng)記錄的狀態(tài),并且鎖定該條記錄,不能被申請(qǐng)人修改和撤銷。在主管院長(zhǎng)審批通過后,需要申請(qǐng)人再次確認(rèn),確認(rèn)通過后,流程進(jìn)入結(jié)束階段,新課程記錄在數(shù)據(jù)庫內(nèi)正式生效,將不能進(jìn)行修改。

        2.2.5 數(shù)據(jù)維護(hù)

        數(shù)據(jù)庫維護(hù)為管理員獨(dú)有,可以對(duì)所有數(shù)據(jù)進(jìn)行增刪改、查詢、匯總統(tǒng)計(jì)(按教學(xué)單位、時(shí)間)等功能。

        3 結(jié) 論

        調(diào)串課系統(tǒng)為高校教學(xué)管理部門提供了工具和平臺(tái),本系統(tǒng)在設(shè)計(jì)中采用分層級(jí)選擇的方法,為教師快速推薦合理的調(diào)串課方案。在開發(fā)過程中利用Activiti工作流節(jié)約了大量的時(shí)間。通過該系統(tǒng)的使用,對(duì)教師在教學(xué)過程中的變更監(jiān)控更加方便快捷,提高教學(xué)管理人員的工作效率。

        參考文獻(xiàn):

        [1] 李貴,費(fèi)星紅,陶平.基于微信公眾平臺(tái)的課堂教學(xué)管理系統(tǒng)開發(fā) [J].現(xiàn)代教育技術(shù),2017,27(6):108-114.

        [2] 閻琦.基于UML的高校調(diào)串課系統(tǒng)的建模研究 [J].信息技術(shù),2013,37(2):45-47.

        [3] 譚琳,曹受金,劉輝華.基于MVC模式的高校教學(xué)評(píng)估信息系統(tǒng)的設(shè)計(jì) [J].計(jì)算機(jī)應(yīng)用與軟件,2008(7):174-176.

        作者簡(jiǎn)介:余晨(1996-),男,漢族,吉林四平人,本科。研究方向:計(jì)算機(jī)軟件與理論;通訊作者:李天宇(1972-),男,蒙古族,副教授,碩士。研究方向:軟件工程。

        扒开非洲女人大荫蒂视频| 成人欧美一区二区三区在线观看| 老鸭窝视频在线观看| 欧美亚洲色综久久精品国产| jizz国产精品免费麻豆| 精品亚洲人伦一区二区三区| av在线网站一区二区| 久久精品国产在热亚洲不卡| 国产激情一区二区三区在线| 2021亚洲国产精品无码| 亚洲性爱视频| 97人妻熟女成人免费视频| 亚洲毛片αv无线播放一区| 2021国产精品视频| 久久久国产视频久久久| 中文字幕亚洲五月综合婷久狠狠| 熟女一区二区三区在线观看| 偷国产乱人伦偷精品视频| 天美麻花果冻视频大全英文版| 综合激情网站| 久久亚洲综合亚洲综合| 人人爽久久久噜人人看| 99久久99久久精品国产片果冻| 免费无遮挡毛片中文字幕| 台湾佬中文偷拍亚洲综合| 91久久国产香蕉视频| 特级毛片爽www免费版| 國产AV天堂| 日本高清一区二区三区不卡| 美女扒开大腿让男人桶| 亚洲av中文无码字幕色三| 国产精品成人无码a 无码 | 大地资源在线影视播放| 精品日产卡一卡二卡国色天香| 亚洲综合无码一区二区三区| 久草视频华人在线观看| 国产精品一区二区黄色| 国产二区交换配乱婬| 久久久久久久久久久国产| 久久久www成人免费无遮挡大片| av影片手机在线观看免费网址|