本科生畢業(yè)論文(設計)開題報告表
論文(設計)名稱 | 中學生學習交流論壇設計與實現(xiàn) | ||||
論文(設計)來源 | 導師選題 | 論文(設計)類型 | 設計 | 指導教師 | |
學生姓名 | 學號 | 班級 | |||
一、設計的目的和意義:
為了方便中學生在學習過程針對某一科目探討問題和發(fā)表意見,開發(fā)了本中學生學習交流論壇。在論壇上,同學們可以對某一領域提出自己遇到的問題,即發(fā)表某一主題,隨后,論壇上的其他人會根據(jù)自己所掌握的知識、經(jīng)驗發(fā)表意見或提出解決問題的方法。中學生在線學習交流論壇是服務于學校學生的現(xiàn)代信息技術應用,通過平臺創(chuàng)建的網(wǎng)絡學習環(huán)境,完成引導學習、主動學習、能者為師的過程,中學生可以在該平臺暢所欲言,互相傾訴心聲,探討人生和學習過程中的問題。 因此,本課題設計一個“中學生學習交流論壇(BBS)”,實現(xiàn)論壇管理,用戶注冊,瀏覽帖子,發(fā)表新帖以及回復帖子等功能。通過本課題的研究,能夠增進對基于Internet的瀏覽器/服務器(B/S)結構的論壇系統(tǒng)的了解,是對基于WEB的網(wǎng)站系統(tǒng)的設計與實現(xiàn),這些工作有利于綜合運用計算機多學科的知識,為以后從事復雜系統(tǒng)的分析和設計打下了一定的基礎。 |
|||||
二、設計的國內外現(xiàn)狀和發(fā)展趨勢:
1.現(xiàn)狀 BBS是在1992年底隨著國際互聯(lián)網(wǎng)的開始流行而迅速發(fā)展起來的?;ヂ?lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問的BBS可以被全世界隨意訪問,這對大多數(shù)人來說是極具誘惑力的。BBS?是一個有多人參加的討論系統(tǒng),在BBS上大家可以對一個共同感興趣的問題進行討論,自由地發(fā)表自己的意見與觀點,并且能直接與其他的人進行溝通。目前國內已經(jīng)有很多知名的為中學生進行答疑解惑的論壇,例如上海騰飛教育論壇、在論壇里面你可以把你不會做的題目發(fā)上來,有老師會給你解答;你可以把你不理解的知識點發(fā)上來,老師會給你講解。上海中學生學習交流論壇里面也有很多同學們已經(jīng)發(fā)布了的題目,你可以通過論壇內部搜索,看看是不是有同學和你遇到一樣的問題,并且已經(jīng)得到老師的解答了,這樣一來可以省下很多時間,去攻克其他難題。 2.發(fā)展趨勢 中學生學習交流論壇發(fā)展逐漸實現(xiàn)智能化、人性化、商業(yè)化。參與的群體涉及到中小學生、教師、培訓機構以及家長等,普通的學習交流以免費方式為主,答疑解難則需要支付一定的費用后可獲得相關問題的解答(典型的如作業(yè)幫軟件)。 |
|||||
三、主要設計內容,需要解決的關鍵問題和思路:
(一)主要設計內容 學習交流論壇由前臺和后臺兩個部分組成。用戶訪問論壇首頁面后,可進行查看版面下根帖信息、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖信息、用戶注冊等功能。若用戶的權限為管理員,則可進入后臺,進入后臺,可進行論壇類別的管理、版面管理和用戶管理的操作。 (二)需要解決的關鍵問題 通過查閱有關資料,歸納出中學生學習交流論壇需要解決的幾個問題如下: 1.論壇首頁設計:首頁是中學生學習交流的關鍵,一個界面美觀的首頁可以吸引更多的瀏覽者去瀏覽信息、發(fā)布主題等,因此論壇首頁的排版布局尤為重要。 2.用戶注冊設計:通常沒有注冊的用戶只能查看論壇的一些通知公告信息,不能發(fā)帖和跟帖,在論壇首頁設計完成后,需要為用戶提供一個注冊頁面,用戶登錄系統(tǒng)參與交流互動。 3.后臺設計:后臺實現(xiàn)論壇類別管理、版面管理、用戶管理、信息資源發(fā)布和統(tǒng)計。 (三)設計思路 本畢業(yè)設計準備采用B/S架構,選擇當前比較流行的JAVA?SSH開發(fā)框架和MySQL數(shù)據(jù)庫進行軟件設計,工作思路如下。 (1)仔細研讀設計任務書中學習交流論壇的功能要求,查閱與設計任務相關的文獻資料,分析各功能模塊之間的關系,編寫數(shù)據(jù)庫腳本文件(SQL),安裝MySQL數(shù)據(jù)庫管理系統(tǒng),導入數(shù)據(jù)庫腳本文件,手工添加數(shù)據(jù)記錄,測試數(shù)據(jù)庫運行情況。 (2)配置軟件開發(fā)環(huán)境:安裝Java?JDK安裝包,配置Tomcat服務器,配置環(huán)境變量,測試JDK程序和Tomcat的工作情況,部署eclipse?for?web軟件開發(fā)工具和相關插件。 (3)選擇軟件開發(fā)框架,本系統(tǒng)采用的是SSH(Struts+Spring+Hiberate)開發(fā)框架,按設計任務書的功能要求完成程序設計和功能測試。 (4)根據(jù)學院本科畢業(yè)論文(設計)的文檔格式和相關要求,編制畢業(yè)設計文檔。 |
0 Comments.