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

軟件實訓教學系統設計

2021-03-24 09:56:14劉青龍王法勝
軟件工程 2021年3期

劉青龍 王法勝

摘? 要:基于高校實踐教學的需求,為滿足高校教師對軟件實訓過程管理的需要,提升實訓教學質量,提高實踐教學工作的效率,本文設計了軟件實訓教學系統,該系統能夠實現學生基本信息的錄入、修改,實訓成果和實訓報告的上傳、修改,實訓分組和過程管理等功能。使用該系統能夠使整個軟件實訓教學過程全部在網上進行,教師能夠更加便捷地監控學生實訓進程,從而提升實訓教學質量。同時,將傳統的紙質報告及實訓信息檔案轉化為易保存的信息數據,從而提高教師的工作效率。

關鍵詞:軟件實訓;實訓管理;實訓教學系統

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

Abstract: This paper proposes to design a software training system in order to meet needs of college teachers training and software training process management. The system aims to improve both quality and efficiency of software training. The system can realize functions of input and modification of basic student information, upload and modification of training results and reports, training grouping and process management. The system enables entire software training process to be carried out online, and teachers can conveniently monitor the student's training process, thereby improving training quality. At the same time, traditional paper reports and training information files are transformed into data that is easily stored, so to improve working efficiency of teachers.

Keywords: software training; training management; training management system

1? ?引言(Introduction)

近年來,隨著信息技術的發展,我國高校大力培養應用型信息技術人才,以滿足人才市場對信息技術人才的需求[1]。要想培養符合市場需求的應用型信息技術人才,尤其是軟件技術人才,必須要讓學生真正參與真實的軟件工程項目去學習與訓練,培養與實際需要相適應的專業技能。軟件實訓是很多高校電子信息類專業設置的重要實踐教學環節[2],教學過程中涉及教學過程的組織、管理和成績的評判等環節,這些環節需要依賴教師進行組織、實施和完成,而教師在完成這些環節時基本采用手工和紙質材料,缺少必要的信息化支持手段?;谠撔枨?,本文設計了面向實訓教學的信息系統,能夠幫助教師進行軟件實訓過程管理和學生成果的評判,從而大大提高教師的工作效率。

軟件實訓教學系統旨在提供一個管理平臺[3,4],對學生在實訓過程中的信息進行記錄和檢閱,及時了解學生的實訓進度和完成情況,學生可通過系統來提交實訓日志和實訓成果物,教師最終對學生的軟件實訓成績進行評判。

2? ?系統分析(System analysis)

根據需求分析結果[5-8],軟件實訓教學系統主要包括三大模塊:學生模塊、教師模塊、管理員模塊。學生模塊包括:查看實訓任務、填寫日志、提交報告、查看個人成績;教師模塊主要包括:創建實訓項目、批閱學生報告、批改學生日志、給出學生成績;管理員模塊主要包括:維護學生信息、維護教師信息。項目用例圖如圖1—圖3所示。

3? ?系統總體設計(Overall system design)

學生登錄成功后,進入個人主頁。在個人主頁中可以查看教師在系統里發布的實訓任務。學生按照實訓進程,可以填寫每天的實訓日志,實訓結束后可以提交實訓報告,最后可以在查看成績頁面中查看實訓的成績。教師通過登錄進入實訓項目的管理頁面,可以創建實訓項目,對實訓任務進行分配;之后在實訓過程中可以批閱學生的實訓日志,掌握學生的實訓進度;最后批閱學生的實訓報告,并給出成績。管理員則是管理學生和教師的信息,查看學生和教師的信息,并對其進行管理。系統模塊結構圖如圖4所示。

系統采用B/S架構,在IntelliJ IDEA平臺下進行開發,使用Tomcat作為服務器。前端頁面開發主要采用HTML、CSS、jQuery、Ajax[9]等技術編寫JSP頁面;后端采用Java語言進行邏輯的編寫,數據庫選用MySQL[10,11]數據庫。

4? 系統主要功能實現(Implementation of core functions)

4.1? ?學生模塊功能實現

學生進入學生用戶界面后,頂部可顯示用戶登錄類型和用戶名,左側為導航欄,點擊相應的選項卡后可跳轉到對應的頁面。

4.1.1? ?查看實訓任務

學生進入學生用戶界面后,選擇“實訓任務”選項卡,進入相應的實訓頁面,頁面會提供學生已參與項目的項目信息,學生可在此頁面查看項目的要求和項目的起止時間。其邏輯實現時序圖如圖5所示。

