軟件工程實(shí)訓(xùn)報(bào)告-新聞發(fā)布系統(tǒng)講解_第1頁
軟件工程實(shí)訓(xùn)報(bào)告-新聞發(fā)布系統(tǒng)講解_第2頁
軟件工程實(shí)訓(xùn)報(bào)告-新聞發(fā)布系統(tǒng)講解_第3頁
軟件工程實(shí)訓(xùn)報(bào)告-新聞發(fā)布系統(tǒng)講解_第4頁
軟件工程實(shí)訓(xùn)報(bào)告-新聞發(fā)布系統(tǒng)講解_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、中 原 工 學(xué) 院軟件工程實(shí)訓(xùn)任務(wù)書學(xué)生姓名李祥學(xué)號(hào)201207092240專 業(yè)軟件工程(java方向)班級(jí)RBJava122課題名稱新聞發(fā)布系統(tǒng)開發(fā)課題來源教學(xué)項(xiàng)目指導(dǎo)教師汪建新專業(yè)軟件工程職稱軟件工程師課題說明: 設(shè)計(jì)一個(gè)新聞發(fā)布/管理/瀏覽系統(tǒng),游客可以瀏覽新聞評(píng)論新聞,可以注冊(cè)用戶,發(fā)布自己的新聞。后臺(tái)管理員可以管理新聞的數(shù)據(jù),審核新的新聞和新的注冊(cè)用戶。后臺(tái)系統(tǒng)管理用戶,權(quán)限等信息。承擔(dān)的任務(wù):1. 前臺(tái)新聞顯示:(新聞瀏覽、新聞搜索、新聞評(píng)論、新聞統(tǒng)計(jì)、用戶注冊(cè)登錄、添加新聞、提交建議); 2. 后臺(tái)管理:(管理員登錄、提交新聞、新聞審核、新聞列表、增刪查改、評(píng)論的管理、新聞?lì)悇e

2、的管理、用戶管理、審核用戶、導(dǎo)出用戶、角色權(quán)限管理、公告管理、意見反饋管理)工作進(jìn)度安排:2015-8-102015-11-26:學(xué)習(xí)并練習(xí)C#、C#進(jìn)階、WinForm、ASP.NET。了解相關(guān)css布局編碼信息,進(jìn)行前期準(zhǔn)備。2015-11-27-2015-12-07:根據(jù)項(xiàng)目要求進(jìn)行詳細(xì)分析、設(shè)計(jì)并編碼實(shí)現(xiàn)。 2015-12-082015-12-09:測(cè)試并修改缺陷,優(yōu)化代碼與頁面;整理實(shí)訓(xùn)報(bào)告,整合系統(tǒng)的源代碼。 指導(dǎo)教師簽字: 年 月 日學(xué)院意見簽 章: 年 月 日中 原 工 學(xué) 院軟件工程實(shí)訓(xùn)評(píng)審表學(xué)號(hào)201207092240姓名李祥專業(yè)軟件工程班級(jí)Java122題目新聞發(fā)布系統(tǒng)開

3、發(fā)指導(dǎo)教師評(píng)語成績:指導(dǎo)教師簽名:年 月 日新聞發(fā)布系統(tǒng)摘 要隨著互連網(wǎng)的進(jìn)一步發(fā)展,網(wǎng)絡(luò)媒體在人們心中的地位進(jìn)一步提高,新聞發(fā)布系統(tǒng)做為網(wǎng)絡(luò)媒體的核心系統(tǒng),其重要性是越來越重要:一方面,它提供一個(gè)新聞管理和發(fā)布的功能;另一方面,現(xiàn)在的新聞發(fā)布要求實(shí)現(xiàn)與普通的用戶實(shí)現(xiàn)交互,用戶可以很方便地參加一些調(diào)查和相關(guān)新聞的評(píng)論。本系統(tǒng)主要采用了B/S設(shè)計(jì)模式,基于asp.NET(MVC)+SQL Server2008技術(shù)開發(fā)了一個(gè)新聞發(fā)布系統(tǒng)。本新聞發(fā)布系統(tǒng)實(shí)現(xiàn)了如下功能:新聞發(fā)布/管理/瀏覽系統(tǒng),游客可以瀏覽新聞評(píng)論新聞,可以注冊(cè)用戶,發(fā)布自己的新聞。后臺(tái)管理員可以管理新聞的數(shù)據(jù),審核新的新聞和新的注

