JSP課程設(shè)計(jì)報(bào)告書新聞管理_第1頁
JSP課程設(shè)計(jì)報(bào)告書新聞管理_第2頁
JSP課程設(shè)計(jì)報(bào)告書新聞管理_第3頁
JSP課程設(shè)計(jì)報(bào)告書新聞管理_第4頁
JSP課程設(shè)計(jì)報(bào)告書新聞管理_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、存檔資料 成績: 華東交通大學(xué)理工學(xué)院課 程 設(shè) 計(jì) 報(bào) 告 書所屬課程名稱 jsp程序設(shè)計(jì) 題 目 新聞管理分 院 電 信 分 院 專業(yè)班級(jí) 11電商2班 學(xué) 號(hào) 20110210460227 學(xué)生姓名 羅灣灣 指導(dǎo)教師 程志平 2013 年 7月 5 日 目 錄1.1設(shè)計(jì)目的- 3 -1.2設(shè)計(jì)要求- 4 -第二章 課程設(shè)計(jì)的主要內(nèi)容- 5 -2.1主體框架程序設(shè)計(jì)說明- 5 -2.2基本設(shè)計(jì)概念和處理流程- 5 -1、基本設(shè)計(jì)概念和流程圖- 5 -2、 新聞管理結(jié)構(gòu)圖- 7 -3、 總體模塊圖- 8 -2.3運(yùn)行設(shè)計(jì)說明- 9 -第三章 新聞管理制作流程- 11 -3.1制作流程- 11

2、 -第四章 具體設(shè)計(jì)與實(shí)現(xiàn)- 17 -4.1myeclipse結(jié)構(gòu)設(shè)計(jì)- 17 -第五章 系統(tǒng)出錯(cuò)及處理措施- 22 -5.1出錯(cuò)信息- 22 -5.2處理措施- 22 -5.3系統(tǒng)維護(hù)設(shè)計(jì)- 23 -第六章 參考文獻(xiàn)- 24 -第七章 課程設(shè)計(jì)心得- 25 -第八章 致謝- 26 -第一章 課程設(shè)計(jì)的目的與要求1.1設(shè)計(jì)目的1、編寫目的現(xiàn)在的世界蘊(yùn)涵著相當(dāng)大的信息量,每天的信息搜集,發(fā)布和更新都需要投入很大的人力物力。在網(wǎng)絡(luò)發(fā)展的新時(shí)代,越來越多的信息在網(wǎng)上發(fā)布,新聞最為信息的一個(gè)重要主題也不例外。這么大的信息量,如果單純用靜態(tài)網(wǎng)頁一個(gè)一個(gè)地制作,不僅耗費(fèi)人力物力,而且新聞本身的時(shí)效性也難以

3、發(fā)揮出來。所以動(dòng)態(tài)新聞發(fā)布及管理系統(tǒng)的產(chǎn)生順應(yīng)當(dāng)前形勢(shì)的發(fā)展,不僅節(jié)省人力物力,而且更加體現(xiàn)了新聞本身的時(shí)效性。網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。2、 主要目的1提高學(xué)生在實(shí)際操作中收集信息,對(duì)信息進(jìn)行價(jià)值判斷,進(jìn)行信息整理、加工的能力。2在實(shí)際的項(xiàng)目任務(wù)中培養(yǎng)網(wǎng)頁設(shè)計(jì)方面的素養(yǎng)。3在實(shí)際的項(xiàng)目任務(wù)中使學(xué)生網(wǎng)頁編程和制作的能力得到提高。4培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作和人際交往方面的能力。5. 培養(yǎng)相關(guān)知識(shí)和技能的綜合應(yīng)用能力。6、掌握運(yùn)用jsp語言及數(shù)據(jù)庫原理知識(shí)進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法7、掌握關(guān)系數(shù)據(jù)庫的設(shè)計(jì)方法8、掌握sql sev

