java-web新聞發(fā)布系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  項(xiàng)目名稱: 新聞發(fā)布系統(tǒng) </p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  1.1 系統(tǒng)應(yīng)用意義1</p><p>  1.2 主要設(shè)計(jì)任務(wù)1</p>

2、<p>  每個(gè)用戶都可以使用系統(tǒng)進(jìn)行方便的信息查看。1</p><p>  1.3 相關(guān)技術(shù)概述1</p><p>  2 系統(tǒng)需求分析2</p><p>  2.1 功能需求分析2</p><p>  3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4</p><p>  3.1 模塊劃分4</p>&l

3、t;p>  3.2 系統(tǒng)功能模塊圖4</p><p>  4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)7</p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)7</p><p>  4.2數(shù)據(jù)庫(kù)需求分析7</p><p>  4.3 數(shù)據(jù)庫(kù)創(chuàng)建8</p><p><b>  5 功能測(cè)試10</b></p&

4、gt;<p>  5.1 登錄注冊(cè)測(cè)試10</p><p>  5.2 后臺(tái)管理測(cè)試12</p><p>  5.3 前臺(tái)用戶操作測(cè)試14</p><p><b>  參考文獻(xiàn)17</b></p><p><b>  1 緒論</b></p><p> 

5、 1.1 系統(tǒng)應(yīng)用意義</p><p>  隨著計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對(duì)我們生活和工作顯得月來越重要,特別是現(xiàn)在信息高度發(fā)達(dá)的今天,人們對(duì)最新信息的需求和發(fā)布迫切的需要及時(shí)性。而動(dòng)態(tài)交互式網(wǎng)頁(yè)剛好提供了這些功能,本系統(tǒng)就是一個(gè)能夠在網(wǎng)上實(shí)現(xiàn)新聞的網(wǎng)上多用戶發(fā)布,多欄目管理,實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄的網(wǎng)上交互系統(tǒng)。新聞發(fā)布系統(tǒng),廣泛應(yīng)用于大型專業(yè)網(wǎng)站、政府網(wǎng)站、企業(yè)網(wǎng)站等幾乎所有的網(wǎng)站上,是將新聞、信息欄目和業(yè)

6、界動(dòng)態(tài)等信息集中起來發(fā)布、管理、查詢等的一種網(wǎng)站應(yīng)用程序。無論企業(yè)網(wǎng)站管理人員身處何地,只要能夠上網(wǎng)就能對(duì)網(wǎng)站信息進(jìn)行更新及維護(hù)。所有的操作可以通過瀏覽器完成,不需要掌握其他應(yīng)用軟件,用戶不需培訓(xùn)。人壽保險(xiǎn)公司也離不開這樣的管理。用信息化手段改造傳統(tǒng)產(chǎn)業(yè),提高工作效率已是不可爭(zhēng)辯的事實(shí)。那么,本系統(tǒng)管理信息系統(tǒng)主要解決的就是企事業(yè)單位領(lǐng)導(dǎo)們所關(guān)心的人、資源、信息和業(yè)務(wù)等方面的管理問題。當(dāng)今時(shí)代的兩個(gè)顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為

7、代表的信息技術(shù)的快速發(fā)展。一個(gè)組織要在激烈的競(jìng)爭(zhēng)中保持優(yōu)勢(shì)和不斷發(fā)展,必須對(duì)迅速變化的環(huán)境靈敏地做出有效地反應(yīng)。信息管理系統(tǒng)的應(yīng)用能夠提供這種有效的決策支持。</p><p>  1.2 主要設(shè)計(jì)任務(wù)</p><p>  (1)新聞信息的查看</p><p>  每個(gè)用戶都可以使用系統(tǒng)進(jìn)行方便的信息查看。</p><p> ?。?)新聞信息的

8、發(fā)布</p><p>  每個(gè)用戶都可以使用系統(tǒng)進(jìn)行快捷的信息發(fā)布。</p><p><b> ?。?)一般用戶</b></p><p>  查看新聞信息:用戶查看完成后,記錄閱讀次數(shù),而且不限次數(shù)。</p><p>  發(fā)布新聞信息:信息發(fā)布后不可以進(jìn)行信息的修改,發(fā)布前必須校對(duì)正確,本著為大眾著想的心態(tài)等。</