4、冊(cè)用戶。后臺(tái)系統(tǒng)管理用戶,權(quán)限等信息。關(guān)鍵詞:新聞發(fā)布;網(wǎng)站開發(fā);后臺(tái)管理;ASP.NET;MVC;目 錄第1章 需求分析11.1 問題描述11.2技術(shù)分析11.3功能需求分析21.4性能需求21.5用戶界面需求21.6系統(tǒng)環(huán)境需求31.6.1 開發(fā)環(huán)境需求31.6.2 運(yùn)行環(huán)境需求3第2章 概要設(shè)計(jì)52.1 模塊設(shè)計(jì)52.1.1 網(wǎng)站模塊設(shè)計(jì)52.1.2 模塊功能劃分62.2 數(shù)據(jù)庫概要設(shè)計(jì)72.2.1實(shí)體分析72.2.2 E-R圖7第3章 詳細(xì)設(shè)計(jì)103.1 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)103.1.1表的設(shè)計(jì)103.2 系統(tǒng)詳細(xì)設(shè)計(jì)123.2.1首頁新聞的列表顯示模塊123.2.2后臺(tái)管理模塊15第4章

5、 測(cè) 試184.1 系統(tǒng)測(cè)試184.1.1測(cè)試內(nèi)容18第5章 結(jié)束語19 中原工學(xué)院軟件工程實(shí)訓(xùn)報(bào)告 第20頁第1章 需求分析本新聞發(fā)布系統(tǒng)提供了不同類型新聞滿足不同用戶需求;系統(tǒng)將用戶分為:普通用戶,系統(tǒng)管理員、用戶管理員和新聞管理員等。能在本系統(tǒng)中進(jìn)行新聞瀏覽,閱讀,新聞搜索。每條新聞的標(biāo)題被做成一個(gè)鏈接,用戶點(diǎn)擊它們就能跳轉(zhuǎn)頁面進(jìn)行新聞閱讀;新聞閱讀頁面,每條新聞的詳細(xì)信息將被取出,包括內(nèi)容、標(biāo)題等;用戶能根據(jù)自己的需要搜索新聞,如可以通過新聞標(biāo)題或新聞內(nèi)容對(duì)新聞進(jìn)行搜索,這樣可以快速地找到符合條件的新聞,并輸出搜索結(jié)果;用戶能對(duì)新聞進(jìn)行被評(píng)論。 系統(tǒng)管理員可以進(jìn)行新聞分類管理、添加新聞

6、、修改新聞、新聞審核和刪除新聞,同時(shí)系統(tǒng)管理員能完成用戶管理如用戶管理、添加用戶和更改賬號(hào)。新聞管理員擁有添加新聞和更改賬號(hào)的權(quán)限。這樣加強(qiáng)系統(tǒng)的管理,同時(shí)加強(qiáng)系統(tǒng)的安全性。1.1 問題描述根據(jù)用戶的需求,網(wǎng)站中發(fā)布的新聞要準(zhǔn)確、有效、全面。對(duì)一些非法、不健康的信息要及時(shí)刪除。應(yīng)加強(qiáng)網(wǎng)站的安全性,避免遭受到有意或無意的破壞時(shí),導(dǎo)致系統(tǒng)癱瘓,造成嚴(yán)重?fù)p失。1.2技術(shù)分析以ASP.NET技術(shù)作為系統(tǒng)的核心技術(shù),采用C#語言進(jìn)行開發(fā)。語言用.net 編寫,整體架構(gòu)用MVC框架做。數(shù)據(jù)庫用sqlserver處理。系統(tǒng)的整體界面盡量美觀大方,配合DIV+CSS。分頁可以采用一些第三方的分頁框架。界面數(shù)據(jù)

