新聞管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  21世紀(jì)是信息的時(shí)代,是網(wǎng)絡(luò)的時(shí)代,進(jìn)入信息社會(huì)高速發(fā)展的時(shí)代,數(shù)字化革命給所有領(lǐng)域帶來新的改變。隨著Internet的普及,網(wǎng)頁逐漸融入人們的生活,快速及時(shí)地瀏覽新聞,獲取五彩繽紛的網(wǎng)上信息,已成為人們?nèi)粘I畹囊徊糠?,與此同時(shí)越來越多的企業(yè)建立了自己的信息發(fā)布網(wǎng)站,企業(yè)通過網(wǎng)站可以發(fā)布最新動(dòng)態(tài),與用戶進(jìn)行交流和溝通,開展

2、電子商務(wù)等。 </p><p>  本文使用ASP.NET(C#語言)開發(fā),為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采用B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效,提高了工作效率,具有一般新聞系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可為發(fā)布新聞,為網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。 </p><p>  關(guān)

3、鍵詞:,ASP.NET,新聞發(fā)布,新聞的搜索</p><p><b>  Abstract</b></p><p>  21st century is the era of information, is the era of networks, entered the era of rapid evelopment of the information societ

4、y,all areas of the digital revolution brought new changes. As the popularity of Internet, the page becomes progressively more integrated into people's lives, rapid and timely news gets colorful online information, ha

5、s become a part of daily life, at the same time more and more enterprises have established their own information publishing site, the enterprise can publish ne</p><p>  This article uses ASP.NET (c language)

6、 development, in order to ensure performance of the system's efficiency, scalability, and data sharing, and network management purposes, the system uses b/s architecture design and development. Realization of dynamic

7、 management of the site news, leads to a more timely and efficient information management, improved productivity, has a general function of information system, management zone news view includes the foreground and the ba

8、ckground, press release, n</p><p>  Keywords: ASP.NET ,News Publishing,News searching</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  Abstr

9、actII</p><p><b>  第一章 緒論1</b></p><p>  1.1 開發(fā)背景1</p><p>  1.2 開發(fā)意義1</p><p>  第二章 系統(tǒng)概述3</p><p>  2.1 需求分析3</p><p>  2.2系統(tǒng)需求

10、用例描述3</p><p>  第三章 系統(tǒng)設(shè)計(jì)4</p><p><b>  3.1總體設(shè)計(jì)4</b></p><p>  3.1.1系統(tǒng)整體設(shè)計(jì)4</p><p>  3.1.2系統(tǒng)特點(diǎn)的介紹4</p><p>  3.1.3后臺(tái)的操作5</p><p>

11、  3.2數(shù)據(jù)庫設(shè)計(jì)6</p><p>  3.2.1數(shù)據(jù)庫介紹6</p><p>  3.2.2數(shù)據(jù)庫的邏輯設(shè)計(jì)8</p><p>  第四章 系統(tǒng)實(shí)現(xiàn)10</p><p>  4.1 開發(fā)工具選擇10</p><p>  第五章 系統(tǒng)運(yùn)行11</p><p>  5.1運(yùn)行環(huán)

12、境11</p><p>  5.2運(yùn)行效果11</p><p>  第六章 系統(tǒng)的測(cè)試與評(píng)價(jià)15</p><p>  6.1 系統(tǒng)的測(cè)試的概念15</p><p>  6.2系統(tǒng)測(cè)試16</p><p>  第七章 結(jié)論18</p><p><b>  致 謝20&l

13、t;/b></p><p><b>  參考文獻(xiàn)21</b></p><p><b>  第一章 緒論</b></p><p><b>  1.1 開發(fā)背景</b></p><p>  當(dāng)今社會(huì)是一個(gè)信息化的社會(huì),新聞作為信息的一部分有著信息量大,類別繁多,形式多樣

14、的特點(diǎn),新聞發(fā)布系統(tǒng)的概念就此提出。新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體,從此以后網(wǎng)絡(luò)也充當(dāng)了一個(gè)重要的新聞媒介的功能。簡單地說,新聞發(fā)布系統(tǒng)就是充當(dāng)一個(gè)網(wǎng)絡(luò)新聞媒介的功能,主要實(shí)現(xiàn)對(duì)新聞的分類、上傳、審核、發(fā)布,模擬了一般新聞媒介的新聞發(fā)布的過程,通過不同權(quán)限的賬號(hào)分別實(shí)現(xiàn)以上所說功能,當(dāng)然這些功能也可以是某一個(gè)賬號(hào)全部具有。新聞發(fā)布系統(tǒng),又稱為信息發(fā)布系統(tǒng),是將網(wǎng)頁上的某些需要經(jīng)常變動(dòng)的信息,類似新聞、新產(chǎn)品發(fā)布和業(yè)界動(dòng)態(tài)等

15、更新信息集中管理,并通過信息的某些共性進(jìn)行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個(gè)操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。</p><p><b>  1.2 開發(fā)意義</b></p><p>  現(xiàn)在計(jì)算機(jī)已經(jīng)深入到了各行各業(yè),針對(duì)新聞發(fā)布所特殊具有的時(shí)效性,基于網(wǎng)絡(luò)開發(fā)的新聞發(fā)布系統(tǒng)可以比擬其他媒

16、體的優(yōu)勢(shì),便是可以隨時(shí)隨地發(fā)布最新消息,同樣作為用戶,只要擁有一臺(tái)電腦可以接入網(wǎng)絡(luò),馬上也可以得知最新最論的消息。相比報(bào)紙雜志所面對(duì)的紙張運(yùn)輸、印刷、排版等問題,能夠更好的避免紙張污染以及浪費(fèi),降低發(fā)布新聞的成本。</p><p>  它的出現(xiàn)大大減輕了網(wǎng)站更新維護(hù)的工作量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護(hù)工作簡化到只需錄入文字和上傳圖片,從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c(diǎn),如新浪的新聞

17、中心等,新聞的更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,時(shí)時(shí)保持網(wǎng)站的活動(dòng)力和影響力。</p><p>  第二章 系統(tǒng)概要設(shè)計(jì)</p><p><b>  2.1 需求分析</b></p><p>  設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求,本人通過

18、對(duì)新浪新聞,騰訊新聞進(jìn)行了簡單的考察以及利用網(wǎng)絡(luò)等多種渠道,調(diào)研結(jié)果如下:</p><p>  普通用戶模塊功能包括瀏覽新聞、搜索新聞、查看新聞和評(píng)論新聞功能。 后臺(tái)管理模塊又包括系統(tǒng)管理員模塊和記者模塊。 </p><p>  系統(tǒng)管理員模塊功能包括新聞管理、分類管理和用戶管理等功能。 記者模塊功能則只包括新聞管理中添加修改新聞,添加的新聞狀態(tài)未發(fā)布。</p>&l

19、t;p>  2.2系統(tǒng)需求用例描述</p><p>  該系統(tǒng)主要包括3個(gè)功能模塊: </p><p>  (1)普通用戶模塊:普通用戶模塊包括瀏覽新聞、搜索新聞、查看新聞和評(píng)</p><p><b>  論新聞的功能。</b></p><p>  (2)新聞管理模塊:該系統(tǒng)中,系統(tǒng)管理員能夠賦予或收回記者管理某一

20、類新聞的權(quán)利。該模塊能夠?qū)崿F(xiàn)添加新聞、修改新聞、審核新聞、刪除新聞或其相應(yīng)評(píng)論的功能。 </p><p>  (3)分類管理模塊:該系統(tǒng)中,只有系統(tǒng)管理員具有管理分類的權(quán)限。該模塊能夠?qū)崿F(xiàn)分類的添加、修改和刪除。</p><p><b>  第三章 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1總體設(shè)計(jì)</b>&