9、p><p><b> ?。?)系統(tǒng)管理員</b></p><p>  系統(tǒng)管理員通過此項(xiàng)功能,可對(duì)錯(cuò)誤信息進(jìn)行修改,對(duì)不合法和惡意性信息進(jìn)行刪除等操作</p><p>  1.3 相關(guān)技術(shù)概述</p><p>  本系統(tǒng)使用的技術(shù)概述</p><p><b> ?。?)MySQL</b

10、></p><p>  MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)是用于關(guān)聯(lián)數(shù)據(jù)庫(kù)并將數(shù)據(jù)保存到所創(chuàng)建的表中,在本次設(shè)計(jì)中涉及到數(shù)據(jù)的存儲(chǔ)過程,所以必須要有數(shù)據(jù)庫(kù)管理系統(tǒng)來進(jìn)行管理。目前來說MySQL一般比價(jià)適用于中小型企業(yè)的,如果數(shù)據(jù)規(guī)模非常龐大一般會(huì)選擇Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行開發(fā)。本次設(shè)計(jì)數(shù)據(jù)非常有限所以選擇MySQL,除此之外他還有便于學(xué)習(xí),成本低,開源等特點(diǎn)。</p><p>  (2

11、)WEB服務(wù)器Tomcat</p><p>  Tomcat是Apache底下的一個(gè)項(xiàng)目,它擁有免費(fèi)、開放源碼的特點(diǎn)因此Tomcat成為許多程序開發(fā)、調(diào)試時(shí)所選擇的服務(wù)器,在本次設(shè)計(jì)過程中主要使用它來進(jìn)行程序的調(diào)試。同時(shí)在本次設(shè)計(jì)中需要用到JSP和Servlet技術(shù),Tomcat對(duì)于這些技術(shù)也是兼容的,因此它成為了我對(duì)服務(wù)器選擇的首選。</p><p>  在本系統(tǒng)中我們選用穩(wěn)定版本Tom

12、cat6.0進(jìn)行開發(fā)</p><p> ?。?)JAVA/JDBC語言編程</p><p>  JAVA語言是一種面向?qū)ο蟆⒁滓浦?、多線程控制的語言,可通過JDBC去連接數(shù)據(jù)庫(kù)。用JAVA/JDBC編寫的軟件可移植性強(qiáng),適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無法建立高效、高速的應(yīng)用。</p><p>  (4)動(dòng)態(tài)服務(wù)器頁(yè)面ASP</p>

13、;<p>  ASP是微軟公司最新推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動(dòng)態(tài)網(wǎng)頁(yè)和WEB數(shù)據(jù)庫(kù)的開發(fā),編程靈活、簡(jiǎn)潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫(kù)的最佳選擇。</p><p>  (5)MyEclipse</p><p>  是目前最流行的Java集成開發(fā)工具。MyEclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認(rèn)可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯(cuò)誤

14、、調(diào)整組織導(dǎo)入包、彈出窗口進(jìn)行代碼自動(dòng)裝配并且它能夠很好地與MySQL、Tomcat進(jìn)行集成。</p><p><b>  2.系統(tǒng)測(cè)試環(huán)境</b></p><p>  a 被測(cè)試軟件系統(tǒng)的名稱</p><p><b>  新聞發(fā)布系統(tǒng)</b></p><p><b>  b 系統(tǒng)任務(wù)提出

15、者</b></p><p><b>  陳濤老師</b></p><p><b>  c 系統(tǒng)開發(fā)者</b></p><p><b>  計(jì)科實(shí)驗(yàn)班劉偉</b></p><p><b>  d 測(cè)試環(huán)境:</b></p><