學生進入頁面后即可查看自己被分配項目的項目名稱、要求和起止時間。實訓任務界面如圖6所示。

4.1.2? ?填寫實訓日志

學生選擇“填寫日志”選項卡時,會進入填寫日志頁面,頁面可實現日志的添加、刪除和更改操作。點擊“添加”按鈕后,會彈出一個模態框頁面,用戶在其中輸入所需的數據后,通過Ajax傳送到后臺,把填寫的日志信息插入數據庫對應的表里。其邏輯實現時序圖如圖7所示。修改日志和刪除日志時的邏輯時序與其類似。

學生進入頁面后即可看到自己已經填寫過的日志。點擊“添加日志信息”按鈕,即可彈出添加日志信息的模態框,在其中輸入相應的信息后點擊“添加”按鈕,回到填寫日志的主界面,同時可以看到添加的日志已顯示在表單里。填寫日志界面如圖8所示。修改日志和刪除日志時的操作與此類似。

4.1.3? ?提交實訓報告

提交報告的業務邏輯與填寫日志的邏輯相似。學生進入頁面后即可看到自己已經提交過的報告。點擊“添加報告信息”按鈕,即可彈出添加報告信息的模態框,在其中輸入項目名稱、提交日期、附件等信息后點擊“添加”按鈕,就回到提交報告的主界面,同時可以看到添加的報告已顯示在表單里。提交報告界面如圖9所示。

4.1.4? ?查看個人成績

學生進入學生用戶界面后,選擇“查看成績選項卡”,進入相應的成績頁面,此時頁面會將學生的學號返回給后臺,然后Controller調用DAO層的方法去對應數據庫查詢到該學生的成績,再返回給頁面。頁面會提供學生已參與項目的項目成績信息,學生可在此頁面查看報告的成績,其邏輯實現時序圖如圖10所示。

查看成績頁面主要有學生自己的實訓成績信息,學生進入頁面后即可看到自己所參與項目的成績。該表單為只讀,不能進行修改。查看成績界面如圖11所示。

4.2? ?教師模塊功能實現

4.2.1? ?創建實訓項目

教師選擇“創建項目”選項卡時,會進入創建項目界面。點擊“添加”按鈕后,會彈出一個模態框頁面,在其中輸入所需的數據后,通過Ajax傳送到后臺,把填寫的項目信息插入數據庫對應的表里,其邏輯實現時序圖如圖12所示。修改項目時的邏輯時序與其類似,在此不再贅述。刪除項目時,先將項目的項目號傳送到Controller,調用DAO中的DeleteProject()方法,刪除數據庫中對應的數據。

教師進入頁面后即可看到自己已經填寫過的項目。點擊“添加項目信息”按鈕,即可彈出添加項目信息的模態框,在其中輸入相應的信息后點擊“添加”按鈕,就回到創建項目的主界面,同時可以看到添加的項目已顯示在表單里。創建項目界面如圖13所示。修改項目信息的操作與此類似,在此不再贅述。

4.2.2? ?批閱實訓日志和批改實訓報告

教師選擇“批閱日志”選項卡時,會進入批閱日志界面,可實現教師對學生日志的批閱操作。教師點擊“提交通過”之后,將flag數據傳送到Controller,然后調用DAO層的CheckLog(),將flag寫入數據庫。此時日志為審核通過狀態,學生不可修改已經審核通過的日志,其邏輯實現時序圖如圖14所示。批改報告和批閱日志的邏輯相同。

在批閱日志界面,教師可看到自己所創建項目中參與學生的實訓日志,可根據日志內容來了解學生的實訓進度,然后決定是否通過該學生的日志,已通過的日志學生不可再修改。批閱日志界面如圖15所示。批改報告類似批閱日志,其界面如圖16所示。

4.2.3? ?填寫實訓成績

教師進入填寫成績界面即可看到自己已經填寫過的成績。點擊“添加成績信息”按鈕,即可彈出添加成績信息的模態框,在其中輸入相應的信息后點擊“添加”按鈕,回到填寫成績的主界面,同時可以看到添加的成績已顯示在表單里。填寫成績界面如圖17所示。修改成績和刪除成績時的操作與此類似,在此不再贅述。

5? ?結論(Conclusion)

本文設計了基于B/S架構的軟件實訓教學系統,實現了對整個軟件實訓流程的管理,界面設計美觀,操作簡便,能夠提高高校實訓教學的效率。本系統經過測試并部署運行,其功能能夠滿足高校教學運行需求,并且具有較強的易用性。在下一步工作中,將開發系統的移動端,進一步提高系統的使用效率。