7、的驗(yàn)證用js+ajax。Web 服務(wù)具有跨平臺(tái)、松散耦合的優(yōu)點(diǎn)。Web 服務(wù)之間的通信是基于如 HTTP、XML、SOAP 等互聯(lián)網(wǎng)協(xié)議進(jìn)行的。Web 服務(wù)不用考慮所使用的環(huán)境是什么樣的,它是被部署到 Internet 環(huán)境中的,一次部署多次使用的新型組件。通過 WSDL、UDDI 等技術(shù),Web 服務(wù)可以進(jìn)行動(dòng)態(tài)的配置,因此,Web服務(wù)技術(shù)可以滿足新聞系統(tǒng)中調(diào)用其他系統(tǒng)信息的應(yīng)用。采用B/ S結(jié)構(gòu)的主要原因是:不需要安裝特定的客服端,用戶所使用的終端只要能夠訪問互聯(lián)網(wǎng)就可以使用瀏覽器來訪問。1.3功能需求分析前臺(tái)界面: 前臺(tái)新聞顯示:(新聞瀏覽、新聞搜索、新聞評(píng)論、新聞統(tǒng)計(jì)、用戶注冊(cè)登錄、添

8、加新聞、提交建議)后臺(tái)管理:(管理員登錄、提交新聞、新聞審核、新聞列表、增刪查改、評(píng)論的管理、新聞?lì)悇e的管理、用戶管理、審核用戶、導(dǎo)出用戶、角色權(quán)限管理、公告管理、意見反饋管理)欄目導(dǎo)航列表、某一欄目的最新新聞(文章)顯示條數(shù)、某一欄目的熱門文章可任意調(diào)整可以多種形式顯示新聞 文章的欄目或內(nèi)容。1.4性能需求根據(jù)新聞系統(tǒng)的需求進(jìn)行開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)如下目標(biāo):界面設(shè)計(jì)友好、美觀、數(shù)據(jù)要準(zhǔn)確、安全、可靠。強(qiáng)大查詢功能,方便用戶瀏覽網(wǎng)站的所有信息。設(shè)計(jì)會(huì)員登陸功能,保證新聞留言的安全性。實(shí)現(xiàn)對(duì)信息、比賽項(xiàng)目等信息的添加、修改、刪除,便于更新網(wǎng)站內(nèi)容。系統(tǒng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。操作的簡易實(shí)

9、用性本系統(tǒng)是新聞發(fā)布系統(tǒng)。因此操作的簡易實(shí)用性就體現(xiàn)的尤其重要。在此系統(tǒng)的開發(fā)中就很好的體現(xiàn)了這一點(diǎn),系統(tǒng)的界面美觀,典雅,充滿了人性化;用戶操作起來也容易上手。對(duì)于一個(gè)新聞發(fā)布系統(tǒng)而言新聞信息是很多的,而且使用人數(shù)較多,所以對(duì)系統(tǒng)的安全性有比較高的要求:對(duì)于數(shù)據(jù)庫,要設(shè)置不同用戶的權(quán)限,數(shù)據(jù)的修改必須由合法用戶操作。1.5用戶界面需求網(wǎng)站界面是用戶直接訪問的頁面,所以必須要讓用戶一訪問就能看出來這個(gè)網(wǎng)站的主題思想是什么,一下就能體現(xiàn)出這個(gè)網(wǎng)站的中心內(nèi)容。并且首頁的模塊之間要聯(lián)系緊密,更好的讓用戶理解明白。在這個(gè)頁面上我們要做到所有查看消息的功能都能實(shí)現(xiàn),或者說有能實(shí)現(xiàn)查詢信息功能的連接??梢?/p>

10、根據(jù)網(wǎng)站的需要,進(jìn)行各種方式的插入,自動(dòng)更新.如顯示欄目導(dǎo)航。 使用新聞文章管理系統(tǒng)制作動(dòng)態(tài)網(wǎng)頁時(shí),可在需要的地方插入相應(yīng)的代碼。1.6系統(tǒng)環(huán)境需求1.6.1 開發(fā)環(huán)境需求根據(jù)整個(gè)課題的開發(fā)計(jì)劃,采用的工具是Visual Studio2013,并采用IIS作為Web服務(wù)器,采用SQL Server2008數(shù)據(jù)庫。Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發(fā)工具包系列產(chǎn)品。VS是一個(gè)基本完整的開發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。所寫的目標(biāo)代碼適用于微軟支持的所有平臺(tái),包括Microso

11、ft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是目前最流行的Windows平臺(tái)應(yīng)用程序的集成開發(fā)環(huán)境。最新版本為 Visual Studio 2015 版本,基于.NET Framework 4.5.2 。IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。Gopher server和FTP server全部包容在里面。

12、IIS意味著你能發(fā)布網(wǎng)頁,并且有ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁面,有著一些擴(kuò)展功能。IIS支持一些有趣的東西,像有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Inter

13、net/Intranet站點(diǎn)。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。1.6.2 運(yùn)行環(huán)境需求(一)軟件環(huán)境本系統(tǒng)運(yùn)行時(shí)需要以下條件:數(shù)據(jù)庫:SQL Server2008。開發(fā)工具:visual Studio 2013。開發(fā)語言:C#瀏覽器:IE6.0以上。分辨率:最佳效果1024 768 像素。(二)硬件環(huán)境硬件平臺(tái):CPU:P41.8Hz

14、。內(nèi)存:512MB以上。第2章 概要設(shè)計(jì)新聞發(fā)布系統(tǒng)分為前、后臺(tái)兩部分設(shè)計(jì)。用戶可以通過前臺(tái)進(jìn)行新聞瀏覽、新聞搜索、公告瀏覽、注冊(cè)登錄、添加新聞、新聞評(píng)論、提交建議。管理員可以通過前臺(tái)的“后臺(tái)入口”超鏈接進(jìn)入后臺(tái)。2.1 模塊設(shè)計(jì)前臺(tái)主要實(shí)現(xiàn)新聞和公告的顯示、新聞搜索與發(fā)布功能添加新聞、新聞評(píng)論、提交建議。每條新聞的標(biāo)題被做成一個(gè)鏈接,用戶點(diǎn)擊它們就能跳轉(zhuǎn)頁面進(jìn)行新聞閱讀;新聞閱讀頁面,每條新聞的詳細(xì)信息將被取出,包括內(nèi)容、標(biāo)題等;用戶能根據(jù)自己的需要搜索新聞,如可以通過新聞標(biāo)題或新聞內(nèi)容對(duì)新聞進(jìn)行搜索,這樣可以快速地找到符合條件的新聞,并輸出搜索結(jié)果;用戶能對(duì)新聞進(jìn)行被評(píng)論。搜索功能主要包括

15、定位搜索和模糊搜索。系統(tǒng)管理員可以進(jìn)行新聞分類管理、添加新聞、修改新聞、新聞審核和刪除新聞,同時(shí)系統(tǒng)管理員能完成用戶管理如用戶管理、添加用戶和更改賬號(hào)。新聞管理員擁有添加新聞和更改賬號(hào)的權(quán)限。這樣加強(qiáng)系統(tǒng)的管理,同時(shí)加強(qiáng)系統(tǒng)的安全性。2.1.1 網(wǎng)站模塊設(shè)計(jì)新聞發(fā)布系統(tǒng)前臺(tái)主要實(shí)現(xiàn)新聞的顯示、搜索與發(fā)布功能。后臺(tái)主要實(shí)現(xiàn)的功能為新聞管理、評(píng)論管理、類別管理、用戶管理、角色權(quán)限管理、公告意見管理與退出登錄。如圖2-1:圖2-1 功能模塊圖2.1.2 模塊功能劃分前臺(tái)的新聞系統(tǒng): (1)新聞首頁A、新聞信息的列表,可以搜索,分頁處理。B、點(diǎn)擊具體的新聞,文字和圖片的配合展示。C、公告的展示,用戶意

16、見反饋D、用戶的登錄和注冊(cè) 基本的一些信息:姓名,身份證,手機(jī)號(hào),郵箱,地區(qū)等(基本的驗(yàn)證要有)后臺(tái)管理系統(tǒng):(1) 新聞的管理A、提交新聞新聞的基本內(nèi)容:類型,標(biāo)題,時(shí)間,內(nèi)容,展示的圖片。B、新聞審核(系統(tǒng)管理,審核人員操作)審核提交上來的新聞內(nèi)容,未通過的郵件通知添加人。批量審核C、新聞列表增刪查改,分頁處理,批量操作。日常訪問量的統(tǒng)計(jì)D、評(píng)論的管理新聞評(píng)論管理,增刪查改。 E、新聞?lì)悇e的管理文化,體育,財(cái)經(jīng)等等。 (2) 用戶的管理A、審核注冊(cè)的用戶審核新注冊(cè)的用戶,同意之后才能真正登錄系統(tǒng)。完成審核后發(fā)送郵件通知。B、用戶列表所有的用戶信息,增刪查改,數(shù)據(jù)的excel導(dǎo)出。C、角色管

