《基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計與實現(xiàn)》校外開題報告_第1頁
《基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計與實現(xiàn)》校外開題報告_第2頁
《基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計與實現(xiàn)》校外開題報告_第3頁
《基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計與實現(xiàn)》校外開題報告_第4頁
《基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計與實現(xiàn)》校外開題報告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、學(xué) 院年 級班 級姓 名職 稱 畢 業(yè) 設(shè) 計(論文)題目而手工管理操作也逐漸被自動網(wǎng)絡(luò)化管理所取代。同時,學(xué)校又是接受現(xiàn)代化信息的先行者和傳播者,因此,學(xué)校的課題管理是教學(xué)網(wǎng)絡(luò)管理的一項重要內(nèi)容。為了方便教師申報畢業(yè)設(shè)計課題和學(xué)生畢業(yè)設(shè)計選題,滿足學(xué)生在網(wǎng)上填報志愿和查詢志愿,以及教師在查看課題和申報課題等方面的要求。本課題設(shè)計該系統(tǒng)的目的主要是為了減少了教師的工作量、提高了管理員的工作效率,解決已往信息傳遞不方便、不快捷等問題,如學(xué)生之間選題和選導(dǎo)師發(fā)生沖突、學(xué)院或?qū)煘榘才殴ぷ鞫仨毻ㄖ矫课粚W(xué)生等繁瑣的操作,通過本系統(tǒng)可實現(xiàn)管理的網(wǎng)絡(luò)化,方便教師和學(xué)生,提高工作效率和效果,節(jié)省人力資源

2、等,提高高校的管理水平。隨著網(wǎng)絡(luò)和信息技術(shù)的發(fā)展,20 世紀(jì) 80 年代人們提出了“辦公自動化”的概念。經(jīng)過 20 多年的發(fā)展,辦公自動化系統(tǒng)發(fā)生了根本的變化,它主要采用客戶/服務(wù)器的二/服務(wù)器/現(xiàn)工作流程自動化和非結(jié)構(gòu)化數(shù)據(jù)庫的功能,實現(xiàn)了收發(fā)文件從傳統(tǒng)的手工方式向工作流程自動化方式飛躍,可以方便的實現(xiàn)非結(jié)構(gòu)化文檔的處理。學(xué)校處在信息接受的前沿,實現(xiàn)教學(xué)辦公自動化是必然趨勢,畢業(yè)生的“畢業(yè)設(shè)計的網(wǎng)絡(luò)通信技術(shù),使得管理員管理教師課題和學(xué)生的志愿工作變得非常方便。該系統(tǒng)采用 JSP 開發(fā)技術(shù),基于B/S 模式的工作方式使得數(shù)據(jù)的維護(hù)也顯得非常方便?!爱厴I(yè)設(shè)計選題管理系統(tǒng)”是辦公自動化的具體體現(xiàn),

3、在信息時代的今天,學(xué)校的教學(xué)管理已經(jīng)基本上實現(xiàn)了自動化辦公和網(wǎng)上管理,而各種各樣的辦公軟件在市場上也隨處可見,畢業(yè)設(shè)計的課題及志愿管理也應(yīng)該由一個專門的軟件進(jìn)行管理。每年的畢業(yè)設(shè)計的選題是一個很麻煩的事情,如果采用手工操作或軟件設(shè)計不當(dāng),將是一件難以想象的麻煩事,他不僅回花費(fèi)老師很大精力,而且會達(dá)不到預(yù)想的效果?;诓煌脩魧ο蟮膽?yīng)用程序不同,用戶對象包括學(xué)生、老師和管理層。他們以 WEB方式訪問數(shù)據(jù),對系統(tǒng)實現(xiàn)和數(shù)據(jù)庫方面的知識沒有什么要求,只需簡單的界面操作。下面簡單介紹這三類用戶對象的功能模塊:1、學(xué)生可對有關(guān)課題進(jìn)行查詢,采用不同查詢方式,把相關(guān)的課題列出來,可以方便學(xué)生快速選自己感興

4、趣的課題,了解課題的相關(guān)信息(指導(dǎo)老師、課題代碼、課題名稱等)。2自己的課題。3理包括:錄入新添的課題的相關(guān)信息,刪除課題信息,修改課題信息,查看選題。同樣,管理員可以對用戶進(jìn)行管理,包括添加、刪除、修改用戶信息。系統(tǒng)的安全性是不可忽略的方面,本系統(tǒng)的合法用戶是學(xué)生以及老師和管理員。在進(jìn)入系統(tǒng)前都要進(jìn)行身份驗證。本課題目標(biāo)是要讓該平臺來代替以前教務(wù)管理人員的工作,把課題申報和選題處理都通過網(wǎng)絡(luò)來交互實現(xiàn)。該平臺實質(zhì)上是一個基于 Web的數(shù)據(jù)庫應(yīng)用系統(tǒng),由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和用戶組成。系統(tǒng)要實現(xiàn)的主要功能有:1) 系統(tǒng)管理員對教師添加、刪除;4) 學(xué)生對自己信息的查詢、修改;5)