16、p>  JDK1.7 Tomcat7 MyEclipse10 MySQL5.5</p><p><b>  2 系統(tǒng)需求分析</b></p><p>  2.1 功能需求分析</p><p><b> ?。?)新聞瀏覽</b></p><p><b>  1)新聞分類</b&g

17、t;</p><p>  按新聞?lì)悇e分類顯示新聞標(biāo)題鏈接。新聞?lì)悇e分類包括一級(jí)標(biāo)題和二級(jí)標(biāo)題兩層,例如一級(jí)標(biāo)題有”國(guó)際”,“國(guó)內(nèi)”等,每個(gè)一級(jí)標(biāo)題下面又分二級(jí)標(biāo)題。用戶可根據(jù)一級(jí)標(biāo)題或者二級(jí)標(biāo)題查看相應(yīng)的新聞。</p><p><b>  2)新聞排行</b></p><p>  新聞點(diǎn)擊排行:用戶瀏覽新聞后點(diǎn)擊量會(huì)增加,根據(jù)升序進(jìn)行排行然后顯

18、示在首頁(yè)上。用戶可自行選擇后查看相應(yīng)的新聞上。</p><p>  即時(shí)新聞排行:根據(jù)管理員發(fā)布的新聞的時(shí)間進(jìn)行排行,將最新發(fā)布的新聞放在首頁(yè)上,用戶可自行選擇后查看相應(yīng)的新聞上。</p><p><b>  3)新聞檢索</b></p><p>  可根據(jù)新聞標(biāo)題,關(guān)鍵字進(jìn)行模糊檢索到相應(yīng)的新聞。</p><p>&l

19、t;b>  4)新聞顯示</b></p><p>  點(diǎn)擊任意頁(yè)面的新聞標(biāo)題后均可進(jìn)入該條新聞的詳細(xì)內(nèi)容頁(yè)面,該頁(yè)面應(yīng)包括新聞標(biāo)題、作者、發(fā)布時(shí)間、點(diǎn)擊量完整內(nèi)容等信息。</p><p><b>  (2)新聞評(píng)論</b></p><p>  未注冊(cè)用戶或未登錄用戶只能查看新聞評(píng)論。</p><p>&

20、lt;b>  注冊(cè)/登錄</b></p><p>  普通用戶只可以瀏覽新聞及相應(yīng)評(píng)論,如果用戶相對(duì)相應(yīng)的新聞進(jìn)行評(píng)論,用戶選擇注冊(cè)后用戶登錄成功可對(duì)任一新聞發(fā)表評(píng)論并可查看評(píng)論。</p><p>  (3)新聞發(fā)布和管理</p><p><b>  1)管理員發(fā)布新聞</b></p><p>  后臺(tái)

21、管理員可通過發(fā)布頁(yè)面編輯新聞的標(biāo)題,圖片和內(nèi)容,保存新聞后,新聞將顯示在新聞標(biāo)題欄中。</p><p><b>  2)管理員管理新聞</b></p><p>  后臺(tái)管理員可對(duì)發(fā)布的新聞進(jìn)行操作,對(duì)不滿意的新聞進(jìn)行刪除或者編輯。</p><p><b> ?。?)新聞標(biāo)題操作</b></p><p&g

22、t;<b>  一級(jí)標(biāo)題操作</b></p><p>  管理員可以針對(duì)用戶的要求對(duì)一級(jí)標(biāo)題進(jìn)行操作,添加一級(jí)標(biāo)題欄或者修改刪除一級(jí)標(biāo)題。</p><p><b>  二級(jí)標(biāo)題操作</b></p><p>  管理員可以針對(duì)用戶的要求對(duì)二級(jí)標(biāo)題進(jìn)行操作,添加二級(jí)標(biāo)題欄或者修改刪除二級(jí)標(biāo)題。</p><p

23、><b> ?。?)人員管理</b></p><p><b>  前臺(tái)用戶管理</b></p><p>  管理員可以查看所有注冊(cè)用戶,然后對(duì)注冊(cè)用戶可以進(jìn)行刪除,也可以添加用戶,但不可修改用戶信息。</p><p><b>  2)后臺(tái)用戶管理</b></p><p>