4、er2008技術(shù)的應(yīng)用9、掌握簡單的數(shù)據(jù)庫應(yīng)用程序編寫方法3、功能說明本軟件系統(tǒng)叫新聞發(fā)布系統(tǒng),系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)新聞的自動(dòng)發(fā)布,新聞和用戶信息的管理,欄目管理。新聞發(fā)布系統(tǒng)是針對(duì)我們平時(shí)在閱讀新聞的不便之處而提出的。閱讀新聞?dòng)脩舨皇侵鲃?dòng)的,不能發(fā)布自己的作品。用戶可管理的主要功能為新聞瀏覽,查看新聞,查詢新聞以及對(duì)其新聞的評(píng)價(jià)。管理者可管理的主要功能有管理員登錄,維護(hù)系統(tǒng)信息,維護(hù)一級(jí)欄目信息,維護(hù)二級(jí)欄目信息以及其下的新聞信息。1.2設(shè)計(jì)要求1、課程設(shè)計(jì)要求 (1) 通過課程設(shè)計(jì)把課堂上講的內(nèi)容融會(huì)貫通,掌握表格在網(wǎng)頁布局中的特點(diǎn)及應(yīng)用,掌握如何通過表格來布局一個(gè)完整的界面。學(xué)會(huì)使用

5、dreamweaver軟件設(shè)計(jì)網(wǎng)頁及dreamweaver的表格功能進(jìn)行網(wǎng)頁布局。使整個(gè)網(wǎng)頁頁面清新自然,整體界面美觀大方,簡潔高效,使之達(dá)到界面動(dòng)與靜的搭配合理,動(dòng)而不亂,靜而不僵和諧效果。2、課程設(shè)計(jì)內(nèi)容(1)總體設(shè)計(jì) (2)運(yùn)行設(shè)計(jì) (3)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 第2章 課程設(shè)計(jì)的主要內(nèi)容2.1主體框架程序設(shè)計(jì)說明1、程序描述“新聞發(fā)布系統(tǒng)”用于組建一個(gè)新的新聞發(fā)布管理,包括客戶端和服務(wù)端,以及各種新聞的管理,包括新聞內(nèi)容的發(fā)布,修改和刪除。在設(shè)計(jì)新聞發(fā)布過程中,為了便于對(duì)新聞發(fā)布管理系統(tǒng)的測(cè)試,一般首先設(shè)計(jì)好新聞發(fā)布部分,以便可以向數(shù)據(jù)庫中錄入部分新聞數(shù)據(jù),從而可以設(shè)計(jì)調(diào)試顯示新聞列表

6、和瀏覽新聞部分功能,在發(fā)布新聞時(shí),要選好新聞的類型,然后再發(fā)布上去。在添加新聞過程中難免會(huì)出現(xiàn)錯(cuò)誤,修改新聞是非常重要的。實(shí)現(xiàn)修改功能的過程一般是首先將指定的內(nèi)容從數(shù)據(jù)庫中讀取出來,然后顯示在頁面的輸入框中,然后再進(jìn)行修改。刪除一個(gè)新聞信息的第一步,只有當(dāng)查找到合理的所需刪除的新聞內(nèi)容,才可以建立其隸屬的關(guān)系,然后再刪除錄入新聞消息。關(guān)于上傳新聞內(nèi)容也是在原來的新聞內(nèi)容基礎(chǔ)上,先查看是否有相同的內(nèi)容,符合上傳條件后再上傳內(nèi)容。2.2基本設(shè)計(jì)概念和處理流程1、基本設(shè)計(jì)概念和流程圖管理首頁 添加新聞刪除新聞 管理新聞選擇新聞進(jìn)入新聞列表完成修改新聞 登入驗(yàn)證2、 新聞管理結(jié)構(gòu)圖管理員登陸分類管理新

7、聞管理添加目錄修改目錄刪除新聞新聞詳情推薦新聞新聞首頁刪除目錄添加新聞修改新聞會(huì)員注冊(cè)新聞發(fā)布系統(tǒng)后臺(tái)管理前臺(tái)管理3、 總體模塊圖模塊分模塊模塊功能新聞發(fā)布系統(tǒng)后臺(tái)管理管理員登錄身份確認(rèn)分類管理添加目錄修改目錄刪除目錄 新 聞 管 理添加新聞修改新聞刪除新聞文件上傳前臺(tái)閱讀新聞首頁推薦新聞新聞詳情會(huì)員登入2.3運(yùn)行設(shè)計(jì)說明1、運(yùn)行模塊組合模塊1:管理員登陸模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:管理員登陸模塊為獨(dú)立模塊,其主要功能是增加、刪除、鎖定賬號(hào),修改當(dāng)前管理員的登錄密碼。模塊2:分類管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加目錄:|修改目錄:系統(tǒng)管理員可以動(dòng)態(tài)定義、修改欄目。刪除目錄:|

