新聞網站的設計與實現_第1頁
新聞網站的設計與實現_第2頁
新聞網站的設計與實現_第3頁
新聞網站的設計與實現_第4頁
新聞網站的設計與實現_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息技術高度發(fā)達的今天,新聞業(yè)已經在互聯網行業(yè)中占越發(fā)主導地位。而我們的生活也跟新聞息息相關,每天在線瀏覽新聞已是我們生活中不可或缺的習慣之一,在網頁上瀏覽新聞不僅使我們足不出戶就能了解到五花八門的奇聞異事,同時也節(jié)省了傳統的紙質報刊雜志的花銷費用。我們從實際情況出發(fā),首先對當今主流的門戶新聞網站(如:新浪新聞網、搜狐新聞網)進行一番實際的考察與分析,確立構建新聞網站需要實現的基本功能模塊。該新聞發(fā)布網站基于B/S模型構建,通過Web瀏覽器來訪問,使新聞瀏覽更加方便快捷。本系統主要包括兩個層面,其一是前臺界面,用戶可以瀏覽分欄新聞,發(fā)表新聞評論,注冊普通會員,友情鏈接等功能,實現信息化的共享;其二是作為系統管理員后臺登陸,對新聞修改編輯,實時發(fā)布,添加新聞欄目,管理注冊會員等系統維護功能。明日新聞網站主要用JSP編輯,SQLServer2005數據庫、Tomcat網絡服務器,并且在Eclipse上編碼新聞發(fā)布網。關鍵字:SQLServerJSP新聞發(fā)布網站ABSTRACTNowadaysinformationtechnologyishighlydeveloped,journalismhasaccountedformoredominantpositionintheInternetindustry.Andourlifeiscloselylinkedwithnews,Readnewsonlineeverydayisoneofthehabitsofourlives.WecanknowvarietyofanecdoteswithoutgoingoutsidethroughtheInternet.Atthesametime,wecanalsosavethecostoftraditionalpaper-basednewspapersandmagazines.Westartfromactualsituations,first,doingsomeactualinvestigationandanalysisfortoday'smainstreamnewsportalsites(eg:SinaNews,SohuNews).Buildingabasicfunctionalmodulesestablishnewssiteneedstoimplement.ThebuildingofthisnewswebsitebasedonB/Smodule,wecanaccessthroughaWebbrowser,andmakethebrowseofnewsmoreconvenient.Thissystemdividedintotwoaspects,oneisforegroundinterface,userscanscancolumnarnews,issuenewscomments,registerordinarymembers,linksandotherfunctions,toachievesharingofinformation;theotherisbackgroundlandingasasystemadministrator,changingnews,real-timerelease,addingnewscolumns,registeredmembersofmanagementandothersystemmaintenancefunctions.ThiswebsiteusesJSPasthemainlydevelopmentlanguage,databaseusesSQLServertomanagethedata,theprogrammingenvironmentisintheMyEclipse,back-groundserversetupbyTomcat,itisaweb-basednewspublishingwebsite.KeyWords:SQLServerJSPNewspublishingwebsite第一章緒論錯誤!未定義書簽。TOC\o"1-5"\h\z1.1課題開發(fā)背景及意義11.2開發(fā)工具及技術1JSP技術簡介1Eclipse簡介2SQLserver2005數據庫簡介2JDBC簡介33開發(fā)軟件與硬件配置4第二章系統分析與設計錯誤!未定義書簽。1系統需求分析52系統可行性分析52.3系統功能結構設計5第三章數據庫分析與設計錯誤!未定義書簽。1數據庫的概念結構設計72數據庫的邏輯結構設計10第四章系統功能實現錯誤!未定義書簽。1系統前臺模塊134.1.1首頁模塊131.2用戶注冊模塊15系統后臺模塊164.2.1管理員登錄模塊16系統用戶管理模塊18新聞類別模塊19新增新聞模塊21留言板模塊22友情鏈接模塊24第五章系統測試251測試方法262系統功能測試26總結34謝辭35參考文獻35大連交通大學2015大連交通大學2015屆本科生畢業(yè)設計(論文)大連交通大學2015大連交通大學2015屆本科生畢業(yè)設計(論文)#添加時間</td>操作</td></tr><%else{//獲取友情連接字段的編號,將其屬性賦值給字符串sql〃將sql中的屬性按照ID降序排列添加友情連接:<tr><td>網站名稱:v/td>vtd>vinputname='wangzhanmingcheng'type='text'id='wangzhanmingcheng'value="/>v/tdx/tr>vtr>vtd>網址:v/tdxtdxinputname='wangzhi'type='text'id='wangzhi'value="http://定義一個輸入網站名稱和一個輸入網址的文本框</td></tr><tr>提交重置//實現了提交和重置按鈕</td></tr></table>第五章系統測試軟件系統的測試是貫穿于整個軟件開發(fā)過程中一個相當漫長的過程,它的重要地位不亞于軟件的開發(fā),測試的主要目的是找出并糾正軟件中所存在的錯誤,驗證軟件是否合乎并滿足了用戶的需求,或是軟件本身存在那些缺陷,在設計上是否存在不符合常理的自相矛盾的關系。同時也檢測軟件能否正常的運行。5.1測試方法系統的測試中我們最常用的方法就是:白盒測試與黑盒測試。白盒測試是系統基于過程的結構測試,測試的所有步驟都要一一查明。白盒測試的測試基本步驟主要涉及程序內部代碼執(zhí)行的順序,以及代碼整體的結構,包括循環(huán)覆蓋、路徑的走查等等。本明日新聞網站使用黑盒測試作為測試方法。黑盒測試是對整個新聞網站的整體結構功能的逐個測試,黑盒測試的特點在于我們不需要考慮程序的運行緣由,直接通過輸入合理或者不合理的數據來驗證最終得出的結果與預想結果是否符合。簡單來說就是不記過程直接查看結果。系統測試是軟件開發(fā)過程中的最后一步更是至關重要的一步,新聞網站系統的完成并不代表這一切都大功告成。我們還要在測試該新聞網站能否運行成功以及在哪個未知的環(huán)節(jié)會出現意料之外的錯誤,而我們的最終目標就是這個網站能夠安全穩(wěn)定的運行下去。5.2系統功能測試該新聞網站主要使用黑盒測試來檢測網站系統運營的穩(wěn)定安全性,我們可以使用用戶的身份來瀏覽網站并注冊,施展用戶所擁有的權利功能。對網站進行或多或少的留言板留言,看完新聞后發(fā)表一些毫無營養(yǎng)的評論。以及管理員能否執(zhí)行對注冊會員的基本管理的有效操作。測試結果:瀏覽新聞的用戶可以正常的瀏覽網站,不會出現跳轉沒有成功或者亂碼成群的頁面,同時用戶可以跟同在線瀏覽的網友一起互動評論。用戶在輸入合乎正確規(guī)范的情況下可以順利的注冊會員,而且后臺的管理員同志也能看到新的用戶注冊的信息,同時操作它。而且數據庫中所存放的那些數據與用戶所天蝎的那些數據并無二致從而達到了作為一個新聞網站所需要的基本要求。5.3測試結果那么我們現在用三個部分來檢測本新聞網站,管理員/用戶登錄測試以及數據庫的連接測試。1.登錄界面測試:這個測試一般就是對會員注冊功能基本實際的檢測。用戶到底能不能順利而快捷的登錄上網站,管理員可否正確的而有效的對網站進行徹底的管理與維護,比如:刪除用戶新聞之類的。那么下面就是我們所設計的測試以及測試結果。測試結果如表5-1所示:表5-1登錄測試表模塊測試項目名稱檢測結果用戶登錄登錄功能測試,輸入正確數據是用戶登錄登錄功能測試,輸入錯誤數據否用戶登錄注冊功能測試,輸入試驗數據是用戶登錄修改密碼測試,輸入正確密碼是用戶登錄修改密碼測試,輸入錯誤密碼否管理員登錄管理員登錄測試,輸入錯誤數據否管理員登錄添加新聞分類測試是管理員登錄新聞發(fā)布測試,發(fā)布新聞是用戶登錄功能測試,如圖5-1所示輸入正確的用戶名和密碼:圖5-1用戶成功登錄頁面用戶登錄失敗測試,如圖5-2所示:岀序1blip叩衛(wèi)▼匕(1昭》刖』g>'喇神剛湎刪]』.,岀序1blip叩衛(wèi)▼匕(1昭》刖』g>'喇神剛湎刪]』.,*ia、圖5-2用戶登錄失敗測試用戶注冊成功測試,如圖5-3所示:殉才虛曲曄曰比科t牯壬鼻蔓內廣丈■心割I期一一確曲殉才虛曲曄曰比科t牯壬鼻蔓內廣丈■心割I期一一確曲Mi?MT?-CWbIH-tH+J*irj益rto?ih?*fflEftM*MWtizlHni<gg■:p”宦腳J5P'adnJrwaruhHwh,hAiiaa圖5-3用戶成功注冊測試用戶修改密碼成功測試,如圖5-4所示:圖5-4用戶密碼修改成功測試用戶密碼修改失敗測試,如圖5-5所示:

a2<s-xl|e明日wasNa2<s-xl|e明日wasN匕_|口□栄由戶1■■呻用戶槽也1-sn-iS圖5-5用戶密碼修改失敗管理員登錄輸入錯誤信息測試,如圖5-6所示:新聞管理系統LOGIN<=>用戶宕新聞管理系統LOGIN<=>用戶宕BTH!!閉曰if聞網圖5-6管理員輸入錯誤信息登錄添加新聞分類測試,如圖5-7所示:閨專鵜畫0添加新聞類別:||hi密系統用戶管理II"I"O新聞類別管連iiiiiE尿if聞管理iiiiiiiiiiE尿留言管理iiiiiii山旦F友情連接管理miliiiiiE尿系統管理iiiiiiiiiimil新聞類別忝加罰新聞類別查詢添加后頁面,如圖5-8所示:時爭政治蔓m圖5-7新聞類別添加測試□當前登錄用戶:admin用戶角色:超級管理員攝作平臺闕凰瞬國系絞用戶管鋰新聞類別管鋰新聞類別添加iiiii屠新聞管遲|川|礦留言管連川|||川|零友情連養(yǎng)管鋰川|||川|曙系繞管理川||iiiiiiiiii序號婁別1時事政治2國際速遞3校園諦聞4體育新聞5國師劭聞6社合新聞已有新聞糞別列表:以.上戲據共e■桑,打印本頁圖5-8新聞分類添加后頁面新聞發(fā)布功能測試,如圖5-9所示:魏操作平甘□當前登錄蘭門:-1'-冃廣向色:毎級官連員跚囿瞬I?岡庶啟用戶営哩hir備嘗別管匹iilliiII帀型|BI圍誦i嘔洞?"澤Hilllllll■-甲至境直llHlIIIIN節(jié)功儲薫單'」帀麗並畐iTEnl■TsiinSfiEl砲內昔:■W:豺可mm段r旳壽砂治-1安蕪i-土-4=庠b土嚴*1DQUbB1uK-?.====iA.■■丸戈門料X/7三三申空壽坯洌帀出戸q}?國晅勺ii|口5藩二用WJ曲心電推覚◎屜攔%3邛閔車蠶孵勲勰聽黯歸黔聽黜誦鷲嬲躺卿叫d胡卩出“知匕:談—w:「“adjr]dl圖5-9新聞發(fā)布功能測試新聞發(fā)布結果后臺顯示圖5-10:?9癢販戶套理11I味更問盍刪豈理"II?ef-II'莎衢PA.渤IB1間L.初脫布躺IBa3kin2OL5-Q&-LE22北SS.I.E:?外件夸?召開學生就業(yè)工作專證研討合IJ?i聞4^110.20L5-W5-2fiJ2:LD:08.1233|責譽通尢學201拜劃性卄件蟲事4^10.33L5-K-2tJ2:05:22.543圖5-10發(fā)布結果后臺顯示新聞發(fā)布結果前臺顯示圖5-11:F首頁社會劭恒1見戶蘭冊時爭亜治暉注遞校亟詞穆旨葫聞國麻我聞在線習言后合置理上嬲日新聞網卜犧聞布功能IM洞卜軟件#潮開學主怵業(yè)工作專蜀硏討合卜丈連丸遺尢學20馬年為師生辦十件實事卜聯合國書長潘毘文蘭見新華社社長禁細?習近平主nmni't豐眩用論壇豈丈年會的関司2015-05-261?L0:0B.L232015-05-261E.D5:2E.M32015-D5-Z&]1:54:51.LOT2015-05-a]l:5]:07.323■Jill匚_!■?匚一匚亡11?旳沖口ftia圖5-11新聞發(fā)布結果前天頁面顯示經過多方面的不斷嘗試我們確定了數據庫中的信息是與用戶輸入的一模一樣的,所以我們的用戶只要完成合乎規(guī)范的注冊就能夠順利的登錄上網站,而我們的管理員也能夠順利的對網站內的新聞信息、用戶信息以及其他額外的模塊進行到位的操作與管理。Eclipse控制臺的顯示信息得出數據的連接是正常的,數據庫的運行是完全正常的,當對數據修改時候數據庫會自動斷開然后再連接上去。尤其是當我們更新了數據庫的存儲內容網站的所關聯的部分也隨之改變。Tomcat服務器隨之穩(wěn)定而正常的啟動,網站的管理系統就發(fā)布對頁面了請求,此時整個新聞管理系統就運行成功同時發(fā)布更新修改新聞一并能夠實現。而我們的用戶既可以登錄系統瀏覽新聞發(fā)表評論吐槽,同時在網站管理方面管理員的權限是可以正常的實施:管理新聞、管理會員、更改公告以及其他所有模塊運行正常??偨Y明日新聞網站的設計與實現到此處已經基本完成,網站實現了一般新聞網站所具有的基本新聞處理功能。同時允許用戶的注冊進行網上互動,又有新聞留言板新聞友情鏈接以及新聞網站公告等等。同時新聞網站又可以通過廣而告之的手段盈利,這也是向大眾信息傳播的一種方式。網站的制作過程中JSP作為主要的適用技術來開發(fā)網頁,雖然這些技術在現今已經用的網頁制作已經越來越少,我們重新拿來使之發(fā)揚光大使人們能夠鞏固這些即將被遺忘的技術。在這次的畢業(yè)設計磨練中我深深的理解了只要功夫深鐵杵磨成針的寓意,即使我們平時的大學課程并沒有很好好的學習,但是只要下功夫一切皆能完成。這個新聞網站還有很多的不合理之處,因為代碼的問題不填寫密碼也能注冊是其中一個很大缺陷,我想如果再能多給我一些時間我相信這個bug會被除掉的。網站的頁面跟其他小組成員比起來并不炫酷,缺乏現代感的時尚動態(tài)潮流畫面,我會從本次設計的寶貴經驗中吸取教訓相信日后會更加完善。謝辭論文寫致此處我的大學也隨論文的結束而接近尾聲,大學是一個人最輕松愉快的時光,首先在此我要對我的指導老師孫晶老師致以最崇高謝意,孫老師對我的畢業(yè)設計細心的指導,貫穿于整個過程中從接受任務書到網站的調試

溫馨提示

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

評論

0/150

提交評論