21、lt;/p><p>  3.1.1系統(tǒng)整體設(shè)計(jì)</p><p>  此系統(tǒng)主要是內(nèi)部新聞管理系統(tǒng)應(yīng)用管理系統(tǒng)。而系統(tǒng)的功能模塊劃分既要注重各個(gè)部分本身的功能,又要注重各個(gè)功能模塊之間的聯(lián)系,形成一套高效、快捷的新聞管理信息系統(tǒng)。這就要求從管理需要和系統(tǒng)開發(fā)兩個(gè)方面進(jìn)行綜合考慮,各個(gè)模塊既有較強(qiáng)的獨(dú)立性,又要留有適當(dāng)?shù)慕涌?以便日后對(duì)功能進(jìn)行擴(kuò)充和完善求。</p><p>

22、;<b>  (1)站內(nèi)新聞搜索</b></p><p>  根據(jù)用戶輸入的查詢條件以所選類別的新聞進(jìn)行分類查詢。</p><p><b>  (2)新聞分類展示</b></p><p>  主要包括分類顯示新聞?lì)悇e、標(biāo)題列表,和顯示新聞詳細(xì)內(nèi)容。用戶可通過新聞列表中的新聞標(biāo)題查看該新聞的詳細(xì)信息。</p>

23、<p><b> ?。?)新聞管理</b></p><p>  包括對(duì)所有新聞信息的添加、修改、刪除。</p><p>  3.1.2新聞發(fā)布系統(tǒng)特點(diǎn)的介紹</p><p>  本新聞發(fā)布系統(tǒng)具有以下特點(diǎn): </p><p>  (1) 可視性:對(duì)新聞的處理(包括發(fā)布、修改、刪除)將立即在主頁的對(duì)應(yīng)欄目顯示出來

