freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的新聞采集系統(tǒng)方案-文庫(kù)吧

2025-04-27 23:34 本頁(yè)面


【正文】 行并完全訪問(wèn) 應(yīng)用程序服務(wù)和 Microsoft 平臺(tái)。 快速的應(yīng)用程序開發(fā)為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,Visual Studio 2010 提供了改進(jìn)的語(yǔ)言和數(shù)據(jù)功能,例如語(yǔ)言集成的查詢 (LINQ),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。 Visual Studio 2010 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .NET Framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .NET Framework 、 或 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。 突破性的用戶體驗(yàn)Visual Studio 2010 為開發(fā)人員提供了在最新平臺(tái)上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具,這些平臺(tái)包括 Web、Windows Vista、Office 200SQL Server 2008 和 Windows Server 2008。對(duì)于 Web, AJAX 及其他新技術(shù)使開發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強(qiáng)和更個(gè)性化的新一代 Web 體驗(yàn)。 高效的團(tuán)隊(duì)協(xié)作Visual Studio 2010提供了幫助開發(fā)團(tuán)隊(duì)改進(jìn)協(xié)作的擴(kuò)展的和改進(jìn)的服務(wù)項(xiàng)目,包括幫助將數(shù)據(jù)庫(kù)專業(yè)人員和圖形設(shè)計(jì)人員加入到開發(fā)流程的工具。2001年,微軟在前面三個(gè)版本的ASP基礎(chǔ)上,它開始拋棄前面三個(gè)版本都在使用的腳本語(yǔ)言,而是使用Visual 。與ASP程序是解釋執(zhí)行的不同,所有的程序執(zhí)行都是經(jīng)過(guò)服務(wù)器編譯的,在執(zhí)行效率上有很大的提高,也更穩(wěn)定。其結(jié)構(gòu)也與前面的版本大相徑庭,幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個(gè)開發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。 Server 2005 SQL Server 2005是一種高效的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。用戶通過(guò)SQL Server 2000提供的各種管理和維護(hù)工具,可以方便、靈活、快捷地實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理、分析和維護(hù);同時(shí),SQL Server 2005還提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的可擴(kuò)展數(shù)據(jù)庫(kù)編程功能和支持大量的XML和Internet標(biāo)準(zhǔn),允許用戶通過(guò)系統(tǒng)內(nèi)置存儲(chǔ)過(guò)程和XML格式來(lái)存儲(chǔ)和檢索數(shù)據(jù)。SQL Server 2005憑借其高度的可靠性和可伸縮性,已成為建立企業(yè)級(jí)應(yīng)用系統(tǒng)的優(yōu)秀平臺(tái)。SQL Server 2005的程序設(shè)計(jì)模型與Windows DNA(分布式因特網(wǎng)應(yīng)用程序體系結(jié)構(gòu))密切集成,可用以開發(fā)Web應(yīng)用程序,而且SQL Server 2005支持英語(yǔ)查詢(English Query)和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序只能感包含了友好的查詢和強(qiáng)大的搜索功能。 工廠模式三層架構(gòu)介紹一、什么是三層結(jié)構(gòu) 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見(jiàn),也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層(又或成為領(lǐng)域?qū)樱?、表示?二、三層結(jié)構(gòu)的優(yōu)點(diǎn) 開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層; 可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn); 可以降低層與層之間的依賴; 有利于標(biāo)準(zhǔn)化; 利于各層邏輯的復(fù)用。 圖21 文檔結(jié)構(gòu)圖Chart22 document architecture三、分層式結(jié)構(gòu)缺陷: 降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式結(jié)構(gòu),很多業(yè)務(wù)可以直接造訪數(shù)據(jù)庫(kù),以此獲取相應(yīng)的數(shù)據(jù),如今卻必須通過(guò)中間層來(lái)完成。 有時(shí)會(huì)導(dǎo)致級(jí)聯(lián)的修改。這種修改尤其體現(xiàn)在自上而下的方向。如果在表示層中需要增加一個(gè)功能,為保證其設(shè)計(jì)符合分層式結(jié)構(gòu),可能需要在相應(yīng)的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層中都增加相應(yīng)的代碼。 四、三層架構(gòu)的適用場(chǎng)合 一般適合于中大型項(xiàng)目,比較小型的項(xiàng)目一般不建議采用三層架構(gòu)三層架構(gòu)(3tier application):通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:WEB表示層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。,運(yùn)用三層架構(gòu)可以讓代碼的可讀性和功能的擴(kuò)展性有很好的提高。首先圖23 三層架構(gòu)圖Chart23 Threetier architecture上圖是普通三層架構(gòu)模型,頁(yè)面層沒(méi)有直接和數(shù)據(jù)庫(kù)關(guān)聯(lián),而是通過(guò)業(yè)務(wù)邏輯層訪問(wèn)數(shù)據(jù)訪問(wèn)層,而數(shù)據(jù)訪問(wèn)層是具體的實(shí)現(xiàn),只能訪問(wèn)某一類數(shù)據(jù)庫(kù)類型??紤]到可能用于不同的數(shù)據(jù)庫(kù)環(huán)境,因此采用工廠模式的三層架構(gòu) 圖24 工廠三層架構(gòu)圖Chart24 Factory Threetier architecture界面層沒(méi)有直接訪問(wèn)數(shù)據(jù)庫(kù),而是訪問(wèn)業(yè)務(wù)邏輯層,并且可以通過(guò)工廠動(dòng)態(tài)切換到不同的數(shù)據(jù)庫(kù),只要都實(shí)現(xiàn)IDAL訪問(wèn)接口就可以,其中工廠創(chuàng)建不同的數(shù)據(jù)庫(kù)時(shí)用到了反射技術(shù),只需要調(diào)用DLL類型的程序集,每次訪問(wèn)都將緩存起來(lái),減輕服務(wù)器的壓力。. . . .. .第三章 系統(tǒng)分析 功能需求216。 能夠?qū)崿F(xiàn)文章(包括分類新聞)的發(fā)布,并實(shí)現(xiàn)查詢、修改、刪除等功能;216。 能夠?qū)芾韱T用戶的添加,刪除,修改功能;216。 能夠入庫(kù)的新聞進(jìn)行查詢、修改、刪除功能;216。 對(duì)新聞?lì)悇e,添加分類,進(jìn)行查詢、修改、刪除等功能;216。 能夠添加采集項(xiàng)目,設(shè)置采集參數(shù),并能修改和添加;216。 能夠進(jìn)行列表頁(yè)鏈接參數(shù)的修改、添加、刪除等;216。 設(shè)置不同的管理和操作權(quán)限,并且分配給用戶。 性能需求216。 時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在12秒內(nèi),對(duì)軟磁盤響應(yīng)時(shí)間也應(yīng)在可接受的時(shí)間內(nèi)完成。216。 靈活性當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。 運(yùn)行需求216。 用戶界面使用BrowserServer架構(gòu),在客戶端不需要安裝專門的程序,用戶使用時(shí)就像在瀏覽網(wǎng)頁(yè)一般,非常容易上手。216。 硬件接口支持一般奔騰133,16兆以上內(nèi)存的pc機(jī)。216。 軟件接口 運(yùn)行在Microsoft Windows系列平臺(tái)上216。 故障處理在開發(fā)階段可以隨時(shí)修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。 數(shù)據(jù)流圖管理員登錄系統(tǒng)之后,首頁(yè)進(jìn)入每個(gè)頁(yè)面操作之前都會(huì)判斷有沒(méi)有想應(yīng)的權(quán)限,然后可以進(jìn)行六大欄目的管理,分別是采集管理,入庫(kù)管理,用戶管理,新聞掛歷,類別管理,權(quán)限管理。核心部分是采集管理,管理員首先添加采集項(xiàng)目,設(shè)置站點(diǎn),采集列表頁(yè)地址,然后進(jìn)行采集,采集完成之后進(jìn)入入庫(kù)管理欄目,審核相關(guān)采集的新聞,然后選擇是否刪除和添加入庫(kù)。入庫(kù)完成之后就進(jìn)入了新聞管理欄目,可以對(duì)新聞進(jìn)行更新,刪除操作。類別管理是管理對(duì)新聞進(jìn)行分類,比如有體育新聞,娛樂(lè)新聞等類別的添加和刪除,修改操作。用戶管理是添加刪除,修改用戶操作。添加用戶后要進(jìn)行權(quán)限的分配,進(jìn)入權(quán)限管理欄目,可以對(duì)用戶進(jìn)行權(quán)限賦值操作。圖31 總體數(shù)據(jù)流圖Chart31 Whole DFD 用例圖管理員輸入賬號(hào)密碼之后登陸系統(tǒng),根據(jù)權(quán)限可以進(jìn)行查看添加刪除,修改類別的操作。 圖32 新聞?lì)悇e,新聞管理用例圖Chart32 Class、News 系統(tǒng)用戶登錄后判斷是否有查看用戶賬號(hào)和密碼的權(quán)限,如有可以進(jìn)行查看,但是添加刪除權(quán)限也是要判斷的。普通用戶只能查看個(gè)人賬號(hào)密碼,而超級(jí)管理員才具備查看全部,添加刪除和修改的權(quán)限。圖33 管理員管理用例圖Chart33 User illustration系統(tǒng)用戶登錄之后,判斷是否有相應(yīng)操作權(quán)限,可以對(duì)入庫(kù)的新聞進(jìn)行入庫(kù)操作,入庫(kù)之前可以刪除新聞,入庫(kù)之后會(huì)清除入庫(kù)新聞表。圖34 入庫(kù)管理用例圖Chart34 import dataBase illustration系統(tǒng)用戶登錄之后,首先判斷權(quán)限,然后根據(jù)擁有的權(quán)限可以進(jìn)行添加采集站點(diǎn),添加采集列表,添加采集鏈接地址,編輯列表,編輯站點(diǎn),采集測(cè)試,刪除采集項(xiàng)目操作。圖35 新聞采集管理用例圖Chart35 collect illustration普通管理員只有查看相應(yīng)權(quán)限,而超級(jí)管理員可以修改系統(tǒng)用戶的權(quán)限值。圖36 權(quán)限管理用例圖Chart36 Role illustration 數(shù)據(jù)字典在數(shù)據(jù)流圖的基礎(chǔ)上,定義數(shù)據(jù)字典。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,它的作用是在軟件分析和設(shè)計(jì)過(guò)程中為有關(guān)人員提供關(guān)于數(shù)據(jù)描述信息的查詢,以保證數(shù)據(jù)的一致性。下面舉例說(shuō)明數(shù)據(jù)字典的定義。名字:新聞別名:無(wú)描述:定義新聞的相關(guān)內(nèi)容,可唯一地確定一次新聞?dòng)涗浂x:新聞=新聞ID+文章名稱+文章內(nèi)容+文章發(fā)布者+文章發(fā)布時(shí)間+文章分類+文章來(lái)源+關(guān)鍵字+文章圖片+簡(jiǎn)介++是否有圖片+靜態(tài)標(biāo)簽+添加時(shí)間位置:存儲(chǔ)于新聞信息表,輸出到新聞編輯名字:新聞分類別名:無(wú)描述:定義新聞的具體分類定義:類別=分類ID+分類名稱+父類ID+顯示順序位置:分類信息表名字:采集項(xiàng)目別名:無(wú)描述:定義有關(guān)采集的相關(guān)信息定義:采集項(xiàng)目=ID+ 類別ID+采集名稱+網(wǎng)站地址+網(wǎng)站名稱+網(wǎng)頁(yè)編碼+項(xiàng)目標(biāo)記+列表頁(yè)地址+列表頁(yè)開始標(biāo)記+產(chǎn)列表頁(yè)結(jié)束標(biāo)記+鏈接開始+鏈接結(jié)束+標(biāo)題開始+標(biāo)題結(jié)束+關(guān)鍵字開始+關(guān)鍵字結(jié)束+日期正則+來(lái)源正則+內(nèi)容開始+內(nèi)容結(jié)束+下一頁(yè)開始+下一頁(yè)結(jié)束+下一頁(yè)正則+過(guò)濾標(biāo)記+是否保存圖片+排序Id+采集狀態(tài)位置:存儲(chǔ)于數(shù)據(jù)庫(kù)采集項(xiàng)目表,輸出到采集項(xiàng)目編輯名字:用戶別名:無(wú)描述:定義用戶信息定義:用戶 = 用戶ID+賬號(hào)+密碼位置:用戶信息表名字:用戶權(quán)限表別名:無(wú)描述:定義用戶的權(quán)限定義:用戶權(quán)限 =權(quán)限ID+用戶ID+權(quán)限值位置:權(quán)限表,輸出到權(quán)限編輯名字:待審核入庫(kù)新聞表別名:無(wú)描述:定義新聞的信息定義:入庫(kù)新聞= 新聞信息表的定義位置:待審核入庫(kù)新聞表 概念結(jié)構(gòu)設(shè)計(jì)圖37管理用戶實(shí)體圖 圖 38 用戶權(quán)限實(shí)體圖Chart37 Entity chart of user Chart38 Entity chart of roles圖 39 新聞分類實(shí)體圖Chart39 Entity chart of Class圖 39 新聞實(shí)體圖 圖 310 采集項(xiàng)目實(shí)體圖Chart39 Entity chart of news Chart310 Entity chart of collitem圖 311 待審核新聞實(shí)體圖Chart311 Entity chart of collectER圖由3個(gè)相關(guān)聯(lián)的部分構(gòu)成,即實(shí)體、實(shí)體與實(shí)體之間的關(guān)系以及實(shí)體和關(guān)系的屬性。圖36 總體ER圖Chart36 Whole ER Chart of The System 邏輯結(jié)構(gòu)設(shè)計(jì)本階段把上一階段得到的E—R圖轉(zhuǎn)化為關(guān)系模型,根據(jù)轉(zhuǎn)換規(guī)則以及范式理論,得到市場(chǎng)管理和客戶服務(wù)管理部分的如下幾個(gè)關(guān)系模式(下劃線表示主鍵):圖37 總體數(shù)據(jù)表Chart36 Whole tables of The SystemClass(Id,ClassName,ParentId,OrderBy)。News(ID,ClassId,Title ,Author ,Source ,AddTime ,TxtContent ,KeyWord ,About ,StrImg ,CreateHtml ,IsImg,DateTime);Collect(ID,ClassId,Title ,Author ,Source ,AddTime ,TxtContent ,KeyWord ,About ,StrImg ,CreateHtml ,IsImg,DateTime);CollItem (ID,ItemName ,ClassId ,WebEncode ,WebName ,WebUrl ,ItemRemark ,ListUrl ,ListStart ,ListEnd ,LinkStart ,LinkEnd ,TitleStart ,TitleEnd ,KeyWordStart ,KeyWordEnd ,DateRegex ,SourceRegex ,ContentStart ,ContentEnd ,RemoveBodyStart ,RemoveBodyEnd ,NextPageRegex ,Script_Iframe,Script_Object ,Script_Script,Script_Div,Script_Table ,Script_Span ,Script_Img ,Script_Font ,Script_A ,Script_Html,CollecNum ,IsSaveImg ,IsDesc ,State)Roles(ID,UserId,RoleArg);User(ID,UserName,UserPwd) 數(shù)據(jù)庫(kù)主要表結(jié)構(gòu)說(shuō)明l 新聞表(News){新聞ID(主鍵),文章名稱,文章內(nèi)容,文章發(fā)布者,文章發(fā)布時(shí)間,文章分類,文章來(lái)源,關(guān)鍵字,文章圖片,簡(jiǎn)介,是否有圖片,靜態(tài)標(biāo)簽,添加時(shí)間}l 分類表(Class){ID(主鍵),分類名稱,父類ID,排序}l 用戶表(User){ID(主鍵)、賬號(hào)、密碼}l 權(quán)限表(Roles){ID(主鍵),用戶ID,權(quán)限值}l 采集新聞表(Collect){新聞ID(主鍵),文章名稱,文章
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1