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

正文內(nèi)容

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

2025-06-25 17:00 本頁面
 

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