17、理所有角色列表,增刪查改。可以分配給用戶角色D、權(quán)限管理分配哪些角色和操作哪些功能目錄,主要是針對(duì)后臺(tái)管理系統(tǒng)處理 (3) 公告意見管理 A、公告管理 公告的增刪查改 B、意見反饋管理 系統(tǒng)人員對(duì)于反饋意見的回復(fù)2.2 數(shù)據(jù)庫概要設(shè)計(jì)本系統(tǒng)是個(gè)中型的供求信息網(wǎng)站,可以采用SQL Server2008作為系統(tǒng)中的數(shù)據(jù)庫。2.2.1實(shí)體分析規(guī)劃出本課題所使用的數(shù)據(jù)庫實(shí)體,他們分別為用戶實(shí)體、管理員、角色、權(quán)限、新聞、新聞?lì)悇e、評(píng)論、公告、意見。2.2.2 E-R圖(一)用戶實(shí)體,如圖2-2所示圖2-2 用戶實(shí)體E-R圖(二)管理員實(shí)體,如圖2-3所示圖2-3 管理員實(shí)體E-R圖(三)新聞實(shí)體,如圖

18、2-4所示圖2-4 新聞實(shí)體E-R圖(4) 新聞實(shí)體,如圖2-5所示圖2-5 評(píng)論實(shí)體E-R圖(5) 公告實(shí)體,如圖2-6所示圖2-6 公告實(shí)體E-R圖第3章 詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)創(chuàng)建與實(shí)體對(duì)應(yīng)的數(shù)據(jù)表,它們?yōu)閿?shù)據(jù)表用戶表:Users、管理員表:Admin、角色表:Roles、權(quán)限表:Permission、角色權(quán)限表:RolePermission、審核狀態(tài)表:State、新聞表:News、新聞?lì)愋捅恚?Type、評(píng)論表:Comments、公告表:Notice和意見反饋表:Suggest。3.1.1表的設(shè)計(jì)用戶表用來保存用戶的信息,該表的結(jié)構(gòu)如表3-1所示。表3-1用戶表:user字段