24、,達(dá)到"即時(shí)發(fā)布、即時(shí)見效"的功能; </p><p>  (2) 功能完善:包括常見網(wǎng)站的新聞(消息)管理的各個(gè)方面:新聞發(fā)布、瀏覽、刪除、修改、檢索等各個(gè)方面;完整地實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞的管理要求; (3) 操作簡單、界面友好:完全控件式的頁面布局,使你即便不熟悉文字錄入,仍可以用拷貝+粘貼的方式錄入新聞內(nèi)容;一些選項(xiàng)包括新聞?lì)悇e等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶

25、隨時(shí)清楚自己的操作情況。</p><p>  3.1.3后臺(tái)的操作</p><p>  新聞管理模塊:該系統(tǒng)中,系統(tǒng)管理員能夠賦予或收回記者管理某一類新聞的權(quán)利。該模塊能夠?qū)崿F(xiàn)添加新聞、修改新聞、審核新聞、刪除新聞或其相應(yīng)評(píng)論的功能。</p><p><b>  3.2數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  3.2.1數(shù)

26、據(jù)庫介紹</p><p>  SQL Server 2005是Microsoft公司推出的,該版本的數(shù)據(jù)庫管理系統(tǒng)不但繼承了以前舊版本的功能,又增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好以及與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 </p><p>  SQL Server 2005提供了一整套的管理工具和實(shí)用程序,使用這些工具和程序,可以設(shè)置和管理SQL Server 進(jìn)行數(shù)據(jù)庫管理和備份,并

27、保證數(shù)據(jù)的安全和一致。</p><p>  基于數(shù)據(jù)的安全和完整性考慮,結(jié)合SQL Server 2005 的優(yōu)點(diǎn)以及它配置的方便性,我們選擇了這個(gè)數(shù)據(jù)庫環(huán)境。SQL Server并不提供單獨(dú)的,完全自給自足的應(yīng)用程序開發(fā)環(huán)境,不像Access那樣自身就可以用來開發(fā)那些純數(shù)據(jù)訪問的應(yīng)用程序,SQL Server是完全作為后端來管理和運(yùn)行數(shù)據(jù)庫。SQL Server主要具有以下特點(diǎn):適合于大型的數(shù)據(jù)庫應(yīng)用程序的開發(fā)

28、;支持多用戶;靈活性很高;支持分布式事務(wù)處理和Internet。Server建立于Microsoft Window NT的可伸縮性和可管理性之上,提供了功能強(qiáng)大的客戶服務(wù)器平臺(tái),高性能客戶服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)可以將Visual FoxPro、Visual Basic、Visual C#、.NET作為客戶端開發(fā)工具,而將SQL Server作為存儲(chǔ)數(shù)據(jù)的后臺(tái)服務(wù)器軟件。它是基于客戶/服務(wù)器的數(shù)據(jù)庫管理系統(tǒng)。用戶通過使用客戶系統(tǒng)從服務(wù)

29、器檢索信息并進(jìn)行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫進(jìn)程,而客戶則關(guān)注信息的表示。</p><p>  Microsoft SQL Server 2005 是用于大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用的數(shù)據(jù)庫平臺(tái);也是用于數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái)。</p><p>  SQL Server 2005 引入了一些“Studio”幫助實(shí)現(xiàn)開發(fā)和管理任務(wù):SQL Ser

