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

        ?

        基于Java的BBS開發(fā)

        2016-12-21 11:02:15王宏玉徐步步
        電腦知識與技術(shù) 2016年28期
        關(guān)鍵詞:S結(jié)構(gòu)

        王宏玉+徐步步

        摘要:該文是基于Java的BBS論壇后臺設(shè)計,設(shè)計時遵循軟件工程思想。系統(tǒng)采用MVC架構(gòu)模式,應(yīng)用JSP+Servlet技術(shù),讓前端頁面和后臺代碼分離。同時使用JavaBean組件增強代碼的重用性,共同實現(xiàn)了后臺的數(shù)據(jù)處理以及數(shù)據(jù)的輸出,使得系統(tǒng)易于維護。系統(tǒng)數(shù)據(jù)庫使用SQL Server 2008,完成了系統(tǒng)的數(shù)據(jù)管理。

        關(guān)鍵詞:網(wǎng)上商城系統(tǒng); javaEE;MVC;B/S結(jié)構(gòu); Myeclipse

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)28-0081-02

        1 概述

        進入21世紀,伴著社會經(jīng)濟的高速發(fā)展,人們對信息的渴求越來越大,對信息的獲取速度要求也越來越高。隨著計算機技術(shù)的愈發(fā)成熟,Internet也日漸滲透到人們的學(xué)習(xí)、生活和工作等方面,成為人們生活之中不可缺少的一部分。比如:通過網(wǎng)絡(luò)進行知識交流、網(wǎng)上購物、網(wǎng)上付款、獲取新聞等。高度發(fā)達的社會,使得信息的傳播尤為重要。BBS網(wǎng)絡(luò)論壇便應(yīng)用而生。它是Internet的重要應(yīng)用之一,是Internet上一種主要的信息交流和發(fā)布平臺,在這個平臺上,人可以自由發(fā)表自己發(fā)觀點以及意見,也可以參與到熱門話題的討論,人們的交流也日益密切。

        本文在分析設(shè)計設(shè)計時,遵循了軟件工程的思想。本設(shè)計是基于JSP和MVC模式的BBS論壇,采用SQL Server進行數(shù)據(jù)庫的管理、操作和維護。利用Myeclipse開發(fā)平臺和HTML、JSP實現(xiàn)前臺界面設(shè)計、后臺數(shù)據(jù)庫接口、帖子的發(fā)布以及回復(fù)等各項功能。文中比較詳細的介紹了系統(tǒng)功能設(shè)計、系統(tǒng)功能的實現(xiàn)、系統(tǒng)功能測試以及總結(jié)與展望。

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

        2.1 系統(tǒng)概述

        本論壇共由三大部分組成,分別為用戶模塊、帖子模塊以及管理員模塊,各個版塊之間相

        互轉(zhuǎn)化。論壇總體概述圖見圖1:

        通過上面概述圖,大概了解了論壇系統(tǒng)的組織結(jié)構(gòu),現(xiàn)給出本論壇的基本功能流程圖,圖2為系統(tǒng)功能流程圖。

        2.2 系統(tǒng)功能設(shè)計

        2.2.1 用戶模塊

        顧名思義,用戶模塊是針對用戶的。用戶在論壇中的主要操作有瀏覽別人發(fā)的帖子,自己發(fā)表帖子,回帖以及與個人信息相關(guān)的操作。其中,個人信息相關(guān)操作包括用戶注冊、登錄,修改個人資料等。圖3詳細描述了用戶模塊的相關(guān)功能。

        2.2.2 帖子模塊

        本模塊為論壇的最重要的一部分,論壇的主要功能基本在這一模塊實現(xiàn)。帖子模塊不僅包括用戶在這一模塊下的操作,也包含了管理員在此模塊下的操作。主要包括:發(fā)帖、回帖、刪帖等操作。圖4給出了帖子模塊的具體功能。

        2.2.3 管理員模塊

        考慮到論壇中帖子數(shù)量,用戶人數(shù)等原因,本論壇設(shè)置管理員。對于普通用戶而言,管理員不僅要擁有普通用戶的所有權(quán)限,還要擁有普通用戶所沒有的權(quán)限。比如設(shè)置管理員、用戶的禁言以及帖子的刪除;對于帖子模塊而言,管理員要充當管理者的角色,布置論壇的版塊,維護論壇的正常運行。

        3 系統(tǒng)實現(xiàn)

        3.1 論壇系統(tǒng)的開發(fā)環(huán)境

        論壇使用Myeclipse 10作為系統(tǒng)的開發(fā)軟件,Myeclipse是在eclipse的基礎(chǔ)上加上自己的插件開發(fā)而成的一款功能強大的企業(yè)級開發(fā)環(huán)境,由于Myeclipse可以支持Java Servlet、Jsp、JDBC數(shù)據(jù)庫連接,故本設(shè)計采用其作為開發(fā)軟件。

        本設(shè)計使用SQL Server 2008作為論壇系統(tǒng)數(shù)據(jù)庫,SQL Server具有強大的兼容性,其數(shù)據(jù)可以存儲在各種設(shè)備上;在安全性上,SQL Server對數(shù)據(jù)進行加密,為關(guān)鍵應(yīng)用程序提供了強大了安全技術(shù)支持,保證數(shù)據(jù)不容易受到非法攻擊或惡意篡改;在功能上,SQL Server提供了可預(yù)測響應(yīng),使其對數(shù)據(jù)的處理速度更快,響應(yīng)更迅速。

        本論壇使用Tomcat 7.0作為系統(tǒng)服務(wù)器。Tomcat服務(wù)器是一個免費的開源的輕量級應(yīng)用服務(wù)器。Tomcat對最新的Servlet、JSP具有完美的支持。除以上關(guān)鍵軟件之外,論壇中還使用了JDK 1.8作為支持Java運行的環(huán)境,整個論壇系統(tǒng)在window 8.1下完成開發(fā)設(shè)計。

        3.2 系統(tǒng)開發(fā)模型

        本論壇系統(tǒng)采用的是MVC模型,目前,MVC模式已廣泛的應(yīng)用于Web程序開發(fā)中。MVC設(shè)計模式強制性將程序的輸入、輸出、處理分開,使得程序設(shè)計更加清晰明了,后期具有較好的維護性和擴展性。MVC模式共分為三層, Model(模型)表示業(yè)務(wù)邏輯層,View(視圖)代表表示層,Controller(控制器)代表控制層。三者相互關(guān)系見圖6。

        論壇頁面采用JSP頁面,JSP是一種基于JAVA語言的動態(tài)Web應(yīng)用開發(fā)技術(shù)。JSP頁面在執(zhí)行時采用編譯方式,生成Servlet。JSP具有許多優(yōu)點,如:一次編寫,到處運行;支持多個平臺;內(nèi)容和顯示分離;組件重用性高等。

        3.3 系統(tǒng)開發(fā)頁面簡介

        4 總結(jié)與展望

        本文搭建了一個基于Java的BBS論壇系統(tǒng),所述設(shè)計采用的開發(fā)平臺為Myeclipse+Tomcat+JSP+Servlet+SQLSERVER 2008。全文系統(tǒng)地闡述了BBS研究意義以及設(shè)計概念,所做主要工作包括:

        1)調(diào)查研究當前BBS發(fā)展狀況以及研究的重要性;

        2)介紹了BBS論壇設(shè)計概念,應(yīng)用MVC模式將應(yīng)用邏輯、現(xiàn)實邏輯和處理過程分離,數(shù)據(jù)庫設(shè)計理念,各個模塊的功能實現(xiàn);

        3)系統(tǒng)各項功能的測試。

        參考文獻:

        [1] 趙馳龍.實用數(shù)據(jù)庫教程[M].北京:清華大學(xué)出版社,2010:98-100.

        [2] 張麗華,李德榮,王冬星.BBS論壇的設(shè)計與實現(xiàn)[J].電腦學(xué)習(xí),2009(6):2-3.

        [3] Hammouda I,Koskimies K.A.Pattern-Based J2EE Application Development Environment[J].Nordic Journal of Computing,2002,9(3):248-260.

        [4] 徐永彪.基于MVC框架的BBS論壇管理系統(tǒng)的設(shè)計與實現(xiàn)[D].昆明:云南大學(xué),2012:41-45.

        [5] 張志峰,甘勇,黃敏.JSP程序設(shè)計技術(shù)教程[M].北京:清華大學(xué)出版社,2014:9-10.

        [6] 王雷,蔡自興.用JSP開發(fā)Web應(yīng)用[J].計算機應(yīng)用,2001(10):45-57.

        [7] 張麗華,李德榮,王冬星.BBS論壇的設(shè)計與實現(xiàn)[J].電腦學(xué)習(xí),2009 (6):56-58.

        [8] 劉廣升.基于Java的BBS論壇系統(tǒng)的設(shè)計與實現(xiàn)[D].山東:山東大學(xué),2013:32-38.

        猜你喜歡
        S結(jié)構(gòu)
        基于PHP的發(fā)印管理系統(tǒng)的實現(xiàn)
        基于Java的網(wǎng)上商城開發(fā)
        基于B/S結(jié)構(gòu)的通信部隊訓(xùn)練管理系統(tǒng)的設(shè)計研究
        新型職業(yè)農(nóng)民培育遠程視頻監(jiān)管系統(tǒng)設(shè)計與實現(xiàn)
        中國市場(2016年34期)2016-10-15 16:02:02
        基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn)
        伊人精品成人久久综合97| 中文无码成人免费视频在线观看 | 亚洲蜜臀av一区二区三区| 丰满少妇a级毛片| 亚洲国产美女精品久久久久| 音影先锋色天堂av电影妓女久久| 国产一区二区三区在线av| 国产精品免费一区二区三区四区| 人妻无码αv中文字幕久久琪琪布| 日中文字幕在线| 久久久人妻一区精品久久久| 成人性生交大片免费入口| 亚洲欧美日韩在线不卡| 97视频在线播放| 成人黄网站免费永久在线观看| 久久黄色国产精品一区视频| 免费国产黄网站在线观看可以下载 | 丝袜美腿视频一区二区| 少妇高潮流白浆在线观看| 欧美在线综合| 国产亚洲激情av一区二区| 精品亚洲麻豆1区2区3区| 久久综合国产乱子伦精品免费| 日韩永久免费无码AV电影| 日本高清无卡一区二区三区| 亚洲欧洲日产国码av系列天堂| 亚洲欧美一区二区三区| 亚洲欧美日韩精品久久亚洲区色播| 国产自拍三级黄片视频| 国产精品99精品久久免费| 两个人看的www高清视频中文| 亚洲熟伦在线视频| 亚洲av成熟国产一区二区| 国产午夜福利片| 日本精品网| av国产免费在线播放| 亚洲理论电影在线观看| 久久婷婷色综合一区二区| 热热久久超碰精品中文字幕| 亚洲天堂av三区四区不卡| 老熟女高潮一区二区三区 |