ID:855062
大?。?.90 MB
頁(yè)數(shù):44頁(yè)
時(shí)間:2017-09-20
《基于jsp的教學(xué)管理系統(tǒng)畢業(yè)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、目錄目錄第1章緒論11.1課題背景11.2國(guó)內(nèi)外現(xiàn)狀11.3發(fā)展趨勢(shì)2第2章技術(shù)及開(kāi)發(fā)工具介紹32.1系統(tǒng)開(kāi)發(fā)涉及的技術(shù)32.1.1SERVLET技術(shù)簡(jiǎn)介32.1.2JSP及其特點(diǎn)42.1.3JDBC技術(shù)42.2系統(tǒng)開(kāi)發(fā)所用工具52.2.1ApacheTomcat52.2.2MySQL數(shù)據(jù)庫(kù)52.3系統(tǒng)開(kāi)發(fā)采用的設(shè)計(jì)模式62.4開(kāi)發(fā)平臺(tái)的選擇72.5系統(tǒng)運(yùn)行環(huán)境72.5.1硬件環(huán)境72.5.2軟件環(huán)境7第3章系統(tǒng)總體設(shè)計(jì)93.1教學(xué)管理系統(tǒng)需求分析93.2教學(xué)管理系統(tǒng)的功能分析113.2.1管理員登錄模塊113.2.2教
2、師基本信息管理模塊113.2.3學(xué)生課程管理模塊113.2.4學(xué)生基本信息管理模塊123.3系統(tǒng)結(jié)構(gòu)圖133.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)133.5實(shí)體E-R圖143.6實(shí)體聯(lián)系E-R圖163.6.1E-R圖向關(guān)系模型的轉(zhuǎn)換173.6.2關(guān)系模式設(shè)計(jì)173.6.3數(shù)據(jù)表結(jié)構(gòu)18第4章系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)214.1系統(tǒng)登陸界面的設(shè)計(jì)與實(shí)現(xiàn)214.2主控制平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)224.3教師管理系統(tǒng)界面的設(shè)計(jì)與實(shí)現(xiàn)234.4課程管理界面的設(shè)計(jì)與實(shí)現(xiàn)294.5學(xué)生管理界面的設(shè)計(jì)與實(shí)現(xiàn)31第5章測(cè)試355.1常用的測(cè)試方法355.2系統(tǒng)測(cè)試
3、365.3系統(tǒng)的安全性分析38II目錄5.4系統(tǒng)的實(shí)用性分析38結(jié)論39致謝40參考文獻(xiàn)41II第1章緒論1.1課題背景隨著國(guó)民經(jīng)濟(jì)的加速發(fā)展,我校辦學(xué)規(guī)模的不斷擴(kuò)大,按照傳統(tǒng)的人工方式進(jìn)行教學(xué)管理,由于業(yè)務(wù)量大,以及人為主觀因素的影響,已難以適應(yīng)新形勢(shì)的需要,不便于工作的順利開(kāi)展。為了加強(qiáng)管理,減輕工作人員的負(fù)擔(dān),提高工作效率,設(shè)計(jì)出一套實(shí)用性較強(qiáng)的教學(xué)管理系統(tǒng)。為用戶(hù)提供豐富的信息、快捷的查詢(xún)手段。使用戶(hù)擺脫人工操作的工作模式,實(shí)現(xiàn)教學(xué)信息管理的科學(xué)化、現(xiàn)代化。作為培養(yǎng)人才的基地,各個(gè)學(xué)校的進(jìn)步與發(fā)展對(duì)整個(gè)社會(huì)起著巨
4、大的作用。沒(méi)有管理的自動(dòng)化,就沒(méi)有管理的現(xiàn)代化。各個(gè)學(xué)校都朝著現(xiàn)代化、科學(xué)化的方向發(fā)展,而確保這兩條出路暢通的基本條件就是計(jì)算機(jī)在學(xué)校各項(xiàng)管理工作的廣泛應(yīng)用。現(xiàn)在我國(guó)許多學(xué)校的教學(xué)管理水平還處于手工階段,造成了嚴(yán)重落后的局面,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展。為此,以智能化為導(dǎo)向,基于計(jì)算機(jī)硬件的軟件管理系統(tǒng)開(kāi)始應(yīng)運(yùn)而生。1.2國(guó)內(nèi)外現(xiàn)狀Web作為教學(xué)管理系統(tǒng)的媒體,其優(yōu)勢(shì)不僅在于它是很好的內(nèi)容載體,可以隨時(shí)隨地地訪(fǎng)問(wèn),還在于它提供了很多交流渠道,可以促進(jìn)師生之間、學(xué)生之間的充分討論,這對(duì)于提高教學(xué)質(zhì)量、促進(jìn)學(xué)生高級(jí)認(rèn)知
5、能力的開(kāi)發(fā)是十分重要的。所以,也有一些遠(yuǎn)程教學(xué)管理平臺(tái)就是在遠(yuǎn)程會(huì)議系統(tǒng)之上增加了教育管理功能,并逐步向全面支持網(wǎng)上教學(xué)方向擴(kuò)展。如DataBeam公司DataBeamLearningServer。Lotus的LearningSpace是基于LotusDomino框架,提供了學(xué)生與學(xué)生、學(xué)生與老師之間強(qiáng)大的交流功能?,F(xiàn)在國(guó)際上最有影響的WBTSystem的TopClass、Lotus公司的LearningSpace英屬哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)系開(kāi)發(fā)的WebCT(WebCourseTools)、加拿大SimonFraser4
6、2大學(xué)的VirtualU都在全球發(fā)展了一定的用戶(hù)群,每種軟件都至少有10所大學(xué)或公司在使用,各開(kāi)設(shè)了上百門(mén)課程,授課學(xué)生人數(shù)均超過(guò)5000人次。其中一些產(chǎn)品已進(jìn)入中國(guó)市場(chǎng),如中國(guó)有四所大學(xué)在使用Lotus公司的LearningSpace,VirtualU也在去年到中國(guó)做過(guò)宣傳。目前大量的教學(xué)支撐平臺(tái)還只是大學(xué)實(shí)驗(yàn)室的產(chǎn)物,處于繼續(xù)開(kāi)發(fā)或"beta"測(cè)試階段。1.3發(fā)展趨勢(shì)1.系統(tǒng)日趨開(kāi)放,遵從標(biāo)準(zhǔn):為了更好地交流和服務(wù),促進(jìn)資源的共享和優(yōu)勢(shì)互補(bǔ),研究制定相關(guān)的標(biāo)準(zhǔn)并遵從實(shí)施,是大趨勢(shì)。標(biāo)準(zhǔn)化也是開(kāi)放性的前提。2.與學(xué)校的
7、其他有關(guān)系統(tǒng)有機(jī)結(jié)合,這不僅是數(shù)據(jù)交換層面的結(jié)合,還包括用戶(hù)統(tǒng)一的門(mén)戶(hù)界面,統(tǒng)一身份驗(yàn)證和授權(quán)等一系列互操作問(wèn)題。3.強(qiáng)調(diào)對(duì)教學(xué)策略的支持,特別是對(duì)混合學(xué)習(xí)方式的支持:這包括課堂教學(xué)管理和課程網(wǎng)站如何更合理結(jié)合,異步學(xué)習(xí)資源和同步學(xué)習(xí)材料如何配合,服務(wù)器的一般性服務(wù)和本地個(gè)性服務(wù)如何更好融合等一系列問(wèn)題,其實(shí)現(xiàn)技術(shù)涉及WEBSERVICES,XMLMESSAGING。42第2章技術(shù)及開(kāi)發(fā)工具介紹2.1系統(tǒng)開(kāi)發(fā)涉及的技術(shù)本系統(tǒng)采用Servlet+JSP+Apache(MVC模式)技術(shù)配MySQL數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)開(kāi)發(fā)[1]。2
8、.1.1SERVLET技術(shù)簡(jiǎn)介Servlet是Java技術(shù)對(duì)CGI編程的回答。Servlet程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成Web頁(yè)面。同時(shí)它也作為一個(gè)中間層,負(fù)責(zé)連接來(lái)自Web瀏覽器或其他HTTP客戶(hù)程序的請(qǐng)求和HTTP服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序。與傳統(tǒng)的CGI和許多其他類(lèi)似CGI的技術(shù)相比,JavaServlet具
此文檔下載收益歸作者所有