30、ver Management Studio 和 Business Intelligence Development Studio。在 Management Studio 中,可以開發(fā)和管理 SQL Server 數(shù)據(jù)庫引擎 與通知解決方案,管理已部署的 Analysis Services 解決方案,管理和運(yùn)行 Integration Services 包,以及管理報(bào)表服務(wù)器和 Reporting Services 報(bào)表與報(bào)表模型。在 B

31、I Development Studio 中,可以使用以下項(xiàng)目來開發(fā)商業(yè)智能解決方案:使用 Analysis Services 項(xiàng)目開發(fā)多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu);使用 Reporting Services 項(xiàng)目創(chuàng)建報(bào)表;使用報(bào)表模型項(xiàng)目定義報(bào)表的模型;使用 Integration Services 項(xiàng)目創(chuàng)建包。</p><p>  3.2.2數(shù)據(jù)庫的邏輯設(shè)計(jì)</p><p>  在本新聞

32、管理系統(tǒng)發(fā)布系統(tǒng)數(shù)據(jù)庫中,本論文所描述的模塊所涉及到的表有管理員表 admin、站內(nèi)新聞表news、等。</p><p>  分別對(duì)各個(gè)表進(jìn)行設(shè)計(jì)說明,在管理員表中,個(gè)人的ID為主鍵,這是字段的數(shù)據(jù)類型為自動(dòng)編號(hào),用自動(dòng)編號(hào)做主鍵可以加快數(shù)據(jù)的讀取速度,而且ID號(hào)是由oracle自動(dòng)分配不可能出現(xiàn)重復(fù)的,所以選擇個(gè)人的ID號(hào)為主鍵。</p><p><b>  管理員可以發(fā)布新聞

33、</b></p><p><b>  管理員表主鍵設(shè)置</b></p><p><b>  新聞表主鍵設(shè)置</b></p><p><b>  第四章 系統(tǒng)實(shí)現(xiàn)</b></p><p>  4.1 開發(fā)工具選擇</p><p>  新聞管理系

34、統(tǒng)作為提供新聞信息,必須具備一些基本的條件。首先,它應(yīng)該具有友好的界面,方便的操作,與用戶之間有很好的溝通;其次,它對(duì)數(shù)據(jù)的處理,數(shù)據(jù)的交換有著較高的要求。它應(yīng)該具有速度快,容量大,便于管理的特點(diǎn)。正是因?yàn)檫@些因素,我們選擇了JavaWeb作為本次系統(tǒng)開發(fā)的工具。</p><p>  JavaWeb是Java技術(shù)的一個(gè)分支,主要是JSP,JSP(JavaServer Pages)是由Sun Microsystem

35、s公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 </p><p>  Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操

36、作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。</p><p>  asp.net使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動(dòng)本地的管理工具就可以實(shí)現(xiàn)。</p><

37、;p>  第五章 系統(tǒng)運(yùn)行</p><p><b>  5.1運(yùn)行環(huán)境</b></p><p><b>  開發(fā)語言:JSP</b></p><p>  后臺(tái)數(shù)據(jù)庫:Oracle 10g</p><p>  服務(wù)器 : Tomcat 6.0</p><p>  客戶

38、端運(yùn)行平臺(tái): Windows 2000(中文版)以上</p><p><b>  5.2運(yùn)行效果</b></p><p><b>  前臺(tái)新聞顯示 </b></p><p>  可以在界面上對(duì)新聞進(jìn)行添加,自動(dòng)更新顯示,查詢新聞。顯示欄目導(dǎo)航,顯示某欄目的最新幾條新聞等。</p><p><b

39、>  后臺(tái)新聞管理 </b></p><p>  系統(tǒng)管理員進(jìn)入此模塊時(shí),能對(duì)新聞進(jìn)行管理。如圖所示系統(tǒng)管理員能添加模板,新聞?lì)悇e,新聞信息等等,并且等對(duì)分類新聞進(jìn)行修改和刪除。系統(tǒng)管理員選擇新聞?lì)愋秃螅湍軐?duì)新聞進(jìn)行詳細(xì)的添加,如新聞標(biāo)題,新聞屬性,新聞內(nèi)容,新聞介紹,相關(guān)新聞。系統(tǒng)管理員在此功能模塊中對(duì)添加的新聞進(jìn)行刪除。如可以對(duì)圖中的新聞—耳朵進(jìn)行刪除。</p><p&

