999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSM框架的二級學院教科研信息共享系統(tǒng)的設計與實現

2022-02-20 00:42:34常婉綸談姝辰屈小娥田召
電腦知識與技術 2022年34期

常婉綸 談姝辰 屈小娥 田召

摘要:SSM框架具有良好的可擴展性和較快的開發(fā)效率,通過該框架實現的二級學院教科研信息共享系統(tǒng),將二級學院人員信息、教學信息、科研信息進行管理和共享,解決了學院在一流專業(yè)建設、重點實驗室建設、學科建設等各項常態(tài)化評估工作中,快速、準確地完成各項數據統(tǒng)計,全面提高學院的管理水平。

關鍵詞:信息共享系統(tǒng);MVC模式;SSM框架

中圖分類號:TP311.5? ? ? 文獻標識碼:A

文章編號:1009-3044(2022)34-0039-03

1 引言

近年來各高校實行了校院兩級管理,隨著教學規(guī)模的擴大,二級學院管理面臨大量數據處理的問題, 以往靠手工操作或者通過Excel等辦公軟件來實施各類數據管理的方法效率過于低下,在很大程度上不能適應當今高校各項管理工作快速發(fā)展的功能需求。

二級學院作為首要的教學科研單位,在開展各類一流專業(yè)申報、重點實驗室評估、學科評估工作時,經常要對反映各項教學、科研、學院建設工作進展情況的指標數據進行整理和填報,數據的完整性和準確性決定了最終評估工作的質量,保證填報數據的完整和準確,需要解決以下問題:第一,防止信息來源分散。針對每一類數據,信息來源從學校職能部門的管理系統(tǒng)獲取,或者以通知文件下發(fā)給學院,各類文檔在學院內部就形成了分散管理的狀況;第二,數據更新不及時。數據以文檔形式存放,以人工管理容易出現信息不一致,更新不及時容易造成數據遺漏;第三,數據格式統(tǒng)一。在最初的工作中,出現文檔中數據組織的格式不統(tǒng)一,隨著數據量的不斷增加,格式不一致就造成無法借助工具軟件進行統(tǒng)一處理,導致統(tǒng)計工作效率低下。

針對高校比較完善的信息化基礎設施和較豐富的校園網絡信息資源,融合校內現有系統(tǒng)中的多維數據[1],建設好一個全面綜合且適合我學院進行使用的教科研信息共享系統(tǒng),解決當前存在的科研信息缺乏關聯、難以維護、查詢低效的問題,為各類常態(tài)化評估工作提供了基礎,是加強學院信息管理和信息化建設及提高教學質量的重點。

2 系統(tǒng)開發(fā)技術及總體架構

2.1 MVC開發(fā)模式

MVC開發(fā)模式全名是Model View Controller,即模型(model) —視圖(view) —控制器(controller) ,該模式把軟件系統(tǒng)分為三個基本部分,基本思想是將對系統(tǒng)的響應請求與系統(tǒng)的業(yè)務邏輯進行分離,實現輸入輸出及執(zhí)行分而治之的效果。控制器(controller) 負責響應客戶對業(yè)務邏輯的請求并根據請求調用業(yè)務處理模塊;視圖(view) 可以表示用于用戶響應的接口,一個應用內可能存在多個不同的視圖,而MVC模式對視圖層的處理的權限較小,只限于本層的數據采集和數據處理,以及對用戶操作請求的傳達;模型(model) 層獲取視圖層傳遞的請求數據,執(zhí)行后返回最終結果[2]。

2.2 總體架構

本系統(tǒng)主要是對各類數據信息進行增、刪、改、查詢操作,特點是數據種類多,數據間關聯性小,因此系統(tǒng)采用SSM(SpringMVC+Spring+MyBatis) 搭建Web框架,開發(fā)環(huán)境使用IntelliJ IDEA+JDK1.7,Web服務器是用Apache Tomcat 8.5,數據庫選擇使用MySQL,系統(tǒng)運行則是采用B/S模式,通過瀏覽器進行訪問。

如圖1所示SSM框架在Java三層中的應用,作為數據源較簡單的web項目的框架,相比基于servlet實現的JavaWeb項目,將簡化編寫過程,減少創(chuàng)建對象的頻率[3]。SSM框架中spring控制service層,并利用spring容器托管對象,SpringMVC用于控制器Controller層,主要用于調用service層,轉發(fā)或重定向頁面,MyBatis基于mapper接口和xml文件來實現對數據的CRUD操作[4],其目的可以開發(fā)簡化代碼、統(tǒng)一風格、分工明確,大大提高了編寫項目的效率,提高程序的可擴展性與可維護性。

3 系統(tǒng)設計與實現

3.1 系統(tǒng)功能定義

開發(fā)該系統(tǒng)以借助信息化技術,二級學院教科研信息共享服務為目的進行構建[5],系統(tǒng)由基本信息管理、教學信息管理、科研信息管理三部分構成。

