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

下載本文檔

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

文檔簡(jiǎn)介

1、 2013 屆本科畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告題 目 基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 計(jì)算機(jī)科學(xué)與工程學(xué)院 年 級(jí) 專 業(yè) 軟件工程(嵌入式軟件人才培養(yǎng)) 班 級(jí) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 職 稱 實(shí)驗(yàn)師 畢業(yè)設(shè)計(jì)(論文)題目基于JAVA EE的畢業(yè)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一、課題來(lái)源、研究的目的和意義、國(guó)內(nèi)外研究現(xiàn)狀及分析(一)、課題來(lái)源隨著網(wǎng)絡(luò)技術(shù)和辦公自動(dòng)化的高速發(fā)展,信息技術(shù)已經(jīng)深入到了社會(huì)的每一個(gè)角落,而手工管理操作也逐漸被自動(dòng)網(wǎng)絡(luò)化管理所取代。同時(shí),學(xué)校又是接受現(xiàn)代化信息的先行者和傳播者,因此,學(xué)校的課題管理是教學(xué)網(wǎng)絡(luò)管理的一項(xiàng)重要內(nèi)容。(二)、研究的目的和意義為了方

2、便教師申報(bào)畢業(yè)設(shè)計(jì)課題和學(xué)生畢業(yè)設(shè)計(jì)選題,滿足學(xué)生在網(wǎng)上填報(bào)志愿和查詢志愿,以及教師在查看課題和申報(bào)課題等方面的要求。本課題設(shè)計(jì)該系統(tǒng)的目的主要是為了減少了教師的工作量、提高了管理員的工作效率,解決已往信息傳遞不方便、不快捷等問(wèn)題,如學(xué)生之間選題和選導(dǎo)師發(fā)生沖突、學(xué)院或?qū)煘榘才殴ぷ鞫仨毻ㄖ矫课粚W(xué)生等繁瑣的操作,通過(guò)本系統(tǒng)可實(shí)現(xiàn)管理的網(wǎng)絡(luò)化,方便教師和學(xué)生,提高工作效率和效果,節(jié)省人力資源等,提高高校的管理水平。(三)、國(guó)內(nèi)外研究現(xiàn)狀及分析隨著網(wǎng)絡(luò)和信息技術(shù)的發(fā)展,20世紀(jì)80年代人們提出了“辦公自動(dòng)化”的概念。經(jīng)過(guò)20多年的發(fā)展,辦公自動(dòng)化系統(tǒng)發(fā)生了根本的變化,它主要采用客戶/服務(wù)器的二

3、層結(jié)構(gòu)、瀏覽器/服務(wù)器/數(shù)據(jù)庫(kù)的三層結(jié)構(gòu),以網(wǎng)絡(luò)技術(shù)和協(xié)同工作技術(shù)為主要特征,實(shí)現(xiàn)工作流程自動(dòng)化和非結(jié)構(gòu)化數(shù)據(jù)庫(kù)的功能,實(shí)現(xiàn)了收發(fā)文件從傳統(tǒng)的手工方式向工作流程自動(dòng)化方式飛躍,可以方便的實(shí)現(xiàn)非結(jié)構(gòu)化文檔的處理。學(xué)校處在信息接受的前沿,實(shí)現(xiàn)教學(xué)辦公自動(dòng)化是必然趨勢(shì),畢業(yè)生的“畢業(yè)設(shè)計(jì)選題管理系統(tǒng)”就是辦公自動(dòng)化的一項(xiàng)主要內(nèi)容?!爱厴I(yè)設(shè)計(jì)選題管理系統(tǒng)”利用了方便的網(wǎng)絡(luò)通信技術(shù),使得管理員管理教師課題和學(xué)生的志愿工作變得非常方便。該系統(tǒng)采用JSP開(kāi)發(fā)技術(shù),基于B/S模式的工作方式使得數(shù)據(jù)的維護(hù)也顯得非常方便?!爱厴I(yè)設(shè)計(jì)選題管理系統(tǒng)”是辦公自動(dòng)化的具體體現(xiàn),在信息時(shí)代的今天,學(xué)校的教學(xué)管理已經(jīng)基本上實(shí)

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

5、相關(guān)的課題列出來(lái),可以方便學(xué)生快速選自己感興趣的課題,了解課題的相關(guān)信息(指導(dǎo)老師、課題代碼、課題名稱等)。2、教師在網(wǎng)上瀏覽所有課題,也可以在網(wǎng)上修改課題,同時(shí)可以查看有無(wú)學(xué)生選擇自己的課題。3、管理員對(duì)整個(gè)選課系統(tǒng)進(jìn)行管理,他們的工作包括用戶管理和課題管理;課題管理包括:錄入新添的課題的相關(guān)信息,刪除課題信息,修改課題信息,查看選題。同樣,管理員可以對(duì)用戶進(jìn)行管理,包括添加、刪除、修改用戶信息。系統(tǒng)的安全性是不可忽略的方面,本系統(tǒng)的合法用戶是學(xué)生以及老師和管理員。在進(jìn)入系統(tǒng)前都要進(jìn)行身份驗(yàn)證。本課題目標(biāo)是要讓該平臺(tái)來(lái)代替以前教務(wù)管理人員的工作,把課題申報(bào)和選題處理都通過(guò)網(wǎng)絡(luò)來(lái)交互實(shí)現(xiàn)。該平

