• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SQL數(shù)據(jù)庫的新聞發(fā)布管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2022-01-10 19:43:29孟恒旭
      科技信息·學(xué)術(shù)版 2022年1期
      關(guān)鍵詞:MySQL數(shù)據(jù)庫結(jié)構(gòu)

      摘要:隨著信息化時代的發(fā)展和生活節(jié)奏的加快電腦手機(jī)等多種智能終端的普及,使得以報(bào)紙等為載體的信息發(fā)布媒介正在被信息量豐富且功能多樣的網(wǎng)絡(luò)發(fā)布所取代。本文首先分析了研究新聞發(fā)布及管理系統(tǒng)的背景與意義,并基于對實(shí)際生活背景下用戶獲取信息的各個方向需求分析后對該系統(tǒng)所包含的設(shè)計(jì)和方法進(jìn)行了描述,在技術(shù)層面前端上采用了B/S應(yīng)用程序結(jié)構(gòu),后臺開發(fā)則運(yùn)用了java以及jsp開發(fā)技術(shù),在數(shù)據(jù)庫方面采用了MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存儲操作。通過以上設(shè)計(jì)總體滿足用戶獲取信息的操作體驗(yàn)并保證對大量新聞數(shù)據(jù)資源的有效管理。

      關(guān)鍵詞:MySQL數(shù)據(jù)庫;B/S;結(jié)構(gòu);新聞管理系統(tǒng);JAVA

      1 相關(guān)技術(shù)介紹

      1.1 JAVA

      Java作為一門面向?qū)ο蟮撵o態(tài)編程設(shè)計(jì)語言在涵蓋C 語言優(yōu)點(diǎn)的同時也破除了其中繁瑣的指針和多繼承等標(biāo)志性概念。它在軟件設(shè)計(jì)上是多線程、分布式的而且還具有簡單性、安全性等特征能幫助使用者快速進(jìn)行繁雜的應(yīng)用軟件系統(tǒng)編程設(shè)計(jì)從而能夠達(dá)到效率更高的軟件實(shí)現(xiàn)。例如桌面綜合應(yīng)用程序、Web綜合應(yīng)用程序等。

      1.2 JSP技術(shù)

      JSP技術(shù)也被稱為“java服務(wù)器頁”它繼承了Java Servlet功能本質(zhì)上是一種基于Servlet的動態(tài)簡化網(wǎng)頁設(shè)計(jì)技術(shù)標(biāo)準(zhǔn)。相比于ASP技術(shù)它具有一次編寫到處運(yùn)行等優(yōu)勢。

      JSP擴(kuò)展技術(shù)目前廣泛運(yùn)用在html等語法中只要通過插入一個Java文件程序段和jsp的文件標(biāo)記等就會自動擴(kuò)展形成一個基于JSP的網(wǎng)頁文件格式該段的文件后綴被命名為(*.jsp)。由于它擁有將不同執(zhí)行代碼自動分離的功能因此可以在諸如Linux、Windows等其他的平臺操作系統(tǒng)上運(yùn)行。

      1.3 MySQL數(shù)據(jù)庫

      作為一種操作應(yīng)用系統(tǒng)——MySQL數(shù)據(jù)庫以特有的動態(tài)式、關(guān)系式來管理數(shù)據(jù)庫它把所有的數(shù)據(jù)和存儲器放到一個大數(shù)據(jù)倉庫內(nèi)進(jìn)行管束并通過支持同期的各樣數(shù)據(jù)、保存在所屬的不同列表的方法來提升速度和靈活性。

      MySQL有開放的代碼來源因此數(shù)據(jù)庫能支持用戶從實(shí)際需求出發(fā)來下載或者作出相應(yīng)的修改,且具有網(wǎng)絡(luò)運(yùn)行速度快、體積小、成本低等優(yōu)點(diǎn)故而在網(wǎng)站整體設(shè)計(jì)上特別受企業(yè)公司的青睞。

      2 需求設(shè)計(jì)

      2.1 功能需求

      功能要求是建立在本系統(tǒng)目標(biāo)的基礎(chǔ)之上就本系統(tǒng)而言其目標(biāo)在于完成對新聞的發(fā)布與管理。在這一信息化的系統(tǒng)下首先就網(wǎng)絡(luò)的新聞信息類型來看將互聯(lián)網(wǎng)上所有的新聞資源進(jìn)行綜合的分類,如社交、娛樂性媒體等新聞以滿足不同層次用戶的要求。在用戶端上該系統(tǒng)再次把用戶劃分為一般用戶與管理員(其中包括了系統(tǒng)管理員與新聞管理)。普通用戶在第一次登錄或注冊本系統(tǒng)后就可以進(jìn)行正常新聞搜索系統(tǒng)管理員除了負(fù)責(zé)維護(hù)正常的用戶信息管理工作外(例如添加正常用戶等)還要負(fù)責(zé)對每日所發(fā)布的新聞信息等進(jìn)行審核與分類管理、對新聞進(jìn)行增刪改等操作。

      2.2 性能需求

      根據(jù)新聞信息發(fā)布與管理系統(tǒng)的功能要求其開發(fā)設(shè)計(jì)的主要性能目標(biāo)有以下幾點(diǎn)。(1)設(shè)計(jì)查詢搜索功能便于用戶瀏覽網(wǎng)站閱讀信息(2)設(shè)計(jì)用戶登陸功能保證新聞留言的健康性和可追溯性(3)數(shù)據(jù)要安全可靠能夠?qū)崿F(xiàn)對不同類型新聞信息資源的增刪改等操作保證網(wǎng)站內(nèi)容的實(shí)時更新(4)網(wǎng)站界面美觀、操作簡單保證社會上大多數(shù)非技術(shù)人員的用戶都快速上手(5)在數(shù)據(jù)庫中設(shè)置不同用戶的權(quán)限由于使用人數(shù)較多,因此系統(tǒng)的安全性必須提前考慮數(shù)據(jù)的操作運(yùn)行須由合法用戶使用。

      2.3 系統(tǒng)E-R模型

      除了上述所論述的實(shí)體模型外為了使數(shù)據(jù)在系統(tǒng)中能真實(shí)且客觀地模擬現(xiàn)實(shí)世界,該系統(tǒng)的一些完整性規(guī)則會采用控制的標(biāo)準(zhǔn)作業(yè)應(yīng)用程序來設(shè)計(jì)。雖然數(shù)據(jù)庫安全性是系統(tǒng)中擔(dān)任非常重要的作用如保護(hù)數(shù)據(jù)庫以防止非法使用例如一些破壞和未授權(quán)訪問等行為。但由于本設(shè)計(jì)系統(tǒng)中所設(shè)計(jì)到的數(shù)據(jù)均不是保密性的數(shù)據(jù)因此本次設(shè)計(jì)在安全防范上重點(diǎn)主要放在了防止數(shù)據(jù)被人隨意改動方面。

      3 結(jié)構(gòu)設(shè)計(jì)

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

      本次系統(tǒng)設(shè)計(jì)研究和開發(fā)中主要采用的是B/S模式系統(tǒng)并采用了三層架構(gòu)的模式。在后臺系統(tǒng)上采用了MySQL數(shù)據(jù)庫;中間層則主要采用了數(shù)據(jù)分析與信號處理過程;在前臺系統(tǒng)中則利用了Web互聯(lián)網(wǎng)連接的功能。此外還利用了JSP技術(shù)等來進(jìn)行平臺的開發(fā)這主要得益于先進(jìn)的Web開發(fā)技術(shù)例如可擴(kuò)展性可靠度等。

      這樣所呈現(xiàn)出來的效果就不只是一種簡單的 HTML頁面而是在其上又重新構(gòu)筑了一種完整型的網(wǎng)絡(luò)應(yīng)用平臺體現(xiàn)了“逐步求精、自頂?shù)降住钡恼w結(jié)構(gòu)。

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

      成功的系統(tǒng)設(shè)計(jì)不僅能將所需功能完善而且還可以使用戶界面顯得美觀大方。本系統(tǒng)可以應(yīng)用普通的信息管理工作例如學(xué)校對校園各種信息資訊的發(fā)布與管理等。所以我們首先需要對系統(tǒng)進(jìn)行結(jié)構(gòu)化的設(shè)計(jì)然后根據(jù)反饋優(yōu)化調(diào)整軟件系統(tǒng)結(jié)構(gòu)中某些過程,最后進(jìn)入系統(tǒng)對圖像和其中的數(shù)據(jù)流程做出具體分析。

      大致步驟為(1)將整個系統(tǒng)分成若干個小模塊(2)明確每一細(xì)分模塊的需求和問題并添加細(xì)節(jié)

      3.3 流程分析

      系統(tǒng)的流程分析是為了讓新用戶能對本系統(tǒng)設(shè)計(jì)有所了解。首先用戶進(jìn)行身份驗(yàn)證時可分為兩種判斷:

      (1)判斷該用戶是否屬于本系統(tǒng)的注冊用戶

      (2)判斷該注冊用戶是管理員身份還是普通用戶

      在第一個階段中主要目標(biāo)是將準(zhǔn)備登錄的用戶名和其對應(yīng)的密碼與儲存在數(shù)據(jù)庫管理系統(tǒng)中的所有用戶資料等信息進(jìn)行相互匹配,若能夠找到相對應(yīng)的密碼則確認(rèn)為登錄成功。第二個階段主要是根據(jù)系統(tǒng)中用戶登錄姓名后在數(shù)據(jù)庫里自動查找得到該系統(tǒng)中的用戶對象依照該系統(tǒng)中的 style 屬性值跳轉(zhuǎn)其他系統(tǒng)的工作接口。

      總結(jié)

      新聞信息的發(fā)布與管理系統(tǒng)的最大優(yōu)點(diǎn)之處就在于它可以把系統(tǒng)劃分為網(wǎng)站前臺和后臺端兩個部分且分工明確:前臺主要供用戶對新聞進(jìn)行搜索瀏覽評論等;而后臺則主要用于系統(tǒng)管理員進(jìn)行管理比如管理大多數(shù)用戶的留言信息與評論等。

      該系統(tǒng)主要使用的是一種模型—視圖—控制器(即MVC)架構(gòu)模式在這三層模式下模型Model層是該系統(tǒng)模型的核心層用戶首先通過訪問數(shù)據(jù)進(jìn)而進(jìn)入Controller層,緊接著經(jīng)過模型處理層后在將數(shù)據(jù)顯示在View層最后反饋給用戶從而獲取信息。通過精心的設(shè)計(jì)與規(guī)劃能夠使系統(tǒng)更具延展性與兼容性功能也更加強(qiáng)大既方便開發(fā)人員設(shè)計(jì)也能夠給用戶以更好的體驗(yàn)。

      作者簡介:孟恒旭( 1999年7月—),女,漢族,安徽省亳州市人,本科在讀,研究方向:新聞傳播

      猜你喜歡
      MySQL數(shù)據(jù)庫結(jié)構(gòu)
      《形而上學(xué)》△卷的結(jié)構(gòu)和位置
      論結(jié)構(gòu)
      中華詩詞(2019年7期)2019-11-25 01:43:04
      充電樁狀態(tài)實(shí)時監(jiān)控系統(tǒng)與C/S框架設(shè)計(jì)
      論《日出》的結(jié)構(gòu)
      基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      改進(jìn)的SSH框架技術(shù)在醫(yī)藥管理系統(tǒng)中的研究及應(yīng)用
      基于PHP技術(shù)網(wǎng)上紀(jì)念園的設(shè)計(jì)與實(shí)現(xiàn)
      創(chuàng)新治理結(jié)構(gòu)促進(jìn)中小企業(yè)持續(xù)成長
      河间市| 景泰县| 长兴县| 沈丘县| 陇川县| 塔城市| 宁武县| 揭东县| 吴忠市| 江华| 托里县| 乌鲁木齐县| 徐州市| 梁山县| 鄢陵县| 罗山县| 连州市| 台江县| 宾川县| 乌兰察布市| 微山县| 新闻| 留坝县| 合江县| 团风县| 芜湖县| 桦川县| 和林格尔县| 怀仁县| 卓尼县| 古浪县| 新乡县| 睢宁县| 沅陵县| 伊春市| 潞西市| 深泽县| 陇川县| 威宁| 齐河县| 康马县|