19、名字段說明數(shù)據(jù)類型是否為空備注Id用戶IDintN主鍵,自增loginName用戶名稱Varchar(10)Npassword用戶密碼Varchar(Max)Nname用戶真名Varchar(10)NcardId用戶郵箱Varchar(20)Nphone用戶身份證號(hào)Varchar(20)Nemail用戶電話Varchar(20)Narea用戶地區(qū)Varchar(10)NflagId用戶狀態(tài)intN審核是否通過管理員表用來保存管理員的信息,該表的結(jié)構(gòu)如表3-2所示。表3-2管理員表:Admin字段名字段說明數(shù)據(jù)類型是否為空備注id管理員IDintN主鍵,自增loginName管理員名稱nchar

20、(10)Npassword管理員密碼nchar(10)NroleId管理員角色intN角色表Id角色表用來保存管理員角色的信息,該表的結(jié)構(gòu)如表3-3所示。表3-3角色表:role字段名字段說明數(shù)據(jù)類型是否為空備注id角色I(xiàn)DintN主鍵,自增role角色名稱nchar(10)N權(quán)限表用來保存管理員權(quán)限的信息,該表的結(jié)構(gòu)如表3-4所示。表3-4權(quán)限表:permission字段名字段說明數(shù)據(jù)類型是否為空備注id權(quán)限IDintN主鍵,自增permission權(quán)限名稱nchar(10)Nurl路徑nchar(50)parentId父權(quán)限IdintN角色權(quán)限表用來保存每個(gè)角色的權(quán)限信息,該表的結(jié)構(gòu)如表3

