需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):8216 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:數(shù)據(jù)結(jié)構(gòu)是計算機專業(yè)的重要課程,它描述了編程語言實現(xiàn)復(fù)雜算法的多種途徑,總結(jié)了大多數(shù)經(jīng)典的編程技巧,是計算機專業(yè)學(xué)生需要掌握的一門課程。數(shù)據(jù)結(jié)構(gòu)算法學(xué)習(xí)與測試軟件的開發(fā)則是一個在線的數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)平臺,提供了豐富的數(shù)據(jù)結(jié)構(gòu)試題,用以學(xué)生在此平臺上學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)算法,并親自運用算法解決問題。本系統(tǒng)提供了代碼在線編譯的功能和數(shù)據(jù)結(jié)構(gòu)動畫演示功能,同時,該平臺記錄了代碼的編譯運行情況,對學(xué)生的提交信息進行了數(shù)據(jù)統(tǒng)計,讓老師能夠?qū)崟r了解學(xué)生的問題所在,實時進行跟進教學(xué)。該系統(tǒng)主要實現(xiàn)了java代碼的在線編譯,運行,數(shù)據(jù)的統(tǒng)計與呈現(xiàn),以及數(shù)據(jù)結(jié)構(gòu)算法的動畫演示。該平臺將在代碼編譯與動畫演示兩大主要功能上幫助同學(xué)們快速的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)這門課程。該平臺基于b/s模式,使用java語言實現(xiàn)后臺功能,前臺以網(wǎng)頁的形式呈現(xiàn),以期最終達到讓同學(xué)們更好的學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的目的。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);編譯;動畫演示;java
目錄 摘要 Abstract 1 引言-1 1.1項目背景及意義-1 1.2研究內(nèi)容及可行性分析-1 1.2.1技術(shù)可行性-1 1.2.3經(jīng)濟可行性-2 1.3本系統(tǒng)擬解決的問題和主要研究內(nèi)容-2 1.3.1擬解決的問題-2 1.3.2主要研究內(nèi)容-2 2需求分析-3 2.1用戶需求-3 2.2功能需求-3 2.3系統(tǒng)主要功能-3 3 概要設(shè)計-5 3.1系統(tǒng)體系結(jié)構(gòu)及模塊劃分-5 3.1.1學(xué)生身份登錄功能-5 3.1.2教師身份登錄功能-6 3.1.3管理員身份登錄功能-7 3.2主要功能模塊-7 3.3數(shù)據(jù)庫設(shè)計-8 4.1代碼編譯詳細設(shè)計-10 圖4.1.1初步擬定編譯流程-11 4.2權(quán)限管理詳細設(shè)計-12 4.3權(quán)限判斷詳細設(shè)計-12 4.4圖表統(tǒng)計詳細設(shè)計-13 5編碼實現(xiàn)-14 5.1 java代碼編譯實現(xiàn)-14 5.2權(quán)限判斷實現(xiàn)-14 5.3圖表統(tǒng)計實現(xiàn)-15 5.4授權(quán)界面實現(xiàn)-16 5.5登錄界面實現(xiàn)-17 5.6代碼編譯頁面實現(xiàn)-18 5.6開發(fā)環(huán)境-19 6.系統(tǒng)測試-20 6.1測試目的和原則-20 6.1.1 測試的目的-20 6.1.2 測試的原則-20 6.2 測試內(nèi)容及bug修復(fù)-20 結(jié) 論-24 參 考 文 獻-25 致 謝-26 |