課程網(wǎng)站的設(shè)計與實現(xiàn)-計算機畢業(yè)設(shè)計源碼+LW文檔
一、選題的根據(jù)(1.內(nèi)容包括:選題的來源及意義,國內(nèi)外研究狀況,本選題的研究目標、內(nèi)容創(chuàng)新點及主要參考文獻等。2.撰寫要求:宋體、小四號。)
學(xué)生填寫
1.1 ? 題目背景
隨著計算機的持續(xù)發(fā)展,人類進入信息化時代,各種軟件和管理系統(tǒng)層出不窮,軟件已成為提高辦公質(zhì)量和經(jīng)濟增長的重要手段,由此帶來了許多新興行業(yè)。比如在線購物,京東商城、慕課和在線學(xué)習(xí)的成功有目共睹。基于互聯(lián)網(wǎng)的管理平臺,收集和整理各類信息,這些信息以有序的方式存儲在數(shù)據(jù)庫中,數(shù)據(jù)庫是存儲信息的管理系統(tǒng)?;ヂ?lián)網(wǎng)上所有的資源大多以一定的關(guān)系和結(jié)構(gòu)存儲在特定的數(shù)據(jù)庫,數(shù)據(jù)庫是管理系統(tǒng)存在的必要條件。數(shù)據(jù)庫將信息進行分類,實現(xiàn)系統(tǒng)化、標準化。最終通過程序的檢索查詢數(shù)據(jù),按照一定的標準進行排序,方便用戶的讀取和使用。
信息技術(shù)的發(fā)展改變了我們的生活方式,許多行業(yè)的管理模式發(fā)生了根本性改變,許多傳統(tǒng)行業(yè)逐漸凋零,蓬勃發(fā)展的信息技術(shù)帶來了大量的數(shù)據(jù),通過數(shù)據(jù)可以獲取到許多隱藏在背后的發(fā)展機遇。
在疫情到來時,教育部發(fā)布通知,各階段的學(xué)生只能在家學(xué)習(xí)。這時信息技術(shù)就起到了關(guān)鍵的作用,學(xué)生通過電腦、手機等設(shè)施在線參與在線學(xué)習(xí),老師在互聯(lián)網(wǎng)另外一端進行管理,和學(xué)生進行線上交流,避免了學(xué)習(xí)暫停的狀態(tài),有效推動了在線學(xué)習(xí)平臺發(fā)展。
當前,信息化的發(fā)展如日中天,互聯(lián)網(wǎng)+、人工智能等行業(yè)也逐漸成熟,利用計算機進行業(yè)務(wù)管理是企事業(yè)單位選擇重要的途徑,大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站正是在這種情況下發(fā)展起來。利用校園網(wǎng)的網(wǎng)絡(luò)平臺進行開發(fā)部署,實現(xiàn)在線學(xué)習(xí)的智能化管理,提高學(xué)校管理水平,讓更多的學(xué)生參與進來。
該項目利用軟件開發(fā)的思想,結(jié)合高校實際,將學(xué)習(xí)中的理論知識和具體實踐結(jié)合,通過編程語言和建模技術(shù)開發(fā)完善的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站,對編程和解決問題的能力具有很大幫助。
對于高校管理者來說,不需要面對面和學(xué)生進行溝通,節(jié)省了許多的時間,通過大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站發(fā)布相關(guān)內(nèi)容即可。網(wǎng)站解決了以前依靠手工記錄的諸多問題,通過大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站軟件,幫助工作人員更科學(xué),快捷的完成在線教學(xué)工作。
1.2 ? 研究意義
大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站是一個開放的、公平的系統(tǒng)。通過這個平臺,大家可以更方便、更快捷的獲取到需要的學(xué)習(xí)資源和答疑信息。平臺的使用相比較于專業(yè)的圖書館和論壇,資源更加的豐富,發(fā)揮了群體的力量,范圍廣。豐富了學(xué)習(xí)和生活。在大數(shù)據(jù)信息化時代,信息的存儲和傳播有著非常重要的意義,打破了獲取知識的時間和地點的限制,提高了大家的知識水平和素質(zhì),對于建設(shè)國家信息化具有更重要的深層次的意義。
本文研究的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站,根據(jù)現(xiàn)實的實際需求,提供用戶發(fā)布信息的功能,通過網(wǎng)站,可以在線交流,溝通學(xué)習(xí)過程中的疑難問題。還可以為用戶發(fā)送需要知道的信息內(nèi)容,節(jié)省瀏覽時間。
1.3 ? 國內(nèi)外相關(guān)研究情況
盛俐在基于在線教學(xué)實施策略一文中提到,慕課已經(jīng)呈現(xiàn)"快餐式"和"碎片化"特點,成為滋生"淺層次學(xué)習(xí)"的溫床,在線教學(xué)成為國內(nèi)普通高校課程建設(shè)的發(fā)展方向。
王麗莉、王浩亮在基于SPOC的在線教學(xué)平臺建設(shè)與應(yīng)用探討中描述到,為適應(yīng)現(xiàn)代信息技術(shù)和教育理念的快速發(fā)展,改變傳統(tǒng)教學(xué)對學(xué)生評價的單調(diào)性,分析了基于SPOC的教學(xué)方法,通過探索SPOC課程建設(shè)與教學(xué)方法的實施流程,采用SSM框架技術(shù)自主設(shè)計符合高校教學(xué)實際的基于SPOC教學(xué)模式的教學(xué)平臺。并將其與計算機程序設(shè)計類課程結(jié)合,實現(xiàn)對學(xué)生線上線下的多維度評價。實踐表明,平臺的應(yīng)用對學(xué)生的課程學(xué)習(xí)具有促進作用。
吉潔、王屹在基于在線教學(xué)平臺的高職院校設(shè)計研究中,混合式學(xué)習(xí)模式基于在線教學(xué)平臺的教學(xué)設(shè)計,比傳統(tǒng)教學(xué)模式和大型網(wǎng)絡(luò)教學(xué)模式更具優(yōu)勢,學(xué)生愿意采用此方法進行后續(xù)學(xué)習(xí)。翻轉(zhuǎn)教學(xué)模式增強了師生的有效溝通,幫助教師更具針對性解答學(xué)生問題,提升了學(xué)生的學(xué)習(xí)效率。
鮑振忠在網(wǎng)上在線教學(xué)平臺的設(shè)計與實現(xiàn)中,以慕課和翻轉(zhuǎn)課堂為代表的基于在線教學(xué)方式的教育教學(xué)改革取得了飛速發(fā)展,基于在線教學(xué)資源實施翻轉(zhuǎn)課堂教學(xué)改革成為了教學(xué)改革的熱點。結(jié)合主流的Web開放技術(shù),為翻轉(zhuǎn)課堂教學(xué)改革開發(fā)在線支撐平臺,為實施翻轉(zhuǎn)課堂教學(xué)改革提供保障。
技術(shù)架構(gòu)方面,從基本的單機模式發(fā)展到可以在局域網(wǎng)環(huán)境下運行的客戶端/服務(wù)器模式?;贑/S結(jié)構(gòu)的公司合同管理系統(tǒng)無法和基于B/S體系結(jié)構(gòu)的軟件所比擬,因為前者存在的開發(fā)周期長、研發(fā)成本高,生命周期短、指向性強、普及型差,系統(tǒng)升級文護不方便等問題。如今,公司合同管理系統(tǒng)已經(jīng)逐步由C/S結(jié)構(gòu)轉(zhuǎn)向B/S 結(jié)構(gòu),前者將會逐漸地淡出歷史舞臺。
1.4研究目標
該項目利用軟件開發(fā)的思想,結(jié)合高校實際,將學(xué)習(xí)中的理論知識和具體實踐結(jié)合,通過編程語言和建模技術(shù)開發(fā)完善的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站,對編程和解決問題的能力具有很大幫助。
對于高校管理者來說,不需要面對面和學(xué)生進行溝通,節(jié)省了許多的時間,通過大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站發(fā)布相關(guān)內(nèi)容即可。解決了以前依靠手工記錄的諸多問題,通過大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站,幫助工作人員更科學(xué),快捷的完成在線教學(xué)工作。對學(xué)生學(xué)習(xí)統(tǒng)計更為直接方便,實現(xiàn)了大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站管理自動化。
大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站主要利用以Java為后臺語言,Eclipse為開發(fā)工具,MySQL為數(shù)據(jù)庫,開發(fā)基于B/S模式的系統(tǒng)。
首先對大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站研究背景進行介紹,然后提出需求,再對系統(tǒng)進行設(shè)計,包括功能設(shè)計和數(shù)據(jù)庫設(shè)計,最后進行大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的實現(xiàn)和測試。大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的實施提高了管理者的效率,數(shù)據(jù)的傳輸過程也更加安全。
1.5 ? 內(nèi)容和創(chuàng)新點
大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站包括基礎(chǔ)信息管理、系統(tǒng)管理、課程資料管理、作業(yè)管理、用戶管理、學(xué)生管理、答疑管理。在用戶角色上分為管理員、老師和學(xué)生。
管理員登錄后,通過管理員來管理后臺系統(tǒng)。主要功能有:主頁、個人中心、用戶管理、教師管理、課程信息管理、課程類型管理、加入課程管理、留言管理、答疑論壇管理、系統(tǒng)管理等功能。
老師登錄后,主要功能有:主頁、個人中心、課程信息管理、課程類型管理、加入課程管理、留言管理、答疑論壇管理功能。
學(xué)生登錄后,主要功能有:課程信息查看、課程類型查看、加入課程、我要留言、查看論壇信息、上傳作業(yè)等功能。
功能結(jié)構(gòu)圖如下圖所示:
具體模塊功能如下:
登入用戶管理模塊:實現(xiàn)用戶登錄和用戶權(quán)限管理分配。
課程信息管理模塊:實現(xiàn)對課程信息加入數(shù)據(jù)庫,對課程信息、課程類型進行查詢、添加、刪除、修改等操作。
課程資料管理:管理員上傳課程資料,學(xué)生下載查看共享的課程資料信息。
作業(yè)管理:老師上傳作業(yè)信息,學(xué)生提交作業(yè)。
學(xué)生在前臺可以加入課程,發(fā)表課程問題,其它用戶對問題進行答疑回復(fù)。
學(xué)生信息管理模塊:實現(xiàn)對學(xué)生信息的查詢、添加、刪除、修改等操作。
老師信息管理模塊:實現(xiàn)對老師信息的查詢、添加、刪除、修改等操作。
課程交流論壇:學(xué)生用戶登錄后,發(fā)布課程交流問題,其他用戶查看問題,在線答疑課程交流問題。
課程留言:學(xué)生發(fā)布課程留言信息,老師用戶查看課程留言,對課程留言進行回復(fù)。
?
1.5 ? 參考文獻
[1]盛俐.基于SPOC的在線教學(xué)實施策略[J].信息記錄材料,2020,21(09).
[2]王麗莉,王浩亮.基于Java的在線教學(xué)平臺建設(shè)與應(yīng)用探討[J].教育現(xiàn)代化,2019,6(87):206-209.
[3]吉潔,王屹.基于在線教學(xué)平臺的高職院校SPOC設(shè)計研究--以職教云為例[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報,2019,17(01):47-53.
[4]馬亮.基于MOOC的在線教學(xué)平臺建設(shè)與應(yīng)用探討[J].電腦知識與技術(shù),2018,14(23).
[5]鮑振忠. 網(wǎng)上在線教學(xué)平臺的設(shè)計與實現(xiàn)[D].北京工業(yè)大學(xué),2016.
[6]譚文斌,袁旭琴.Java程序設(shè)計課程教學(xué)案例平臺的設(shè)計[J].電腦知識與技術(shù),2019,15(36):90-91.
?
?
?
?
?
二、采用的研究方法及手段(1.內(nèi)容包括:選題的研究方法、手段及實驗方案的可行性分析和已具備的實驗條件等。2.撰寫要求:宋體、小四號。)
2.1選題的研究方法
大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站主要利用以Java為后臺語言,Eclipse為開發(fā)工具,MySQL為數(shù)據(jù)庫,開發(fā)基于B/S模式的系統(tǒng)。
首先對大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站研究背景進行介紹,然后提出需求,再對系統(tǒng)進行設(shè)計,包括功能設(shè)計和數(shù)據(jù)庫設(shè)計,最后進行大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的實現(xiàn)和測試。大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的實施提高了管理者的效率,數(shù)據(jù)的傳輸過程也更加安全。
大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站采用的研究方法和手段詳細如下:
(1)文獻研究法:通過調(diào)查相關(guān)文獻獲得資料并對其進行研究分析,先對要采用的技術(shù)進行由淺入深,由易到難,由簡到繁的學(xué)習(xí)和鞏固,然后對信息的管理進行分析,并重視研究已有的案例。調(diào)研大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的設(shè)計與實現(xiàn)相關(guān)的文獻,到圖書館查閱相關(guān)的圖書信息,然后寫文獻綜述,整理資料。
(2)案例分析法:通過了解目前市場上已有的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的功能,了解其優(yōu)點和缺點,再根據(jù)這些設(shè)計出更完善的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站。通過知網(wǎng)上面的經(jīng)典案例,分析大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的設(shè)計與實現(xiàn)需要做的功能和方法。
?(3)對比分析法:利用該方法將設(shè)計的系統(tǒng)與其它系統(tǒng)進行相對比,及時發(fā)現(xiàn)不足之處,并通過社會實踐對比與實際需求的差距,不斷改進與完善。對比目前國內(nèi)外存在的大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站,吸取別人的先進技術(shù)和功能,對本系統(tǒng)的設(shè)計進行完善。
?
2.2手段及實驗方案的可行性分析
可行性分析并不是去解決開發(fā)大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的技術(shù)問題或者經(jīng)濟問題等,只是研究這個項目是否值得開發(fā),在技術(shù)可行性方面,研究是用什么技術(shù)能否勝任,是否可以規(guī)定的時間內(nèi)完成。經(jīng)濟可行性方面調(diào)查預(yù)算是否是在需求范圍內(nèi),將來可以帶來什么價值。法律可行性是指利用是否在我國法律允許的范圍內(nèi)。
技術(shù)可行性分析
通過比對當前關(guān)鍵的編程語言,選擇Java語言進行開發(fā),采用前端Jsp技術(shù)調(diào)用后臺,模式是基于MVC,代碼易于管理。開發(fā)工具選擇IDEA,這是一款目前比較流行的軟件,無論是安裝,配置還是后續(xù)的部署都很便捷,實現(xiàn)和Mysql數(shù)據(jù)庫的快速連接,數(shù)據(jù)穩(wěn)定,解決問題簡單。所以在開發(fā)大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的時候,技術(shù)上具有可行性。
經(jīng)濟可行性分析
經(jīng)濟可行是指開發(fā)過程中的預(yù)算和后期的成效,首先開發(fā)大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的語言都是開源免費的,不需要購置。完成后的系統(tǒng),部署在本校園內(nèi)部校園網(wǎng),服務(wù)器使用現(xiàn)成的設(shè)備,不需要購買額外的配置,在開發(fā)成本上費用極低。但是大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站的前景非常好,可以為管理員節(jié)省管理時間,幫助用戶解決實際困難,并可以推廣到其他地方使用,綜合考慮,在開發(fā)大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站上,經(jīng)濟上具有可行性。
法律可行性分析
法律可行性指的是從法律角度上說,是否涉及到法律違法違規(guī)的地方,本大學(xué)英語課程的在線學(xué)習(xí)網(wǎng)站是在高校內(nèi)部使用的,所有的技術(shù)都是開源免費的,不存在侵權(quán)問題。系統(tǒng)的設(shè)計分析和實現(xiàn)都是原創(chuàng),不會抄襲和使用其他第三方軟件,不構(gòu)成產(chǎn)權(quán)問題,最后系統(tǒng)的規(guī)章制度完全符合高校的管理條例,不會傳播非法的思想和內(nèi)容。相反,本系統(tǒng)通過新聞公告模塊,及時的傳遞國家正能量的先進事跡和時代楷模,幫助學(xué)生樹立正確的觀念,所以在法律方面具有可行性。
?
2.3已具備的實驗條件
PC電腦一臺
Elipse軟件
MySQL軟件
?
三、論文的框架結(jié)構(gòu)(宋體、小四號)
摘 ? 要
第一章 ? 緒論
1.1 課題研究的背景
1.2 課題研究的目的和意義
1.3 主要研究內(nèi)容
第二章 ? 系統(tǒng)開發(fā)技術(shù)
2.1 Java技術(shù)
2.2 MySQL數(shù)據(jù)庫
2.3 IDEA開發(fā)工具
第三章? 需求分析
3.1 可行性分析
3.2 功能性需求分析
3.3 非功能性需求分析
第四章 ? 系統(tǒng)設(shè)計
4.2 設(shè)計原則
4.1 總體結(jié)構(gòu)設(shè)計
4.3 功能結(jié)構(gòu)設(shè)計
4.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計
第五章? 系統(tǒng)實現(xiàn)
5.1 用戶登錄的實現(xiàn)
5.2 系統(tǒng)首頁的實現(xiàn)
5.3 課程查看的實現(xiàn)
5.4 問題留言管理的實現(xiàn)
5.5 課程管理的實現(xiàn)
5.6 課程問題的管理
5.7 系統(tǒng)管理的實現(xiàn)
第六章? 系統(tǒng)測試
6.1 測試說明
6.2 測試實例
6.4 測試結(jié)論
結(jié)? 論
參考文獻
致 ? 謝
?
四、論文寫作的階段計劃(宋體、小四號)
1. 第1周-第2周: 收集資料,撰寫開題報告。在導(dǎo)師的指導(dǎo)下,確立課題所要實現(xiàn)的基本功能模塊,所采用的開發(fā)工具與方法,完成開題報告。
2. 第3周-第4周 :資料搜集、閱讀和需求分析、熟悉編程環(huán)境。收集資料,熟悉課題所用的開發(fā)環(huán)境,閱讀有關(guān)書籍。
3. 第5周-第6周:軟件分析。抽象描述軟件的功能,確定軟件的總體設(shè)計,并對該工具的各種功能進行分析。
4. 第7周-第8周:軟件設(shè)計。對軟件的功能具體進行設(shè)計,設(shè)計出軟件功能模塊的詳細規(guī)格說明。資料搜集,完成外文翻譯。
5. 第9周-第14周:軟件實現(xiàn)。寫出正確高效的易理解,可維護的程序代碼實現(xiàn)本軟件的具體功能模塊,對軟件進行測試,使軟件能夠?qū)崿F(xiàn)基本功能。
6. 第15周-第16周:完成論文初稿,完成外文翻譯,調(diào)試軟件bug,撰寫文檔,整理資料,準備答辯。
