版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE4-存檔資料成績(jī):華東交通大學(xué)理工學(xué)院課程設(shè)計(jì)報(bào)告書(shū)所屬課程名稱(chēng)JSP程序設(shè)計(jì)題目新聞管理分院電信分院專(zhuān)業(yè)班級(jí)11電商2班學(xué)號(hào)20110210460227學(xué)生姓名羅灣灣指導(dǎo)教師程志平2013年7月5日目錄TOC\o"1-2"\h\u108191.1設(shè)計(jì)目的 -3-247631.2設(shè)計(jì)要求 -4-16763第二章課程設(shè)計(jì)的主要內(nèi)容 -5-123382.1主體框架程序設(shè)計(jì)說(shuō)明 -5-63612.2基本設(shè)計(jì)概念和處理流程 -5-187961、基本設(shè)計(jì)概念和流程圖 -5-75022、新聞管理結(jié)構(gòu)圖 -7-167163、總體模塊圖 -8-176852.3運(yùn)行設(shè)計(jì)說(shuō)明 -9-15965第三章新聞管理制作流程 -11-22533.1制作流程 -11-31258第四章具體設(shè)計(jì)與實(shí)現(xiàn) -17-66664.1MyEclipse結(jié)構(gòu)設(shè)計(jì) -17-28067第五章系統(tǒng)出錯(cuò)及處理措施 -22-275935.1出錯(cuò)信息 -22-33225.2處理措施 -22-8115.3系統(tǒng)維護(hù)設(shè)計(jì) -23-19769第六章參考文獻(xiàn) -24-31585第七章課程設(shè)計(jì)心得 -25-21853第八章致謝 -26-第一章課程設(shè)計(jì)的目的與要求1.1設(shè)計(jì)目的1、編寫(xiě)目的現(xiàn)在的世界蘊(yùn)涵著相當(dāng)大的信息量,每天的信息搜集,發(fā)布和更新都需要投入很大的人力物力。在網(wǎng)絡(luò)發(fā)展的新時(shí)代,越來(lái)越多的信息在網(wǎng)上發(fā)布,新聞最為信息的一個(gè)重要主題也不例外。這么大的信息量,如果單純用靜態(tài)網(wǎng)頁(yè)一個(gè)一個(gè)地制作,不僅耗費(fèi)人力物力,而且新聞本身的時(shí)效性也難以發(fā)揮出來(lái)。所以動(dòng)態(tài)新聞發(fā)布及管理系統(tǒng)的產(chǎn)生順應(yīng)當(dāng)前形勢(shì)的發(fā)展,不僅節(jié)省人力物力,而且更加體現(xiàn)了新聞本身的時(shí)效性。網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。主要目的1.提高學(xué)生在實(shí)際操作中收集信息,對(duì)信息進(jìn)行價(jià)值判斷,進(jìn)行信息整理、加工的能力。2.在實(shí)際的項(xiàng)目任務(wù)中培養(yǎng)網(wǎng)頁(yè)設(shè)計(jì)方面的素養(yǎng)。3.在實(shí)際的項(xiàng)目任務(wù)中使學(xué)生網(wǎng)頁(yè)編程和制作的能力得到提高。4.培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作和人際交往方面的能力。5.培養(yǎng)相關(guān)知識(shí)和技能的綜合應(yīng)用能力。6、掌握運(yùn)用Jsp語(yǔ)言及數(shù)據(jù)庫(kù)原理知識(shí)進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法7、掌握關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)方法8、掌握SQLSever2008技術(shù)的應(yīng)用9、掌握簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序編寫(xiě)方法3、功能說(shuō)明本軟件系統(tǒng)叫新聞發(fā)布系統(tǒng),系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)新聞的自動(dòng)發(fā)布,新聞和用戶(hù)信息的管理,欄目管理。新聞發(fā)布系統(tǒng)是針對(duì)我們平時(shí)在閱讀新聞的不便之處而提出的。閱讀新聞?dòng)脩?hù)不是主動(dòng)的,不能發(fā)布自己的作品。用戶(hù)可管理的主要功能為新聞瀏覽,查看新聞,查詢(xún)新聞以及對(duì)其新聞的評(píng)價(jià)。管理者可管理的主要功能有管理員登錄,維護(hù)系統(tǒng)信息,維護(hù)一級(jí)欄目信息,維護(hù)二級(jí)欄目信息以及其下的新聞信息。1.2設(shè)計(jì)要求1、課程設(shè)計(jì)要求(1)通過(guò)課程設(shè)計(jì)把課堂上講的內(nèi)容融會(huì)貫通,掌握表格在網(wǎng)頁(yè)布局中的特點(diǎn)及應(yīng)用,掌握如何通過(guò)表格來(lái)布局一個(gè)完整的界面。學(xué)會(huì)使用Dreamweaver軟件設(shè)計(jì)網(wǎng)頁(yè)及Dreamweaver的表格功能進(jìn)行網(wǎng)頁(yè)布局。使整個(gè)網(wǎng)頁(yè)頁(yè)面清新自然,整體界面美觀大方,簡(jiǎn)潔高效,使之達(dá)到界面動(dòng)與靜的搭配合理,動(dòng)而不亂,靜而不僵和諧效果。2、課程設(shè)計(jì)內(nèi)容(1)總體設(shè)計(jì)(2)運(yùn)行設(shè)計(jì)(3)系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)課程設(shè)計(jì)的主要內(nèi)容2.1主體框架程序設(shè)計(jì)說(shuō)明1、程序描述“新聞發(fā)布系統(tǒng)”用于組建一個(gè)新的新聞發(fā)布管理,包括客戶(hù)端和服務(wù)端,以及各種新聞的管理,包括新聞內(nèi)容的發(fā)布,修改和刪除。在設(shè)計(jì)新聞發(fā)布過(guò)程中,為了便于對(duì)新聞發(fā)布管理系統(tǒng)的測(cè)試,一般首先設(shè)計(jì)好新聞發(fā)布部分,以便可以向數(shù)據(jù)庫(kù)中錄入部分新聞數(shù)據(jù),從而可以設(shè)計(jì)調(diào)試顯示新聞列表和瀏覽新聞部分功能,在發(fā)布新聞時(shí),要選好新聞的類(lèi)型,然后再發(fā)布上去。在添加新聞過(guò)程中難免會(huì)出現(xiàn)錯(cuò)誤,修改新聞是非常重要的。實(shí)現(xiàn)修改功能的過(guò)程一般是首先將指定的內(nèi)容從數(shù)據(jù)庫(kù)中讀取出來(lái),然后顯示在頁(yè)面的輸入框中,然后再進(jìn)行修改。刪除一個(gè)新聞信息的第一步,只有當(dāng)查找到合理的所需刪除的新聞內(nèi)容,才可以建立其隸屬的關(guān)系,然后再刪除錄入新聞消息。關(guān)于上傳新聞內(nèi)容也是在原來(lái)的新聞內(nèi)容基礎(chǔ)上,先查看是否有相同的內(nèi)容,符合上傳條件后再上傳內(nèi)容。2.2基本設(shè)計(jì)概念和處理流程1、基本設(shè)計(jì)概念和流程圖管理首頁(yè)管理首頁(yè)添加新聞刪除新聞管理新聞選擇新聞進(jìn)入新聞列表完成修改新聞登入驗(yàn)證新聞管理結(jié)構(gòu)圖管理員登管理員登陸分類(lèi)管理新聞管理添加目錄修改目錄刪除新聞新聞詳情推薦新聞新聞首頁(yè)刪除目錄添加新聞修改新聞會(huì)員注冊(cè)新聞發(fā)布系統(tǒng)后臺(tái)管理前臺(tái)管理總體模塊圖模塊分模塊模塊功能新聞發(fā)布系統(tǒng)后臺(tái)管理管理員登錄身份確認(rèn)分類(lèi)管理添加目錄修改目錄刪除目錄新聞管理添加新聞修改新聞刪除新聞文件上傳前臺(tái)閱讀新聞首頁(yè)推薦新聞新聞詳情會(huì)員登入2.3運(yùn)行設(shè)計(jì)說(shuō)明1、運(yùn)行模塊組合模塊1:管理員登陸模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:管理員登陸模塊為獨(dú)立模塊,其主要功能是增加、刪除、鎖定賬號(hào),修改當(dāng)前管理員的登錄密碼。模塊2:分類(lèi)管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加目錄:|修改目錄:>系統(tǒng)管理員可以動(dòng)態(tài)定義、修改欄目。刪除目錄:|模塊3:新聞管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加新聞:主要是用于發(fā)布新聞修改新聞:主要是用于編輯新聞刪除新聞:主要是用于編輯新聞模塊4:前臺(tái)管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:新聞首頁(yè):|搜索新聞:|新聞詳情:>主要是用于與用戶(hù)之間的互動(dòng),以及用戶(hù)對(duì)本系統(tǒng)的意見(jiàn)。會(huì)員注冊(cè):|2、運(yùn)行控制說(shuō)明本系統(tǒng)欄目管理->新聞管理->模板管理->生成HTML頁(yè)面形成一個(gè)完整的新聞發(fā)布過(guò)程,主要通過(guò)相關(guān)類(lèi)實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的管理和靜態(tài)文件的生成操作。后臺(tái)管理員通過(guò)登錄驗(yàn)證獲得后臺(tái)管理權(quán)限,可以通過(guò):設(shè)置欄目->添加新聞->添加模板->綁定模板->生成文件等一系列的系統(tǒng)業(yè)務(wù)來(lái)完成一個(gè)新聞系統(tǒng)的設(shè)置和新聞的發(fā)布。3、運(yùn)行時(shí)間說(shuō)明本系統(tǒng)模塊分為后臺(tái)管理模塊和前臺(tái)閱讀模塊,其中后臺(tái)管理模塊又分為3個(gè)子模塊,分別為管理員登入模塊,分類(lèi)管理模塊,新聞管理模塊。前臺(tái)閱讀模塊又分為4個(gè)子模塊,分別為新聞首頁(yè)模塊,搜索新聞模塊,新聞詳情模塊,會(huì)員注冊(cè)模塊,其中在分類(lèi)管理模塊中又分為添加目錄、修改目錄、刪除目錄,在新聞管理模塊又分為添加新聞、修改新聞、刪除新聞、文件上傳,各模塊合理占用資源。第三章新聞管理制作流程3.1制作流程1、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),如圖1所示:圖1用JDBC訪問(wèn)數(shù)據(jù)庫(kù),創(chuàng)建ConnDB類(lèi),訪問(wèn)代碼和運(yùn)行結(jié)果為:<formaction="servlet/AdminLoginServlet"method="post"name="from1"onclick=""> <tablealign="center"bgColor="#80ffff"border="2"> <caption>管理員羅灣灣登陸界面</caption> <tr> <tdalign="right"bgColor="#00ffff">用戶(hù)名:</td><td><inputname="username"type="text"/></td><td>*</td> </tr> <tr> <tdalign="right"bgColor="#00ffff">密碼:</td><td><inputtype="password"name="userpwd"/></td><td>*</td> </tr> <tr> <tdalign="center"colspan="3"><inputtype="submit"name="submit"value="羅灣灣"/> <inputtype="reset"name="reset"value="重置"/></td> </tr> </table> </form><formid="form1"name="form1"method="post"action="servlet/addNewsServlet"><tablewidth="100%"border="1"><tr><tdalign="right">新聞標(biāo)特:</td><td><inputtype="text"name="newsTitle"/></td><td> </td></tr><tr><tdalign="right">新聞?lì)悇e:</td><td><selectname="newsType"><option>國(guó)內(nèi)新聞</option><option>國(guó)外新聞</option><option>八股新聞</option></select></td><td> </td></tr><tr><tdalign="right">新聞內(nèi)容:</td><td><inputtype="hidden"name="newsContent"id="newsContent"/><iframeID="eWebEditor1"src="eWebEditor/ewebeditor.htm?id=newsContent&style=coolblue"frameborder="0"scrolling="no"width="560"HEIGHT="500"></iframe></td><% ConnDBdb=newConnDB(); Stringsql="select*fromnewsinfoorderbyNewsUpTimedesc"; ResultSetrs=null; rs=db.doQuery(sql); %><formname="form1"action="servlet/delNewsServlet"><tableclass='tbDatalist'id='oTable'><caption>新聞管理</caption><tr><thscope="col"><inputtype="checkbox"id="selAll"name="selAll"onclick="checkAll()"/>全選</th><thscope="col">序號(hào)</th><thscope="col">新聞標(biāo)題</th><thscope="col">新聞?lì)悇e</th><thscope="col">新聞作者</th><thscope="col">添加時(shí)間</th><thscope="col">操作</th></tr><% inti=1; while(rs.next()){%><tralign="center"><td><inputtype="checkbox"name="mk"value="<%=rs.getString("NewsId")%>"onclick="itemClk()"/></td><td><%=i%></td><td><ahref="ViewNews.jsp?id=<%=rs.getString("NewsId")%>"target="_blank"><%=rs.getString("NewsTitle")%></a></td><td><%=rs.getString("NewsType")%></td><td><%=rs.getString("NewsUserName")%></td><td><%=rs.getString("NewsUpTime")%></td><td><ahref="NewsModify.jsp?id=<%=rs.getString("NewsId")%>">修改</a> <ahref="servlet/delNewsServlet?id=<%=rs.getString("NewsId")%>"onclick="returnqueren();">刪除</a></td></tr><% i++; } rs.close(); db.closeConnection(); %> <tr><tdcolspan="7"style="text-align:left;"><inputtype="hidden"id="arrayid"name="arrayid"/> <inputonclick="returnqueren();"type="submit"value="刪除勾選"name="submit1"disabled="disabled"/></td></tr></table>第四章具體設(shè)計(jì)與實(shí)現(xiàn)4.1MyEclipse結(jié)構(gòu)設(shè)計(jì)1、MyEclipse配置成功,如圖2所示:圖2用戶(hù)登入,如圖3,圖4所示:圖3圖4用戶(hù)登入結(jié)果,登入錯(cuò)誤和成功,如圖5,圖6所示:圖5圖64、添加和刪除新聞,如圖7,圖8所示:圖7圖85、修改和訪問(wèn)新聞,如圖9,圖10所示:圖9圖10第五章系統(tǒng)出錯(cuò)及處理措施5.1出錯(cuò)信息任何一個(gè)系統(tǒng)的開(kāi)發(fā)都應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成系統(tǒng)不一致或損壞,因此在本系統(tǒng)中采用出錯(cuò)提示框形式為用戶(hù)提示出錯(cuò)信息,另外對(duì)一些關(guān)鍵性操作如后臺(tái)系統(tǒng)管理員登入時(shí),輸入密碼也采用了確認(rèn)機(jī)制。系統(tǒng)應(yīng)對(duì)以下錯(cuò)誤做出正確處理:無(wú)法與數(shù)據(jù)庫(kù)連接時(shí),若不能夠正確連接,則應(yīng)做出正確處理。系統(tǒng)管理員忘記登入密碼,,則應(yīng)做出正確處理。3.系統(tǒng)原始數(shù)據(jù)丟失。5.2處理措施①提示數(shù)據(jù)庫(kù)無(wú)法連接信息。②提示密碼出錯(cuò),請(qǐng)輸入正確密碼,如忘記密碼,請(qǐng)點(diǎn)擊忘記密碼,并進(jìn)行密碼修改。③當(dāng)系統(tǒng)原始數(shù)據(jù)丟失時(shí),將啟用副本的建立和啟動(dòng)技術(shù),本系統(tǒng)將周期性地把硬盤(pán)信息記錄到移動(dòng)硬盤(pán)上去;本系統(tǒng)的降效技術(shù)是手工操作和數(shù)據(jù)的人工記錄;本系統(tǒng)采用的恢復(fù)再啟動(dòng)技術(shù)是從故障點(diǎn)恢復(fù)執(zhí)行,這樣節(jié)省了時(shí)間,提高了效率,若使軟件從頭開(kāi)始重新運(yùn)行,必然造成用戶(hù)等待,系統(tǒng)再啟動(dòng)以后會(huì)對(duì)故障點(diǎn)以前的內(nèi)容進(jìn)行檢查,如無(wú)出錯(cuò),系統(tǒng)將繼續(xù)執(zhí)行。5.3系統(tǒng)維護(hù)設(shè)計(jì)為了系統(tǒng)維護(hù)的方便,在本新聞發(fā)布系統(tǒng)程序內(nèi)部設(shè)計(jì)中,安排了用于系統(tǒng)檢查和維護(hù)的檢測(cè)點(diǎn)和系統(tǒng)維護(hù)模塊,系統(tǒng)維護(hù)模塊應(yīng)包括對(duì)系統(tǒng)進(jìn)行全面檢查,系統(tǒng)出錯(cuò)處理.系統(tǒng)優(yōu)化等一系列小模塊。第六章參考文獻(xiàn)[1]BruceEckel.《JAVA編程思想》.機(jī)械工業(yè)出版社,2003年10月:1-378[2]賽奎春.《JAVA工程應(yīng)用與項(xiàng)目實(shí)踐》.機(jī)械工業(yè)出版社,2002年8月:23-294[3]FLANAGAN.《JAVA技術(shù)手冊(cè)》.中國(guó)電力出版社,2002年6月:1-465[4]孫一林,彭波.《JSP數(shù)據(jù)庫(kù)編程實(shí)例》.清華大學(xué)出版社,2002年8月:30-210[5]LEEANNEPHILLIPS.《巧學(xué)活用JSP》.電子工業(yè)出版社,2004年8月:1-319[6]《JSP應(yīng)用開(kāi)發(fā)詳解》.電子工業(yè)出版社,2003年9月:32-300[7]耿祥義,張躍平.《JSP實(shí)用教程》.清華大學(xué)出版社,2003年5月1日:1-354[8]孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,2003年8月:1-246[9]薩師煊,王珊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》.高等教育出版社,2002年2月:3-460[10]Brown等.《JSP編程指南(第二版)》.電子工業(yè)出版社,2003年3月:1-268[11]清宏計(jì)算機(jī)工作室.《JSP編程技巧》.機(jī)械工業(yè)出版社,2004年5月:1-410[12]朱紅,司光亞.《JSP編程指南》..電子工業(yè)出版課程設(shè)計(jì)心得課程設(shè)計(jì)是我們專(zhuān)業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東淄博臨淄區(qū)事業(yè)單位綜合類(lèi)崗位招聘工作人員15人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟(jì)寧梁山縣鄉(xiāng)鎮(zhèn)(街道)社工站專(zhuān)職社工招考18人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東德州武城縣事業(yè)單位引進(jìn)博士研究生10人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東臨沂費(fèi)縣事業(yè)單位招聘綜合類(lèi)崗位工作人員65人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東臨沂沂南縣張莊鎮(zhèn)人民政府招聘部分勞務(wù)派遣工作人員7人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東臨沂臨沭縣融媒體中心招聘播音主持4人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年宜昌當(dāng)陽(yáng)市建設(shè)投資控股集團(tuán)限公司引進(jìn)急需緊缺人才【3人】管理單位筆試遴選500模擬題附帶答案詳解
- 2025年宏泰集團(tuán)中高級(jí)管理崗位社會(huì)公開(kāi)招聘(30名)管理單位筆試遴選500模擬題附帶答案詳解
- 2025-2030年中國(guó)無(wú)線基站(Femtocell)市場(chǎng)未來(lái)發(fā)展趨勢(shì)及前景調(diào)研分析報(bào)告
- 2025-2030年中國(guó)指接板行業(yè)深度調(diào)研及投資戰(zhàn)略規(guī)劃分析報(bào)告
- 大學(xué)生創(chuàng)業(yè)參考計(jì)劃書(shū)范文5篇
- 2024年度醫(yī)院醫(yī)療設(shè)備融資租賃合同4篇
- 行政規(guī)范性文件課件
- 交通事故應(yīng)急處理考核試卷
- 工貿(mào)企業(yè)安全生產(chǎn)費(fèi)用提取和使用管理制度(4篇)
- 中建硅墨烯保溫板外墻保溫施工方案
- 化學(xué)概論知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋東北師范大學(xué)
- 2025屆廣東省廣州市物理高二第一學(xué)期期末檢測(cè)試題含解析
- 分段計(jì)費(fèi)說(shuō)課稿
- 企業(yè)員工安全生產(chǎn)法培訓(xùn)
- 兒童毛細(xì)支氣管炎管理臨床實(shí)踐指南(2024版)解讀
評(píng)論
0/150
提交評(píng)論