開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

ID:35485989

大小:57.45 KB

頁數(shù):5頁

時(shí)間:2019-03-25

開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《開題報(bào)告-基于mvc的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、沈陽師范大學(xué)科信軟件學(xué)院本科畢業(yè)論文開題報(bào)告指導(dǎo)論文題目基于MVC的課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師指導(dǎo)方向Java職稱/學(xué)歷講師學(xué)生姓名學(xué)號(hào)所屬班級(jí)10級(jí)16班2011年12月18日論文研究的科學(xué)意義及國(guó)內(nèi)外研究現(xiàn)狀隨著網(wǎng)絡(luò)技術(shù)和現(xiàn)代通訊技術(shù)的發(fā)展,人類已經(jīng)步入以數(shù)字化和網(wǎng)絡(luò)化為特征的知識(shí)經(jīng)濟(jì)時(shí)代,課程管理系統(tǒng)的過程己經(jīng)經(jīng)歷了傳統(tǒng)管理時(shí)期,技術(shù)管理時(shí)期,信息資源管理吋期,現(xiàn)在正逐漸向“網(wǎng)絡(luò)信息管理”吋期演進(jìn)。這種演講和發(fā)展對(duì)課程的管理工作模式勢(shì)必造成巨大變化,產(chǎn)生新的社會(huì)需求,而網(wǎng)絡(luò)課程信息管理系統(tǒng)就是這種新需求下的產(chǎn)物。利用網(wǎng)

2、絡(luò)管理,不僅能夠提高對(duì)大量數(shù)據(jù)準(zhǔn)確存儲(chǔ)的效率,還能使人們享受到方便快捷、足不出戶即可完成所要求的“信息時(shí)代生活”。計(jì)算機(jī)的存在,大大提高了人們口常工作效率,而網(wǎng)絡(luò)的發(fā)展,更可以使我們利用方便快捷的網(wǎng)絡(luò)通信和相應(yīng)的網(wǎng)絡(luò)平臺(tái)完成以往繁瑣麻煩的工作。因此建設(shè)一個(gè)安全、可靠、開放、高效的集信息查詢和課程管理的系統(tǒng)是必要的。基于MVC的課程管理系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫的建立和維護(hù),具體業(yè)務(wù)邏輯的處理以及服務(wù)器端查詢管理應(yīng)用程序的開發(fā)。對(duì)數(shù)據(jù)庫要求建立起數(shù)據(jù)的一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而后者要求程序功能完備,用戶使用方便等特點(diǎn)

3、。相較于其他模式,MVC模式具有分散關(guān)注、松散耦合、邏輯復(fù)用、標(biāo)準(zhǔn)定義等特點(diǎn)。各個(gè)模塊間各司其職,互不干涉。一旦哪一層的需求發(fā)生變化,只需要更改相應(yīng)的代碼而互不影響到其它層代碼,這使得模塊間能夠獨(dú)立開發(fā),便于維護(hù)和管理?;谝陨显?,在此提出了“基于MVC的課程管理系統(tǒng)”課題。主攻關(guān)鍵之處1.在技術(shù)方而:本系統(tǒng)使用JAVA語言開發(fā),開發(fā)工具使用MyEclipse5.5,Web服務(wù)器使用tomcat,數(shù)據(jù)庫使用SqlServer數(shù)據(jù)庫。對(duì)MVC框架和SqlServer數(shù)據(jù)庫要非常了解,能夠熟練操作??刂茖硬捎肧ervlet進(jìn)行控制轉(zhuǎn)

4、發(fā),業(yè)務(wù)邏輯層使用JavaBean負(fù)責(zé)管理JavaBean對(duì)象和數(shù)據(jù)庫操作,視圖層使用JSP技術(shù),難點(diǎn)在于對(duì)JAVA、SQL、XML等技術(shù)的熟練使用和各種流行框架的整合及對(duì)實(shí)際項(xiàng)目流程的整理。2.在功能方面:保證同一教師在同一吋間不能上兩門課程是需要解決的一大難點(diǎn)。另外復(fù)合查詢是需要考慮的。具體研究?jī)?nèi)容和重點(diǎn)解決的問題1.解決的關(guān)鍵問題(1)收集和明確整個(gè)系統(tǒng)所存儲(chǔ)的全部信息,準(zhǔn)確建立數(shù)據(jù)實(shí)體及確定試題屬性,準(zhǔn)確建立各實(shí)體間的聯(lián)系。(2)在控制層采用Servlet技術(shù)時(shí),在相應(yīng)的類中,創(chuàng)建相應(yīng)的訪問器,如setter訪問器方法獲取

