• 
    

    
    

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

      基于B/S結(jié)構(gòu)小型論壇的設(shè)計(jì)與實(shí)現(xiàn)

      2013-08-24 02:15:08王志鵬
      科技傳播 2013年3期
      關(guān)鍵詞:帖子管理員會(huì)員

      王志鵬

      河海大學(xué)計(jì)算機(jī)與信息學(xué)院,江蘇常州 213022

      隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,互聯(lián)網(wǎng)已廣泛地應(yīng)用和普及。為了方便網(wǎng)友之間的信息交流,實(shí)現(xiàn)網(wǎng)友自由地提出問題或幫助他人解決問題,構(gòu)建一個(gè)小型論壇是實(shí)現(xiàn)網(wǎng)友之間信息溝通的有效手段。

      1 小型論壇的系統(tǒng)分析

      1.1 系統(tǒng)開發(fā)環(huán)境

      根據(jù)需要,本文采用如下開發(fā)環(huán)境:

      開發(fā)環(huán)境: Windows XP Microsoft Visual Studio 2008 SQL Server 2005;

      硬件實(shí)現(xiàn): Pentium Ⅳ2.4G 2G 內(nèi)存 250G 硬盤;

      開發(fā)語言: C#;

      數(shù) 據(jù) 庫: SQL Server 2005;

      開發(fā)工具: Microsoft Visual Studio 2008。

      1.2 系統(tǒng)描述

      對(duì)于訪問論壇的用戶,可分為注冊會(huì)員和為注冊的臨時(shí)用戶,這兩種用戶有著不同的權(quán)限,比如臨時(shí)用戶只能對(duì)帖子進(jìn)行查看,而注冊會(huì)員除了查看帖子之外,還可以發(fā)帖、回復(fù)、查找用戶,并且可以對(duì)自己的注冊資料進(jìn)行修改等等,用戶權(quán)限圖如下。

      1.3 系統(tǒng)功能描述

      本論壇主要實(shí)現(xiàn)網(wǎng)友之間的相互交流,因此根據(jù)用戶的需要和實(shí)際的管理?xiàng)l件,應(yīng)由用戶功能實(shí)現(xiàn)模塊、帖子功能實(shí)現(xiàn)模塊和后臺(tái)管理模塊等構(gòu)成,用戶可以對(duì)一些數(shù)據(jù)進(jìn)行查找和修改,并且注冊的用戶可以對(duì)帖子進(jìn)行特定的操作,而管理員可以對(duì)用戶和帖子進(jìn)行相關(guān)的管理,各模塊的具體功能如下:

      1)用戶功能實(shí)現(xiàn)模塊:(1)用戶的登錄;(2)用戶的注冊;(3)用戶的查找;(4)用戶資料的修改。

      2)帖子功能實(shí)現(xiàn)模塊:(1)帖子的發(fā)表;(2)帖子的回復(fù);(3)帖子的查找。

      3)后臺(tái)管理模塊:(1)用戶的管理;(2)帖子的管理;(3)論壇信息的管理;(4)論壇版塊的管理。

      圖1 用戶權(quán)限圖

      該論壇的具體數(shù)據(jù)流程圖如圖2 所示。

      2 論壇的系統(tǒng)設(shè)計(jì)

      2.1 論壇概念模型設(shè)計(jì)

      數(shù)據(jù)模型是抽象化的數(shù)據(jù)特征,在抽象地基礎(chǔ)上描述了系統(tǒng)的靜態(tài)特征、動(dòng)態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)操作提供一個(gè)系統(tǒng)的、抽象的框架,要設(shè)計(jì)的論壇的ER 關(guān)系圖如圖3所示。

      2.2 論壇數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)

      2.2.1 管理員基本資料表

      號(hào) 列名 數(shù)據(jù)類型序長度小數(shù)位標(biāo)識(shí)鍵 允許空 默認(rèn)值 說明主

      表1 manager

      圖2 論壇數(shù)據(jù)流程圖

      圖3 論壇系統(tǒng)的ER 關(guān)系圖

      2.2.2 回復(fù)信息表

      表2 replay

      2.2.3 角色權(quán)限表

      表3 role

      2.2.4 版塊信息表

      2.2.5 帖子信息表

      表5 topic

      2.2.6 用戶基本資料表

      表6 users

      2.3 功能模塊設(shè)計(jì)

      本系統(tǒng)分為三個(gè)大的模塊,他們分別是會(huì)員資料模塊、帖子資料模塊和后臺(tái)管理模塊,本系統(tǒng)的功能層次圖如圖4 所示:

      圖4 論壇功能層次圖

      如圖4 所示,各模塊的功能如下:

      1)會(huì)員模塊

      此模塊用來實(shí)現(xiàn)會(huì)員的登陸注冊和會(huì)員資料的修改和查找。

      (1)會(huì)員登陸模塊

      會(huì)員可以通過此模塊對(duì)論壇進(jìn)行登陸,登陸后便可以使用所有的會(huì)員功能,比如發(fā)帖回復(fù)等等。

      (2)會(huì)員注冊模塊

      沒有會(huì)員帳號(hào)的用戶,可以通過此模塊添加會(huì)員信息,添加成功后便可登陸論壇,使用會(huì)員功能。

      (3)資料修改模塊

      已注冊的會(huì)員在登陸后,可以通過此模塊,對(duì)會(huì)員的基本資料,聯(lián)系方式,密碼,頭像等資料進(jìn)行修改。

      (4)會(huì)員查找模塊

      已注冊的會(huì)員在登陸后,可以通過此模塊,對(duì)會(huì)員進(jìn)行查找,并可以查看對(duì)方的資料,聯(lián)系方式等等,從而方便會(huì)員之間的聯(lián)系。

      2)帖子模塊

      (1)帖子發(fā)表模塊

      已注冊的會(huì)員在登陸后,可以在相應(yīng)的論壇中,發(fā)表或轉(zhuǎn)載自己的大作,發(fā)表成功后,其他會(huì)員便可以在相應(yīng)的論壇中看到這篇帖子,并可以對(duì)其進(jìn)行回復(fù)等操作。

      (2)帖子回復(fù)模塊

      會(huì)員在發(fā)表完帖子后,用戶便可查看相關(guān)文章,并可以在文章中對(duì)已發(fā)表的帖子進(jìn)行回復(fù)。

      (3)帖子查找模塊

      會(huì)員可以通過此模塊,根據(jù)帖子的標(biāo)題和作者,對(duì)相關(guān)的帖子進(jìn)行查找。

      3)后臺(tái)管理

      (1)帖子查找模塊

      此模塊和帖子模塊中的帖子查找類似,只是管理員的搜索條件比普通用戶更加的廣泛,使搜索變的便捷。

      (2)帖子管理模塊

      帖子管理模塊是管理員對(duì)帖子管理的平臺(tái),如果管理員查看到帖子有不適宜發(fā)表的內(nèi)容時(shí),可以對(duì)帖子選擇刪除或者鎖定等操作,如果看到優(yōu)秀的帖子,還可以將帖子進(jìn)行置頂、加精。

      圖5 帖子管理模塊

      3 論壇的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

      3.1 系統(tǒng)前臺(tái)界面設(shè)計(jì)

      1)用戶登錄界面

      圖6 用戶登錄界面

      2)論壇首頁界面

      圖7 論壇首頁界面

      3)論壇帖子頁面

      圖8 論壇帖子頁面

      4)論壇發(fā)帖頁面

      圖9 論壇發(fā)帖頁面

      3.2 論壇后臺(tái)界面設(shè)計(jì)

      1)管理員登錄界面

      圖10 管理員登錄界面

      2)管理員界面

      圖11 管理員界面

      4 測試

      4.1 測試的意義

      軟件設(shè)計(jì)好后,最艱巨最繁重的任務(wù)就是進(jìn)行軟件測試。在開發(fā)大型軟件系統(tǒng)的漫長過程中,存在很多復(fù)雜的問題,我們前期的想法未必符合現(xiàn)有的客觀實(shí)際,同時(shí)同有關(guān)人員的溝通和配合過程中也存在相應(yīng)問題,因此在軟件生命周期內(nèi)不可避免地存在這樣和那樣的問題。軟件測試的目的就是力求軟件設(shè)計(jì)的每個(gè)環(huán)節(jié)的完美,盡早的發(fā)現(xiàn)問題并進(jìn)行相應(yīng)的糾正。

      4.2 測試的目標(biāo)

      軟件測試過程必須遵守相應(yīng)的測試規(guī)則,主要測試規(guī)則如下:

      1)測試就是執(zhí)行程序并發(fā)現(xiàn)程序中的錯(cuò)誤的過程;

      2)好的測試方案就是最大可能地發(fā)現(xiàn)程序中存在的錯(cuò)誤;

      3)好的測試就是能夠發(fā)現(xiàn)程序中發(fā)現(xiàn)我們到目前為止沒有發(fā)現(xiàn)的錯(cuò)誤。

      根據(jù)上面幾個(gè)測試規(guī)則,我們發(fā)現(xiàn)測試的目的是執(zhí)行程序并發(fā)現(xiàn)程序中的錯(cuò)誤的過程。因此正確地認(rèn)識(shí)軟件測試的目標(biāo)是極其必要的,測試目標(biāo)的確定決定了我們?nèi)绾卧O(shè)計(jì)一個(gè)合適的測試方案,極大可能地發(fā)現(xiàn)程序中存在的錯(cuò)誤。如果為了測試程序的正確性,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測試方案;相反,如果為了測試程序中存在的錯(cuò)誤,就會(huì)極盡全力地設(shè)計(jì)出一個(gè)最能暴露錯(cuò)誤的測試方案。

      4.3 測試的范圍

      測試時(shí),我們依據(jù)用戶需求說明書和軟件需求規(guī)格說明書、相應(yīng)的設(shè)計(jì)文檔等進(jìn)行系統(tǒng)測試,這些測試主要包括功能測試、性能測試、用戶訪問與安全控制測試、用戶界面測試等,而單元測試由開發(fā)人員來執(zhí)行。主要測試包括:用戶功能:注冊新用戶;登錄系統(tǒng);瀏覽公告;發(fā)表留言;添加修改等。

      5 結(jié)論

      通過軟件的測試發(fā)現(xiàn),設(shè)計(jì)的基于B/S 結(jié)構(gòu)的小型交流論壇的效果良好,功能較為完備,能夠滿足網(wǎng)友之間的信息交流和溝通。同時(shí),發(fā)現(xiàn)采用B/S 結(jié)構(gòu)的論壇,可靠性和可維護(hù)性也比一般結(jié)構(gòu)的網(wǎng)絡(luò)要好。

      [1]馮燕奎,趙德奎.ASP實(shí)用案例教程[M].清華大學(xué)出版社, 2004,5:70-100.

      [2]王家華.ASP.NET 面向?qū)ο蟪绦蛟O(shè)計(jì)[M].東北大學(xué)出版社,2006.

      [3]王宜貴.軟件工程[M].北京:機(jī)械工業(yè)出版社,2002.

      [4]熊節(jié),林儀明,張凱峰,陳玉泉,等.CSDN社區(qū)電子雜志——.NET雜志,2006.

      [5]金旭亮.NET 2.0 面向?qū)ο缶幊探颐豙M].高等教育出版社,2000.

      [6]肖金秀,馮沃輝,黃元龍. ASP網(wǎng)絡(luò)編程技術(shù)[M].1版.清華大學(xué)出版社出版,2001:17-25.

      [7]求是科技.Asp數(shù)據(jù)庫開發(fā)技術(shù)與工程實(shí)踐[M].人民郵電出版社,2004:16-26.

      猜你喜歡
      帖子管理員會(huì)員
      我是小小午餐管理員
      會(huì)員之窗
      會(huì)員之窗
      我是圖書管理員
      我是圖書管理員
      會(huì)員之窗
      會(huì)員之窗
      可疑的管理員
      暴力老媽
      情事圈點(diǎn)
      女性天地(2012年11期)2012-04-29 00:44:03
      和政县| 宁夏| 贵溪市| 县级市| 中宁县| 景宁| 正定县| 芮城县| 嘉定区| 柘城县| 四川省| 韩城市| 剑川县| 威信县| 南郑县| 甘肃省| 平罗县| 湾仔区| 灵台县| 浪卡子县| 丁青县| 城口县| 垦利县| 霞浦县| 南京市| 宜宾县| 高青县| 绥德县| 邓州市| 深州市| 始兴县| 塔河县| 伊宁市| 巴东县| 枞阳县| 东乌| 方城县| 宁武县| 万全县| 东源县| 晋中市|