• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于SSM框架的監(jiān)考安排管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2021-09-26 15:55:14周永政,劉莎莎,姜紅花
      電腦知識(shí)與技術(shù) 2021年20期
      關(guān)鍵詞:教務(wù)

      周永政,劉莎莎,姜紅花

      摘要:針對(duì)高校考試管理工作的實(shí)際需求,開發(fā)了一套基于SSM框架的監(jiān)考安排管理系統(tǒng)。該監(jiān)考安排管理系統(tǒng)主要分為教師端和管理員端,教師端主要包括監(jiān)考任務(wù)申請(qǐng)、查詢、統(tǒng)計(jì)、申領(lǐng)與駁回以及教師的基礎(chǔ)信息修改等功能,管理員端主要包括學(xué)期初始化設(shè)置、監(jiān)考教師信息管理、監(jiān)考任務(wù)管理等功能。該系統(tǒng)前端采用Layui框架進(jìn)行頁面的樣式渲染,后端基于SSM框架進(jìn)行開發(fā)。經(jīng)測(cè)試表明,該系統(tǒng)可以代替手工排考,提高排考工作的效率,為高校監(jiān)考安排管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)提供參考。

      關(guān)鍵詞:SSM框架;監(jiān)考安排管理系統(tǒng);教務(wù)

      中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2021)20-0059-02

      1 背景

      隨著我國教育事業(yè)的高度發(fā)展,各大高校紛紛擴(kuò)招,監(jiān)考安排管理成為高校各項(xiàng)重要的管理工作之一,監(jiān)考安排管理的工作較為煩瑣,高效率高質(zhì)量地完成監(jiān)考安排工作較為困難。目前高校教師請(qǐng)求教務(wù)人員進(jìn)行安排教師監(jiān)考時(shí),教務(wù)工作人員基本都使用人工的方法處理排考工作,大多通過發(fā)送郵件等手工方式進(jìn)行監(jiān)考人員的調(diào)配及監(jiān)考任務(wù)的發(fā)布。除此之外教務(wù)人員還需人工查閱大量的課程表單和數(shù)據(jù),極大地增加了監(jiān)考安排管理的困難性,使考試管理工作變得既困難又低效。

      2 系統(tǒng)設(shè)計(jì)

      2.1 系統(tǒng)架構(gòu)設(shè)計(jì)

      本系統(tǒng)遵循MVC三層架構(gòu),主要分為Controller層、Service層、Dao層。系統(tǒng)主要分為教師端和管理員端,教師在教師端填入申請(qǐng)的考試日期、考試科目、考試人數(shù)及考試時(shí)長等信息并向后臺(tái)發(fā)送Post請(qǐng)求,請(qǐng)求被SpringMVC的前端控制器DispatcherServlet攔截,調(diào)用相關(guān)Controller層進(jìn)行處理,Controller層再向下調(diào)用相應(yīng)的Service層對(duì)請(qǐng)求的數(shù)據(jù)進(jìn)行相應(yīng)的業(yè)務(wù)處理操作,最后將信息采用Mybatis代理開發(fā)方式的Dao層進(jìn)行數(shù)據(jù)持久化[1]。管理員登錄后臺(tái)管理端,收到監(jiān)考請(qǐng)求后,進(jìn)行監(jiān)考任務(wù)的安排處理,系統(tǒng)從后端分析數(shù)據(jù),綜合教師時(shí)間以及監(jiān)考次數(shù)等信息篩選出符合條件的老師信息反饋給監(jiān)考管理人員,監(jiān)考管理人員只需選擇適當(dāng)?shù)睦蠋熂纯赏瓿膳趴脊ぷ?,系統(tǒng)根據(jù)監(jiān)考管理人員的選擇將具體細(xì)節(jié)信息通知到相應(yīng)的老師,老師根據(jù)自己的時(shí)間進(jìn)行確認(rèn)或駁回,最后確定監(jiān)考安排的信息。

      2.2 主要技術(shù)實(shí)現(xiàn)

      本系統(tǒng)分為前端開發(fā)和服務(wù)器端開發(fā)兩部分,前端主要使用Layui框架進(jìn)行頁面的渲染,而服務(wù)器端采用SSM(Spring+SpringMVC+ MyBatis)三大主流框架開發(fā)。

      1)Spring框架。Spring是輕量級(jí)的JavaEE的開源框架,它提供了表現(xiàn)層、持久層以及業(yè)務(wù)層等許多企業(yè)應(yīng)用開發(fā)的技術(shù),有較高的可擴(kuò)展性,是目前使用最多的JavaEE企業(yè)級(jí)應(yīng)用開發(fā)的開源框架, Spring使用便捷的JavaBean解決了EJB之前存在的性能問題[2]。Spring框架的核心是提供了一個(gè)容器,該容器可以讓對(duì)JavaBean組件進(jìn)行管理,例如創(chuàng)建JavaBean對(duì)象,銷毀一個(gè)JavaBean對(duì)象等操作。我們利用Spring框架來管理系統(tǒng)的各個(gè)組件如Controller、Service、DAO,采用Spring的IOC和AOP機(jī)制實(shí)現(xiàn)各組件的關(guān)聯(lián),從而可以實(shí)現(xiàn)低耦合調(diào)用,也增強(qiáng)了系統(tǒng)可維護(hù)性和擴(kuò)展性,同時(shí)極大地簡化了系統(tǒng)的開發(fā)。

      2)Spring MVC框架。Spring MVC是Spring在Web應(yīng)用的優(yōu)秀輕量級(jí)框架,SpringMVC將Model、View、Controller有效地進(jìn)行分離,使得控制器、模型對(duì)象、分派器等角色能各司其職,降低了系統(tǒng)開發(fā)的耦合性,使得各層次在處理程序時(shí)更高效。此外Spring MVC完善的注解機(jī)制使得SpringMVC有較強(qiáng)的易用性,同時(shí)Spring對(duì)AOP以及IOC的支持能夠進(jìn)行有效的面向切面與控制反轉(zhuǎn),實(shí)現(xiàn)了對(duì)項(xiàng)目進(jìn)行靈活的管理[3]。Spring MVC使得Web層的開發(fā)更簡潔,提高了開發(fā)效率。

      3)Mybatis 框架。Mybatis是 J2EE 應(yīng)用開發(fā)中一個(gè)優(yōu)秀的基于Java的一個(gè)持久層框架,在Mybatis內(nèi)部封裝了JDBC,簡化了在持久化層中加載驅(qū)動(dòng)創(chuàng)建連接等工作的繁雜過程,通過配置XML文件或者注解的方式配置執(zhí)行的Statement,能夠動(dòng)態(tài)生成SQL 語句[4]。Mybatis不會(huì)對(duì)應(yīng)用程序或者數(shù)據(jù)庫現(xiàn)有的設(shè)計(jì)產(chǎn)生影響,同時(shí)還提供較多的第三方插件,能與Spring有良好的集成,Sql語句寫在xml的配置文件里,可以有效地將業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層分離,使系統(tǒng)的設(shè)計(jì)更清晰,有利于維護(hù)系統(tǒng),降低了耦合性,更易于單元測(cè)試。

      4)Mysql數(shù)據(jù)庫。Mysql數(shù)據(jù)庫是一種檢索數(shù)據(jù)高效、并且支持多線程、多用戶的可靠性高安全性強(qiáng)的優(yōu)秀數(shù)據(jù)庫。Mysql為多種語言提供相應(yīng)的API,與其他大型數(shù)據(jù)庫如Oracle、SqlServer的設(shè)計(jì)和管理相比,Mysql的復(fù)雜程度低,Mysql可移植在多種系統(tǒng)平臺(tái)上,并且開放源代碼[5]。同時(shí)Mysql安裝簡單并且易于維護(hù),后期的維護(hù)成本低。

      5)Layui框架。Layui框架是一款簡潔美觀的輕量級(jí)UI 框架,它遵循原生 HTML/CSS/JS 的書寫與組織形式,提供強(qiáng)大豐富的組件類庫[6],有開箱即用易于上手、構(gòu)造界面美觀等優(yōu)點(diǎn),適合快速開發(fā)。

      2.3 SSM框架整合

      Spring整合Mybatis:首先創(chuàng)建Mybatis的核心配置文件SqlMapConfig.xml,在spring的配置文件applicationContext.xml里配置SqlSessionFactoryBean,將SqlSessionFactory的創(chuàng)建工作交給Spring容器進(jìn)行管理,并在applicationContext.xml文件中配置掃描Mapper的路徑,從容器中獲得執(zhí)行操作的Mapper實(shí)例,并將事務(wù)的控制交給Spring容器,進(jìn)行聲明式事務(wù)控制。

      猜你喜歡
      教務(wù)
      高校教務(wù)管理工作的現(xiàn)狀分析與優(yōu)化研究
      科技視界(2021年13期)2021-07-12 11:26:42
      教務(wù)排課對(duì)高等院校教學(xué)運(yùn)行的作用分析
      大學(xué)(2021年2期)2021-06-11 01:13:16
      成人高等教育本科教務(wù)管理存在的問題與對(duì)策研究
      淺析高校教務(wù)管理存在的問題及對(duì)策
      傳播力研究(2019年8期)2019-03-20 10:58:14
      淺析新時(shí)期高校教務(wù)管理工作創(chuàng)新探討
      長江叢刊(2018年3期)2018-11-14 20:21:49
      當(dāng)前高校教務(wù)管理工作的特點(diǎn)、問題與對(duì)策探討
      淺析民辦高校系部教務(wù)管理現(xiàn)代化建設(shè)面臨的問題及對(duì)策
      淺談新形勢(shì)下高校教務(wù)管理人員的素質(zhì)與培養(yǎng)
      以培養(yǎng)方案為核心的教務(wù)管理系統(tǒng)開發(fā)的探索與實(shí)踐
      新形勢(shì)下高校教務(wù)秘書的工作職責(zé)和必備素質(zhì)
      武鸣县| 和田县| 塘沽区| 正宁县| 晋江市| 莫力| 察雅县| 扬州市| 郁南县| 浏阳市| 拉孜县| 石楼县| 双鸭山市| 加查县| 彭州市| 宜阳县| 平顺县| 两当县| 黄山市| 闸北区| 霍邱县| 探索| 宜州市| 运城市| 普安县| 昌平区| 茂名市| 游戏| 西华县| 阿拉善左旗| 濮阳县| 五寨县| 丘北县| 左云县| 弥渡县| 阿瓦提县| 即墨市| 扎赉特旗| 沙坪坝区| 左贡县| 平度市|