5、教師對自己信息的查詢、修改;6) 用戶登陸:包括系統(tǒng)管理員登陸、教師登陸、學(xué)生登陸;1、實驗方案/服務(wù)器架構(gòu)的軟件管理系統(tǒng),它的開發(fā)技術(shù)是目前比較流行的基于 windows 平臺的 JSP 結(jié)合的技術(shù),數(shù)據(jù)庫采用了 MySQL 數(shù)據(jù)庫,MySQLMySQL AB MySQL被廣泛地應(yīng)用在 Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低, MySQL作為網(wǎng)站數(shù)據(jù)庫?!爱厴I(yè)設(shè)計選題系統(tǒng)”分為“前臺”和“后臺“兩部分,前臺是實現(xiàn)學(xué)生和教師瀏覽網(wǎng)站的功能,學(xué)生用戶通過網(wǎng)上瀏覽教師的課題選擇自己喜歡的課題,然后提交到后臺數(shù)據(jù)庫保存選題信息,待由管理員處理信息。而教師則可以通過網(wǎng)上

6、瀏覽申請課題,然后提交到后臺數(shù)據(jù)庫,待由管理員處理信息。學(xué)生和教師只能瀏覽數(shù)據(jù)庫信息而不能修改,數(shù)據(jù)庫的相關(guān)信息處理由管理員完成。管理員處理教師課題和學(xué)生志愿要完成的操作有:對學(xué)生志愿的添加、刪除、修改,能夠查看有哪些學(xué)生選擇了志愿,哪些學(xué)生還沒有選擇志愿。對教師課題管理要完成的操作有:對教師課題的添加、刪除、修改,并要對教師申請的課題進(jìn)行審查、批準(zhǔn)。2、實驗方法2) 驗用的文件文檔集和研究過程中用到的各種工具軟件;3) 據(jù)已有的資料,并借助面向?qū)ο蟮某绦蛟O(shè)計思想對系統(tǒng)各模塊進(jìn)行分析、建模、設(shè)計、實現(xiàn)等;3、預(yù)期達(dá)到的目標(biāo)1、所需的條件硬件:Windows 7 特爾Core2 雙核 CPU T

7、6600 2.20GHz 東芝三星 320 GB軟件:MyEclipse ,Dreamweaver ,MySQL 數(shù)據(jù)庫,Tomcat服務(wù)器。2、主要困難系統(tǒng)各個功能處理數(shù)據(jù)主要為信息的添加、刪除和修改,即向數(shù)據(jù)庫表中寫入新數(shù)據(jù)、從數(shù)據(jù)庫表中刪除數(shù)據(jù),以及更新數(shù)據(jù)庫表中數(shù)據(jù)。不過在執(zhí)行這幾項功能時要注意一個問題,就是在修改一個數(shù)據(jù)表中的數(shù)據(jù)時不是單純的修改該表中的相關(guān)數(shù)據(jù),還要考慮到其他數(shù)據(jù)表中的相關(guān)數(shù)據(jù)可能也會跟著改變,這樣才能保證數(shù)據(jù)的完整性。3、解決方法通過網(wǎng)絡(luò)實現(xiàn)相關(guān)知識的查詢、書籍的閱讀,以及導(dǎo)師的協(xié)助完成對難題的解決。 1 (美)Bruce Eckel著, 陳昊鵬譯. Java 編

8、程思想M. : 機(jī)械工業(yè)出版社. 20072 李興華, 王月清. Java WebM. 北京: 清華大學(xué)出版社. 20103 劉京華. Java Web整合開發(fā)王者歸來(JSP+Servlet+Hibernate+Spring)M. : 清華大學(xué)出版社. 20104 孫衛(wèi)琴, 李洪成. Tomcat與Java Web開發(fā)技術(shù)詳解M. : 電子工業(yè)出版社. 20035 林信良. Spring2.0技術(shù)手冊M. : 電子工業(yè)出版社. 20056 張孝祥. 深入 Java Web開發(fā)內(nèi)幕核心基礎(chǔ)M. : 電子工業(yè)出版社. 20067 朱紅, 司光亞. Java Web編程指南M. : 電子工業(yè)出版社. 20018 林寒超, 張南平. Hibernate 技術(shù)的研究J.計算機(jī)技術(shù)與發(fā)展. 2006, 16(11): 112-1169 美阿諾德, Ken Arnold等. Java 程序設(shè)計語言M. 北京: 人民郵電出版社. 200610孫衛(wèi)琴. 精

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論