40、gt;  1. 新聞?lì)悇e管理:增加、修改、刪除類別等。 </p><p>  2. 新聞信息的管理:新聞信息的添加,新聞列表的修改與刪除。 </p><p>  用戶的投票界面,用戶瀏覽過新聞之后,可以點(diǎn)擊投票按鈕轉(zhuǎn)到投票界面,對(duì)新聞?dòng)浾邆兺渡献约旱囊黄薄?lt;/p><p>  用戶在查看新聞之前需要注冊(cè)</p><p><b>  

41、登陸界面</b></p><p>  第六章 系統(tǒng)的測(cè)試與評(píng)價(jià)</p><p>  6.1 系統(tǒng)的測(cè)試的概念</p><p>  在系統(tǒng)開發(fā)過程中,測(cè)試是必不可少的一個(gè)階段。 在測(cè)試時(shí),由于設(shè)計(jì)的階段性,可以采用不同的測(cè)試:</p><p>  在測(cè)試時(shí),由于設(shè)計(jì)的階段性,采用不同的測(cè)試:</p><p>

42、<b>  (1)用戶界面友好</b></p><p>  在界面設(shè)計(jì)時(shí)完全遵循Microsoft標(biāo)準(zhǔn),做到真正的美化大方,用戶可以輕松的使用界面中的任何功能。</p><p> ?。?)局部測(cè)試:在程序模塊制作的開始,進(jìn)行局部測(cè)試,以確保制作的模塊各部分能夠正常運(yùn)行,并且結(jié)果正??煽?。</p><p> ?。?)容錯(cuò)測(cè)試:在整個(gè)模塊基本完成的

43、時(shí)候,進(jìn)行容錯(cuò)測(cè)試。就是進(jìn)行違規(guī)測(cè)試出入不正確的數(shù)據(jù),看程序能否針對(duì)錯(cuò)誤的輸入停止進(jìn)一步的操作。發(fā)出錯(cuò)誤警告信息,作出相應(yīng)的動(dòng)作。</p><p> ?。?)整體測(cè)試:在各個(gè)模塊基本功能完成,拼合成整體時(shí),對(duì)程序進(jìn)行整體測(cè)試,以保證所有模塊拼和后能正常運(yùn)行,協(xié)同工作,不發(fā)生錯(cuò)誤動(dòng)作。</p><p> ?。?)確認(rèn)測(cè)試:測(cè)試程序是否能夠完成設(shè)計(jì)所要求完成的任務(wù),滿足用戶的需要,在整體性能方

44、面進(jìn)行測(cè)試,以確定程序的完整性,安全性,實(shí)用性等各方面的性能。</p><p> ?。?)測(cè)試過程中,在有問題的地方設(shè)置輸出標(biāo)記,查看輸出值是否預(yù)計(jì)值相同等方法,查看出錯(cuò)誤所在確切位置,進(jìn)行修改。</p><p><b>  6.2系統(tǒng)測(cè)試</b></p><p>  在系統(tǒng)設(shè)計(jì)編碼完成后接下來的工作就是對(duì)整個(gè)系統(tǒng)測(cè)試,軟件測(cè)試是一項(xiàng)任務(wù)繁重的

45、工作,為了防范于未然,軟件測(cè)試是系統(tǒng)開發(fā)過程中必不可少的一步。測(cè)試過程按以下4個(gè)步驟進(jìn)行:</p><p><b>  (1)單元測(cè)試</b></p><p>  單元測(cè)試是針對(duì)軟件設(shè)計(jì)的最小單位即程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。集中對(duì)用源代碼實(shí)現(xiàn)的每個(gè)程序單元進(jìn)行測(cè)試。它的目的是發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)。采用白盒測(cè)試,并黑盒測(cè)試輔之。對(duì)任何合理和不合理的

46、輸入,進(jìn)行鑒別和響應(yīng)。</p><p><b>  1)白盒測(cè)試</b></p><p>  此項(xiàng)測(cè)試是對(duì)軟件的過程性細(xì)節(jié)做細(xì)致的檢查。根據(jù)白盒測(cè)試的原理,對(duì)新聞管理系統(tǒng)進(jìn)行了以下測(cè)試,對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一次;對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都至少測(cè)試一次;在循環(huán)的邊界和運(yùn)行界限內(nèi)執(zhí)行循環(huán)體;測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。</p&g

