資源描述:
《基于php的在線編譯教育系統(tǒng)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、畢業(yè)設計(論文)任務書畢業(yè)設計(論文)題目:基于php技術(shù)的在線編譯教育系統(tǒng)實現(xiàn)與設計畢業(yè)設計(論文)要求及原始數(shù)據(jù)(資料):1.綜述國內(nèi)在線編譯教育系統(tǒng)技術(shù)研究現(xiàn)狀;2.深入了解在線編譯教育系統(tǒng)及在線裁判的相關(guān)技術(shù);3.熟練掌握在線編譯教育系統(tǒng)的應用與分析,訓練編寫插件程序的能力;4.設計并實現(xiàn)在線編譯系統(tǒng)針對某一種語言的編輯;5.深入分析在線編譯教育系統(tǒng)的關(guān)鍵技術(shù)與編寫語言;6.訓練檢索文獻資料和利用文獻資料的能力;7.訓練撰寫技術(shù)文檔與學位論文的能力。畢業(yè)設計(論文)主要內(nèi)容:1.綜述在線編譯系統(tǒng)在現(xiàn)實生活中的應用;2.了解在線編譯教育系統(tǒng)相關(guān)技術(shù);3.熟悉在線編譯教
2、育系統(tǒng)開發(fā)環(huán)境;4.設計在線編譯教育系統(tǒng)針對某一語言編譯的系統(tǒng);5.深入分析在線編譯教育系統(tǒng)的關(guān)鍵技術(shù)與各種功能的解決方案;6.熟練掌握基于php的在線編譯教育系統(tǒng)編寫;7.設計與實現(xiàn)在線編譯教育系統(tǒng)的程序。學生應交出的設計文件(論文):1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設計論文;2.包括畢業(yè)設計論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設計電子文檔及其它相關(guān)材料。主要參考文獻(資料):[1]趙春風.基于J2EE技術(shù)ACM競賽程序在線評測系統(tǒng)的設計與實現(xiàn)[D].廈門大學,2013[2]紀洪波?基于jQuery的Web源程序在線評測系統(tǒng)的設計與實現(xiàn)[D]?吉林大學,2010[
3、3]張盈.在線考試評判系統(tǒng)的設計與實現(xiàn)[D].四川大學,2005[4]周鵬梅.在線考試系統(tǒng)的設計與實現(xiàn)[D].華南理工大學,2012[5]趙玉.基于ASP_NET的在線考試系統(tǒng)的設計與實現(xiàn)[D]?東北師范大學,2007[6]張恒升?基于.net和Ajax的在線編譯器網(wǎng)絡平臺開發(fā)[J]?價值工程,2005,(22)[7]田地.支持移動終端的C語言在線編譯系統(tǒng)的設計與實現(xiàn)[J]?信息通信,2015,(2)[8]Chi,YaLi.Studyontheoptimizationmode1forvehicleschedulingproblemunderthee-commerceenvi
4、ronment.InformationTechnologyJournal.2013(23)[9]Xia,Yamei.Logisticsallocationservicegenerationmethodbasedonreal-timeinformationonthevehiclenetwork.IETConfereneePublications.2013[10]GPWang.OJPOT:onlinejudge&practiceorientedteachingideainprogrammingcourses.EuropeanJournalofEngineeringEducati
5、on.2013基于php技術(shù)的在線編譯教育系統(tǒng)實現(xiàn)與設計摘要在高等教育中,基于某程式語言的計算機課程都是十分重要而且有意義的,一方而,學生可以借此為今后的高階實作課程打好基礎(chǔ),另一方面對于學校的整個教學質(zhì)量也是一種考證,在這個過程中不僅需要學習編程語言的邏輯語法、概念、定義、框架,還需要不斷的練習,也就是我們平時說的Coding,只有不斷地進行實踐,才可以更好的理解的理論,才可以讓理論更好的指導實踐。本論文就是為了解決此問題,設計實現(xiàn)一種便利的B/S編譯系統(tǒng),讓學生不分時間段7*24的,可以在多種平臺上編寫程序,提交到編譯系統(tǒng),而且編譯系統(tǒng)可以自動地進行評判,管理者可以對優(yōu)
6、秀的代碼進行排名,反饋給使用者信息。ACM題目訓練、老師的課后作業(yè)題、求職于大型IT公司的同學都可以利用本系統(tǒng)進行練習。系統(tǒng)評判后可以把占用的系統(tǒng)時間反饋給用戶,極大的提高了的系統(tǒng)的客觀性與公平性,本系統(tǒng)具有如下特點:1)在線編譯系統(tǒng)包括用戶管理模塊、編譯核心模塊、驗證模塊、錯謀報告模塊、系統(tǒng)保護模塊、題目錄入模塊、考試安排模塊,層次清晰,結(jié)構(gòu)明顯。2)系統(tǒng)建立在Windows的windows10系統(tǒng)上,利用MySQL數(shù)據(jù)庫、ApacheWeb服務器,進行平臺的搭建。同時這些軟件都是開源的,不會產(chǎn)生任何知識產(chǎn)權(quán)的問題。3)打開系統(tǒng)瀏覽器就可以進行c語言編程,免去配置壞境的麻
7、煩,對學生來說降低編程的門檻,提高他們編程的積極性,進一步培養(yǎng)了他們的興趣。4)本系統(tǒng)在稍后的章節(jié)里,還嘗試應用到了業(yè)界最新的,不區(qū)分Android.IOS手機平臺的,直接進行手機HTML5開發(fā)的Cordova(PhoneGap)技術(shù)。5)本系統(tǒng)采用PIIP腳本語言,這種語言簡單易學,在較短的時間內(nèi)就可以實現(xiàn)多種功能,可以說是一門十分高效率的語言工具,對于以后涉足其他種類項目有很大的指導意義。關(guān)鍵字:B/S;PHP;Apache;MySQL;在線評判OnlineJudgeImplementationanddesig