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

研究生課程論文選讀系統的研建

2021-11-10 04:55:53呂承韜田萱
科學與生活 2021年21期
關鍵詞:信息課程系統

呂承韜 田萱

摘要:閱讀科研論文是許多研究生課程中的一個重要環節。但由于一門課程下主題較多而大多一年級研究生科研經驗不足,容易導致研究生所篩選論文不切合主題,并無法針對所選主題和其他研究生進行在線查看、共享。在當前信息時代,提高研究生課程的學術管理水平具有重要現實意義。本文為北京林業大學研究生開發設計了一套研究生課程論文選讀系統,該系統旨在對課程及其下的主題、論文進行統一管理。該系統具有數據查詢、數據統計、數據管理及資源上傳、下載等功能,能夠提高高校加強對研究生的學術管理效率,促使研究生科研知識與時俱進,提升科研意識。

關鍵詞:學術培養;論文選讀系統;Spring MVC(Spring Model-Viewer-Controller)框架

隨著我國科研工作的不斷發展,高校作為人才的聚集地,重要的科研學術工作正在如火如荼地開展。而研究生閱讀與所選主題相關的論文更成為了科研工作的重要部分。因此,研究生面臨著大量的論文閱讀,并需要提交所閱的相關論文資源。但是,目前對研究生論文閱讀情況并沒有很好地管理方式。研究生查看的論文質量參差不一,并非切合研究主題。為了查看研究生的論文閱讀情況,往往教師需要在服務器上檢索、下載、閱讀,才能審核研究生閱讀論文的質量,這種手工文件管理方式帶來了大量重復勞功和效率低下。此外,這種手工管理方式也不利于教師對論文閱讀情況進行反饋,這種重復、來回的交流往往會消耗教師、研究生雙方之間的大量精力。最后,不少論文集篇幅過長,文件所占用空間資源巨大,而教師往往也更加關心論文的摘要部分,而非文章的所有部分。隨著研究工作的深入,如何高效管理和在線閱讀這些提交的科研論文及對論文閱讀情況進行反饋越來越成為高校面臨的難題。

一、傳統研究生課程論文撰寫和提交方式存在的問題

筆者通過高校采用傳統的服務器對論文資源進行管理的分析,發現目前論文資源的管理無法促進教師和學生之間的交互,同時也無法完成學生之間的論文共享。

第一,教師給予反饋過程效率低下,耗費時間。例如研究生上傳論文若是不符合該主題要求,則需要重新提交。而此時教師難以在服務器上對上傳論文情況向研究生進行反饋,只能利用其他網絡工具單獨和研究生進行交流、溝通。因此,采用傳統方式極大地降低了教師的管理效率,不便于教師的教學工作的高效開展。

第二,無法保證研究生篩選論文能力得到鍛煉。在傳統的管理模式下教師對研究生論文的反饋過程復雜、碎片,因而在傳統的管理模式下研究生收到教師的反饋意見數量往往會大大降低,從而研究生查閱、篩選高質量論文的能力也無法得到有效訓練。

第三,論文的分享和共享不便。在傳統的管理模式下,研究生若是想查看同主題的其他論文,只能夠先從服務器上下載文件到本地才能進行查看,而不能在線瀏覽。這使得研究生不能直接地查看到其他研究生所提交的論文,研究生的學習效率以及研究生之間的交流效率低下。

二、研究論文選讀平臺的優點

筆者結合目前較為成熟的Web系統開發技術,依托北京林業大學信息學院研究生院的業務需求,針對團隊研究資源設計開發一套集資源瀏覽、資源檢索、資源上傳和下載、數據統計為一體的Web系統。

該系統設計了一套結合選課、選題和論文資源的管理方案,該Web系統分析了系統管理員、教師和學生之間的關系以及他們的需求,為每個角色都設計了相關的功能。研究生可以看到之前提交過的論文的反饋信息,按照教師的反饋意見重新上傳更為適合的論文,從而提升了研究生的篩選論文能力,加強科研素養。同時研究生若是想看其他研究生上傳的論文也無需下載到本地,可以在該課程論文選讀系統上在線瀏覽、閱讀,提高了學生之間的交流以及優質論文資源的共享。對于教師來說,也無需借助其他網絡設備碎片化地向研究生傳達反饋意見,可以在研究生課程論文選讀系統中為該篇上傳的論文填寫反饋表單(反饋結果和內容),即可完成反饋。這樣簡化了反饋的流程,對促進教學效率提升和教學質量提升有著顯著的作用。