47、t;<p><b>  2)黑盒測(cè)試</b></p><p>  在軟件的接口處進(jìn)行,測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能符合要求。該軟件基本實(shí)現(xiàn)需求分析內(nèi)所要求的上傳圖片、增加管理員、添加鏈接、管理鏈接等功能,沒有遺漏和不正確的功能。在接口上,輸入能正確的接受并能輸出正確結(jié)果。沒有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息訪問錯(cuò)誤,可以正確的訪問所設(shè)立的Oracle 數(shù)據(jù)庫。性能上能夠滿足要求。沒有初始化和

48、終止性錯(cuò)誤。</p><p><b>  (2)組裝測(cè)試</b></p><p>  組裝測(cè)試是在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為系統(tǒng)。主要測(cè)試連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否丟失。各模塊的功能互相沒有不利影響。模塊組合起來能否達(dá)到預(yù)期要求。</p><p><b>  (3)確認(rèn)測(cè)試</b><

49、/p><p>  進(jìn)行確認(rèn)測(cè)試是驗(yàn)證軟件的功能和性能及其他特性是否與要求一致。在這個(gè)測(cè)試中,我們主要應(yīng)用黑盒測(cè)試。進(jìn)行確認(rèn)測(cè)試后的結(jié)果,功能和性能與要求一致,軟件可以接受。</p><p><b> ?。?)系統(tǒng)測(cè)試</b></p><p>  將通過確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其

50、他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試。</p><p>  通過以上四條測(cè)試后的結(jié)果,人才交流系統(tǒng)基本符合要求。</p><p><b>  第七章 結(jié)論 </b></p><p>  新聞管理的最終目的是能讓用戶方便地讀取到新聞。設(shè)計(jì)一個(gè)界面友好且能顯示用戶最需要信息的首頁是我的追求。本系

51、統(tǒng)中,將最熱門的信息和最新信息放置在最顯眼的位置,使用戶能很快速地閱讀最新最熱門信息。</p><p>  本論文講述了新聞發(fā)布管理系統(tǒng)的系統(tǒng)分析和設(shè)計(jì),介紹了后臺(tái)管理的新聞欄目分類管理和新聞發(fā)布,及圖片和附件的多文件上傳,并講解了前臺(tái)新聞的閱讀、瀏覽設(shè)計(jì)和后臺(tái)新聞的管理?;赪eb的現(xiàn)代遠(yuǎn)程教育是一種新型的教育方式,隨著現(xiàn)代信息技術(shù)的發(fā)展,它將越來越受到人們的關(guān)注并逐步取代傳統(tǒng)教育,21世紀(jì)它將成為構(gòu)筑終身學(xué)習(xí)

52、體系的主要手段。而基于Web的動(dòng)態(tài)交互式新聞發(fā)布系統(tǒng)則是現(xiàn)代網(wǎng)絡(luò)教育不可缺少的一部分。</p><p>  ASP雖然提供了功能強(qiáng)大的Web應(yīng)用程序開發(fā)環(huán)境,但和其它技術(shù)一樣,它也存在著某些缺點(diǎn)。Web服務(wù)器還不支持ASP的運(yùn)行。但ASP畢竟是軟件霸主微軟精心設(shè)計(jì)的一個(gè)寵兒,人們不得不慢慢向它靠攏,現(xiàn)在越來越多的Web服務(wù)器已開始支持ASP。以信息網(wǎng)站為核心的Web信息系統(tǒng)建設(shè)方興未艾,運(yùn)用新技術(shù)進(jìn)行創(chuàng)新的應(yīng)用開

53、發(fā),提高網(wǎng)絡(luò)系統(tǒng)應(yīng)用成效將是一個(gè)不竭的課題。</p><p><b>  結(jié)束語</b></p><p>  經(jīng)過一個(gè)多月的設(shè)計(jì)和開發(fā),網(wǎng)上新聞發(fā)布系統(tǒng)基本開發(fā)完畢。其功能基本符合新聞發(fā)布需求,能夠完成新聞發(fā)布、新聞修改和新聞顯示。使用戶方便進(jìn)行新聞瀏覽和管理員對(duì)新聞進(jìn)行修改、數(shù)據(jù)刪除。對(duì)于新聞同類性的問題也通過程序進(jìn)行了有效的解決。</p><p

