資源描述:
《JSP新聞發(fā)布系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、存檔資料成績:xxxxxxxxxx學(xué)院課程設(shè)計(jì)報(bào)告書所屬課程名稱JSP程序課程設(shè)計(jì)題目JSP新聞發(fā)布系統(tǒng)分院專業(yè)班級學(xué)號學(xué)生姓名指導(dǎo)教師2015年06月23日目錄第1章課程設(shè)計(jì)目的、內(nèi)容及要求31.1設(shè)計(jì)的目的31.2設(shè)計(jì)內(nèi)容及要求:3第2章方案設(shè)計(jì)及功能42.1設(shè)計(jì)方法與步驟:42.2設(shè)計(jì)方案及功能42.3數(shù)據(jù)庫設(shè)計(jì)5第3章模塊設(shè)計(jì)63.1系統(tǒng)模塊63.2數(shù)據(jù)庫訪問模塊63.3查看新聞模塊73.4發(fā)布新聞模塊73.5管理新聞模塊7第4章系統(tǒng)設(shè)計(jì)94.1實(shí)現(xiàn)結(jié)構(gòu)94.2功能實(shí)現(xiàn)94.2.1登錄頁面94.2.2注冊頁面114.2.3添加新聞頁面124.2.
2、4管理新聞頁面134.2.5查看新聞頁面15第5章設(shè)計(jì)心得16參考文獻(xiàn)17第1章課程設(shè)計(jì)目的、內(nèi)容及要求1.1設(shè)計(jì)的目的利用已經(jīng)學(xué)過的網(wǎng)站開發(fā)工具myeclipse+mysql,設(shè)計(jì)一個新聞發(fā)布系統(tǒng)。1.2設(shè)計(jì)內(nèi)容及要求:該系統(tǒng)的功能模塊有:1.用戶注冊;2.用戶修改個人資料;3.用戶發(fā)布新聞、修改、更新、刪除等;4.用戶評論新聞等。要求:用myeclipse進(jìn)行設(shè)計(jì);數(shù)據(jù)庫用mysql;運(yùn)行環(huán)境:數(shù)據(jù)庫:MYSQL,NavicatforMySQL系統(tǒng)開發(fā)軟件:myeclipse第2章方案設(shè)計(jì)及功能2.1設(shè)計(jì)方法與步驟:對網(wǎng)站進(jìn)行分析設(shè)計(jì),分模塊;進(jìn)行各
3、模塊的界面設(shè)計(jì);進(jìn)行數(shù)據(jù)庫表格的設(shè)計(jì);進(jìn)行各個模塊的詳細(xì)設(shè)計(jì);測試運(yùn)行整個系統(tǒng)。2.2設(shè)計(jì)方案及功能所有用戶均可以使用新聞發(fā)布系統(tǒng)功能,發(fā)布新聞是用戶需要填寫新聞標(biāo)題、新聞類型、新聞內(nèi)容,發(fā)布時間和作者不需要用戶填寫登錄功能當(dāng)用戶需要管理新聞是需要用管理員的身份登錄,當(dāng)為登錄用戶點(diǎn)擊管理新聞時,彈出“非法用戶”,點(diǎn)擊確定進(jìn)入管理員登錄頁面??赏ㄟ^“退出”連接退出管理用戶注冊功能添加新聞功能新聞標(biāo)題、新聞類別、新聞內(nèi)容管理新聞功能當(dāng)用戶以管理員身份進(jìn)入管理頁面時,可對新聞修改、刪除等操作(1)查看新聞查看標(biāo)題、類別、作者、內(nèi)容、發(fā)布時間(2)修改新聞修改標(biāo)
4、題、類別(3)刪除新聞添加、管理評論任何人可發(fā)表評論,注冊用戶可以管理自己發(fā)布的評論添加、管理類別2.3數(shù)據(jù)庫設(shè)計(jì)在數(shù)據(jù)中采用tb_news表來存儲新聞信息,如圖所示:tb_user來存儲用戶信息tb_class表來存儲新聞類別信息第3章模塊設(shè)計(jì)3.1系統(tǒng)模塊依據(jù)需求分析結(jié)果,新聞發(fā)布系統(tǒng)可以分為四個模塊:數(shù)據(jù)庫訪問模塊、新聞查看模塊、新聞發(fā)布模塊和新聞管理模塊。數(shù)據(jù)庫模塊新聞發(fā)布模塊新聞發(fā)布系統(tǒng)新聞管理模塊新聞查看模塊3.2數(shù)據(jù)庫訪問模塊利用JavaBean,Servlet封裝對數(shù)據(jù)庫的操作,主要包括連接數(shù)據(jù)庫、添加、修改、刪除、查詢數(shù)據(jù)表、關(guān)閉連接等
5、功能。當(dāng)JSP頁面中需要訪問數(shù)據(jù)庫時直接調(diào)用這個JavaBean即可。數(shù)據(jù)庫訪問模塊創(chuàng)建連接、執(zhí)行非查詢類語句創(chuàng)建連接、執(zhí)行查詢語句關(guān)閉連接加載驅(qū)動程序3.3查看新聞模塊新聞查看模塊提供顯示全部新聞的功能,用戶通過單擊每條新聞的標(biāo)題可以查看到本條新聞的詳細(xì)內(nèi)容。顯示新聞列表查看新聞模塊查看詳細(xì)內(nèi)容3.4發(fā)布新聞模塊新聞發(fā)布模塊提供發(fā)布新消息的功能。3.5管理新聞模塊新聞管理模塊包括修改新聞和刪除新聞的功能。在進(jìn)入管理模塊前,需要以合法的管理員身份登錄管理員登錄發(fā)布新聞模塊修改新聞刪除新聞第4章系統(tǒng)設(shè)計(jì)4.1實(shí)現(xiàn)結(jié)構(gòu)4.2功能實(shí)現(xiàn)4.2.1登錄頁面若未注冊
6、或者用戶名,密碼不正確,則提示:登錄頁面關(guān)鍵代碼Stringuname=request.getParameter("Uname");Stringupwd=request.getParameter("Upwd");DBConnconn=newDBConn();ResultSetrs=null;Stringsql="selectfromtb_userwhereu_name='"+uname+"'andu_pwd='"+upwd+"'";System.out.println(sql);System.out.println(request.getContextP
7、ath());rs=conn.doQuery(sql);try{if(rs.next()){session.setAttribute("UserName",uname);conn.closeConn();out.print("");}else{conn.closeConn();out.print("