24、  后臺(tái)超級(jí)管理員可管理所有管理員,查看所有管理員信息修改管理員信息,添加或者刪除管理員。</p><p><b>  (6)新聞評(píng)論管理</b></p><p>  后臺(tái)管理員可查看到所有的評(píng)論,對(duì)不合格的評(píng)論進(jìn)行禁言或者刪除。</p><p>  通過對(duì)系統(tǒng)的分析,頂層數(shù)據(jù)流圖如圖2-1所示,系統(tǒng)數(shù)據(jù)流圖如2-2所示</p>

25、<p>  圖2-1 頂層數(shù)據(jù)流圖</p><p>  圖2-2 系統(tǒng)數(shù)據(jù)流圖</p><p><b>  3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>  3.1 模塊劃分</b></p><p>  設(shè)計(jì)一個(gè)備忘錄管理系統(tǒng),具體分為四大模塊,如下:</p><

26、p> ?。?)用戶管理模塊:實(shí)現(xiàn)新增用戶,查看和修改用戶信息功能;</p><p> ?。?)管理員管理模塊:實(shí)現(xiàn)新增管理員,查看、修改和刪除管理員信息功能;</p><p> ?。?)權(quán)限管理模塊:實(shí)現(xiàn)對(duì)管理員、對(duì)管理的模塊和管理的評(píng)論賦權(quán)功能;</p><p> ?。?)新聞管理模塊:實(shí)現(xiàn)有相關(guān)權(quán)限的管理員對(duì)新聞的增加、查看、修改和刪除功能;</p&

27、gt;<p> ?。?)評(píng)論管理模塊:實(shí)現(xiàn)有相關(guān)權(quán)限的管理員對(duì)評(píng)論的審核和刪除功能;</p><p>  3.2 系統(tǒng)功能模塊圖</p><p>  系統(tǒng)結(jié)構(gòu)圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框來描繪系統(tǒng)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)模塊的子集,最底層的各個(gè)框代表組成這個(gè)系統(tǒng)的獨(dú)立功能模塊。</p>

28、<p>  本系統(tǒng)的總體結(jié)構(gòu)圖如圖3-1所示:</p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p>  新聞?lì)悇e管理主要管理新聞的分類,新聞發(fā)布具體實(shí)現(xiàn)了該系統(tǒng)的主要功能,新聞的發(fā)布管理,刪除等操作。新聞發(fā)布過程中有時(shí)候需要用到圖片,在新聞管理模塊中的添加新聞里面會(huì)有圖片的上傳功能,這樣豐富了新聞的多樣性,不止是單一的文字說明了,同時(shí)有圖片顯示。當(dāng)用戶登陸了系統(tǒng)可以通過

29、查詢新聞來查找自己想要找到的新聞內(nèi)容。網(wǎng)友還可以對(duì)看的新聞進(jìn)行評(píng)論,在此特地做了一個(gè)評(píng)論模塊管理。系統(tǒng)用戶管理則主要是對(duì)用戶的管理,主要進(jìn)行添加,修改,刪除用戶等。新聞發(fā)布管理系統(tǒng)里有這樣幾個(gè)部分:如果是普通用戶只有新聞瀏覽、新聞閱讀、填寫評(píng)論和新聞查詢的權(quán)限,通過用戶的登陸判斷出用戶的權(quán)限,然后分配給你所擁有的功能;如果是管理員就除了上述權(quán)限外還有新聞管理權(quán)限,分別為新聞錄入、新聞修改和新聞刪除的權(quán)限。</p><

