新聞管理系統(tǒng)畢業(yè)論文.doc_第1頁
新聞管理系統(tǒng)畢業(yè)論文.doc_第2頁
新聞管理系統(tǒng)畢業(yè)論文.doc_第3頁
新聞管理系統(tǒng)畢業(yè)論文.doc_第4頁
新聞管理系統(tǒng)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I題目:新聞發(fā)布系統(tǒng)組員:專業(yè):計算機科學與技術班級:計科二班指導教師:II摘要現(xiàn)在是一個科學技術飛速發(fā)展、信息更替日新月異的世紀。計算機已深入到各個領域,并且形成了功能強大、覆蓋全球的信息傳輸網絡。各個領域都向系統(tǒng)化、規(guī)范化、自動化的方向發(fā)展,使得工作效率、工作成績和生活水平都日益提高。新聞網站也是絕大多數(shù)人了解時事的渠道,新聞信息管理系統(tǒng)包括對新聞網站信息的查詢、刪除、更新等,本文詳細論述了運用JavaWeb技術新聞分布系統(tǒng)的開發(fā)、設計環(huán)境及其具體的實現(xiàn)。該系統(tǒng)采用模塊化程序設計方法,便于系統(tǒng)功能的各種組合和修改。可以及時根據企業(yè)需求進行新聞信息的添加、刪除、修改等操作。本系統(tǒng)采用oracle數(shù)據庫,進一步提高系統(tǒng)安全性。本系統(tǒng)符合新聞管理的規(guī)定,能夠滿足新聞網站日常更新,并達到操作過程中的直觀、方便、實用、安全等要求。關鍵字:JavaWeb;新聞管理;新聞查詢;新聞瀏覽;新聞編輯院JSP課程設計目錄摘要.II第一章系統(tǒng)概述.12.1需求分析.12.2目標設計.1第二章系統(tǒng)設計.23.1總體設計.錯誤!未定義書簽。23.1.1系統(tǒng)整體設計.23.1.2系統(tǒng)功能模塊圖.23.1.3管理員模塊.33.2數(shù)據庫設計.33.2.1數(shù)據庫介紹.33.2.2常用數(shù)據庫介紹.Access數(shù)據庫.錯誤!未定義書簽。Oracle數(shù)據庫.SQLServer.53.2.2數(shù)據庫的連接.53.2.3系統(tǒng)數(shù)據庫的概念設計.43.2.4數(shù)據庫的邏輯設計.53.2.5數(shù)據庫的實現(xiàn).7第三章系統(tǒng)實現(xiàn).94.1開發(fā)工具選擇.94.2開發(fā)平臺.94.3分頁技術問題.94.3.1指針分頁.94.3.2海量的數(shù)據查詢.94.3.3JDBC和分頁.10第四章系統(tǒng)運行.1551運行環(huán)境.1552運行效果.15結束語.16參考文獻.16院JSP課程設計1第一章系統(tǒng)概述1.1需求分析目前,網頁制作如火如荼,網站建設熱火朝天,及社會的競爭是越來越激烈,各廠家及生產公司都在不斷的提高生產的產品質量,特別是電子上午的發(fā)展正在關鍵的時刻,各商家都在最后的沖刺、網頁月月改版,信息日日更新,這時他們就得借助媒體來提高他們的產品的知名度,而網絡新聞發(fā)布信息就是一種很好、很現(xiàn)代的工具。JSP是一種簡單的、安全的,性能非常之高的、動態(tài)的腳本語言。JSP可以用來開發(fā)Web應用程序,JSP具有較高的執(zhí)行效率,強大的數(shù)據庫支持和網絡支持,具有多平臺特性和極大的開放性和擴充性,擁有廣泛的應用前景。1.2目標設計用JSP完成網絡新聞發(fā)布系統(tǒng)的總體設計及各個細化模塊的具體編程實現(xiàn)所開發(fā)的新聞發(fā)布網站系統(tǒng)必須具有新聞發(fā)布、新聞修改系統(tǒng)、各類新聞顯示及相關內容瀏覽等功能。在新聞瀏覽之前,要對新聞進行發(fā)布。在發(fā)布的時候,出點錯誤和遺漏是在所難免,這時就需要對新聞進行修改。因為新聞是直接與廣大瀏覽者進行會面的,所以必須對所發(fā)布的新聞做到盡可能的正確、準確,這樣瀏覽者才會經常瀏覽我們所發(fā)布的新聞。院JSP課程設計2第二章系統(tǒng)設計2.1系統(tǒng)整體設計此系統(tǒng)主要是內部新聞管理系統(tǒng)應用管理系統(tǒng)。而系統(tǒng)的功能模塊劃分既要注重各個部分本身的功能,又要注重各個功能模塊之間的聯(lián)系,形成一套高效、快捷的新聞發(fā)布系統(tǒng)。這就要求從管理需要和系統(tǒng)開發(fā)兩個方面進行綜合考慮,各個模塊既有較強的獨立性,又要留有適當?shù)慕涌?以便日后對功能進行擴充和完善求。1)站內新聞搜索根據用戶輸入的查詢條件以所選類別的新聞進行分類查詢。2)新聞分類展示主要包括分類顯示新聞類別、標題列表,和顯示新聞詳細內容3部分。用戶可通過新聞列表中的新聞標題查看該新聞的詳細信息。3)即時新聞顯示當天的最新新聞,并提供單擊新聞標題查看新聞詳細信息的功能。4)鏈接管理添加、修改、刪除網站的友情鏈接,這是只有管理員進入后臺才允許使用的功能。5)新聞管理包括時事要聞、經濟動向、世界軍事、科學教育、法治道德、社會現(xiàn)象、體育世界、時尚娛樂等所有新聞信息的添加、修改、刪除。與鏈接管理類似,只有管理員進入后臺才有這個權限。6)管理員管理這是一個非常特殊的模塊,只有擁有最高權限的管理員才擁有此權限(只有一個),該管理員可以添加、修改、刪除其他管理員,并為其分配相應的權限。注意,擁有最高權限的管理員是不允許修改密碼的,而其他管理員可以修改自己的密碼。2.2系統(tǒng)功能模塊圖后臺主要用于管理員對新聞信息和一些其他信息進行管理。新聞網的后臺功能結構如圖3-1所示:院JSP課程設計3圖3-12.3管理員模塊企業(yè)用戶管理管理員可以對企業(yè)用戶發(fā)送信息,可以查看他的基本資料,還可以刪除這個用戶.院JSP課程設計4Y結束開始登陸登陸成功?功能選擇查看新聞添加新聞更新新聞修改新聞刪除新聞評論新聞N院JSP課程設計52.3.1常用數(shù)據庫介紹2.3.2Oracle數(shù)據庫Oracle公司是第一個推出基于SQL標準的關系數(shù)據庫產品的公司。它推出的Oracle數(shù)據庫系統(tǒng)支持多種硬件平臺及操作系統(tǒng),用戶的Oracle應用可以很方便地從一種計算機配置移植到另一種計算機配置上。Oracle數(shù)據庫系統(tǒng)具有以下特點:嚴格遵守數(shù)據存取語言,操作系統(tǒng),用戶接口和網絡通信協(xié)議的工業(yè)標準;適合于大型數(shù)據庫和多用戶的事務處理;支持分布式處理。2.3.3SQLServerSQLServer并不提供單獨的,完全自給自足的應用程序開發(fā)環(huán)境,不像Access那樣自身就可以用來開發(fā)那些純數(shù)據訪問的應用程序,SQLServer是完全作為后端來管理和運行數(shù)據庫。SQLServer主要具有以下特點:適合于大型的數(shù)據庫應用程序的開發(fā);支持多用戶;靈活性很高;支持分布式事務處理和Internet。2.3.4數(shù)據庫的連接在Java的函數(shù)庫中,有一組專門處理與數(shù)據庫有關的API:JDBC(JavaDatabaseConnection).我們主要利用JDBC這組API來和數(shù)據庫溝通。JDBC最主要完成的事情有:與數(shù)據庫創(chuàng)建連接;送SQL命令給數(shù)據庫,操作數(shù)據庫及數(shù)據表;接受及處理數(shù)據庫所執(zhí)行的結果。不過在創(chuàng)建數(shù)據庫連接前,我們必須合適的數(shù)據庫連接的驅動程序。目前JDBC根據數(shù)據庫連接的方式,將驅動程序分成四種類型:Type1,Type2,Type3,Type4。我使用第一種類型Type1來連接數(shù)據庫。Type1的驅動程序是通過與ODBC的連接來與數(shù)據庫溝通(JDBC-ODBCBridge),也就是JDBC會將所有要與數(shù)據庫溝通的SQL命令通知ODBC,由ODBC來負責與數(shù)據庫溝通。由于JDBCAPI內部已經有這種驅動程序的存在,我們不用考慮太多驅動程序問題,只要將ODBC設置完成即可,而且不論是何種數(shù)據庫,只要支持ODBC連接方式就可以連上,所以是一種簡單又方便的方式。不過利用此種方式有一定的缺點。當項目很大或者用戶很多時,維護的ODBC連接是一件麻煩又惱人的工作。再者由于需要在JDBC與ODBC之前做數(shù)據傳遞及轉換,許多時間浪費在這上面,造成性能上的不良后果。2.4數(shù)據庫的邏輯設計在本新聞管理系統(tǒng)發(fā)布系統(tǒng)數(shù)據庫中,本論文所描述的模塊所涉及到的表有管理員表admin、站內新聞表news、鏈接表link等等。分別對各個表進行設計說明,在管理員表中,個人的ID為主鍵,這是字段的數(shù)院JSP課程設計6據類型為自動編號,用自動編號做主鍵可以加快數(shù)據的讀取速度

溫馨提示

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

最新文檔

評論

0/150

提交評論