21、-5所示。表3-5角色權(quán)限表:role_permission字段名字段說明數(shù)據(jù)類型是否為空備注id角色權(quán)限IDintN主鍵,自增rId角色I(xiàn)DintN角色表idpId權(quán)限IDintN權(quán)限表Id審核表用來保存審核狀態(tài)的信息,該表的結(jié)構(gòu)如表3-6所示。表3-6審核狀態(tài)表:flag字段名字段說明數(shù)據(jù)類型是否為空備注id狀態(tài)idintN主鍵,自增 flag狀態(tài)nchar(10)N 新聞表用來保存新聞信息,該表的結(jié)構(gòu)如表3-7所示。表3-7新聞表:newsInformation字段名字段說明數(shù)據(jù)類型是否為空備注id新聞idintN主鍵,自增newsTitle新聞標(biāo)題Varchar(50)NnewsCon

22、tent新聞內(nèi)容datetimeNnewstime發(fā)布時(shí)間Varchar(max)NflagId新聞狀態(tài)intN審核是否通過,關(guān)聯(lián)flag表userId發(fā)布者idintN發(fā)布者的idtypeId類型IdintN關(guān)聯(lián)type表ClickNumber點(diǎn)擊次數(shù)intN表3-8新聞?lì)愋捅恚簄ewsType字段名字段說明數(shù)據(jù)類型是否為空備注id類型idintN主鍵,自增type類型名稱nchar(10)N表3-9評(píng)論表:comment字段名字段說明數(shù)據(jù)類型是否為空備注Id類型IDintN主鍵,自增newsId新聞IdintN所評(píng)論的新聞IduserId用戶IdintN評(píng)論人IdnewsComment評(píng)價(jià)

23、內(nèi)容nchar(max)NcommentTime評(píng)論時(shí)間datetimeN表3-10公告表:notice字段名字段說明數(shù)據(jù)類型是否為空備注Id公告idintN主鍵,自增noticeTitle公告標(biāo)題Varchar(50)NnoticeContent公告內(nèi)容Varchar(max)NnoticeTime公告時(shí)間datetimeN表3-11意見反饋表:suggest字段名字段說明數(shù)據(jù)類型是否為空備注Id公告idintN主鍵,自增userId用戶名intNsuggest意見內(nèi)容Nchar(max)NsystemReply回復(fù)內(nèi)容Nchar(max)suggestTime意見時(shí)間DatetimeNre

24、plyTime回復(fù)時(shí)間Datetime3.2 系統(tǒng)詳細(xì)設(shè)計(jì)3.2.1首頁新聞的列表顯示模塊該顯示實(shí)現(xiàn)的效果是:以超鏈接方式顯示新聞的標(biāo)題,單擊這些超鏈接可查看該新聞的詳細(xì)內(nèi)容。對(duì)于所有類別的新聞的發(fā)布時(shí)間降序排列顯示。如圖3-1所示:圖3-1 新聞分類列表顯示對(duì)于所有新聞,進(jìn)行歸類顯示,并且每一類中按照新聞的發(fā)布時(shí)間降序排列顯示前5條信息記錄。如圖3-2所示:圖3-2 分類新聞列表顯示所有新聞評(píng)論顯示和提交評(píng)論實(shí)現(xiàn)的效果是:顯示出該類別中所有評(píng)論的內(nèi)容。如圖3-3所示圖3-3某新聞下的評(píng)論的顯示和提交評(píng)論以超鏈接方式顯示公告的標(biāo)題,單擊這些超鏈接可查看該公告的詳細(xì)內(nèi)容。對(duì)于所有類別的公告的發(fā)布