5、頁面提交參數(shù)信息,getter訪問器方法向顯示頁面?zhèn)鬏敇I(yè)務(wù)結(jié)果。另外要配置好和應(yīng)的XML文件。(3)對(duì)用戶進(jìn)行權(quán)限設(shè)置。2.采取研究方法(1)本系統(tǒng)控制層采用Servlet進(jìn)行控制轉(zhuǎn)發(fā),業(yè)務(wù)邏輯層使用JavaBean技術(shù),視圖層使用JSP技術(shù),并且遵守MVC模式,保證系統(tǒng)的松耦合。3.可行性分析(1)技術(shù)可行性:基于MVC模式使得系統(tǒng)有了很好的松耦合性,各個(gè)模塊間各司其職,互不干涉。一旦哪一層的需求發(fā)生變化,只需要更改相應(yīng)的代碼而互不影響到其它層代碼,這使得模塊間能夠獨(dú)立開發(fā),便于維護(hù)和管理。(2)時(shí)間可行性:基于MVC模式能夠很

6、好的簡(jiǎn)化項(xiàng)目開發(fā),畢業(yè)設(shè)計(jì)代碼開發(fā)時(shí)間能夠保證系統(tǒng)的完整實(shí)現(xiàn)調(diào)試和維護(hù)。(3)經(jīng)濟(jì)可行性:對(duì)于課程管理系統(tǒng)使用現(xiàn)有的硬件和軟件設(shè)施己能夠完全滿足項(xiàng)目開發(fā)。預(yù)期達(dá)到的成果及提供形式本系統(tǒng)實(shí)現(xiàn)后,應(yīng)能提供一個(gè)可以對(duì)課程的整個(gè)流程進(jìn)行管理的操作平臺(tái)。同時(shí)通過本系統(tǒng)的開發(fā),也將更加了解實(shí)際項(xiàng)目操作流程,深刻體會(huì)軟件工程中的項(xiàng)目開發(fā)理論,通過對(duì)比發(fā)現(xiàn)理論學(xué)習(xí)中的問題。此系統(tǒng)涵蓋了以下幾大模塊:教師管理模塊,管理員管理模塊等幾個(gè)核心模塊。課程管理系統(tǒng)界而采用個(gè)性化設(shè)計(jì),力求達(dá)到菜單安排井井有條、一目了然,界面簡(jiǎn)潔美觀等目標(biāo)。進(jìn)度安排1、3月5

7、日——3月13日需求分析2、3月14H——3月15日概要設(shè)計(jì)3、3月16日一一3月19日數(shù)據(jù)庫設(shè)計(jì)4、3月20口一一4月8口詳細(xì)設(shè)計(jì)5、4月9日數(shù)據(jù)庫見表6、4月10日一一4月27日代碼開發(fā)7、4月28日一一5月1日功能性測(cè)試8、5月2H——5月4日結(jié)構(gòu)性測(cè)試9、5月5日一一5月20日論文初稿完成10、5月20日一一5月28日論文截稿11、5月29H——5月31FI論文提交12、答辯現(xiàn)有的資料及設(shè)備1、《數(shù)據(jù)庫系統(tǒng)概論》——王珊,薩師埴高等教育出版社,2006.5.2、《軟件設(shè)計(jì)師教程》一一陳平褚華?清華大學(xué)出版社,2006.6.

8、3、《Java辦公自動(dòng)化項(xiàng)目方案精解》——邢素萍?,航空岀版社,2006.4、《Java數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐》——周輝?科學(xué)岀版社,2005.5、《JSP開發(fā)技術(shù)大全》,——明日科技?人民郵電出版社,2007.設(shè)備:Hp6520s

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。