• 
    

    
    

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

      論壇系統(tǒng)的設(shè)計與實現(xiàn)

      2009-03-30 04:52:54王紅梅
      新媒體研究 2009年3期
      關(guān)鍵詞:帖子頻道模塊

      王紅梅

      [摘要]為了方便溝通與交流,結(jié)合JSP/Servlet和JavaScript,oraclelog技術(shù)之下開發(fā)這個基于Web的論壇系統(tǒng)。使用Struts框架來建設(shè)該系統(tǒng)的主干,oraclelog作為數(shù)據(jù)庫實現(xiàn)該論壇系統(tǒng)。

      [關(guān)鍵詞]JSP/SERVLET論壇系統(tǒng)oraclelog struts CSS

      中圖分類號:TP3文獻(xiàn)標(biāo)識碼:A文章編號:1671—7597(2009)0210062-01

      一、引言

      該系統(tǒng)是基于Web的論壇系統(tǒng),所以為了盡最大可能完成普通論壇系統(tǒng)的所有功能,并加入自己的思想和特點的。該系統(tǒng)在開發(fā)語言上選擇了Java語言,使用Tomcat6.0作為Web容器,在eclipse編程環(huán)境下完成了該系統(tǒng)的編碼工作,數(shù)據(jù)庫連接上選擇了甲骨文公司出品的oraclelog作為系統(tǒng)數(shù)據(jù)庫。

      論壇系統(tǒng)的出現(xiàn),即符合了當(dāng)代網(wǎng)絡(luò)飛速發(fā)展的現(xiàn)狀,同時又滿足了人們的需求。由此可見,論壇系統(tǒng)在當(dāng)今有強(qiáng)大的用戶群,和穩(wěn)固的網(wǎng)絡(luò)背景,當(dāng)然伴隨著Internet的迅猛發(fā)展,論壇系統(tǒng)必將會有一個美好的未來。

      二、系統(tǒng)設(shè)計

      (一)設(shè)計概念和處理流程

      通過對網(wǎng)上論壇系統(tǒng)功能分析表明,所有的功能都是圍繞著用戶,頻道,帖子來進(jìn)行的,所以確定了該論壇系統(tǒng)的三個模塊,用戶模塊,帖子模塊,頻道模塊。

      1.用戶模塊主要實現(xiàn)刪除一個用戶;修改用戶信息;所有用戶一覽表;給用戶分配權(quán)限。

      2.帖子模塊主要實現(xiàn)發(fā)表一個帖子;刪除一個帖子;修改帖子信息:回復(fù)一個帖子;該頻道下所有帖子一覽。

      3.頻道模塊主要實現(xiàn)創(chuàng)建一個頻道;刪除一個刪除;修改頻道信息;主頁頻道一覽。

      (二)系統(tǒng)業(yè)務(wù)流程圖

      (三)模塊設(shè)計

      1.關(guān)于帖子模塊的設(shè)計:帖子模塊的設(shè)計主要反映了用戶(或管理員)對帖子的操作,包括:發(fā)表帖子、刪除帖子、修改帖子、回復(fù)帖子等功能。

      2.關(guān)于頻道模塊的設(shè)計:本文作者在該系統(tǒng)的整個過程中,主要負(fù)責(zé)該模塊的設(shè)計、實現(xiàn)以及調(diào)試和測試工作。頻道管理模塊的功能已經(jīng)滿足了大部分網(wǎng)上論壇系統(tǒng)所具備的功能如:頻道的創(chuàng)建、刪除、修改等等。值得一提的是,在前臺技術(shù)上主要使用了DIV實現(xiàn)了單列固定寬度居中的布局,在頻道頁中對DIV采取了浮動技術(shù)達(dá)到了頻道所在的DIV自動浮動的動態(tài)效果,通過CSS的設(shè)定也使菜單(無序列表菜單)有一個完美的效果。之所以這么做并非多此一舉,筆者認(rèn)為,對于一個系統(tǒng),特別是論壇系統(tǒng)主頁的建設(shè),直接關(guān)系到論壇發(fā)展的命運(yùn)。主頁的好壞直接影響到用戶對論壇的整體印象,所以在主頁的設(shè)計方面必須盡最大可能的做到美觀。

      3.關(guān)于用戶模塊的設(shè)計:用戶管理模塊,目的就是為了讓管理者方便管理用戶,其大體設(shè)計思想是,管理者可以很方便的查找用戶、讀取用戶信息、更改用戶權(quán)限以及如果該用戶在論壇的行為違反了論壇的規(guī)章可以刪除該用戶的功能。

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

      (一)開發(fā)工具的選用及介紹

      JSP(JavaServer Pages)是一種基于Java的腳本技術(shù)。在JSP的眾多優(yōu)點之中,其中之一是它能將HTML編碼從Web頁面的業(yè)務(wù)邏輯中有效地分離出來。用JsP訪問可重用的組件,如Servlet、JavaBean和基于Java的Web應(yīng)用程序。JSP還支持在Web頁面中直接嵌入Java代碼。可用兩種方法訪問JsP文件:瀏覽器發(fā)送JsP文件請求、發(fā)送至Servlet的請求。

      HTML是在SGML定義下的一個描述性語言,或可說HTML~SGML的一個應(yīng)用程式,HTML不是程式語言,如c++和Java之類,它只是標(biāo)示語言,基本上你只要明白了各種標(biāo)記的用法便算學(xué)懂了HTML,HTML的格式非常簡單,只是由文字及標(biāo)記組合而成,于編輯方面,任何文字編輯器都可以,只要能將文件另存成ASCII純文字格式即可,當(dāng)然以專業(yè)的網(wǎng)頁編輯軟件為佳。

      (二)發(fā)環(huán)境及需求

      L硬件條件:(1)CPU:Intel Pentium(R)D 2.66HZ;(2)內(nèi)存:lGB;(3)硬盤空間:160G~(4)光驅(qū):40X以上;(5)顯示:GeForce6800LE;(6)網(wǎng)絡(luò)配置:2M寬帶;

      2.開發(fā)工具:(1)Eclipse簡介。Eclipse是一個開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse附帶了一個標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Tools,JDT)。(2)Tomcat簡介。Tomcat是Apache Jakarta軟件組織的一個子項目,它是一個JsP/Servlet的容器,是在Sun公司的JsWDK(Java Server Web Development Kit)基礎(chǔ)上發(fā)展起來的一個JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實現(xiàn)。

      (三)運(yùn)行需求

      四、結(jié)語

      經(jīng)調(diào)試,這個論壇實現(xiàn)了上述所有的功能,完全可以成為一個很好的溝通與交流的平臺。由于在前臺技術(shù)上使用了CSS技術(shù)調(diào)整,使頁面從外觀上達(dá)到了美觀大方的效果,這樣就一定程度上活躍了用戶的氣氛??梢詾橛脩舴奖憧旖菟枰馁Y源。使用戶充分利用有效時間,提高了資源的利用率使工作和學(xué)習(xí),娛樂更加的有效,方便。

      猜你喜歡
      帖子頻道模塊
      28通道收發(fā)處理模塊設(shè)計
      “選修3—3”模塊的復(fù)習(xí)備考
      4K頻道開播,你準(zhǔn)備好了嗎
      寒假快樂頻道
      暴力老媽
      頻道
      選修6 第三模塊 International Relationships
      情事圈點
      女性天地(2012年11期)2012-04-29 00:44:03
      集成水空中冷器的進(jìn)氣模塊
      專家頻道
      母嬰世界(2009年11期)2009-12-02 09:28:32
      九江县| 凌源市| 茌平县| 民权县| 吴堡县| 平乡县| 陵水| 界首市| 婺源县| 芦山县| 林甸县| 潜江市| 秭归县| 上思县| 泸溪县| 中山市| 个旧市| 舒城县| 天等县| 赤峰市| 元朗区| 瓦房店市| 金阳县| 米林县| 讷河市| 吐鲁番市| 大邑县| 高密市| 土默特右旗| 海林市| 迭部县| 宁陵县| 安泽县| 洛扎县| 庆元县| 扎囊县| 平安县| 逊克县| 嘉黎县| 黄冈市| 东乡族自治县|