6、臺(tái)實(shí)質(zhì)上是一個(gè)基于Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)和用戶組成。系統(tǒng)要實(shí)現(xiàn)的主要功能有:1) 系統(tǒng)管理員對(duì)教師添加、刪除;2) 系統(tǒng)管理員對(duì)論文的添加、刪除、修改、查詢;3) 學(xué)生對(duì)論文的選擇,退選;4) 學(xué)生對(duì)自己信息的查詢、修改;5) 教師對(duì)自己信息的查詢、修改;6) 用戶登陸:包括系統(tǒng)管理員登陸、教師登陸、學(xué)生登陸;三、實(shí)驗(yàn)方案、實(shí)驗(yàn)方法及預(yù)期達(dá)到的目標(biāo)1、實(shí)驗(yàn)方案“畢業(yè)設(shè)計(jì)選題系統(tǒng)”是基于瀏覽器/服務(wù)器架構(gòu)的軟件管理系統(tǒng),它的開(kāi)發(fā)技術(shù)是目前比較流行的基于windows平臺(tái)的JSP結(jié)合的技術(shù),數(shù)據(jù)庫(kù)采用了MySQL數(shù)據(jù)庫(kù),MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),

7、開(kāi)發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)?!爱厴I(yè)設(shè)計(jì)選題系統(tǒng)”分為“前臺(tái)”和“后臺(tái)“兩部分,前臺(tái)是實(shí)現(xiàn)學(xué)生和教師瀏覽網(wǎng)站的功能,學(xué)生用戶通過(guò)網(wǎng)上瀏覽教師的課題選擇自己喜歡的課題,然后提交到后臺(tái)數(shù)據(jù)庫(kù)保存選題信息,待由管理員處理信息。而教師則可以通過(guò)網(wǎng)上瀏覽申請(qǐng)課題,然后提交到后臺(tái)數(shù)據(jù)庫(kù),待由管理員處理信息。學(xué)生和教師只能瀏覽數(shù)據(jù)庫(kù)信息而不能修改,數(shù)據(jù)庫(kù)的相關(guān)信息處理由管理員完成。管理員處理教師課題和學(xué)生志愿要

8、完成的操作有:對(duì)學(xué)生志愿的添加、刪除、修改,能夠查看有哪些學(xué)生選擇了志愿,哪些學(xué)生還沒(méi)有選擇志愿。對(duì)教師課題管理要完成的操作有:對(duì)教師課題的添加、刪除、修改,并要對(duì)教師申請(qǐng)的課題進(jìn)行審查、批準(zhǔn)。2、實(shí)驗(yàn)方法1) 尋找相關(guān)資料,編寫(xiě)需求分析,確定初步架構(gòu);2) 驗(yàn)用的文件文檔集和研究過(guò)程中用到的各種工具軟件;3) 據(jù)已有的資料,并借助面向?qū)ο蟮某绦蛟O(shè)計(jì)思想對(duì)系統(tǒng)各模塊進(jìn)行分析、建模、設(shè)計(jì)、實(shí)現(xiàn)等;4) 采用Myeclipse和Tomcat等工具完成代碼的編寫(xiě)。3、預(yù)期達(dá)到的目標(biāo)代碼實(shí)現(xiàn)系統(tǒng)要求,能正常運(yùn)行,完成畢業(yè)論文的撰寫(xiě)。四、完成課題所需的條件、主要困難及解決辦法1、所需的條件硬件:Wind

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

10、文獻(xiàn)書(shū)寫(xiě)順序:序號(hào) 作者.文章名.學(xué)術(shù)刊物名.年,卷(期):引用起止頁(yè))1 (美)Bruce Eckel著, 陳昊鵬譯. Java編程思想M. 北京: 機(jī)械工業(yè)出版社. 20072 李興華, 王月清. Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典(基礎(chǔ)篇)M. 北京: 清華大學(xué)出版社. 20103 劉京華. Java Web整合開(kāi)發(fā)王者歸來(lái)(JSP+Servlet+Hibernate+Spring)M. 北京: 清華大學(xué)出版社. 20104 孫衛(wèi)琴, 李洪成. Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解M. 北京: 電子工業(yè)出版社. 20035 林信良. Spring2.0技術(shù)手冊(cè)M. 北京: 電子工業(yè)出版社

11、. 20056 張孝祥. 深入Java Web開(kāi)發(fā)內(nèi)幕核心基礎(chǔ)M. 北京: 電子工業(yè)出版社. 20067 朱紅, 司光亞. Java Web編程指南M. 北京: 電子工業(yè)出版社. 20018 林寒超, 張南平. Hibernate技術(shù)的研究J.計(jì)算機(jī)技術(shù)與發(fā)展. 2006, 16(11): 112-1169 (美)阿諾德, Ken Arnold等. Java程序設(shè)計(jì)語(yǔ)言M. 北京: 人民郵電出版社. 200610 孫衛(wèi)琴. 精通Struts:基于MVC的Java Web設(shè)計(jì)與開(kāi)發(fā). 北京: 電子工業(yè)出版社. 2005起止日期論文工作進(jìn)度(主要內(nèi)容、完成要求)2012.12.122012.12.22完成開(kāi)題報(bào)告和任務(wù)書(shū)2012.12.232013.01.23實(shí)現(xiàn)系統(tǒng)需求分析,構(gòu)建系統(tǒng)整體結(jié)構(gòu)并建立數(shù)據(jù)庫(kù)2013.01.232013.02.03編寫(xiě)代碼,初步完成要實(shí)現(xiàn)的功能2013.02.042013.02.28測(cè)試系統(tǒng),添加功能,完善系統(tǒng)功能及框架2013.03.012013.04.30完成論文初稿并提交2013.05.012013.0

溫馨提示

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

評(píng)論

0/150

提交評(píng)論