• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于WEB的企業(yè)新聞發(fā)布系統(tǒng)的設(shè)計(jì)

    2017-04-15 04:11:26
    福建質(zhì)量管理 2017年13期
    關(guān)鍵詞:功能模塊數(shù)據(jù)庫軟件

    (泉州師范軟件學(xué)院 福建 泉州 362000)

    基于WEB的企業(yè)新聞發(fā)布系統(tǒng)的設(shè)計(jì)

    柯志彬

    (泉州師范軟件學(xué)院福建泉州362000)

    基于通信設(shè)備供應(yīng)商以發(fā)布新聞為例,結(jié)合公司的信息發(fā)布機(jī)制,明確信息系統(tǒng)的設(shè)計(jì)目標(biāo),具有推廣與時(shí)代性,進(jìn)行新聞發(fā)布系統(tǒng)的設(shè)計(jì)。通過本系統(tǒng),每個(gè)員工都能獲取和自己相關(guān)的信息,同時(shí)也能對公司新聞發(fā)表自己的評論。上級主管部門基于系統(tǒng)也可以和員工的點(diǎn)對點(diǎn)聯(lián)系,從而更髙效快捷的實(shí)現(xiàn)信息直通。

    web;新聞發(fā)布系統(tǒng);設(shè)計(jì)

    一、基于WEB的企業(yè)新聞發(fā)布系統(tǒng)需求分析

    (一)項(xiàng)目背景

    該系統(tǒng)通過對常見的新聞發(fā)布系統(tǒng)的分析與研究,以及與公司負(fù)責(zé)新聞發(fā)布同事的交流,獲取公司員工需求,進(jìn)而實(shí)現(xiàn)整個(gè)新聞發(fā)布系統(tǒng)的功能。

    (二)項(xiàng)目說明

    基于web的新聞發(fā)布系統(tǒng)是為了便于新聞的發(fā)布者以及新聞的查看者共同使用的信息管理與發(fā)布系統(tǒng),該系統(tǒng)通過不同用戶的權(quán)限管理,區(qū)分用戶的執(zhí)行功能,系統(tǒng)管理員可以對用戶權(quán)限進(jìn)行設(shè)置,新聞管理員可以對新聞進(jìn)行編輯修改與刪除,而普通用戶只可以進(jìn)行新聞查看與閱讀。

    (三)整體概述

    為了更好的體現(xiàn)該系統(tǒng)功能的完整性與獨(dú)特性,基于web的新聞發(fā)布系統(tǒng)的前端用戶界面主要使用Ext JS框架的開發(fā),通過Ext JS強(qiáng)大的的表格控件為系統(tǒng)進(jìn)行頁面制作。

    二、系統(tǒng)目標(biāo)和解決的問題

    (一)系統(tǒng)目標(biāo)

    該系統(tǒng)旨在通過Ext JS與JavaScript的搭配,設(shè)計(jì)出同大眾化的網(wǎng)頁相比更加與眾不同的具有時(shí)代氣息的新聞發(fā)布系統(tǒng)界面,這也是本系統(tǒng)的特色所在。由于Ext為用戶提供了一批標(biāo)準(zhǔn)組件,所以我們可以直接對組件進(jìn)行編程,從而省去了從頭開始制作網(wǎng)站框架的工作。Ext.Element元素構(gòu)成了Ext框架的組件,而Ext.Template/XTemplate為Web開發(fā)提供了詳細(xì)的模板,即“皮膚”。Ext的Grid可以將顯示模型和數(shù)據(jù)模型分離,數(shù)據(jù)的處理都在Store中,Grid只負(fù)責(zé)顯示和操作控制。

    (二)系統(tǒng)開發(fā)需解決的問題

    根據(jù)企業(yè)新聞發(fā)布系統(tǒng)的特點(diǎn)以及使用的開發(fā)技術(shù),該系統(tǒng)的開發(fā)過程主要有三個(gè)需要解決的問題。第一,Ext技術(shù)與JavaScript的結(jié)合,即使Ext實(shí)質(zhì)上是JavaScript,而且Ext已經(jīng)實(shí)現(xiàn)了網(wǎng)站建設(shè)的絕大部分功能,但是還有一些小的細(xì)節(jié)如流量統(tǒng)計(jì)等功能需要JavaScript來完成。此外,Ext代碼主要存在于網(wǎng)頁的標(biāo)簽內(nèi),而JavaScript幾乎可以寫在網(wǎng)頁的任何位置,所以如何將Ext與JavaScript相結(jié)合,實(shí)現(xiàn)功能上的互補(bǔ)是本系統(tǒng)需要解決的問題之一。第二,如何將前臺用戶顯示信息動態(tài)設(shè)定,提高系統(tǒng)的靈活性以及可交互性。使用Ext JS技術(shù)的目的不僅僅在于美觀,還在于它對頁面反應(yīng)的迅速性與時(shí)效性,因此,解決動態(tài)設(shè)定顯示信息、刷新頁面是本系統(tǒng)需要解決的另一個(gè)問題。第三,各個(gè)開發(fā)軟件的結(jié)合使用。Myeclipse可以通過設(shè)置tomcat服務(wù)器、建立Website來為基于web的新聞發(fā)布系統(tǒng)提供虛擬的后臺服務(wù),并且通過安裝Spket插件來高效的開發(fā)JavaScript程序。

    三、系統(tǒng)的功能架構(gòu)設(shè)計(jì)

    (一)系統(tǒng)功能組成及流程

    我們可以得到該基于web的新聞發(fā)布系統(tǒng)的整體系統(tǒng)功能組成以及功能流程,根據(jù)不同的用戶角色,用戶可以執(zhí)行的不同的操作,根據(jù)需求分析,我們已得知新聞管理員與系統(tǒng)管理員都具有普通用戶的全部權(quán)限。因此查看新聞、搜索新聞、評論新聞、修改密碼以及退出登錄時(shí)所有用戶共有的操作。

    (二)系統(tǒng)的主要功能模塊

    我們可以得到系統(tǒng)的功能模塊。通過地圖我們可以看到,本系統(tǒng)的功能模塊可以分為四個(gè)部分:新聞發(fā)布模塊、用戶管理模塊、修改密碼和用戶注冊。主要模塊為新聞發(fā)布模塊和用戶管理模塊,并修改密碼和用戶注冊,更像是為了提高的功能輔助系統(tǒng)的功能模塊設(shè)計(jì)。新聞稿的主要功能模塊和新聞頁面的綜合管理,在這一頁上,可以實(shí)現(xiàn)對戲曲的各種操作新聞包括新聞?lì)惡鸵?,所以在線編輯網(wǎng)頁模塊提供的載體功能。

    (三)基于WEB的新聞發(fā)布系統(tǒng)詳細(xì)設(shè)計(jì)

    經(jīng)過基于web的新聞發(fā)布系統(tǒng)的需求分析和總體設(shè)計(jì),明確了系統(tǒng)的業(yè)務(wù)需求和架構(gòu)流程,下面將在此基礎(chǔ)上,進(jìn)一步闡述開發(fā)配置系統(tǒng)的詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)。注意系統(tǒng)的詳細(xì)設(shè)計(jì)是如何逐步的表達(dá)系統(tǒng),并將其細(xì)化到數(shù)據(jù)結(jié)構(gòu)和軟件算法設(shè)計(jì)中。在軟件系統(tǒng)開發(fā)的具體行為的發(fā)展,算法和代碼設(shè)計(jì)的界面設(shè)計(jì)這一特殊行為的綜合要求,對代碼的布局和人機(jī)交互機(jī)制的制度建立的接口設(shè)計(jì)通過一系列的機(jī)制,通過軟件的形式要求設(shè)計(jì)過程的質(zhì)量。

    比較好的系統(tǒng)設(shè)計(jì)通常都是基于合理的設(shè)計(jì)原理的,下面將簡要的介紹一下系統(tǒng)設(shè)計(jì)的基本原理。最高抽象層次是解決問題的解決方案,在實(shí)際應(yīng)用中需要用術(shù)語來描述相對的,較低的抽象層次更為面向?qū)ο蟮木幊陶Z言,抽象的最低層次是解決方案,可以通過直接實(shí)現(xiàn)的方式來描述??刂茖蛹壨ǔR步凶龀绦蚪Y(jié)構(gòu),用來描述代碼組件的組織并意味著控制層級,但是它并不描述軟件的具體代碼部分,比如進(jìn)程順序、工作循環(huán)或決定的事件命令。數(shù)據(jù)結(jié)構(gòu)描述了數(shù)據(jù)之間的邏輯關(guān)系,它限定了數(shù)據(jù)的關(guān)聯(lián)程度、組織、訪問方法以及信息的選擇處理,軟件代碼著重于處理每個(gè)模塊的細(xì)節(jié)并必須提供一個(gè)相對完善的處理規(guī)范,包括事件起始順序、反復(fù)操作、準(zhǔn)確的判定點(diǎn)甚至數(shù)據(jù)結(jié)構(gòu),信息隱藏則建議設(shè)計(jì)決定描述的模塊的特性應(yīng)該對其他的模塊隱藏。

    四、結(jié)語

    該基于web的新聞發(fā)布系統(tǒng)數(shù)據(jù)庫使用SQLServer2008數(shù)據(jù)庫,由于該系統(tǒng)主要完成的工作即為新聞發(fā)布,輔助以用戶管理,所以該數(shù)據(jù)庫所需要建立的表和關(guān)系都較為集中。數(shù)據(jù)庫的設(shè)計(jì)是最重要的影響,對數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)由于其設(shè)計(jì)過程的復(fù)雜性對軟件質(zhì)量產(chǎn)生深遠(yuǎn)的影響,所以數(shù)據(jù)庫設(shè)計(jì)設(shè)計(jì)必須遵循的設(shè)計(jì)原則。

    [1]張春元,康耀紅,伍小芹.Web新聞自動采集發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,09:250-253.

    [2]麻昌德,易高翔.使用ASP.NET/Web服務(wù)實(shí)現(xiàn)新聞發(fā)布系統(tǒng)[J].計(jì)算機(jī)應(yīng)用與軟件,2004,10:42-43+72.

    [3]金曉倩.基于Web的新聞發(fā)布管理系統(tǒng)的研究與實(shí)現(xiàn)[J].中小企業(yè)管理與科技(中旬刊),2014,04:304-305.

    [4]馬琰.基于JSP和Struts2的Web新聞發(fā)布系統(tǒng)的設(shè)計(jì)與開發(fā)[J].信息安全與技術(shù),2015,04:88-90.

    柯志彬,男,漢族,莆田,學(xué)生,大學(xué),泉州師范軟件學(xué)院,研究方向:軟件工程。

    猜你喜歡
    功能模塊數(shù)據(jù)庫軟件
    禪宗軟件
    英語文摘(2021年10期)2021-11-22 08:02:26
    軟件對對碰
    數(shù)據(jù)庫
    基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
    數(shù)據(jù)庫
    輸電線路附著物測算系統(tǒng)測算功能模塊的研究
    數(shù)據(jù)庫
    M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
    石油知識(2016年2期)2016-02-28 16:20:16
    數(shù)據(jù)庫
    功能模塊的設(shè)計(jì)與應(yīng)用研究
    小金县| 崇左市| 沽源县| 澜沧| 陇川县| 新沂市| 逊克县| 沾益县| 乌审旗| 六盘水市| 株洲县| 裕民县| 河曲县| 祁东县| 凤山市| 巴彦县| 明光市| 五莲县| 新邵县| 扎兰屯市| 尤溪县| 赤壁市| 大邑县| 南岸区| 会泽县| 平泉县| 临城县| 苏尼特右旗| 北流市| 衡东县| 万山特区| 鸡西市| 孟村| 彝良县| 龙门县| 漯河市| 孙吴县| 饶河县| 玛纳斯县| 比如县| 抚州市|