三、研究生課程論文選讀系統的架構

該研究生論文選讀Web管理系統的底層為存儲論文編號、名稱、鏈接等論文基本屬性,

以及課程和選題等的基本信息;上層為 Web技術架構服務網站,為用戶提供良好的交互體驗。系統提供對論文資源的批量導入服務以及上傳和下載服務,所有的論文資源都將被系統統一管理和存儲。

研究生論文選讀系統為典型的B/S架構,以成熟的MVC(Model-View-Controller)架構SpringMVC作為依托。該架構由前端控制器(RequestDispatcher)、控制器(Controller)、視圖解析器(ViewResolver)三大核心組件組成,后臺還包括服務層(Service)、數據持久層。

SSM框架集由SpringMVC、Spring、MyBatis三個開源框架整合而成, 常作為中小型系統的web項目的框架。運行流程如下:首先jsp (view) 發送請求, 通過核心控制器DispatcherServlet調用請求解析器:HandlendMapping對請求進行解析, 通過映射關系匹配到Controller層。控制器層是系統的核心,主要負責業務代碼組織及控制頁面跳轉。每個控制器收到用戶請求,然后調用業務邏輯層 (service) , 數據持久層 (dao) 返回控制層, 控制層會將返回的結果封裝成一個ModelAndView對象,并傳遞給視圖解析器。Model指的是數據,View指的是視圖。一般地,視圖即是要呈現給瀏覽器HTML頁面,而Model就是要在HTML頁面上顯示的數據[2]。前端控制器會使用視圖解析器(即ViewResolver)根據控制器返回的視圖名來匹配特定的視圖。視圖使用前端控制器交互的模型數據渲染出結果,這個輸出結果會通過響應對象傳遞給客戶端[1]。

SSM框架的各部分模塊耦合度小, 方便研發者對單模塊進行開發和改進。也正是因為耦合度小這個特點, 有利于研發團隊中各個成員工作間的并行開發, 極大提高了團隊的工作效率[5,6]。

四、Web系統的關鍵技術

(一)存儲結構設計

在分析該系統的需求后,筆者以論文管理為中心,按照按照數據庫概念結構設計的一般原則,通過分析個實體后,對該系統的實體之間的聯系進行了建模。筆者建立了實體-關系圖(E-R圖)。該系統涉及用戶、教師、學生、主題、課程和論文等實體。

(二)功能模塊

論文選讀系統根據實際業務需求將用戶分為三類,一類是系統管理員,一類是教師,一類是學生。這三類用戶分別歸屬三大功能,即系統管理員模塊、教師模塊和學生模塊。

1.針對管理員用戶

管理員可以對課程進行管理。包括:查看課程基本信息、查看課程詳情、修改課程信息和新增課程。查看課程信息,即查看課程的編號、名稱、開課學期、學時和主講教師等信息。查看課程詳情,可以查看該課程所有的授課教師即其授課學時等信息。修改課程信息,即對課程的基本信息的更新,如課程名、開課學期和學時。且修改需要滿足邏輯合法性,例如課程學時不能低于所有教師的授課學時之和。新增課程,管理員需要填寫課程的基本信息即可完成增添。

管理員可以對教師進行管理。即查看教師基本信息、查看教師授課、新增教師、新增教師授課。查看教師基本信息,即查看教師的編號、姓名、性別、職稱和聯系方式。查看教師授課,即查看教師所授的所有課程,包括課程名、授課學時和授課身份等信息。新增教師,需要填寫教師的基本信息,教師編號、性別、職稱、聯系方式等基本信息。新增教師授課,即在該教師未授課的課程中選擇,并填寫授課學時。

管理員可以對系統資源進行統計。即管理員查看系統中各類實體的數量,以及各個領域資源的分布情況。

2.針對教師用戶

對于課程的主講教師,允許對該課程下的主講教師進行管理,即查看、編輯、刪除團隊教師的信息。同時也具有增添、查看課程學生,編輯學生成績的權限,支持批量導入、刪除課程學生信息,極大加快了操作速度。

