關寧 佟玉軍 李慧同 李冠群 吳雨晨 張金濤
【摘 要】云平臺下的計算機類課程設計管理系統可以幫助學生在線進行課設,幫助指導教師在線查閱每個學生課設的進度,查看批閱學生的課設報告;幫助每個課設負責人在線完成課設總結;幫助學院負責人查看所有課設資料。該系統不僅提高了學生課設的效率,也減輕了學院教學審核工作的壓力。
【Abstract】 The computer curriculum design management system based on the cloud platform can help students to design curriculum online, help instructors to check the progress of each student's curriculum design online, check and approve students' curriculum design reports, help the person in charge of each curriculum to complete the curriculum design summary online, and help the person in charge of the college to view all curriculum design materials. The system not only improves the efficiency of students' curriculum design, but also reduces the pressure of college teaching auditing.
【關鍵詞】計算機;課程設計;管理系統;Jfinal;PageOffice
【Keywords】computer; curriculum design; management system; Jfinal; PageOffice
【中圖分類號】G712;TP311? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻標志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文章編號】1673-1069(2019)08-0075-02
1 引言
目前,就計算機類課程設計而言,學生需在指定時間到指定的機房上機,在課余時間因計算機不具備開發環境,學生無法繼續進行課設;學生上交的軟件作品只能保存到U盤中,不能在線運行;在教學評估上傳的課設報告時,教師需要把課設報告掃描,轉換為pdf格式,不能實現在線轉換。因此,設計和開發一款云平臺下的計算機類課程設計管理系統,不僅可以提供開發環境,提高學生與教師課程設計的工作效率,對于高校課設具有極其重大的意義[1]。
2 系統關鍵技術
2.1 Jfinal技術
Jfinal是Web前端開發框架,設計精巧使用簡單,使數據庫開發極致快速,且擁有struts2的絕大部分核心功能,無第三方依賴[2]。
2.2 PageOffice技術
PageOffice能夠在Web下實現用戶在線編輯Office文檔,是目前Web平臺上最全面、最先進的Office應用解決方案。PageOffice無縫支持doc、docx、xls、xlsx、ppt、pptx等流行的Office文件格式,可實現模板動態填充,在線輸入、提交等功能[3]。
2.3 MySQL技術
MySQL是中小型關系數據庫管理系統,因其開源、快速易用而得到廣泛應用,并且支持大型數據集,使用標準的SQL數據語言。
3 云平臺下的計算機類課程設計管理系統
3.1 系統主要功能
系統的主要功能包括:
①學生在線選題;
②學生在線課設;
③教師在線考評作品、在線批閱課設報告;
④教師在線上傳課設報告;
⑤課設負責人查閱本學期負責的課設和實訓任務以及歷史課設和實訓的信息;
⑥專業負責人查閱本學期負責專業的課設和實訓任務以及歷史課設和實訓的信息;
⑦學院負責人查閱各專業課設和實訓的相關信息;
⑧各專業負責人為每門課設、每位課設教師評分。
3.3 系統主要功能界面
4 結論
本文結合高校課設教學工作的實際情況,開發了云平臺下的計算機類課程設計管理系統,采用白盒與黑盒測試技術。系統測試效果良好,為學生、教師、專業、學院的課設工作提供了便利條件。
【參考文獻】
【1】胡健.基于云計算的在線選課輔助系統研究與設計[J].信息與電腦,2019(041):101-102.
【2】李海威.基于JFINAL技術的科研管理系統研發與應用[J].電腦與電信,2017(07):9-12.
【3】曾旭,司馬宇.基于Pageoffice插件的畢業論文在線管理系統設計[J].軟件導刊,2016(07):62-63.