資源描述:
《基于jspjava信息管理系統(tǒng)設(shè)計(jì)的設(shè)計(jì)和開發(fā)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.畢業(yè)設(shè)計(jì)(論文)基于jsp(java)信息管理系統(tǒng)的設(shè)計(jì)和開發(fā)姓 名系別、專業(yè)導(dǎo)師姓名、職稱完成時(shí)間-..摘要隨著全球化信息技術(shù)的興起,特別是Internet的日益普及,我國各大中專院校都建立了自己的校園網(wǎng)。畢業(yè)生以班級為單位的原始手工報(bào)送的畢業(yè)設(shè)計(jì)選題方式已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需求,所以基于互聯(lián)網(wǎng)的畢業(yè)設(shè)計(jì)信息管理系統(tǒng)也就孕育而生了。畢業(yè)設(shè)計(jì)信息管理系統(tǒng)就是能夠使學(xué)生通過互聯(lián)網(wǎng)完成畢業(yè)設(shè)計(jì)課題的選定,它采用Web方式,同時(shí)適用于局域網(wǎng)和Internet,它要實(shí)現(xiàn)審核,權(quán)限管理等功能,并能提供畢業(yè)設(shè)計(jì)課題保存、課題查詢等功能,該系統(tǒng)同時(shí)能夠進(jìn)行權(quán)限的判斷
2、,同時(shí)對用戶和畢業(yè)設(shè)計(jì)課題進(jìn)行多種操作。本系統(tǒng)采用了JSP技術(shù)為主要手段,Oracle為后臺數(shù)據(jù)庫,本系統(tǒng)采用了多級角色管理:包括系統(tǒng)管理員、教師和學(xué)生三種權(quán)限。本文主要介紹了教師權(quán)限的功能,并詳細(xì)地論述了系統(tǒng)設(shè)計(jì)的思想和實(shí)現(xiàn)的方法步驟從而為以后的研究打下了基礎(chǔ)。關(guān)鍵詞:信息管理系統(tǒng);網(wǎng)絡(luò);JSP-..目錄1引言11.1系統(tǒng)開發(fā)背景11.2系統(tǒng)開發(fā)的目的意義12開發(fā)工具、技術(shù)簡介及運(yùn)行環(huán)境12.1開發(fā)工具簡介12.1.1Tomcat簡介12.1.2MyEclipse簡介22.2開發(fā)技術(shù)簡介22.2.1JSP簡介22.2.2JDBC簡介32.2.3Oracle
3、數(shù)據(jù)庫簡介33需求分析與總體設(shè)計(jì)43.1系統(tǒng)需求分析43.2可行性分析43.3系統(tǒng)設(shè)計(jì)思想53.4數(shù)據(jù)庫設(shè)計(jì)53.4.1數(shù)據(jù)庫需求分析53.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)63.5系統(tǒng)功能設(shè)計(jì)73.6系統(tǒng)功能圖83.7系統(tǒng)功能流程圖84部分詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)104.1系統(tǒng)頁面主題設(shè)計(jì)104.2數(shù)據(jù)庫操作類104.3教師界面及其基本功能的實(shí)現(xiàn)134.3.1教師登錄134.3.2教師在線出題144.3.3畢業(yè)設(shè)計(jì)課題查詢15-..4.3.4畢業(yè)設(shè)計(jì)課題修改154.3.5查詢已選課題名單184.3.6安全管理195軟件測試215.1軟件測試的目的215.2系統(tǒng)測試21結(jié)論22
4、參考文獻(xiàn)23致謝24-..-..1引言1.1系統(tǒng)開發(fā)背景隨著物質(zhì)化辦公的日益普及,信息的自動處理以及網(wǎng)絡(luò)式的信息交互方式越來越被人們認(rèn)可和應(yīng)用。讓計(jì)算機(jī)來管理學(xué)生的信息是現(xiàn)在各個(gè)高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。隨著近幾年高校的持續(xù)擴(kuò)招,學(xué)生人數(shù)逐年增加。為了滿足廣大學(xué)生的求學(xué)需求,各個(gè)高校的師資力量、硬件配置也隨之增強(qiáng)。這樣一來,日常行政部門的工作也接越來越繁重。傳統(tǒng)的管理方式要耗費(fèi)大量的資源,畢業(yè)設(shè)計(jì)信息管理系統(tǒng)與傳統(tǒng)的手工方式選擇畢業(yè)設(shè)計(jì)課題相比不但節(jié)約資源,而且更加準(zhǔn)確,便于查詢和修改信息。同時(shí),增強(qiáng)學(xué)生選題的自主權(quán),能
5、夠選擇自己感興趣的課題。傳統(tǒng)的畢業(yè)設(shè)計(jì)課題選擇方式已經(jīng)不適應(yīng)現(xiàn)代教學(xué)管理的改革和發(fā)展的需要,迫切需要一種新的信息管理方式。1.2系統(tǒng)開發(fā)的目的意義畢業(yè)設(shè)計(jì)是學(xué)生在校期間的最后一個(gè)教學(xué)環(huán)節(jié),是學(xué)習(xí)深化和提高的一個(gè)重要過程,也是綜合檢驗(yàn)所學(xué)理論知識的一個(gè)重要環(huán)節(jié)。本系統(tǒng)從課題的審核,學(xué)生選題、查詢課題,教師出題、查詢課題、修改課題等多個(gè)環(huán)節(jié)進(jìn)行管理,實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)課題的管理工作。同時(shí)實(shí)現(xiàn)了學(xué)生自主選題,對已選課題進(jìn)行查詢的功能,同時(shí)教師可以及時(shí)查看所選課題名單,保證畢業(yè)設(shè)計(jì)期間教師和學(xué)生之間信息的聯(lián)通。隨著Internet的發(fā)展,基于網(wǎng)絡(luò)的畢業(yè)設(shè)計(jì)信息管理系統(tǒng)由
6、于能使得學(xué)生可以在任意地點(diǎn)、任意時(shí)間進(jìn)行課題的選擇,因此,基于網(wǎng)絡(luò)的信息管理系統(tǒng)的研發(fā)工作正引起國內(nèi)外高校的廣泛關(guān)注。并且隨著學(xué)院的教學(xué)體制改革不斷加深,本系統(tǒng)的建立為參加畢業(yè)設(shè)計(jì)的教師和學(xué)生提供了接口。2開發(fā)工具、技術(shù)簡介及運(yùn)行環(huán)境2.1開發(fā)工具簡介2.1.1Tomcat簡介Tomcat是由Apache軟件基金會下屬的Jakarta項(xiàng)目開發(fā)的一個(gè)Servlet容器,按照SunMicrosystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對Servlet和JavaServerPage(JSP)的支持,并提供了作為Web服務(wù)器的一些特有功能,如Tomcat管理和控制平臺、安全
7、域管理和Tomcat閥等。由于Tomcat本身也內(nèi)含了一個(gè)HTTP服務(wù)器,它也可以被視作一個(gè)單獨(dú)的Web服務(wù)器。但是,不能將Tomcat和ApacheWeb服務(wù)器混淆。Apache-..WebServer是一個(gè)用C語言實(shí)現(xiàn)的HTTPwebserver;這兩個(gè)HTTPwebserver不是捆綁在一起的。ApacheTomcat包含了一個(gè)配置管理工具,也可以通過編輯XML格式的配置文件來進(jìn)行配置。2.1.2MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseI
8、DE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、