教師可以新增課程主題及查看主題下的詳細信息。教師可以新增課程主題,新增時需要指定選題的最大人數以及主題的基本信息。除此之外,可以查看選擇該主題的學生列表,并在線瀏覽學生提交的論文,為該論文進行審核,包括填寫審核結果和評語。

教師可以查看、編輯論文的評論。教師可以查看某一篇論文的評論,在發表評論時,可以僅僅是發表評論,也可以回復其他用戶的評論。此外,還支持用戶刪除評論,即對自己發表的評論進行刪除。

支持教師瀏覽完整論文。如果教師想要查看該篇論文的完整內容,可以跳轉到論文的源網頁查看論文。同時,也支持教師下載該篇論文到本地。

3.針對學生用戶

學生可以自主選擇課程下的主題。學生可以自主查看課程下的所有主題信息(包括最大人數)以及選擇該主題。選擇完該主題后即可查看該主題下所有同學提交的論文,并可以查看已提交論文的審核情況,若是未滿足條件,則需要重新編輯提交。

學生可以上傳論文集合。論文集合以excel格式上傳到系統,上傳論文需要滿足xls或xlsx的文件格式。

學生用戶可以對論文進行評論,包括瀏覽、編輯、回復評論內容。

(三)基于Spring MVC的系統架構實現

該論文選讀web管理系統為典型的瀏覽器/服務器架構,服務器后臺基于SpringMVC架構和 MySQL數據庫支持實現。用戶在前端瀏覽器中發送http請求到服務器,前端控制器完成對URL的解析后交給控制器,控制器調用一個或多個服務層程序,最終交給模型層的DAO(data access object)完成對數據的增、刪、改、查等操作[3]。數據庫中完成操作后傳遞給控制層,并由控制層返回一個ModelAndView對象給視圖層,最終在瀏覽器中顯示前端頁面。該論文選讀web管理系統架構的設計與實現過程需要涵蓋以下幾個方面。

1.系統配置文件

web.xml文件是SpringMVC框架的入口配置文件。即在web.xml中完成配置后,web容器將請求由SpringMVC管理,攔截請求頁面,并分發到響應的控制層中。

2.控制層的設計與實現

控制層是負責響應各類實體模塊中請求的程序。例如,響應用戶登錄請求的控制器UserController、響應課程詳細信息請求的控制器CourseController、響應教師基本信息請求的控制器TeacherController、響應學生基本信息請求的控制器StudentController、響應主題詳細信息請求的控制器TopicController、響應論文詳細信息請求的控制器PaperController等。每個控制器都遵循SpringMVC的規范。不僅需要用@Controller注解配置控制器,還需要在@RequestMapping中指定一個映射的URL。當訪問該URL時,就會調用它所在控制器中的成員函數去處理。

3.服務層的設計與實現

服務層一般由@Service注釋配置,服務類中包含對邏輯業務的實現,例如判斷修改教師授課學時的合法性邏輯業務等成員函數。服務層一般被控制層所調用,以便控制層完成其所需要的功能。

4.數據持久層的設計與實現

為數據庫中的每一類實體創建Dao層接口,用同名的的xml文件配置了對Mabatis的映射,實現了接口中的方法。通過與數據庫的交互,實現了增、刪、改、查的操作。

五、研究生論文選讀系統的運行

筆者以新增教師授課功能的實現為例,介紹其新增過程。首先,管理員用戶先點擊“新增授課”按鈕,服務器獲得教師還未授課的課程并返回到前端并加載到彈出層,要求系統管理員填寫新增表單,即選擇課程,填寫授課身份、授課學時。其次,點擊彈出表單的的“提交”按鈕觸發教師授課控制器TcController中的insertOneTc函數,并將課程名稱、身份和時長等信息封裝到一個Tc對象(授課對象)中,TcController調用TcService對象檢驗其數據合法性,判斷該門課程是否已經存在主講教師或改課授課教師總授課時長超過課程總時長,若經過合法性檢驗則向數據庫中插入授課信息,否則則向前端返回兩類錯誤信息提示(超學時錯誤或已有主講教師錯誤)。

六、研究生論文選讀系統的運行效果

筆者為北京林業大學信息學院為依托,設計了一套研究生課程論文選讀系統。該課程論文選讀系統實現了對論文資源的上傳、下載、審核、在線閱讀一體化,解決了以往論文資源難以管理、無法得到反饋、無法共享等問題,極大地提升了管理的效率。該web系統人機交互性好,操作簡單易懂。