8、模塊3:新聞管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加新聞:主要是用于發(fā)布新聞修改新聞:主要是用于編輯新聞刪除新聞:主要是用于編輯新聞模塊4:前臺(tái)管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:新聞首頁:|搜索新聞:|新聞詳情:主要是用于與用戶之間的互動(dòng),以及用戶對(duì)本系統(tǒng)的意見。會(huì)員注冊(cè):|2、運(yùn)行控制說明本系統(tǒng)欄目管理-新聞管理-模板管理-生成html頁面形成一個(gè)完整的新聞發(fā)布過程,主要通過相關(guān)類實(shí)現(xiàn)了數(shù)據(jù)庫的管理和靜態(tài)文件的生成操作。后臺(tái)管理員通過登錄驗(yàn)證獲得后臺(tái)管理權(quán)限,可以通過:設(shè)置欄目-添加新聞-添加模板-綁定模板-生成文件等一系列的系統(tǒng)業(yè)務(wù)來完成一個(gè)新聞系統(tǒng)的設(shè)置和新聞的發(fā)布。3、運(yùn)行時(shí)

9、間說明本系統(tǒng)模塊分為后臺(tái)管理模塊和前臺(tái)閱讀模塊,其中后臺(tái)管理模塊又分為3個(gè)子模塊,分別為管理員登入模塊,分類管理模塊,新聞管理模塊。前臺(tái)閱讀模塊又分為4個(gè)子模塊,分別為新聞首頁模塊,搜索新聞模塊,新聞詳情模塊,會(huì)員注冊(cè)模塊,其中在分類管理模塊中又分為添加目錄、修改目錄、刪除目錄,在新聞管理模塊又分為添加新聞、修改新聞、刪除新聞、文件上傳,各模塊合理占用資源。第三章 新聞管理制作流程3.1制作流程1、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),如圖1所示:圖12、 用jdbc訪問數(shù)據(jù)庫,創(chuàng)建conndb類,訪問代碼和運(yùn)行結(jié)果為: 管理員羅灣灣登陸界面 用戶名:* 密碼:*    新聞標(biāo)特:  

10、 新聞?lì)悇e: 國內(nèi)新聞 國外新聞 八股新聞   新聞內(nèi)容: 新聞管理 全選 序號(hào) 新聞標(biāo)題 新聞?lì)悇e 新聞作者 添加時(shí)間 操作 input type=checkbox name=mk value= onclick=itemclk() / a href=viewnews.jsp?id= target=_blank a href=newsmodify.jsp?id=修改  a href=servlet/delnewsservlet?id= onclick=return queren();刪除 第四章 具體設(shè)計(jì)與實(shí)現(xiàn)4.1myeclipse結(jié)構(gòu)設(shè)計(jì)1、myeclipse配置成功,

11、如圖2所示:圖22、 用戶登入,如圖3,圖4所示:圖3圖43、 用戶登入結(jié)果,登入錯(cuò)誤和成功,如圖5,圖6所示:圖5圖64、添加和刪除新聞,如圖7,圖8所示:圖7圖85、修改和訪問新聞,如圖9,圖10所示:圖9圖10第五章 系統(tǒng)出錯(cuò)及處理措施5.1出錯(cuò)信息任何一個(gè)系統(tǒng)的開發(fā)都應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成系統(tǒng)不一致或損壞,因此在本系統(tǒng)中采用出錯(cuò)提示框形式為用戶提示出錯(cuò)信息,另外對(duì)一些關(guān)鍵性操作如后臺(tái)系統(tǒng)管理員登入時(shí),輸入密碼也采用了確認(rèn)機(jī)制。系統(tǒng)應(yīng)對(duì)以下錯(cuò)誤做出正確處理:1. 無法與數(shù)據(jù)庫連接時(shí),若不能夠正確連接,則應(yīng)做出正確處理。2. 系統(tǒng)管理員忘記登入密碼,,則應(yīng)做出正確處理。3. 系統(tǒng)