參考文獻(References)

[1] 趙志建,蔣繼冬.五年制高職軟件技術專業人才培養模式探析[J].電子元器件與信息技術,2018,2(7):7-11.

[2] 許瑞斌.基于“課堂派”實踐教學改革與研究[J].黑龍江教師發展學院學報,2020,39(6):51-53.

[3] 謝修芳.軟件實訓教學資源服務系統設計與實現[D].長沙:湖南大學,2015.

[4] 張立臣.實訓管理系統的設計與實現[D].沈陽:東北大學,2015.

[5] 谷春英,姚青山.物聯網物理空間實體的關聯關系建模研究[J].電子元器件與信息技術,2019,3(12):16-17.

[6] 張月紅.高等院校網絡靶場建設的需求分析及架構功能設計[J].軟件工程,2020,23(6):42-44.

[7] 韓燕麗,楊慧炯.工程應用導向的面向對象系列課程體系重構[J].軟件工程,2019,22(3):60-62.

[8] 馬恬煜.UML面向對象分析與設計[M].北京:清華大學出版社,2018.

[9] 施瑩.Ajax技術在物聯網信息系統中的應用[J].無線互聯科技,2020,17(08):149-150.

[10] 邢彤彤,覃蕊,高峰.基于PHP+MySQL技術的農家樂推廣網絡系統開發與實現[J].計算機產品與流通,2020(5):52.

[11] Eyada M., Saber, W., EI Genidy, et al. Performance Evaluation of IoT Data Management Using MongoDB Versus MySQL Databases in Different Cloud Environments[J]. IEEE Access, 2020(8):110656-110668.

作者簡介:

劉青龍(1996-),男,本科生.研究領域:電子信息工程技術.

王法勝(1983-),男,博士,教授.研究領域:軟件設計.本文通訊作者.

主站蜘蛛池模板: 伊人成人在线视频| 国产又粗又猛又爽视频| 天天躁夜夜躁狠狠躁图片| 精品福利视频网| 亚洲国产成人精品青青草原| 伊人久热这里只有精品视频99| 黄色一级视频欧美| 国产精品污污在线观看网站| 免费视频在线2021入口| 欧美日韩北条麻妃一区二区| 91福利国产成人精品导航| 激情无码字幕综合| 国产区福利小视频在线观看尤物| 色婷婷丁香| 国内黄色精品| 亚洲综合九九| 欧美色综合网站| a毛片免费在线观看| 一级毛片网| 亚洲乱强伦| 99久久国产综合精品2023| 91久草视频| 亚洲AV人人澡人人双人| 日本影院一区| 毛片免费视频| 国产人成在线观看| 亚洲男人的天堂视频| 国产女人综合久久精品视| 这里只有精品免费视频| 国产午夜小视频| 亚洲精品国产精品乱码不卞| 国产极品嫩模在线观看91| 一级毛片a女人刺激视频免费| 久久a级片| 欧美成人区| 91年精品国产福利线观看久久| 亚洲一级毛片在线观| 久草中文网| 97国产精品视频人人做人人爱| 不卡无码网| 国产在线视频欧美亚综合| 一本大道无码高清| 国产精品理论片| 国产美女一级毛片| 亚洲人成成无码网WWW| 国产视频入口| 国产真实二区一区在线亚洲| 国产成人综合网| 亚洲国产综合精品一区| 国产成人1024精品下载| 亚洲成人网在线播放| 亚洲欧美色中文字幕| 免费在线a视频| 午夜福利网址| 国产精品亚洲综合久久小说| 成人福利在线观看| 婷婷开心中文字幕| 国产无码在线调教| 亚洲人成日本在线观看| 国产成人精品高清不卡在线| 毛片在线播放a| 9啪在线视频| 在线视频亚洲欧美| 97视频精品全国免费观看| 91小视频在线| 国产在线第二页| 亚洲中文字幕在线观看| 国产精品部在线观看| 国产成人精品男人的天堂| 四虎成人免费毛片| 国产精品性| 久久精品中文无码资源站| 美女黄网十八禁免费看| 国产一区二区影院| 国产老女人精品免费视频| 欧美一区二区人人喊爽| 欧美日韩成人在线观看| 国产一二三区视频| 国产精品久久国产精麻豆99网站| 极品性荡少妇一区二区色欲| 成人一级黄色毛片| 欧美色视频在线|