目前,該系統已經在北京林業大學信息學院研究生服務團隊的服務器上運行,獲得了廣大教師的一致好評。該系統在將來也將推廣到學校的各個學院,成為高校日常研究生課程教學的好幫手。

參考文獻

[1]吳小偉,于加娟,陸瑩潔.基于SSM框架民營科技企業備案系統的研究[J].中國科技信息,2021(06):91-93.

[2]楊圓飛,田萱.研究團隊研究資源共享平臺的研建[J].中國教育信息化,2020(11):92-96.

[3]田萱,曹偉強,羅雅露,李甜甜.高校化學實驗室化學試劑web管理系統的研建——以北京林業大學為例[J].中國林業教育,2020,38(03):57-60.

[4]曹珍,楊帆.基于SSM框架的商戶管理平臺設計與實現[J].計算技術與自動化,2017,36(04):119-121.

[5]楊靜,華頌文,趙麗萍.基于JavaEE傷口門診患者信息采集系統的設計與實現[J].計算機應用與軟件,2017,34(02):142-146.

[6]張佳佳,王楊,韓力英.基于SSH+jQuery框架的餐飲Web App的設計與實現[J].電子設計工程,2016,24(03):20-22.

【作者簡介】呂承韜(2000.3-)。男,漢族,浙江寧波人,本科學歷,北京林業大學本科生,研究方向:計算機科學與技術。

基金項目:國家重點研發計劃(2017YFC1602002)

猜你喜歡
信息課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 99九九成人免费视频精品| 蜜桃臀无码内射一区二区三区| 亚洲欧美综合在线观看| 精品国产欧美精品v| 国产在线视频欧美亚综合| 日韩美毛片| 波多野结衣一二三| 99成人在线观看| 人人91人人澡人人妻人人爽 | 国产第八页| 亚洲制服丝袜第一页| 国产免费福利网站| 亚洲AV永久无码精品古装片| 国产性爱网站| 国产网站免费观看| 高清欧美性猛交XXXX黑人猛交| 2021国产精品自产拍在线观看 | 欧美日韩在线亚洲国产人| 国产日韩丝袜一二三区| 亚洲人成网址| 国产精品无码作爱| 国产成人艳妇AA视频在线| 国产女主播一区| 亚洲精品午夜无码电影网| 91麻豆久久久| 丁香婷婷激情综合激情| 欧美性色综合网| 亚洲精品在线91| 国产精品久久久久久久伊一| 久久视精品| 色视频国产| 毛片在线看网站| 99成人在线观看| 日本久久网站| 亚洲av无码人妻| 伊人久热这里只有精品视频99| 亚洲色成人www在线观看| 亚洲IV视频免费在线光看| 女人毛片a级大学毛片免费| 欧美国产日韩在线播放| 国产成人免费| 99免费在线观看视频| 国产丝袜一区二区三区视频免下载| 激情综合婷婷丁香五月尤物| 色婷婷亚洲综合五月| 欧美成人亚洲综合精品欧美激情 | 激情综合网激情综合| www.亚洲色图.com| 91网红精品在线观看| AV在线天堂进入| 综合亚洲网| 中文字幕日韩丝袜一区| 九月婷婷亚洲综合在线| 啊嗯不日本网站| 精品视频第一页| 天天摸天天操免费播放小视频| a天堂视频| 久久久久免费精品国产| 亚洲一区二区三区国产精华液| 国产欧美一区二区三区视频在线观看| 亚洲三级电影在线播放| 中文字幕调教一区二区视频| 亚洲精品爱草草视频在线| 激情在线网| 国产二级毛片| 区国产精品搜索视频| 亚洲午夜国产片在线观看| 97久久精品人人| 国产精品成人观看视频国产| 97se综合| 欧美午夜在线观看| 永久免费AⅤ无码网站在线观看| 国产精品 欧美激情 在线播放| 99热精品久久| 国产欧美高清| 亚洲,国产,日韩,综合一区 | 99精品视频九九精品| 亚洲成a人在线观看| 人妻一区二区三区无码精品一区| 国产高清在线丝袜精品一区| 国产人碰人摸人爱免费视频| 婷婷色中文|