freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

討論區(qū)bbs論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-25 17:00 本頁面
 

【文章內(nèi)容簡介】 QL服務(wù)器, 8 它能處理與任何可不昂 貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個(gè)數(shù)量級上的大型數(shù)據(jù)庫,但速度更快, MySQL就開發(fā)出來。自 1996年以 來,我們一直都在使用 MySQL,其環(huán)境有超過 40 個(gè)數(shù)據(jù)庫,包含 10,000個(gè)表,其中 500多個(gè)表超過 7百萬行 ,這大約有 100 個(gè)吉字節(jié) (GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。 4) HTML HTML的英文全稱是 Hypertext Markup Language,中文譯為 “ 超文本標(biāo)記語言 ” 。“ 超文本 ” 就是指頁面內(nèi)可以包含圖片 , 聯(lián)接 , 甚至音樂 , 程序等非文字的元素。在幾年前作為 SGML的一個(gè)子集開發(fā)的。 一個(gè) HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源, HTML文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由 HTML語言編寫出來的。雖然 HTML是 一種語言,但 HTML不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會了 的格式非常簡單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML頁面。在編輯器中輸入 html代碼即可完成對網(wǎng)頁的設(shè)計(jì),如果在其中加入 VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關(guān)的語句指令,便可對已知數(shù)據(jù)進(jìn)行查詢,從而生成動態(tài)網(wǎng)頁的一部分。 9 3 BBS 管理系統(tǒng)需求分析 系統(tǒng)需求分析 BBS 系統(tǒng)的作用在于提供用戶相互交流的空間,這種交流的 方式即瀏覽文章和發(fā)表文章以及對文章的評價(jià)。因此,對于文章的管理是 BBS 系統(tǒng)的一個(gè)核心功能。發(fā)表文章的權(quán)利只能給予特定的人群。否則容易失去次序,基于同樣的考慮,刪除文章的權(quán)力也只能提供特定的人群。 因此,用戶的劃分應(yīng)該成為 BBS系統(tǒng)的一個(gè)核心的思想,系統(tǒng)將用戶劃分為游客,用戶,管理員三類,他們的權(quán)限不同,各司其職,其中管理員擁有最高的權(quán)利,可以對用戶,論壇,文章三大對象進(jìn)行增加,刪除及修改的操作 BBS 系統(tǒng)將用戶劃分為游客,用戶,管理員 3類,他們的權(quán)限不同,能夠使用的功能葉不同。對于系統(tǒng)來說,需要實(shí)現(xiàn)的功能總 體來說分為以下兩大模塊。 前臺模塊提供給所有用戶使用。不論是論壇的注冊用戶,還是普通的瀏覽者,都可以進(jìn)入其中。區(qū)別在于用戶的權(quán)限不同。所允許使用的功能也有所不同。 后臺模塊提供給管理人員(包括管理員很版主)使用,以對用戶,論壇及文章進(jìn)行管理維護(hù)。普通用戶如果試圖使用這一模塊將被系統(tǒng)拒絕。 該系統(tǒng)的使用圖,如下圖所示: 圖 管 理 員 用戶管理 論壇管理 帖子管理 BBS系統(tǒng) 用 戶 注 冊 登錄 回復(fù) 發(fā)表帖子 注銷回復(fù) 10 系統(tǒng)性能指標(biāo) 為實(shí)現(xiàn)上述需求,本系統(tǒng)采用 JSP技術(shù)及 web數(shù)據(jù)庫技術(shù)構(gòu)成基于 web的 BBS管理系統(tǒng)。 (1)實(shí)用性 BBS管理系統(tǒng)的開發(fā)應(yīng)將系統(tǒng)的實(shí)用性和實(shí)時(shí)性放在首要位置。系統(tǒng)的設(shè)計(jì)應(yīng)最大限度發(fā)揮計(jì)算機(jī)的高速處理、海量存儲能力。在軟件設(shè)計(jì)中,以方便用戶使用為標(biāo)準(zhǔn),做到統(tǒng)一編碼規(guī)則、統(tǒng)一界面風(fēng)格。 (2)可靠性 本系統(tǒng)的可靠性要求很高。系統(tǒng)在運(yùn)行中要不發(fā)生或極少發(fā)生故障,在偶然事故及操作失誤時(shí),系統(tǒng)應(yīng)具有較強(qiáng)的處理能力,而不應(yīng)造成信息的丟失和破壞。 (3)安全性 通過 BBS管理系統(tǒng)可以修改及刪除帖子和帖子回復(fù)。 11 4 BBS 管理系統(tǒng)分析設(shè)計(jì)與實(shí)現(xiàn) BBS 管理系統(tǒng)設(shè)計(jì)總體要求 系統(tǒng)設(shè)計(jì)是 BBS管理 系統(tǒng)開發(fā)過程的一個(gè)重要階段,包括兩個(gè)方面,首先是總體結(jié)構(gòu)的設(shè)計(jì),其次是具體功能模塊的設(shè)計(jì)。其主要目的是為系統(tǒng)實(shí)現(xiàn) (如編程、調(diào)試、試運(yùn)行等 )制定藍(lán)圖。在系統(tǒng)設(shè)計(jì)階段,主要任務(wù)就是在各種技術(shù)和實(shí)施方法中權(quán)衡利弊,精心設(shè)計(jì),合理地使用各種資源,最終勾畫出新系統(tǒng)的詳細(xì)設(shè)計(jì)方案。系統(tǒng)設(shè)計(jì)的原則為: ⑴ 系統(tǒng)性。系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。 ⑵ 靈活性 。為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)藕合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。 ⑶ 可靠性??煽啃允侵赶到y(tǒng)抵御外界干擾時(shí)的恢復(fù)能力。一個(gè)成功的管理系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯(cuò)及糾錯(cuò)能力、抗病毒能力等。 ⑷ 經(jīng)濟(jì)性。經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。一方面,在硬 件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡潔,以便縮短處理流程。 ⑸ 美觀性。簡潔的界面設(shè)計(jì),在設(shè)計(jì)過程中,以人為本,用易于理解的圖標(biāo),用有意義的標(biāo)題,簡明、一致、快捷并可靠的界面。 數(shù)據(jù)庫設(shè)計(jì) 對應(yīng)于數(shù)據(jù)模型,設(shè)計(jì)出的數(shù)據(jù)庫一共分為 4個(gè)表,即用戶( User) ,論壇表( Forum),主題標(biāo)( Topic),及回復(fù)表( Response)。數(shù)據(jù)庫名為 bbs,其建立的 SQL 語句如下。 Create database if not exists 39。bbs39。 接下來創(chuàng)建數(shù)據(jù)表。 1,用戶信息表 12 用戶信息表( User) 擁有如下字段:用戶 ID(id),用戶名( username),密碼( password),性別( sex) 電子郵箱( ),簽名檔( signature),用戶級別( grade),其定義如表 所示。 表 用戶信息表 字段名 字段類型 字段長度 是否允許為空 是否為主鍵 描述 id Int 8 不允許 是 用戶 ID username varchar 20 不允許 否 用戶名 password varchar 20 不允許 否 密碼 sex varchar 2 不允許 否 性別 varchar 50 不允許 否 電子郵箱 signature varchar 300 允許 否 簽名檔 grade varchar 20 允許 否 級別 下面是建立用戶信息的 SQL的語句。 Create table 39。user39。 ( 39。id39。 int(8) not null, 39。username39。 varchar(20) not null , 39。password39。 varchar(20) not null, 39。sex39。 varchar(2) not null, 39。39。 varcahr(50), not null, 39。signature39。 varcahr(300) default null, 39。grade39。 varchar(20) defalut null, Primary key(39。id39。) ) 2,論壇信息表 論壇信息表( forum) 擁有如下字段:論壇 ID(id),論壇名( forumname),及版 主( manager) 其定義如表 所示。 表 論壇信息表 字段名 字段類型 字段長度 是否允許為空 是否為主鍵 描述 id Int 4 不允許 是 論壇 ID forumname varchar 20 不允許 否 論壇名 manager varchar 20 不允許 否 版主 下面是建立用戶信息的 SQL的語句。 13 Create table 39。forum39。 ( 39。id39。 int(4) not null, 39。forumname39。 39。39。 varchar(20) not null , 39。manager39。 varchar(20) not null, Primary key(39。id39。)) 3,主題信息表 主題信息表( Topic) 擁有如下字段:主題 ID(id),標(biāo)題( title),內(nèi)容( content),作者( author)提交時(shí)間( submittime),及論壇 ID( forumid)其定義如表 所示。 表 主題 信息表 字段名 字段類型 字段長度 是否允許為空 是否為主鍵 描述 id Int 8 不允許 是 主題 ID title varchar 300 不允許 否 標(biāo)題 content text 20 允許 否 內(nèi)容 author varchar 20 不允許 否 作者 submittime date 50 不允許 否 提交時(shí)間 forumid int 4 不允許 否 論壇 ID 信息的 SQL 的語句。 Create table 39。user39。 ( 39。id39。 int(8) not null, 39。title39。 varchar(20) not null , 39。content39。 text not null, 39。author39。 varchar(20) not null, 39。submittime39。 date, not null, 39。forumid39。 int(4) default null, Primary key(39。id39。) ) 4,回復(fù)信息表 回復(fù)信息表( Response) 擁有如下字段:回復(fù) ID(id),標(biāo)題( title),內(nèi)容( content),作者( author) 提交時(shí)間( submittime), 及主題 ID( forumid)其定義如表 所示。 14 表 信息表 字段名 字段類型 字段長度 是否允許為空 是否為主鍵 描述 id Int 8 不允許 是 主題 ID title varchar 300 不允許 否 標(biāo)題 content text 20 允許 否 內(nèi)容 author varchar 20 不允許 否 作者 submittime date 50 不允許 否 提交時(shí)間 topicid int 4 不允許 否 論壇 ID 下面是建立用戶信息的 SQL的語句。 Create table 39。user39。 ( 39。id39。 int(8) not null, 39。title39。 varchar(20) not null , 39。content39。 text not null, 39。author39。 varchar(20) not null, 39。submittime39。 date, not null, 39。forumid39。 int(4) default null, Primary key(39。id39。) ) 系統(tǒng)下面是建立用戶功能設(shè)計(jì) 主要功能設(shè)計(jì) BBS 系統(tǒng)分為前臺和后臺兩個(gè)模塊。前臺模塊的使用對象包括了所用的用戶(管理員,用戶,游客),提供的空能包括注冊賬戶,瀏覽文章,發(fā)表話題,回復(fù)主題,回復(fù)留言。后臺模塊的使用對象為管理人員(管理員,版主),提供的功能包括管理用戶,管理論壇,管理文章。 因此,整個(gè) BBS系統(tǒng)擁有兩個(gè)入口。 前臺入口 后臺入口 用戶功能設(shè)計(jì) 用戶在瀏覽器中輸入 用于填寫用戶名與密碼的表單,如 圖 所示。頁面有一個(gè)【登錄】按鈕,及“游 客 ”, 15 圖 用戶登錄模塊圖 “注冊” 兩個(gè)連接,分別提供三種身份的用戶使用。 系統(tǒng)管理員功能設(shè)計(jì) 管理員登錄行 BBS系統(tǒng)管理操作。以帖子模塊為例,管理員登陸后,帖子管理模塊可以看到左邊有一個(gè)管理的標(biāo)簽,進(jìn)入后可以進(jìn)行這個(gè)模塊的管理。管理員可以在這里進(jìn)行對已 有的帖子修改和刪除操作,也可以通過左邊的增加按扭進(jìn)行對帖子增加。其他模塊的維護(hù)方式與票務(wù)交通模塊類似。通過后臺維護(hù)模塊,管理員能更直觀的進(jìn)行操作,在對后臺數(shù)據(jù)庫進(jìn)行任何操作后,都可以立即觀察到效果,從而減少了錯(cuò)誤發(fā)生的機(jī)率。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1