国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

王志鵬

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

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

硬件實現(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)描述

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

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

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

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

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

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

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

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

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

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

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

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

2.2.1 管理員基本資料表

號 列名 數(shù)據(jù)類型序長度小數(shù)位標(biāo)識鍵 允許空 默認(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è)計

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

圖4 論壇功能層次圖

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

1)會員模塊

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

(1)會員登陸模塊

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

(2)會員注冊模塊

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

(3)資料修改模塊

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

(4)會員查找模塊

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

2)帖子模塊

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

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

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

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

(3)帖子查找模塊

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

3)后臺管理

(1)帖子查找模塊

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

(2)帖子管理模塊

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

圖5 帖子管理模塊

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

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

1)用戶登錄界面

圖6 用戶登錄界面

2)論壇首頁界面

圖7 論壇首頁界面

3)論壇帖子頁面

圖8 論壇帖子頁面

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

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

3.2 論壇后臺界面設(shè)計

1)管理員登錄界面

圖10 管理員登錄界面

2)管理員界面

圖11 管理員界面

4 測試

4.1 測試的意義

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

4.2 測試的目標(biāo)

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

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

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

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

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

4.3 測試的范圍

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

5 結(jié)論

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

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

[2]王家華.ASP.NET 面向?qū)ο蟪绦蛟O(shè)計[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ù)與工程實踐[M].人民郵電出版社,2004:16-26.

猜你喜歡
帖子管理員會員
我是小小午餐管理員
會員之窗
會員之窗
我是圖書管理員
少先隊活動(2020年8期)2020-12-18 02:32:07
我是圖書管理員
少先隊活動(2020年7期)2020-12-18 01:48:39
會員之窗
會員之窗
可疑的管理員
暴力老媽
情事圈點
女性天地(2012年11期)2012-04-29 00:44:03
本溪市| 长宁县| 罗源县| 和平区| 彰武县| 呼伦贝尔市| 定远县| 景谷| 揭阳市| 郁南县| 彰武县| 嘉禾县| 呼图壁县| 上饶县| 日喀则市| 安泽县| 清苑县| 锡林浩特市| 昭平县| 马山县| 鱼台县| 东阳市| 进贤县| 阜城县| 兴海县| 花垣县| 溆浦县| 新乡市| 新乐市| 资阳市| 泉州市| 南溪县| 双辽市| 沅陵县| 洛南县| 开化县| 泾阳县| 积石山| 东城区| 乌拉特中旗| 辉南县|