30、p>  新聞?lì)悇e管理通過后臺(tái)系統(tǒng)管理,提供各種數(shù)據(jù),以實(shí)現(xiàn)新聞?lì)悇e的添加以及修改和刪除。本系統(tǒng)是使用數(shù)據(jù)庫(kù)服務(wù)器支持后臺(tái)的正常流暢的運(yùn)行,在數(shù)據(jù)庫(kù)的管理下進(jìn)行新聞?lì)悇e的管理。前臺(tái)系統(tǒng)就可以通過查閱新聞看到修改過后的新聞?lì)悇e。在新聞瀏覽中有個(gè)重要的目前很流行的模塊,就是網(wǎng)友評(píng)論,瀏覽新聞的同時(shí)可以對(duì)新聞做出評(píng)論,如果是沒有登陸的情況則顯示匿名留言。這樣就組成了新聞發(fā)布及管理系統(tǒng)的功能模塊關(guān)系如圖3-2所示:數(shù)據(jù)庫(kù)介于前臺(tái)后臺(tái)之間,通

31、過數(shù)據(jù)庫(kù)跟新數(shù)據(jù),以實(shí)現(xiàn)前臺(tái)和后臺(tái)數(shù)據(jù)保持一致。</p><p>  圖3-2 新聞發(fā)布及功能</p><p>  在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin。Admin用戶可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能修改自己的用戶名和密碼。所示:admin 通過登陸系統(tǒng)進(jìn)行用戶密碼的修改,還可以創(chuàng)建新的用戶。這里的管理員的權(quán)限設(shè)置比較

32、齊全。如果是普通用戶登陸的,只能修改自己的一些基本信息,包括自己的密碼,個(gè)人信息。當(dāng)所有的東西修改完成之后就可以保存到數(shù)據(jù)庫(kù)里面,這信息就得到了修改。服務(wù)器里面得到了更新。</p><p>  在admin 和普通用戶登陸過程中都有登陸的信息確認(rèn)過程,確認(rèn)密碼是否與原服務(wù)器上的一致,只有一致的時(shí)候才能登陸成功。否則失敗。當(dāng)修改信息的時(shí)候也會(huì)有這樣的確認(rèn)過程,確保信息的正確性有效性。這里是通過連接access數(shù)據(jù)庫(kù)

33、,用戶的所有信息都存放在數(shù)據(jù)庫(kù)的用戶表里面,更新的信息也通過點(diǎn)擊實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互,直接修改數(shù)據(jù)庫(kù)里面相關(guān)表的內(nèi)容。這里的管理員跟普通用戶的實(shí)現(xiàn)原理基本上是一樣的。都是通過連接數(shù)據(jù)庫(kù)進(jìn)行修改。數(shù)據(jù)庫(kù)占了很重要的地位。大部分關(guān)鍵內(nèi)容都保存在數(shù)據(jù)庫(kù)里面。方便修改和維護(hù)。</p><p>  圖3-3 用戶管理功能模塊</p><p>  4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)</p><

34、p><b>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)設(shè)計(jì)的優(yōu)劣將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存取效率,保證數(shù)據(jù)完整性和一致性,從而有利于程序的實(shí)現(xiàn)。</p><p>  設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解系統(tǒng)需求的各個(gè)方面的需求,包括現(xiàn)有的和將來可能增加的

35、需求。</p><p>  4.2數(shù)據(jù)庫(kù)需求分析</p><p>  需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢上,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。通過收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)詞典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p>  在仔細(xì)分析和調(diào)查系統(tǒng)的基礎(chǔ)上,針對(duì)新聞管理發(fā)布系統(tǒng)的需求,通過對(duì)管理新聞發(fā)布過程

36、的內(nèi)容和數(shù)據(jù)分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  新聞信息:包括的數(shù)據(jù)項(xiàng)有新聞編號(hào)、新聞標(biāo)題、新聞內(nèi)容、新聞發(fā)布者的編號(hào)、新聞發(fā)布時(shí)間、新聞?lì)悇e編號(hào)、是否有圖片。</p><p>  新聞評(píng)論信息:包括的數(shù)據(jù)項(xiàng)有新聞評(píng)論編號(hào)、評(píng)論者名稱、評(píng)論時(shí)間、新聞評(píng)論內(nèi)容、新聞編號(hào)。</p><p>  新聞?lì)悇e信息:包括的數(shù)據(jù)項(xiàng)有新聞?lì)悇e編號(hào)、新聞?lì)悇e。