25、時(shí)間降序排列顯示。如圖3-4所示:圖3-4公告列表顯示在搜索欄中輸入關(guān)鍵字點(diǎn)擊搜索就能得到想要的新聞。如圖3-5所示:圖3-5新聞搜索當(dāng)用戶沒有輸入用戶名和密碼,可以登錄,該頁面在首頁中。如下圖3-6所示:圖3-6 用戶登錄在當(dāng)前用戶登錄成功后,向session中注冊(cè)一個(gè)屬性,并為該屬性賦值。用戶登陸完成后可以進(jìn)行發(fā)表新聞、提交建議。發(fā)表評(píng)論等。前臺(tái)的整體界面。如下圖3-6所示:圖3-6 前臺(tái)界面3.2.2后臺(tái)管理模塊管理員登錄完成后,進(jìn)入到后臺(tái)主頁面可以選擇操作,每個(gè)不同的管理員有不同的權(quán)限,如下圖3-8所示:圖片3-8管理員可以進(jìn)行的操作管理員點(diǎn)擊提交新聞,進(jìn)入掉添加新聞頁面,如下圖3-9

26、所示:圖3-9添加新聞頁面新聞審核頁面是將所有需要審核的新聞列出來如下圖3-10,點(diǎn)擊審核按鈕后進(jìn)入新聞的詳細(xì)內(nèi)容業(yè)面如圖3-11,然后對(duì)新聞進(jìn)行審核,審核過后會(huì)對(duì)新聞發(fā)布者發(fā)送郵件“通過”或“未通過”。審核通過的新聞會(huì)在前天新聞列表中顯示。圖3-10要審核的新聞列表圖3-11審核新聞新聞列表就是把所有審核通過的新聞列出來,進(jìn)行正刪改查。評(píng)論管理也是對(duì)新聞評(píng)論的刪改。類型管理就是對(duì)新聞?lì)愋偷脑鰟h改。用戶審核和新聞審核一樣。用戶列表和新聞列表的功能相同,就是對(duì)用戶信息的增刪改查,用戶列表中還有一個(gè)導(dǎo)出用戶,就是把所有的用戶的信息從數(shù)據(jù)庫中導(dǎo)出到一個(gè)Execel表格中。權(quán)限管理是對(duì)管理員權(quán)限的管理

27、。對(duì)后臺(tái)管理員的權(quán)限進(jìn)行增刪改。如下圖3-12圖3-12 權(quán)限管理公告管理是對(duì)本網(wǎng)站的公告的增刪改,管理員在后臺(tái)添加的公告會(huì)在前臺(tái)頁面顯示來。意見反饋是對(duì)用戶在前臺(tái)對(duì)本網(wǎng)站提出的意見和建議進(jìn)行回復(fù)。回復(fù)的內(nèi)容用戶可以在前臺(tái)登陸之后看到。第4章 測(cè) 試軟件測(cè)試,描述一種用來促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程。換句話說,軟件測(cè)試是一種實(shí)際輸出與預(yù)期輸出間的審核或者比較過程。軟件測(cè)試的經(jīng)典定義是:在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過程。4.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試。是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)

28、行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說明書的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。4.1.1測(cè)試內(nèi)容所有的測(cè)試信息,如表4-1所示。表4-1 測(cè)試用例表測(cè)試編號(hào)測(cè)試內(nèi)容測(cè)試數(shù)據(jù)期望結(jié)果測(cè)試結(jié)果結(jié)果備注UZ-001未注冊(cè)用戶登錄系統(tǒng)20120052123123登錄失敗登錄失敗UZ-002錯(cuò)誤登錄密碼a123a123321登錄失敗登錄失敗密碼隨機(jī),且并未存在數(shù)據(jù)庫中UZ-003非匹配用戶名與密碼a12311234登錄失敗登錄失敗用戶名與密碼分別有效,存與數(shù)據(jù)庫中UZ-004錯(cuò)誤驗(yàn)證碼登錄失敗登錄失敗UZ-005用戶名、密碼、驗(yàn)證碼任意項(xiàng)為空登錄失敗登錄失敗UZ-006注冊(cè)用戶名已存在a123aa321注冊(cè)失敗注冊(cè)失敗UZ-007發(fā)布信息內(nèi)容字?jǐn)?shù)超過限制發(fā)布

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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)論