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

    基于B/S模式的信息管理與信息系統(tǒng)設(shè)計與開發(fā)

    2020-05-19 10:18:48孫韶華
    衡陽師范學(xué)院學(xué)報 2020年3期
    關(guān)鍵詞:帖子用例管理員

    孫韶華

    (南京審計大學(xué),江蘇 南京 211815)

    1 系統(tǒng)開發(fā)背景

    Bulletin Board System是BBS的英文全稱。最早的BBS主要用來公布信息,例如股市價格的信息。當時的BBS只能運營在APPLE環(huán)境中,并沒有文件傳輸功能,文件傳輸功能只是在后期發(fā)展過程中為了滿足多方面的需要才添加進來。早期的BBS功能和現(xiàn)在公告牌差不多,其不同點是通過電腦實現(xiàn)傳播和獲得信息。直到電腦在人們的生活中普及后BBS才開始漸漸發(fā)展壯大,隨著計算機的高速發(fā)展,為了滿足人們多元化的生活和辦公需求,BBS的功能也得到進一步的完善[1]。

    通過BBS系統(tǒng)可以獲得目前國際最新軟件以及最新信息,同時也可以通過BBS系統(tǒng)實現(xiàn)信息技術(shù)的交流,在BBS系統(tǒng)里可以不斷豐富人們的生活,提高人們的生活水平,在一定層面也更加有利于BBS系統(tǒng)的健康發(fā)展。通過BBS,僅需要一臺可以聯(lián)網(wǎng)的電腦就能夠享受它帶來的便捷。

    然而現(xiàn)階段BBS系統(tǒng)的展現(xiàn)形式主要是瀏覽帖子,從瀏覽帖子中獲得信息,具有一定局限性。本文的設(shè)計就是基于BBS系統(tǒng)來實現(xiàn)用戶突破帖子主題的限制,只要用戶發(fā)布話題,就能夠被更多的感興趣的用戶接收到,并可以發(fā)表自己的看法和感受,同時其他用戶的看法和感受也能夠被更多的人看到,從而實現(xiàn)人與人之間不是簡單的之間交流而是通過一個主題思想實現(xiàn)更多人的交流,通過互聯(lián)網(wǎng)可以實現(xiàn)跨地域跨國際的交流和討論,其出本質(zhì)還以個人為出發(fā)點的。

    2 系統(tǒng)設(shè)計

    本文設(shè)計的系統(tǒng)主要以文學(xué)的資訊分享為對象,在深度研究其相關(guān)的常規(guī)論壇運營模式的基礎(chǔ)上,開發(fā)出一個實用性更強的文學(xué)資訊分享系統(tǒng),突破原系統(tǒng)的缺陷和不足,在原系統(tǒng)基礎(chǔ)之上,希望能夠為更多的用戶提供更加便捷的信息獲取渠道。文學(xué)資訊論壇構(gòu)建主要有兩個主線,即前臺和后臺。通過論壇交流可以實現(xiàn)用戶的信息共享。其論壇構(gòu)成元素主要包括瀏覽帖子、發(fā)布帖子、搜索帖子、回復(fù)帖子、轉(zhuǎn)發(fā)帖子等基礎(chǔ)用戶實際操作模塊。

    2.1 B/S體系結(jié)構(gòu)

    文學(xué)資訊信息交流系統(tǒng)主要采用了B/S工作模式,簡單來說就是瀏覽器/服務(wù)器模式,基于這種模式從C/S二層較傳統(tǒng)模式發(fā)展的新型網(wǎng)絡(luò)結(jié)構(gòu),其本質(zhì)是C/S三層結(jié)構(gòu)模式,使其在Intranet用戶需求上產(chǎn)生和發(fā)展出來的新架構(gòu)。

    在B/S架構(gòu)中,用戶通過瀏覽器訪問服務(wù)器,當客戶端信息被服務(wù)器接收,請求轉(zhuǎn)化成SQL語句后提交數(shù)據(jù)庫服務(wù)器,服務(wù)器得到此請求后,會對此請求的合法性進行驗證,當驗證通過后才會被接收處理[2],當處理后的數(shù)據(jù)返回到Web服務(wù)器,此結(jié)果被二次轉(zhuǎn)化成為HTML形式文件,發(fā)送給客戶端瀏覽器,用戶就可以通過瀏覽器界面展現(xiàn)所要瀏覽內(nèi)容。

    2.2 My Eclipse平臺開發(fā)

    平臺客戶端的編輯構(gòu)成中,MyEclipse(MyEclipse Enterprise Workbench)是企業(yè)平臺開發(fā)的關(guān)鍵,通過MyEclipse可以使數(shù)據(jù)庫和JavaEE的發(fā)布、開發(fā)及程序應(yīng)用服務(wù)器的整合的效率得到極大提升。JavaEE集成開發(fā)環(huán)境有豐富的功能,其中語言實現(xiàn)功能能夠更好地滿足平臺客戶端開發(fā)的需求[3]。涵蓋完備的測試、編碼、調(diào)試及發(fā)布功能,支持完整的Hibernate,CSS,Struts,Spring,Javascript,JSP,SQL,HTML對于平臺客戶端的開發(fā)編輯具有很大的便利性。

    3 系統(tǒng)需求分析

    基于現(xiàn)階段市場上相關(guān)系統(tǒng)存在的信息資源整理方面的不足,此系統(tǒng)是整合綜合相關(guān)數(shù)據(jù),現(xiàn)階段用戶需求及相關(guān)實用功能,得到以下相關(guān)的調(diào)整:

    前臺:①客戶登錄客戶端注冊會員和老會員登錄客戶端的相關(guān)功能。②會員的個人詳細信息以及平臺注冊密碼修改等方面的問題。③是平臺管理員對平臺的管理,對平臺用戶發(fā)布帖子瀏覽刪除私信提示相關(guān)功能。④是用戶帖子的發(fā)布回復(fù)刪除管理功能。⑤是管理員對帖子的置頂加注標簽等相關(guān)功能。

    后臺:①是管理員登錄模塊相關(guān)功能完善。②是論壇公告信息模塊編輯修改。③是帖子的管理先關(guān)功能。④對各模塊的編輯添加刪除修改等。⑤是對用戶的管理,包括用戶的用戶訪問刪除編輯權(quán)限等。

    3.1 系統(tǒng)用戶數(shù)據(jù)流圖

    根據(jù)系統(tǒng)功能的分析可得出相關(guān)的數(shù)據(jù)流圖。

    (1)用戶的數(shù)據(jù)流圖

    如圖1所示:

    圖1 注冊用戶的信息流圖

    (2)管理員與注冊用戶的數(shù)據(jù)流圖如圖2所示:

    如圖2所示:

    圖2 管理員與注冊用戶的數(shù)據(jù)流圖

    3.2 系統(tǒng)的相關(guān)模塊構(gòu)成圖

    通過對各個模塊結(jié)構(gòu)的分析得出用戶需要實現(xiàn)的功能[4]可畫出本系統(tǒng)的用例圖。

    (1)板塊對象相關(guān)的用例圖

    如圖3所示:

    圖3 板塊對象相關(guān)的用例圖

    (2)系統(tǒng)用戶帖子對象相關(guān)的用例圖

    如圖4所示:

    圖4 用戶帖子對象相關(guān)的用例圖

    (3)用戶對象(用戶、管理員)相關(guān)的用例圖

    如圖5所示:

    圖5 用戶對象相關(guān)的用例圖

    3.3 系統(tǒng)的E-R圖

    通過系統(tǒng)模塊需求分析的結(jié)果可畫出此系統(tǒng)的E-R結(jié)構(gòu)圖,如圖6所示:

    圖6 系統(tǒng)的E-R圖

    通過對系統(tǒng)整體功能的詳細設(shè)計,可得出此系統(tǒng)最終整體功能的流程圖,如圖7所示:

    會員注冊游客操作會員登錄BBS論壇系統(tǒng) 用戶操作瀏覽帖子注冊用戶操作主題發(fā)帖主題回復(fù)

    圖7 系統(tǒng)整體功能的流程圖

    4 系統(tǒng)用戶權(quán)限的分配和劃分

    根據(jù)系統(tǒng)需求分析結(jié)果可劃分為普通用戶、版主、管理員三個權(quán)限,如圖8所示:

    圖8 用戶權(quán)限類別

    ①普通客戶:即普通注冊客戶,其主要權(quán)限可以對瀏覽。回復(fù)發(fā)布帖子,修改個人信息、密碼等操作。同時普通用戶也是系統(tǒng)服務(wù)的最大群體。

    ②版主:版主由管理員從普通用戶中選擇,所以版主具有普通用戶的權(quán)限,并且還有管理帖子的權(quán)限,如置頂帖子,刪除帖子等權(quán)限。

    ③管理員:在系統(tǒng)中有最高的管理權(quán)限,可以進行管理所有用戶,帖子置頂、管理帖子、發(fā)布公告、增加版塊、刪除版塊、修改版塊等操作。

    5 系統(tǒng)的數(shù)據(jù)庫設(shè)計

    此系統(tǒng)的數(shù)據(jù)庫服務(wù)器是MySQL。

    5.1 數(shù)據(jù)庫的設(shè)計原則

    ①數(shù)據(jù)結(jié)構(gòu)設(shè)計要滿足系統(tǒng)管理需求

    數(shù)據(jù)結(jié)構(gòu)的設(shè)計理論就是服務(wù)于系統(tǒng)管理需求的,所以數(shù)據(jù)結(jié)構(gòu)的設(shè)計要充分考慮管理中所存在的問題以及解決方案,綜合多方面的數(shù)據(jù)實現(xiàn)數(shù)據(jù)模塊化管理,在數(shù)據(jù)結(jié)構(gòu)服務(wù)于管理的同時還要不斷提高效率,簡化工作流程[5]。

    ②減少數(shù)據(jù)冗余度

    數(shù)據(jù)結(jié)構(gòu)的好壞很大程度上會通過數(shù)據(jù)的冗余度展現(xiàn)出來,所以盡可能減少數(shù)據(jù)的冗余度至關(guān)重要。所以從整體分析反映這些數(shù)據(jù)的集合會不斷交叉出現(xiàn),所以就使得數(shù)據(jù)的冗余出現(xiàn)不可避免,只能在數(shù)據(jù)的結(jié)構(gòu)中減少數(shù)據(jù)冗余度的頻繁出現(xiàn),從而達到整體減少數(shù)據(jù)冗余度。

    ③各級管理需要對記錄數(shù)據(jù)所得信息分析得出的結(jié)論在用以調(diào)整管理需求

    數(shù)據(jù)記錄就是為了建立數(shù)據(jù)庫,再通過對數(shù)據(jù)庫的分析得到的結(jié)論調(diào)整管理體系。所以對數(shù)據(jù)庫結(jié)構(gòu)設(shè)計時,紀要使得信息來源得到保證,同時還應(yīng)該對客觀事物能夠得到全面的反映。對于模塊中不常用的模塊資源應(yīng)該得到合理的任務(wù)分配,從整體提高數(shù)據(jù)庫的效率[6]。

    ④確保數(shù)據(jù)安全性和完整性

    當需要訪問數(shù)據(jù)庫時[7],必須要采取有區(qū)別分級的驗證密碼登錄,設(shè)置相關(guān)權(quán)限,從而確保數(shù)據(jù)的安全。對于后臺數(shù)據(jù)進行加密處理,防止后臺數(shù)據(jù)得到串改,確保數(shù)據(jù)的完整性。對于訪問數(shù)據(jù)庫的人員應(yīng)該有統(tǒng)計,做到一旦出現(xiàn)問題能夠馬上追究到當事人。同時更需要加強管理體系,避免問題的發(fā)生[8]。

    ⑤關(guān)于系統(tǒng)維護既要方便又要及時

    數(shù)據(jù)庫是一個不斷更新的單元,所以保證數(shù)據(jù)庫的數(shù)據(jù)更新尤為重要。同時數(shù)據(jù)庫是系統(tǒng)的后臺,保證系統(tǒng)的正常運行數(shù)據(jù)庫是關(guān)鍵,所以數(shù)據(jù)庫的維護也是相當重要。要有預(yù)案應(yīng)對突發(fā)情況,當問題出現(xiàn)時能夠用第一時間解決問題,從而保證系統(tǒng)的正常運行。

    ⑥保持數(shù)據(jù)需要的獨立性

    在用戶的訪問請求時應(yīng)該是個數(shù)據(jù)模塊是獨立運行的[9],即數(shù)據(jù)的相互關(guān)系屬性不會因為訪問請求而變化。各個模塊應(yīng)該有自己獨立的系統(tǒng)編碼,并且此系統(tǒng)編碼應(yīng)該采用MVC設(shè)計的模式[10],在需要改變程序時,只需簡單的修改業(yè)務(wù)邏輯的代碼就可以達到修改目的。

    5.2 數(shù)據(jù)庫設(shè)計

    根據(jù)系統(tǒng)需求分析可得出以下的數(shù)據(jù)項:一級模塊表,公告表,用戶信息表,帖子表,用戶表,相關(guān)連接表,二級模塊表,回復(fù)表等八張數(shù)據(jù)表[11]。各數(shù)據(jù)表如表1~表8所示。

    ①一級模塊表

    表1 一級模塊

    ②公告表:

    表2 公告表

    ③用戶信息表

    表3 用戶信息表

    ④帖子表

    表4 帖子表

    ⑤用戶表

    表5 用戶表

    ⑥相關(guān)連接表

    表6 相關(guān)連接表

    ⑦回復(fù)表

    表7 回復(fù)表

    ⑧二級模塊表

    表8 二級模塊表

    6 用戶注冊界面

    用戶在初次使用該系統(tǒng)時就需要先注冊,注冊信息會自動錄入數(shù)據(jù)庫。

    在系統(tǒng)設(shè)計中存在的最大困難是用戶信息表和用戶表兩個表相互依賴,信息讀取時需要進行對應(yīng)處理[12]。還有個人瀏覽歷史記錄作為大數(shù)據(jù)信息篩選有一定的難度。

    最終效果如圖9所示:

    猜你喜歡
    帖子用例管理員
    我是小小午餐管理員
    UML用例模型中依賴關(guān)系的比較與分析
    我是圖書管理員
    少先隊活動(2020年8期)2020-12-18 02:32:07
    我是圖書管理員
    少先隊活動(2020年7期)2020-12-18 01:48:39
    可疑的管理員
    聯(lián)鎖軟件詳細設(shè)計的測試需求分析和用例編寫
    從出土文獻用例看王氏父子校讀古書的得失
    暴力老媽
    情事圈點
    女性天地(2012年11期)2012-04-29 00:44:03
    《修辭學(xué)發(fā)凡》用例的當代學(xué)術(shù)價值
    龙口市| 高尔夫| 察雅县| 晋江市| 板桥市| 龙海市| 贡嘎县| 乌拉特中旗| 沙田区| 青浦区| 汕头市| 桓台县| 定安县| 淮北市| 河东区| 周至县| 五河县| 扶风县| 天长市| 辉南县| 高台县| 任丘市| 东宁县| 来安县| 龙门县| 白山市| 突泉县| 金塔县| 新干县| 孙吴县| 阿图什市| 贵州省| 梅河口市| 岚皋县| 横峰县| 徐汇区| 清原| 尚志市| 阳高县| 瓦房店市| 松潘县|