基本信息管理由教師基本信息、外聘人員信息,教師學術頭銜、教師各類成果獲獎、學院平臺建設等模塊構成。教學信息管理主要包含學院課程建設成果,學院教師在校內外教學研究立項、教材建設立項、課程建設立項,教師指導學生學科競賽、校內外的各種創(chuàng)新項目,學院教師通過各種教學平臺發(fā)布線上課程,學院與校外企業(yè)建立聯合實驗室等信息。科研信息管理主要是對學院教師的論文數據、授權專利、縱向項目、橫向項目進行統(tǒng)一的管理。

數據的來源通過定期收集,對于數據記錄較少時可以逐條添加至系統(tǒng)中,數據記錄較多時,則以文檔形式上傳至系統(tǒng),以提高數據錄入的效率。

3.2 用戶權限

該系統(tǒng)使用者分為兩類:管理員和普通用戶,需要通過登錄身份驗證后使用本系統(tǒng)。

管理員負責對所有數據信息采集和維護,完成數據的批量添加,定期將學院教科研信息從學校各部門進行采集,按照模板格式進行整理上傳至本系統(tǒng)中。管理員主要由學院的教學秘書、科研秘書、專職文秘擔任,分別負責對三個模塊的數據進行管理,完成數據信息的添加、修改、刪除及所有查詢功能。

普通用戶主要是學院的學科秘書、系主任、科研團隊負責人等構成,由管理員將以上人員作為普通用戶添加至系統(tǒng)中并授予的權限,普通用戶登錄系統(tǒng)后可以根據各項評估檢查、申報內容的要求,查詢需要的教科研成果。

3.3 數據組織設計

根據各項工作開展所需提供的各類數據,劃分出了21項業(yè)務功能,將每一項業(yè)務所對應的數據信息進行整理,通過數據庫理論,將實體類映射為關系模型[6],最后建立的數據庫表通過關系模型將每一項業(yè)務功能所涉及的數據信息組織在一起[7],如下所示羅列出主要的數據及組織方式:

1) 教工基本信息(teacher_info) :這是基本信息管理中核心的表格,將所有在學院任職的教師信息進行保存,其中“狀態(tài)”字段記錄了當前教師處于“退休”“調離”“離職”“在崗”“外聘”等。

2) 外聘人員(ex_person) :屬于基本信息管理模塊中涉及校外人員的信息管理,該表格不像教師信息管理需要涵蓋大量的個人信息,更關注校外人員的聘用情況。

3) 教師獲獎(Teacher_prize) :學院教師在校內外,講課比賽、教材評比、教學獲獎、科研獲獎等所有獲獎信息進行存儲,獲獎證書掃描件以附件形式保留在系統(tǒng)中。

4) 課程成果(Course_result) :學院教師在校內外精品課程、課程思政示范課等各類課程的建設情況。

5) 教學立項(Teaching_project) :記錄學院教師在校內外教學立項的情況,有校級教學項目、也有省級教學項目,教學立項按類別分為教學研究立項、教材建設立項、課程建設立項。

6) 教材出版(Teachbooks) :記錄學院教師公開出版的教材信息。

7) 學生競賽(Student_competition) :學院教師指導學生參加校內外競賽的狀況,包含競賽名稱、項目名稱、學生姓名、指導教師、獲獎級別、獲獎時間等。

8) 學生項目(Student_project) :學院教師指導學生參加校內外創(chuàng)新創(chuàng)業(yè)項目。

9) 校企合作(cooperation) :學院與校外企業(yè)建立聯合實驗室,或者簽訂合作協議等相關工作,合作協議掃描以附件形式上傳保留在系統(tǒng)中。

10) 論文(Essay) :學院所有教師歷年公開發(fā)表的論文信息。

11) 授權專利(Patent) :學院所有教師歷年授權的專利。

12) 縱向項目(vproject) :學院所有教師歷年獲批的縱向項目,含項目到款。

13) 橫向項目(hproject) :學院所有教師歷年通過技術開發(fā)、技術轉讓、技術服務的橫向項目情況,含項目到款。

3.4 系統(tǒng)功能實現

1) 系統(tǒng)運行主界面

如圖2所示左側樹形目錄對應了二級學院教科研信息管理功能列表,右側主界面以表格形式顯示該模塊下管理的表記錄。例如教師基本信息列表,以分頁方式顯示將所有教師的核心信息顯示出來,通過“查看”按鈕可以看到該條記錄完整內容,每條記錄后的功能按鈕實現了數據信息的管理。

在列表上方有添加、導入、導出、查詢按鈕,點擊添加按鈕后彈出“創(chuàng)建教工基本信息”對話框,該對話窗口每次可以添加一條記錄,一般教師的基本信息涵蓋十幾項內容,在對話窗口添加非常低效,通常采用導入方式添加,先將要添加的人員基本信息整理在Excel文檔,然后再將該文檔上傳導入至數據庫中,如圖3所示。