37、</p><p>  用戶信息:包括的數(shù)據(jù)項(xiàng)有用戶編號(hào)、用戶名、用戶密碼、用戶的真實(shí)姓名、用戶電子信箱地址、用戶權(quán)限標(biāo)志。</p><p>  其E-R圖如圖4-1所示:</p><p>  圖4-1 用戶管理功能模塊</p><p><b>  4.3 數(shù)據(jù)庫(kù)創(chuàng)建</b></p><p>  表

38、4-2 后臺(tái)管理員表</p><p>  以上為數(shù)據(jù)庫(kù)中后臺(tái)管理員的表,當(dāng)?shù)卿洉r(shí)在表中取出相關(guān)記錄就可以進(jìn)行登錄了,其中權(quán)限級(jí)別以級(jí)別碼的形式進(jìn)行劃分,將管理員劃分為四個(gè)級(jí)別,級(jí)別越高,權(quán)利更大,最高權(quán)限可以管理其他管理員。</p><p>  在前臺(tái)用戶表(t_user)中,有六個(gè)字段,詳情如表4-2。</p><p>  表4-3 前臺(tái)用戶表</p>

39、<p>  在新聞表(t_news)中,有八個(gè)字段,詳情見表4-3。</p><p><b>  表4-4 新聞表</b></p><p>  在二級(jí)模塊表(t_sectype)中有三個(gè)字段,詳情見表4-4。</p><p>  表4-5 二級(jí)模塊表</p><p>  在一級(jí)模塊表(t_fietype)中

40、有兩個(gè)字段,詳情見表4-5。</p><p>  表4-6 一級(jí)模塊表</p><p>  在評(píng)論回復(fù)表(t_reply)中有六個(gè)字段,詳情見表4-6</p><p>  表4-7 評(píng)論回復(fù)表</p><p><b>  5 功能測(cè)試</b></p><p>  5.1 登錄注冊(cè)測(cè)試</p&

41、gt;<p>  新聞發(fā)布系統(tǒng)有兩種用戶:會(huì)員用戶(包含游客)和管理員,分別有不同的權(quán)限,但都是從同一界面登陸,此系統(tǒng)首頁(yè)采用DIV+CSS框架,使得頁(yè)面看起來美觀舒適。能自動(dòng)獲取系統(tǒng)當(dāng)前時(shí)間,展示新聞列表內(nèi)容和廣告等信息。</p><p>  用戶只要在瀏覽器地址欄輸入改項(xiàng)目的地址,即可訪問該系統(tǒng)的相關(guān)信息;需要說明的是:因?yàn)樵撓到y(tǒng)并未真正發(fā)布成正規(guī)的網(wǎng)站,只是將項(xiàng)目部署到了Tomcat服務(wù)器上面

42、;</p><p><b>  圖5-1 登錄界面</b></p><p><b>  圖5-2 注冊(cè)界面</b></p><p>  本系統(tǒng)是一套實(shí)時(shí),多類型管理的新聞發(fā)布系統(tǒng),管理為超級(jí)管理員,他可以對(duì)系統(tǒng)的所有管理信息進(jìn)行管理: 管理員登錄界面如5-3所示:</p><p>  圖5-3 后臺(tái)

43、登陸界面</p><p>  5.2 后臺(tái)管理測(cè)試</p><p>  成功登錄后,進(jìn)入新聞發(fā)布系統(tǒng)后臺(tái)管理頁(yè)面,可添加管理員如圖5-3所示:</p><p>  圖5-4 添加管理員界面</p><p>  成功添加管理員后,可查看每個(gè)管理員的信息和用戶的信息如圖5-5與5-6所示:</p><p>  圖5-5 管

44、理員信息界面</p><p>  圖5-6 用戶信息界面</p><p>  管理員可對(duì)新聞進(jìn)行添加與刪除操作如圖5-7所示:</p><p>  圖5-7 管理員對(duì)新聞操作界面</p><p>  5.3 前臺(tái)用戶操作測(cè)試</p><p>  首頁(yè)由一級(jí)標(biāo)題,二級(jí)標(biāo)題組成,并提供最新新聞和熱點(diǎn)新聞,如圖5-8所示:&

