亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種安全的在線新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2014-09-24 20:03:20方開(kāi)紅
        軟件工程 2014年8期

        摘 要:隨著社會(huì)信息化的快速發(fā)展,在線新聞發(fā)布系統(tǒng)已成為人們獲取新聞信息的主要途徑之一。文中詳細(xì)闡述了一種安全的在線新聞發(fā)布系統(tǒng)的設(shè)計(jì)細(xì)節(jié),包括系統(tǒng)的開(kāi)發(fā)技術(shù)分析,系統(tǒng)的架構(gòu)選擇,系統(tǒng)的功能模塊劃分及系統(tǒng)的安全模型設(shè)計(jì)等。最后詳細(xì)介紹了系統(tǒng)的各功能模塊的實(shí)現(xiàn)。本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)希望能給新聞發(fā)布系統(tǒng)研發(fā)人員提供啟示和借鑒。

        關(guān)鍵詞:三層架構(gòu);ADO.NET;安全模型;系統(tǒng)總體設(shè)計(jì)

        中圖分類(lèi)號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A

        Abstract:With the development of society information, online news publishing system has become one of the main ways for people to obtain news.This paper describes the design of a security online news publishing system in detail,including the analysis of the system development technology,the choice of system architecture,function modules partition and the design of system security model and so on.Finally the paper introduces the realization of each function module of the system.The design and implementation of the system hopes to provide inspiration and reference to R & D personnel of the news publishing system.

        Keywords:three layer architecture;ADO.NET;security model;overall design of the system

        1 引言(Introduction)

        隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們獲取新聞信息的方式越來(lái)越廣泛。網(wǎng)絡(luò)媒體已成為獲取新聞信息的主要途徑之一。新聞發(fā)布系統(tǒng)作為網(wǎng)絡(luò)媒體的核心系統(tǒng),一方面,需要提供一個(gè)新聞管理和發(fā)布的功能;另一方面,新聞發(fā)布要求實(shí)現(xiàn)與普通用戶實(shí)現(xiàn)交互,使用戶可以方便地參加一些調(diào)查和發(fā)表新聞評(píng)論等,這些是其他一些新聞媒體無(wú)法做到的。隨著Internet的迅速發(fā)展,新聞發(fā)布系統(tǒng)的用戶數(shù)量日益增加,這同時(shí)也給新聞發(fā)布系統(tǒng)的開(kāi)發(fā)提出了更高的要求。

        2 系統(tǒng)開(kāi)發(fā)技術(shù)分析(Analysis of system development development technology )

        新聞發(fā)布系統(tǒng)屬于一種典型的信息管理系統(tǒng),信息來(lái)源主要是社會(huì)上每天發(fā)生的一些新聞信息。目前,開(kāi)發(fā)信息管理系統(tǒng)的技術(shù)已經(jīng)比較成熟且形式多樣化。本在線新聞發(fā)布系統(tǒng)的開(kāi)發(fā)采用ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),開(kāi)發(fā)平臺(tái)選擇VS.NET2010,編程語(yǔ)言采用C#語(yǔ)言,數(shù)據(jù)庫(kù)采用SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)與數(shù)據(jù)庫(kù)的連接采用ADO.NET技術(shù)完成。

        3 系統(tǒng)設(shè)計(jì)(System design)

        3.1 系統(tǒng)架構(gòu)

        本在線新聞發(fā)布系統(tǒng)采用目前比較廣泛使用B/S模式的三層網(wǎng)絡(luò)系統(tǒng)架構(gòu)[1],三層架構(gòu)分別是:表示層(UI)提供給用戶的系統(tǒng)接口界面,即用戶使用系統(tǒng)時(shí)的所見(jiàn)所得;業(yè)務(wù)邏輯層(BLL)針對(duì)具體問(wèn)題的操作,即對(duì)數(shù)據(jù)層的操作和數(shù)據(jù)業(yè)務(wù)邏輯處理;數(shù)據(jù)訪問(wèn)層(DAL)負(fù)責(zé)直接操作數(shù)據(jù)庫(kù)事務(wù),包括對(duì)數(shù)據(jù)的增添、刪除、修改、查找等(系統(tǒng)三層架構(gòu)如圖1所示)。采用三層架構(gòu)網(wǎng)絡(luò)架構(gòu)優(yōu)點(diǎn):系統(tǒng)結(jié)構(gòu)更加明確,三層結(jié)構(gòu)之間互相獨(dú)立,可以降低層與層之間的依賴關(guān)系,有利于系統(tǒng)的標(biāo)準(zhǔn)化開(kāi)發(fā)和各層邏輯的復(fù)用,也可以極大地降低系統(tǒng)的維護(hù)成本和維護(hù)時(shí)間。

        3.2 系統(tǒng)總體設(shè)計(jì)

        依據(jù)新聞發(fā)布系統(tǒng)的需求分析,本在線新聞發(fā)布系統(tǒng)的總體設(shè)計(jì)模塊功能[2]圖如圖2所示。

        3.3 系統(tǒng)安全性設(shè)計(jì)

        由于在線新聞發(fā)布系統(tǒng)是一個(gè)在網(wǎng)絡(luò)上供不同用戶使用的信息管理系統(tǒng),考慮到網(wǎng)絡(luò)會(huì)存在不安全因素,本在線新聞發(fā)布系統(tǒng)的安全性問(wèn)題需要考慮。依據(jù)本系統(tǒng)的用戶類(lèi)別,不同的用戶對(duì)系統(tǒng)的訪問(wèn)權(quán)限不同,本系統(tǒng)采用用戶-角色-模塊的三層安全模型[3],三層分別是:第一層為用戶,第二層為角色,第三層為系統(tǒng)模塊。用戶和角色之間建立關(guān)系,角色和模塊權(quán)限之間建立關(guān)系,而用戶和模塊權(quán)限之間無(wú)直接的關(guān)系(用戶三層數(shù)據(jù)訪問(wèn)結(jié)構(gòu)如圖3所示)。此模型將系統(tǒng)的模塊權(quán)限和用戶分開(kāi),使用角色作為中間層。用戶和角色的關(guān)系是多對(duì)多的關(guān)系。同樣,角色和模塊之間也是多對(duì)多的關(guān)系,并且可以設(shè)置角色對(duì)模塊的具體操作權(quán)限。用戶訪問(wèn)模塊時(shí),通過(guò)其所在的角色對(duì)模塊的訪問(wèn)權(quán)限來(lái)獲得訪問(wèn)該模塊的權(quán)限,通過(guò)這種分層的管理模式可以實(shí)現(xiàn)有效的權(quán)限管理。權(quán)限管理提供的安全模型如圖4所示。角色對(duì)模塊的操作功能分成五個(gè)權(quán)限級(jí)別:瀏覽、查詢、添加、修改和刪除。當(dāng)用戶進(jìn)入模塊后,用戶的所有操作都要經(jīng)過(guò)權(quán)限判斷,不具備操作權(quán)限時(shí),則給出提示信息,禁止用戶進(jìn)入。

        采用權(quán)限管理設(shè)計(jì)將系統(tǒng)用戶的權(quán)限設(shè)置直接應(yīng)用于平臺(tái)權(quán)限管理之中,對(duì)應(yīng)的權(quán)限與關(guān)系自動(dòng)建立。這樣用戶對(duì)系統(tǒng)數(shù)據(jù)的每一步操作都進(jìn)行權(quán)限判斷,有效地保證了系統(tǒng)安全地運(yùn)行。

        除此之外系統(tǒng)中還設(shè)有登錄日志與操作日志提供系統(tǒng)管理員查看,這樣可以及時(shí)發(fā)現(xiàn)安全隱患,便于系統(tǒng)的維護(hù)和管理。

        4 系統(tǒng)實(shí)現(xiàn)(System implementation)endprint

        依據(jù)本在線新聞發(fā)布系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計(jì)[4]圖可知,本系統(tǒng)共分為系統(tǒng)前臺(tái)和后臺(tái)兩大模塊,系統(tǒng)前臺(tái)模塊又劃分為用戶注冊(cè)與登錄、新聞首頁(yè)、新聞搜索、新聞想請(qǐng)瀏覽、新聞評(píng)論和新聞分類(lèi)瀏覽六個(gè)子模塊。系統(tǒng)后臺(tái)又劃分為新聞?lì)悇e管理、新聞管理、用戶管理和退出系統(tǒng)四個(gè)子模塊。下面將介紹每個(gè)功能模塊的詳細(xì)設(shè)計(jì)情況。

        用戶注冊(cè)與登錄:依據(jù)系統(tǒng)用戶的使用權(quán)限,普通用戶只有瀏覽和查看系統(tǒng)發(fā)布的新聞權(quán)限,用戶可以通過(guò)用戶注冊(cè)與登錄成為系統(tǒng)的會(huì)員用戶,為新聞信息發(fā)布評(píng)論及提供新聞線索等。

        新聞首頁(yè):是系統(tǒng)的門(mén)戶,任何用戶都可以進(jìn)入瀏覽,主要提供新聞分類(lèi)分塊瀏覽和搜索新聞信息。

        新聞搜索:給用戶提供按照新聞標(biāo)題進(jìn)行模糊搜索和按照新聞關(guān)鍵字進(jìn)行模糊搜索新聞信息。

        新聞詳情瀏覽:將用戶需要瀏覽的新聞詳細(xì)信息顯示給用戶查看。

        新聞評(píng)論:提供會(huì)員用戶對(duì)瀏覽過(guò)的新聞詳情信息發(fā)表自己的評(píng)論信息。

        新聞分類(lèi)瀏覽:按照導(dǎo)航分類(lèi)將新聞按照不同類(lèi)別展示給用戶瀏覽閱讀。

        新聞?lì)悇e管理:將所有新聞信息分類(lèi),包括添加、修改和刪除新聞?lì)悇e信息等功能。

        新聞管理:主要包括對(duì)各類(lèi)新聞信息的添加、編輯、查詢和刪除等功能。

        用戶管理:主要提供系統(tǒng)的用戶管理,包括用戶添加、修改、用戶權(quán)限的變更及用戶的刪除等功能。

        退出系統(tǒng):提供登錄系統(tǒng)后臺(tái)的管理員用戶或超級(jí)用戶退出系統(tǒng)管理。

        5 結(jié)論(Conclusion)

        在互聯(lián)網(wǎng)技術(shù)高速發(fā)展的今天,在線新聞發(fā)布系統(tǒng)已成為用戶獲取新聞信息的主要方式之一,在線新聞發(fā)布系統(tǒng)的功能需求隨著廣大用戶的要求需要不斷改進(jìn)和提高。本新聞發(fā)布系統(tǒng)是依據(jù)當(dāng)前用戶需求設(shè)計(jì)的一款安全的在線新聞發(fā)布系統(tǒng),系統(tǒng)的功能可以滿足大部分新聞瀏覽用戶,但還有待完善和提高,以滿足更多新聞愛(ài)好者的要求。

        參考文獻(xiàn)(References)

        [1] 方開(kāi)紅.一種安全可靠的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)[J].儀器儀表用戶,2009(01):89-91.

        [2] 朱利民,岑俊杰.基于ASP.NET技術(shù)的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].河南機(jī)電高等專科學(xué)校學(xué)報(bào),2011(3):23-26.

        [3] 陸鋆.基于asp.net的在線新聞系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2011.

        [4] 王鳳玲.基于PHP+MYSQL的新聞發(fā)布系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2012(2):234-236.

        作者簡(jiǎn)介:

        方開(kāi)紅(1978-),男,碩士,講師.研究領(lǐng)域:計(jì)算機(jī)應(yīng)用技術(shù),網(wǎng)絡(luò)視頻傳輸技術(shù),計(jì)算機(jī)軟件設(shè)計(jì)與理論.endprint

        91在线无码精品秘 入口九色十| 亚洲精品少妇30p| 午夜福利院电影| 亚洲专区欧美| 熟女人妻一区二区在线观看 | 亚洲黄色一级毛片| 插入中文字幕在线一区二区三区| 亚洲一区二区av天堂| 亚洲av综合一区二区在线观看| 国产成人av大片大片在线播放| 免费黄色电影在线观看| 欧美丝袜激情办公室在线观看| 全程国语对白资源在线观看| 少妇高潮太爽了在线看| 激情综合丁香五月| 亚洲成人电影在线观看精品国产| 激情亚洲的在线观看| 熟女人妻一区二区三区| 国产精品久久成人网站| 最新亚洲人成无码网www电影| 日韩熟妇精品视频一区二区| 久久久成人av毛片免费观看| 一本色道久久婷婷日韩| 欧美最猛性xxxxx免费| 欧美xxxx新一区二区三区| 国产在线视频一区二区三区不卡| 99久久国产精品网站| 中文字幕久久精品一二三区| 在线观看网址你懂的| 国产成人高清视频在线观看免费 | 越南女子杂交内射bbwxz| 婷婷一区二区三区在线| 激情亚洲不卡一区二区| 巨人精品福利官方导航| 精品综合久久久久久97超人| 人妻少妇一区二区三区| 有码视频一区二区三区| 无码乱肉视频免费大全合集| 久久精品视频在线看99| 美女高潮流白浆视频在线观看| 蜜桃视频永久免费在线观看|