資源描述:
《JSP新聞發(fā)布系統(tǒng)5》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、成績(jī):存檔資料華東交通大學(xué)理工學(xué)院課程設(shè)計(jì)報(bào)告書(shū)所屬課程名稱(chēng)JSP課程設(shè)計(jì)分院專(zhuān)業(yè)班級(jí)JSP新聞發(fā)布系統(tǒng)電信分院學(xué)生姓名指導(dǎo)教師2012年6月11H第一章課程設(shè)計(jì)的目地和要求11?1課程設(shè)計(jì)的目的11?2課程設(shè)計(jì)的要求1第二章系統(tǒng)的功能模塊22.1新聞添加22.2新聞修改22.3刪除新聞22.4瀏覽新聞2第三章數(shù)據(jù)庫(kù)的實(shí)現(xiàn)33.1數(shù)據(jù)庫(kù)的鏈接33.2新聞功能的數(shù)據(jù)庫(kù)操作4第四章功能的具體實(shí)現(xiàn)54.1系統(tǒng)流程圖54.2管理員登錄界面54.3新聞管理頁(yè)面64.4新聞添加頁(yè)面64.5新聞修改頁(yè)面74.6新聞的刪除7第五章課程設(shè)計(jì)心得
2、8第六章參考文獻(xiàn)9第一章■■■課程設(shè)計(jì)的目地和要求1?1課程設(shè)計(jì)的目的JSP是由Sun公司倡導(dǎo)、多家公司參與,在1999年推岀的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP是基于JavaServlet以及整個(gè)Java體系的Web開(kāi)發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站,這項(xiàng)技術(shù)還在不斷的更新和優(yōu)化中。我們這一個(gè)學(xué)期學(xué)習(xí)了Jsp網(wǎng)頁(yè)設(shè)計(jì),通過(guò)這一次的課程設(shè)計(jì)要求我們對(duì)以前知識(shí)的一個(gè)回顧和鞏固,對(duì)于各個(gè)軟件的安裝、配置的掌握,對(duì)于系統(tǒng)代碼的錯(cuò)誤可以分析、改正,使我們対Jsp這一網(wǎng)頁(yè)語(yǔ)言可以進(jìn)一步的了解。1.2課程設(shè)計(jì)的要求本次的課
3、程設(shè)計(jì)這要是要制作一個(gè)簡(jiǎn)單的新聞發(fā)布系統(tǒng),其中的基本功能包扌舌了新聞的瀏覽、新聞的添加、新聞的修改、新聞的刪除功能,通過(guò)對(duì)數(shù)據(jù)庫(kù)的鏈接,我們?cè)诰W(wǎng)頁(yè)上可以對(duì)新聞進(jìn)行管理,并且將結(jié)果保冇在數(shù)據(jù)庫(kù)當(dāng)中。這次我們所需要的主要軟件包括:SQLServer2005.Tomcat6.0、MyEclipse8.0>JDK1.7,此次課程設(shè)計(jì)是在軟件安裝成功的情況下進(jìn)行設(shè)計(jì)的。第二章■■■系統(tǒng)的功能模塊這次我們的新聞發(fā)布系統(tǒng)模塊包括了添加新聞、修改新聞、刪除新聞、瀏覽新聞這四大模塊,如下圖所示2.1新聞添加管理員登錄成功進(jìn)入了新聞管理頁(yè)面,可以
4、使用新聞添加功能。在新聞管理頁(yè)面有添加新聞這個(gè)超鏈接,點(diǎn)擊進(jìn)入了添加新聞頁(yè)而,這里而包括了新聞標(biāo)題、作者、新聞?lì)愋?、新聞?nèi)容、新聞發(fā)布時(shí)問(wèn),填寫(xiě)完畢后按提交按鈕,可以將新聞保存到數(shù)據(jù)庫(kù)中,并且可以在管理頁(yè)面顯示剛剛添加的新聞,點(diǎn)擊標(biāo)題進(jìn)入了可以更加詳細(xì)的瀏覽新聞。2.2新聞修改新聞管理頁(yè)在面我們?cè)O(shè)置了一個(gè)修改這一超鏈接,點(diǎn)擊進(jìn)去了,我們可以對(duì)新聞的標(biāo)題和內(nèi)容進(jìn)行編輯,完成了我們按修改這個(gè)按鈕就可以完成了,如果我們不想修改,我們可以點(diǎn)擊復(fù)原這個(gè)按鈕,我們就可以返冋到新聞管理頁(yè)面。2.3刪除新聞進(jìn)入了新聞管理頁(yè)面,我們有一個(gè)刪除選
5、項(xiàng),當(dāng)我們想刪除這條新聞的時(shí)候,我們只需點(diǎn)擊就可以直接刪除,被刪除的新聞在數(shù)據(jù)庫(kù)里也是被刪除了,不可以回復(fù)。2.4瀏覽新聞在新聞管理頁(yè)面,我們可以點(diǎn)擊其屮的新聞標(biāo)題進(jìn)行更加詳細(xì)的閱讀,點(diǎn)擊進(jìn)入了是新聞的瀏覽頁(yè)面,里面是對(duì)新聞更加詳細(xì)的闡述。第三章■■■數(shù)據(jù)庫(kù)的實(shí)現(xiàn)3.1數(shù)據(jù)庫(kù)的鏈接這次我們實(shí)現(xiàn)數(shù)據(jù)庫(kù)的鏈接,我們首先是新建了一個(gè)數(shù)據(jù)源:newsAccess,在配置完成后,我們?cè)赟QLServer2005里面新建了一個(gè)數(shù)據(jù)庫(kù):nowsAccoss,并且新建了兩個(gè)表,一個(gè)是Uscrlnfo,里而記錄的是用戶(hù)的信息,包括了用戶(hù)名和登錄
6、密碼,我們默認(rèn)的用八名和密碼是:admin.admin,另外一個(gè)是Newsinfo,里面記錄的新聞的信息,包括了新聞作者、新聞標(biāo)題、新聞?lì)愋?、新聞?nèi)容和新聞發(fā)布時(shí)間。如下圖所示:列名數(shù)據(jù)類(lèi)型允許空1Userid[intoUserNamenvarchar(lO)EUserPwdnvarchar(16)Os圖3.1用戶(hù)表列名敎擄類(lèi)型允許空gNewsldint0INewsUserNamenvarchar(lO)nNewsTitienvarchar(lOO)BNewsTypenvarchar(lO)nNewscontentntextB
7、?卜;NewsUpTime:
8、datetimenn圖3.2新聞信息表我們只要打開(kāi)這兩個(gè)表就可以看到里面存儲(chǔ)的信息,在這里我們要將新聞發(fā)布系統(tǒng)和數(shù)據(jù)庫(kù)鏈接還需要一段代碼,如下:Class.forName(z,sun.jdbc.odbc.JdbcOdbcDriver,z);conn=DriverManager.getConnection(,zjdbc:odbc:newsAccess");stmt二conn.creatoStatoinent();這樣我們?cè)谛侣劰芾淼臅r(shí)候也可以進(jìn)行數(shù)據(jù)庫(kù)操作。3.2新聞功能的數(shù)據(jù)庫(kù)操作鏈接數(shù)據(jù)庫(kù)成功了
9、,我們可以在網(wǎng)頁(yè)上進(jìn)行各種操作,下面是各項(xiàng)操作實(shí)現(xiàn)的關(guān)鍵代碼。1.新聞添加Class.forName(/,sun.jdbc.odbc-JdbcOdbcDriver,z);conn=DriverManager>getConnection("jdbc:odbc:newsAcces