45、lt;/p><p><b>  圖5-8 首頁(yè)界面</b></p><p>  當(dāng)用戶瀏覽新聞時(shí)頁(yè)面會(huì)顯示標(biāo)題,發(fā)布時(shí)間,作者以及點(diǎn)擊量等相關(guān)信息,如圖5-9所示:</p><p>  圖5-9 新聞瀏覽界面</p><p>  當(dāng)用戶瀏覽完新聞后可對(duì)新聞進(jìn)行評(píng)論,評(píng)論隨即會(huì)顯示在新聞下方如圖5-10所示:</p>

46、;<p>  圖5-10 新聞瀏覽界面</p><p><b>  總結(jié)</b></p><p>  經(jīng)過了一個(gè)多月的學(xué)習(xí),完成對(duì)網(wǎng)站新聞發(fā)布系統(tǒng)的分析和數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。在此過程中,我們重點(diǎn)分析系統(tǒng)并設(shè)計(jì)數(shù)據(jù)庫(kù)。根據(jù)對(duì)網(wǎng)站新聞發(fā)布系統(tǒng)地了解,初步分析系統(tǒng)需求,在需求分析基礎(chǔ)上,對(duì)網(wǎng)站新聞發(fā)布系統(tǒng)進(jìn)行總體設(shè)計(jì)。通過畫E-R圖,完成對(duì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì);將E

47、-R圖轉(zhuǎn)化為關(guān)系模式,完成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì);將關(guān)系模式轉(zhuǎn)化為數(shù)據(jù)庫(kù)中的表,完成數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)。并利用SQL語句完成數(shù)據(jù)庫(kù)中對(duì)象的創(chuàng)建、插入數(shù)據(jù)記錄、查詢記錄、創(chuàng)建數(shù)據(jù)存儲(chǔ)等。</p><p>  新聞發(fā)布與管理系統(tǒng)的設(shè)計(jì)過程,是對(duì)軟件工程與數(shù)據(jù)庫(kù)課程相關(guān)內(nèi)容的溫習(xí)。整個(gè)完成過程嚴(yán)格按照軟件開發(fā)流程與數(shù)據(jù)庫(kù)設(shè)計(jì)步驟進(jìn)行,為后期的系統(tǒng)實(shí)現(xiàn)打下了堅(jiān)實(shí)的基礎(chǔ)。由于我們?nèi)狈?duì)項(xiàng)目的開發(fā)經(jīng)驗(yàn),我們走了許多的彎路,不

48、過在指導(dǎo)老師的輔導(dǎo)下,我們還是克服了重重困難,在預(yù)定的時(shí)間內(nèi)完成了老師所分配的任務(wù)。我們雖然遇到了很多的困難,但是只有自己真正的在實(shí)踐中得到的才是你所需要的。本次數(shù)據(jù)庫(kù)課程設(shè)計(jì)我們都收獲很大!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版)[M].北京:清華大學(xué)出版社,2002</p>&l

49、t;p>  [2] 林小玲.數(shù)據(jù)庫(kù)原理及應(yīng)用[M]. 北京:機(jī)械工業(yè)出版社,2011</p><p>  [3] 苗雪蘭,劉瑞新,宋會(huì)群.數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程(第2版)[M].北京:機(jī)械工業(yè)出版社,2006</p><p>  [4] 向陽.信息系統(tǒng)分析與設(shè)計(jì)(第1版)[M].北京:清華大學(xué)出版社,2009</p><p>  [5] 衛(wèi)紅春.信息系統(tǒng)分析

50、與設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2003</p><p>  [6] 鄭煒.朱怡安.軟件工程[M].西安:西北工業(yè)大學(xué)出版社,2010</p><p>  Java Web開發(fā)技術(shù)課程設(shè)計(jì)</p><p><b>  成績(jī)?cè)u(píng)定</b></p><p>  成績(jī)?cè)u(píng)定:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論