12、原始數(shù)據(jù)丟失。5.2處理措施 提示數(shù)據(jù)庫無法連接信息。 提示密碼出錯(cuò),請(qǐng)輸入正確密碼,如忘記密碼,請(qǐng)點(diǎn)擊忘記密碼,并進(jìn)行密碼修改。 當(dāng)系統(tǒng)原始數(shù)據(jù)丟失時(shí),將啟用副本的建立和啟動(dòng)技術(shù),本系統(tǒng)將周期性地把硬盤信息記錄到移動(dòng)硬盤上去;本系統(tǒng)的降效技術(shù)是手工操作和數(shù)據(jù)的人工記錄;本系統(tǒng)采用的恢復(fù)再啟動(dòng)技術(shù)是從故障點(diǎn)恢復(fù)執(zhí)行,這樣節(jié)省了時(shí)間,提高了效率,若使軟件從頭開始重新運(yùn)行,必然造成用戶等待,系統(tǒng)再啟動(dòng)以后會(huì)對(duì)故障點(diǎn)以前的內(nèi)容進(jìn)行檢查,如無出錯(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ì)系

13、統(tǒng)進(jìn)行全面檢查,系統(tǒng)出錯(cuò)處理.系統(tǒng)優(yōu)化等一系列小模塊。第六章 參考文獻(xiàn)1 bruceeckel.java編程思想. 機(jī)械工業(yè)出版社,2003年10月:1-3782賽奎春.java工程應(yīng)用與項(xiàng)目實(shí)踐. 機(jī)械工業(yè)出版社, 2002年8月:23-2943flanagan.java技術(shù)手冊(cè). 中國電力出版社,2002年6月:1-4654孫一林,彭波.jsp數(shù)據(jù)庫編程實(shí)例. 清華大學(xué)出版社,2002年8月:30-2105lee anne phillips.巧學(xué)活用 jsp.電子工業(yè)出版社,2004年8月:1-3196jsp應(yīng)用開發(fā)詳解.電子工業(yè)出版社,2003年9月:32-3007耿祥義,張躍平.jsp

14、實(shí)用教程. 清華大學(xué)出版社,2003年5月1日:1-3548孫涌.現(xiàn)代軟件工程.北京希望電子出版社,2003年8月:1-246 9薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2002年2月:346010brown等.jsp編程指南(第二版). 電子工業(yè)出版社 ,2003年3月:1-268 11清宏計(jì)算機(jī)工作室.jsp編程技巧. 機(jī)械工業(yè)出版社, 2004年5月:1-410 12朱紅,司光亞.jsp編程指南.電子工業(yè)出版第7章 課程設(shè)計(jì)心得 課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過程”千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會(huì)到這句千古名

15、言的真正含義我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)在這次設(shè)計(jì)過程中,體現(xiàn)出自己單獨(dú)設(shè)計(jì)的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。jsp的新聞發(fā)布系統(tǒng)開發(fā)與實(shí)現(xiàn),該系統(tǒng)的多用戶發(fā)布,多欄目管理,使新聞信息及時(shí)、準(zhǔn)確的得以發(fā)布。用戶直接參與新聞信息的評(píng)論,使用戶的意見和需求能夠及時(shí)的得以提出,激發(fā)了他們的學(xué)習(xí)欲望。jsp從推出至今時(shí)間也不算漫長,由于它具有開發(fā)簡單,功能強(qiáng)和靈活等優(yōu)點(diǎn),現(xiàn)在已被廣泛接受,成為開發(fā)動(dòng)態(tài)網(wǎng)絡(luò)站點(diǎn)的主要技術(shù)之一,有人聲稱jsp已在web開發(fā)領(lǐng)域悄悄地進(jìn)行著一場(chǎng)革命。今天已有上萬個(gè)web站點(diǎn)使用了jsp技術(shù),其中包括許多internet中最大的站點(diǎn)。有人估計(jì),在過去幾年中,jsp開發(fā)人員已達(dá)百萬之多,預(yù)計(jì)在今后的發(fā)展過程當(dāng)中將會(huì)越來越多。jsp正慢慢成為動(dòng)態(tài)web應(yīng)用程序開發(fā)環(huán)境的主流。利用jsp技術(shù)實(shí)現(xiàn)新聞能夠及時(shí)的得以發(fā)布是一項(xiàng)很有效方法,這種組建的方式,可以應(yīng)用于網(wǎng)站的其它欄目。又由于jsp編程所用的t語言較其它語言較簡潔、易操作、功能較強(qiáng)非常適合廣大用戶進(jìn)行網(wǎng)站的開發(fā)。第八章 致謝 感謝學(xué)院領(lǐng)導(dǎo)與分院領(lǐng)導(dǎo)的大力支持,感謝指導(dǎo)老師的辛勤指導(dǎo),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論