【正文】
新聞網(wǎng)站總體功能需求問題描述 6 2. 1 校園新聞網(wǎng)系統(tǒng)結(jié)構(gòu)概述 5 第二章 校園新聞網(wǎng)的功能需 求分析 1 第一章 前 言 齊魯工業(yè)大學 2020 屆本科生畢業(yè)設(shè)計(論文) 本 科 畢 業(yè) 設(shè) 計 (論文 ) 題目 校園新聞網(wǎng)的設(shè)計與開發(fā) 齊魯工業(yè)大學 2020 屆本科生畢業(yè)設(shè)計(論文) 目 錄 摘 要 3 3 4 6 2. 1. 2 校園新聞網(wǎng)站系統(tǒng)描述 7 2. 1. 3 新聞網(wǎng)站系統(tǒng)描述分述 10 前臺演示模塊 10 后臺演示模塊 12 第三章 數(shù)據(jù)庫設(shè)計 16 第四章 新聞網(wǎng)站實現(xiàn) 17 JDK 的安裝 19 5. 1 系統(tǒng)的優(yōu)缺點 19 5. 1. 1 優(yōu)點 19 5. 1. 2 缺點 20 5. 2 改進方案 23 致謝 隨著互聯(lián)網(wǎng)的進一步發(fā)展,網(wǎng)絡(luò)媒體在人們心中的地位進一步提高,校園新聞網(wǎng)作為網(wǎng)絡(luò)媒體的核心系統(tǒng),其重要性是越來越重要。網(wǎng)站校園新聞網(wǎng),可以實現(xiàn)網(wǎng)站新聞的動態(tài)管理,用來動態(tài)發(fā)布新聞信息,使得對信息的管理更加及時、高效,提高工作效率。通過登錄進入到后臺管理,我們的后臺主要是由普通管理員和超級管理員組成的后臺新聞發(fā)布管理系統(tǒng)。整個新聞網(wǎng)站能夠滿足學院簡單的新聞發(fā)布及后臺管理功能,使管理者更加方便和快捷的添 加、修改、刪除和瀏覽新聞公告新聞,這大大地提高了學院的工作效率。s society is an informationoriented society, the press, as part of the information with the amount of information, the variety, diversity characteristics, the concept of campus news work thereon. With the further development of the Inter, online media position in people39。s core system, and its importance is increasingly important. How can effectively carry out scientific news management is the current school issues of mon concern. Campus News website, you can achieve the dynamic management of the site news for dynamic publishing news and information, making the management of information in a more timely, efficient, and improve work efficiency. Development bined with the times, this article campus news work design and development, according to the real needs of our front page including 齊魯工業(yè)大學 2020 屆本科生畢業(yè)設(shè)計(論文) 2 campus news, national news, hot trends, technology information, practice news, enjoy the beauty of the text, the mood essays seven modules, which Several modules are mainly browsing school profiles, school news, users can also review the search campus news. By logging into the backstage management, our background is dominated by general managers and super administrator posed backstage press release management system. The main role of general manager for the daily news releases and modifications and other functions, and our superadministrator user can not only maintain the daily news release, administrators can also maintain features we add information and news columns and other systems. College can meet the entire news site simple press release and background management features that make managers more convenient and efficient to add, modify, delete, and browse news bulletin news, which greatly improve the efficiency of reduction Academy. Key words: News management; Information; Website; Network media齊魯工業(yè)大學 2020 屆本科生畢業(yè)設(shè)計(論文) 3 第一章 前 言 新聞以新聞的管理為中心,是新聞思想一個劃時代的進步。如何幫助學校更好的管理新聞,提高管理效率,增強新聞發(fā)布速率,是學校管理重點關(guān)心的問題之一,校園原有新聞管理手工制作發(fā)布的網(wǎng)頁信息不但無法檢索堆積如山的信息,而且可能每次更新內(nèi)容并上傳的時候都會使服務(wù)中斷,導致無法訪問,從網(wǎng)上發(fā)文 ,通知和信息交流等 ,都將給學校的日常新聞管理工作帶來了巨大的影響。 這次我的畢業(yè)設(shè)計的課題是“校園新聞網(wǎng)設(shè)計與開發(fā)”,目的是對學習的新聞信息進行全面的規(guī)劃與管理,幫助學 校做到: 完善體系管理。 實現(xiàn)量化管理。 管理新聞信息,使新聞明確化 [1][2]。新聞信息管理領(lǐng)域也迅速的得到了迅速的發(fā)展,可是就校園新聞管理來說,計算機的應(yīng)用就相對的比較復(fù)雜了。目前這個校園新聞管理網(wǎng)站是就目前大多數(shù)校園新聞管理的現(xiàn)實條件出發(fā)設(shè)計,能夠滿足大部分管理的需要,同時為了照顧特殊的管理情況,此管理網(wǎng)站在設(shè)計上具有再開發(fā)的能力,而且具有單純的刪除和更新,在功能上可以再予擴充變成更復(fù)雜更具體的系統(tǒng)管理軟件,從而成為可以根據(jù)具體的使用項目和具體的實際情況具體操作而設(shè)計更好更完善的應(yīng)用軟件。編輯好的文章就會在網(wǎng)頁上顯是出來(這是在前臺進行 )??墒情_發(fā)者通常都忘記了這個主要原因,卻把心思過多的放在了開發(fā)更多的功能,這對他們自己是不利的 (同時對用戶也不利 )。有時網(wǎng)站上需要的內(nèi)容還有可能包括通信錄或用戶認 證系統(tǒng)。將工作的重心放在前臺的頁面設(shè)計上,而不是放在頁面效果的執(zhí)行上 [11][13][16]。隨著企業(yè)建站需求的復(fù)雜度和功能的不斷擴展,傳統(tǒng)的三五個人寫一段代碼即告網(wǎng)站建已經(jīng)行不通,于是以內(nèi)容管理為應(yīng)用核心的 CMS產(chǎn)品大行其道。新聞網(wǎng)站的主要功能是將繁雜、多變的信息經(jīng)過組織后合理有序地體現(xiàn)給閱讀者。新聞發(fā)布網(wǎng)站的提出使傳統(tǒng)媒體 (例如:電視,電臺等 )不再是唯一的新聞媒體,網(wǎng)絡(luò)成了新興且重要的新聞媒體。新聞的分類、上傳、審核、發(fā)布,這些傳統(tǒng)新聞媒介的新聞發(fā)布過程,通過計算機技術(shù)把它集中在新聞網(wǎng)站中統(tǒng)一進行管理實現(xiàn) 。新聞發(fā)布網(wǎng)站作為網(wǎng)絡(luò)媒體的核心系統(tǒng),其重要性也日益突顯:一方面,它提供了一個新聞管理和發(fā)布的功能;另一方面,現(xiàn)在的新聞發(fā)布要求實現(xiàn)與普通的用戶的即時交互。當然,用戶使用需求的不繼提高也促使新聞發(fā)布網(wǎng)站無論從開發(fā)還是功能方面的要求也隨之提升。而調(diào)動學校師生的積極性,也便于校領(lǐng)導實施 監(jiān)督管理,提高校園管理工作的業(yè)務(wù)素質(zhì)。 可行性分析 我們所做的是校園新聞網(wǎng)站也是基于 CMS 內(nèi)容管理系統(tǒng)的一個應(yīng)用。在當前的條件下,該系統(tǒng)的功能目標可 以達到。開發(fā)的工具也曾使用過,也能很快掌握操作方法。 此次要開發(fā)的新聞網(wǎng)站是一個在 Inter 網(wǎng)絡(luò)環(huán)境下運行的系統(tǒng),因此我采用的技術(shù)及工具有 JSP、 JDK、應(yīng)用程序服務(wù)器 、數(shù)據(jù)庫 Oracle。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面提供 了一個簡捷而快速的方法。 JDK(Java Development Kit,Java 開發(fā)包, Java 開發(fā)工具 )是一個寫 Java 的 applet 和應(yīng)用程序的程序開發(fā)環(huán)境。 JDK 一般有三種版本: SE(J2SE), standard edition,標準版,是我們通常用的一個版本; EE(J2EE), enterpsise edtion,企業(yè)版,使用這種 JDK 開發(fā) J2EE應(yīng)用程序,主要用于移動設(shè)備、嵌入式設(shè)備上的 java 應(yīng)用程序。在此基礎(chǔ)上,為了更好編譯、調(diào)試 Java 程序,我使用了Jcreactor。 MyEclipse 是 Eclipse 的插件,在 Eclipse 的基礎(chǔ)上擴展實現(xiàn)了許多功能,如服務(wù)器 tomcat 的集成 。大型項目的開發(fā)不用考慮 Tomcat,因為 Tomcat 不是商業(yè)用途的服務(wù)器版本,但對于此畢業(yè)設(shè)計已經(jīng)足夠了。適用中小型系統(tǒng)的開發(fā),相對易掌握,可以采用第三方驅(qū)動 jtds 驅(qū)動使得 JDBC 直接訪問。 UML統(tǒng)一建模語言是用來對軟件密集系統(tǒng)進行可視化建模的一種語言,為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化、和編制文檔。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程。 在此次網(wǎng)站設(shè)計中我們主要采用了 J2EE 的核心框架技術(shù) SSH,即 Spring + Struts +Hibernate。 Spring 是一個輕量級的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架,它由Rod Johnson 創(chuàng)建。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB完成的事情。 第二章 校園新聞網(wǎng)的功能需求分析 2. 1 校園新聞網(wǎng)系統(tǒng)結(jié)構(gòu)概述 系統(tǒng)結(jié)構(gòu)是系統(tǒng)的最高層概念。 典型的系統(tǒng)結(jié)構(gòu)是將系統(tǒng)分為三層:表示服務(wù)層、商業(yè)服務(wù)層和數(shù)據(jù)庫 服務(wù)層。將三層結(jié)構(gòu)進一步細化為 6 個邏輯層,每個邏輯層提供不同的服務(wù)。 商業(yè)上下文服務(wù)層:提供數(shù)據(jù)編輯,此系統(tǒng)為 web 表單。 數(shù)據(jù)轉(zhuǎn)化服務(wù)層:將商業(yè)層的請求轉(zhuǎn)化為數(shù)據(jù)兼容的語言,此系統(tǒng)為 SQL。此系統(tǒng)為 JDBC。但開發(fā)過程不涉及該層內(nèi)容的設(shè)計和開發(fā)。 2. 1. 2 校園新聞網(wǎng)站系統(tǒng)描述 系統(tǒng)描述初步界定了網(wǎng)站的范圍和功能。 多用戶系統(tǒng)一般都是從用戶登錄模塊開始。 前一階段決定用戶能否進入系統(tǒng);后一階段根據(jù)用戶類型決定用戶的權(quán)限,以及用戶的工作界面。后臺部分需要進行身份驗證, Admin 用戶擁有所有權(quán)限。 1. 進入系統(tǒng) 進入系統(tǒng)模塊主要是設(shè)置一個登陸界面:在登陸框中分別輸入用戶的姓名和對應(yīng)的密碼,即可進入新聞管理系統(tǒng)的后臺管理系統(tǒng)主頁。用戶登陸成功后,進入本系統(tǒng)的后臺管理主頁,包括新聞類別管理與新聞信息管理兩部