54、>  繁忙的課程終于完成了,在這一學(xué)期間我受到了來自四面八方的幫助和支持。首先要感謝指導(dǎo)老師,特別要感謝的是老師對(duì)我們嚴(yán)格的要求,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度。讓我在這次論文設(shè)計(jì)中受益匪淺。 接下來要感謝我的同學(xué)給我的大力支持,是他們?cè)谠O(shè)計(jì)之初協(xié)助我掌握了ASP的使用方法。在設(shè)計(jì)中他們給我提了不少的意見,還幫助我解決了很多技術(shù)上的問題。讓我在一定程度上減輕了心理負(fù)擔(dān)。 </p><p>  但是由于這個(gè)網(wǎng)站做的時(shí)間較短,

55、所以該系統(tǒng)還有許多不盡如人意的地方,比如頁面設(shè)計(jì)內(nèi)容不是十分豐富,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步的改善。</p><p><b>  致 謝</b></p><p>  衷心感謝我的指導(dǎo)老師**對(duì)我的網(wǎng)站制作工作進(jìn)行的指導(dǎo)。在本次網(wǎng)站設(shè)計(jì)中,指導(dǎo)老師毫無保留地與我分享他的時(shí)間與精力,奉獻(xiàn)出他的思想、經(jīng)驗(yàn)與記憶。指導(dǎo)老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍

56、的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣,他循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。指導(dǎo)老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我得到不少的提高。這對(duì)于我以后的工作和學(xué)習(xí)都會(huì)是一種巨大的幫助,在這里請(qǐng)接受我誠摯的謝意!</p><p>  不積跬步何以至千里,此次網(wǎng)站能夠順利的完成,也歸功于各位同學(xué)的幫助,使我能夠很好的掌握和運(yùn)用專業(yè)

57、知識(shí),并在設(shè)計(jì)中得以體現(xiàn)。正是有了他們的悉心幫助和支持,才使我的網(wǎng)站順利完成。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1][美] C. Thomas Wu著. 候國峰等譯.An Introduction to Object-Oriented Programming with Java (中文版:面向?qū)ο蟪绦蛟O(shè)計(jì)導(dǎo)論). 北京:電子工業(yè)出版

58、社,2002.06:196-208</p><p>  [2] 《JDBC數(shù)據(jù)庫程序設(shè)計(jì)》 Time研究室 簫仁惠 陳錦輝 中國鐵道出版社 </p><p>  [3] 《Java程序設(shè)計(jì)》 清華大學(xué)出版社</p><p>  [4] 《輕松學(xué)用Java 2》 Barry Burd著 安境等譯 電子工業(yè)出版社</p><p>  [5

59、] 《Java程序設(shè)計(jì)》辛運(yùn)幃 饒一梅 張鈞 清華大學(xué)出版社</p><p>  [6] 《Java課程設(shè)計(jì)》 耿祥義 清華大學(xué)出版社</p><p>  [7] 《 Java項(xiàng)目開發(fā)實(shí)踐》 陸正武 蔣武 劉軍 石正貴 中國鐵道出版社</p><p>  [8] 《Java How to Program》Harvey M. Deitel Paul

60、J. Deitel Prentice Hall </p><p>  [9] 《尚學(xué)堂馬士兵老師項(xiàng)目實(shí)戰(zhàn)教程》 馬士兵</p><p>  [10]張衛(wèi)民等.Java語言及應(yīng)用.北京:清華大學(xué)出版社,19%年</p><p>  [11]羅運(yùn)模.SQLSeryer數(shù)據(jù)庫系統(tǒng)基礎(chǔ).北京:高等教育出版社,2002年</p><p>  [12]

61、劉永坡.JSP應(yīng)用開發(fā)技術(shù).北京:人民教育出版社,2005年</p><p>  [13]屈輝立,陳可明,石武信.JSP網(wǎng)站編程教程.北京:北京希望電子出版社,2002年</p><p>  [14]屈輝立,陳可明,石武信.JSP網(wǎng)站編程教程.北京希望電子出版社,2002</p><p>  [15]耿祥義,張躍平.JSP實(shí)用教程.清華大學(xué)出版社,2003</

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論