在測試過程中發(fā)現,上傳數據時,該系統(tǒng)對數據格式的兼容性較好,能夠自動地進行數據類型的轉換,實現了將Excel表中數據記錄逐條追加至對應的數據庫表中。以人員基本信息為例,教師的工號是唯一的,在數據庫表中作為主鍵,因此在數據導入過程中可有效避免數據記錄重復的現象。

2) 查詢和數據導出

此外,每一個模塊具備查詢功能,如圖4所示通過對話窗口來設置查詢條件,如果設置多個選項可以進行組合查詢,查詢結果可以導出存儲在本地文檔,圖5所示導出對話窗口,左側的列表羅列出所有數據列,自行選擇需要導出的數據列實現部分數據內容導出。

4 結束語

基于SSM框架以較短的時間完成了二級學院教科研信息共享系統(tǒng),該系統(tǒng)具有良好的可擴展性,在學院的各類申報工作中發(fā)揮作用,有效提高了學院管理工作水平。

參考文獻:

[1] 尉曉君.融合多維數據的二級學院管理系統(tǒng)設計與實施[J].科教導刊,2022(15):19-21.

[2] 李洋.SSM框架在Web應用開發(fā)中的設計與實現[J].計算機技術與發(fā)展,2016,26(12):190-194.

[3] 洪植林.基于SSM框架的高校實驗室信息管理系統(tǒng)的設計與實現[D].杭州:浙江工業(yè)大學,2016.

[4] 邱丹萍.Web開發(fā)中SSM框架的分析[J].電腦知識與技術,2020,16(17):81-82.

[5] 周志娥,杜娟,陳衛(wèi)平,等.高校二級學院教學管理信息服務平臺建設與實踐[J].教育教學論壇,2018(33):264-265.

[6] 楊德石,李金忠,葉曉鑫,等.基于SSM框架的題庫和試卷管理系統(tǒng)的設計與實現[J].井岡山大學學報(自然科學版),2018,39(4):49-59.

[7] 舒坦.淺析基于SpringMVC的高校離退休工作管理系統(tǒng)設計[J].信息系統(tǒng)工程,2017(9):56.

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 97视频精品全国免费观看| 国产精品9| www.国产福利| 色综合久久无码网| 中国国产一级毛片| 亚洲精品国产日韩无码AV永久免费网 | 国产精品护士| 在线色国产| 狠狠亚洲婷婷综合色香| 欧美中文一区| 日本www色视频| 青青久视频| 被公侵犯人妻少妇一区二区三区| 久热re国产手机在线观看| 激情无码字幕综合| 国产精欧美一区二区三区| 中文无码精品A∨在线观看不卡 | 免费高清自慰一区二区三区| 国产精鲁鲁网在线视频| 亚洲精品无码在线播放网站| 久久久久人妻一区精品| 亚洲视频一区| 国产精品手机在线观看你懂的| 国产精品视频观看裸模| 国产精品青青| 久久视精品| 久久人人97超碰人人澡爱香蕉 | av在线手机播放| 国产精品播放| 免费高清毛片| 亚洲第一区在线| 国产情侣一区| 国产乱子伦精品视频| 亚洲日本中文字幕天堂网| 性69交片免费看| 久久人人97超碰人人澡爱香蕉 | 99手机在线视频| 国产精品久线在线观看| 免费视频在线2021入口| 欧美亚洲一区二区三区导航 | 日韩精品中文字幕一区三区| 亚洲成A人V欧美综合天堂| AV天堂资源福利在线观看| 国产精品人莉莉成在线播放| 亚洲大尺码专区影院| 国产aaaaa一级毛片| 国产靠逼视频| 欧美一级黄色影院| 成人国产精品2021| 免费看黄片一区二区三区| 国产青榴视频在线观看网站| 欧美一级色视频| 麻豆国产精品一二三在线观看| 成人综合网址| 欧美精品啪啪| av一区二区三区在线观看| 国产成人91精品| 婷婷中文在线| 久久精品一品道久久精品| 国产丝袜91| 国产成人av一区二区三区| 国产成人高精品免费视频| 天堂网亚洲综合在线| 又大又硬又爽免费视频| 欧美黑人欧美精品刺激| 亚洲最黄视频| 91午夜福利在线观看精品| 欧美午夜网站| 国产精品专区第1页| 欧美精品亚洲精品日韩专区| 国产青青草视频| 亚洲国产欧洲精品路线久久| 在线不卡免费视频| 精品人妻无码中字系列| 丰满人妻中出白浆| 日本高清成本人视频一区| 国产福利小视频在线播放观看| 青青草a国产免费观看| 国产va视频| 老司机久久99久久精品播放| 久久一本日韩精品中文字幕屁孩| 在线精品欧美日韩|