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

正文內(nèi)容

軟件工程畢業(yè)設(shè)計_基于bs結(jié)構(gòu)的bbs論壇管理系統(tǒng)設(shè)計-在線瀏覽

2025-02-03 16:12本頁面
  

【正文】 實體 輸入 /輸出的報表 處 理 業(yè)務(wù)流向 文檔 存儲 管理員管理系統(tǒng)的業(yè)務(wù)流程圖 圖 21 管理員管理本系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)管理員在后臺界面可以對論壇的一些基本信息進行設(shè)定,可以對用戶進行刪除和修改,可以對討論區(qū)的版面區(qū)域進行設(shè)置,可以查詢系統(tǒng)中的用戶。 用 戶使用系統(tǒng)的用例圖 用戶使用本網(wǎng)站的信息,包括用戶注冊,登錄,發(fā)貼,修改個人信息。相應(yīng)的操作結(jié)果都將存儲于對應(yīng)的數(shù)據(jù)庫表中。相應(yīng)的操作結(jié)果都將存儲于數(shù)據(jù)庫中對應(yīng)的表里。用戶與用戶之間的互相討論與學習能會使用戶快速提高自己對于機械知識的了解和認知。由前臺使用子系統(tǒng)和后臺管理子系統(tǒng)構(gòu)成。運行的操作系統(tǒng)為 windows 操作系統(tǒng)的各版本,需要配置 Tomcat 服務(wù)器。前臺主要完成用戶的注冊,論壇信息的瀏覽,發(fā)表貼子的功能。 性能需求 為適應(yīng)本系統(tǒng)管理的實際工作情況,本系統(tǒng)的性能要求如下: :系統(tǒng)的吞吐量為 10M/S。 :當錄入錯誤時應(yīng)有提 示。 系統(tǒng)邏輯模型 它是描述系統(tǒng)的邏輯模型的,圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中流動和處理的情況,它比口頭與文字的描述更直觀地顯示出來系統(tǒng)中數(shù)據(jù)的使用。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動和處理情況,即使不是專業(yè)的計算機技術(shù)人員也容易理解,是極好的理解工具。 表 22 數(shù)據(jù)流圖的圖形符號 圖 形 符 號 名 稱 符 號 說 明 實體 記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機構(gòu)或個人,框內(nèi)為實體名稱 處理 記述某種業(yè)務(wù)的手工或計算機處理中,PM區(qū)記述處理標號 數(shù)據(jù)存儲 記述與處理有關(guān)的數(shù)據(jù)存儲, DN區(qū)記述存儲的標號, S區(qū)記述存儲數(shù)據(jù)的名稱 數(shù)據(jù)流 記述數(shù)據(jù)流的流動方向, FM記述數(shù)據(jù)流的名稱 數(shù)據(jù)流圖采用自頂向下的方法繪制,從研究系統(tǒng)概 況開始,然后逐層向下分解,直到所需的詳盡程序為止。 圖 26 用戶操作子系統(tǒng)數(shù)據(jù)流圖 用戶在登陸本 網(wǎng)站之后,可以獲取數(shù)據(jù)庫中存放著的個人基本信息、論壇的基本信息以及社區(qū)的一些信息例如社區(qū)公告、社區(qū)活動,還可以獲取帖子的信息。 數(shù)據(jù)字典 數(shù)據(jù)流程圖可以使我們對系統(tǒng)的處理、每個處理的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流以及系統(tǒng)的存儲情況等清清楚楚。這正是數(shù)據(jù)字典的功能。在完成管理系統(tǒng)數(shù)據(jù)流程圖的設(shè)計基礎(chǔ)上, 采用數(shù)據(jù)字典來對數(shù)據(jù)流程圖做進一步的定義和描述,它同樣也是一種結(jié)構(gòu)化的工具,有自身的規(guī)范和結(jié)構(gòu)。 數(shù)據(jù)流的定義 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健? “級別”數(shù)據(jù)流 數(shù)據(jù)流名稱:用戶級別 描述:描述用戶級別 組成:用戶級別 +經(jīng)驗值 來源:管理員 發(fā)貼設(shè)置數(shù)據(jù)流 數(shù)據(jù)流名稱:發(fā)帖設(shè)置 描述:描述發(fā)帖設(shè)置的信息 組成:帖 子最大長度 +每頁主題數(shù) +每主題貼子數(shù) 來源:管理員 版區(qū)設(shè)置數(shù)據(jù)流 數(shù)據(jù)流名稱:版區(qū)設(shè)置 描述:描述版區(qū)設(shè)置的信息 組成:版區(qū)中文名 +版區(qū)管理員 來源:管理員 用戶管理數(shù)據(jù)流 數(shù)據(jù)流名稱:用戶管理 描述:描述用戶授權(quán)信息 組成:用戶名 +ID+密碼 來源:管理員 用戶貼子信息 數(shù)據(jù)流名稱:用戶帖子信息 描述:描述用戶帖子信息 組成:文章主題 +文章狀態(tài) +正文 +發(fā)表時間 來源:用戶 用戶個人信息 數(shù)據(jù)流名稱:用戶個人信息 描述:描述用戶個人信息 組成:用戶名 +昵稱 +密碼 +重復密碼 +Email+密碼 +密碼提示問題 +密碼提示答案 來源:用戶 數(shù)據(jù)存儲定義 數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。 組成:用戶級別 +經(jīng)驗值 相關(guān)過程:級別設(shè)置 “發(fā)帖設(shè)置信息”存儲定義 文件名稱:發(fā)帖設(shè)置信息 描述:對發(fā)帖的基本 信息的設(shè)定。 組成:版區(qū)中文名 +版區(qū)英文名 +版區(qū)管理員 相關(guān)過程:版區(qū)設(shè)置 “用戶信息”存儲定義 文件名稱:用戶的授權(quán)信息 描述:對用戶授權(quán)信息的設(shè)定。 組成:文章主題 +文章狀態(tài) +正文 +發(fā)表時間 “個人用戶信息”存儲定義 文件名稱:個人信息 描述:用戶的個人信息 。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理}。 輸出數(shù)據(jù)流:用戶級別信息、帖子設(shè)置信息、版區(qū)信息、用 戶信息 “用戶操作子系統(tǒng)”定義 過程名:用戶操作子系統(tǒng) 描述:完成用戶的所有操作 輸入數(shù)據(jù)流:用戶個人信息、帖子信息??傮w設(shè)計的基本目的就是回答“從總體上說,系統(tǒng)應(yīng)該如何實現(xiàn)?”這個問題,因此,總體設(shè)計又稱為概要設(shè)計或初步設(shè)計??傮w設(shè)計階段的另一項重要任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。如果輸入正確,則可以進入后臺管理的操作界面??蓤?zhí)行的功能包括 :論壇基本信息的設(shè)定、論壇社區(qū)信息的管理、用戶的查詢以及用戶的刪除。 圖 32 用戶前臺系統(tǒng)運行流程圖 首先,用戶需要注冊一個賬號和密碼,然后在登錄頁面輸入已注冊的賬號密碼。如果輸入正確,則可以進入用戶操作頁面進行相應(yīng)的操作。需要注意的是,用戶在注冊賬號時需要受到一定的限制,一些特殊的字符例如:fuck,不可以用于注冊用戶賬號。同樣也可以在用戶注冊頁面給用戶以人性化的小提示。 管理員前臺管理功能結(jié)構(gòu)圖如下圖說示范: 圖 34 管理員前臺管理 功能 結(jié)構(gòu)圖 本圖詳細的解釋了前臺用戶界面所包含的內(nèi)容:用戶注冊、用戶登錄、個人信息管理、論壇討論區(qū)、社區(qū)管理(針對具有管理權(quán)限的用戶)。但是這些資料不是雜亂無章的堆積在一起 ,而是按照一定的規(guī)律和規(guī)則存儲在計算機中。 數(shù)據(jù)庫系統(tǒng)為我們提供了一種把我們的工作和生活緊密相關(guān)的信息集合在一起的方法 ,它還提供在某個集中的地方存儲和維護這些信息的方法。 MIS 邏輯模型的獨立性是指 MIS 邏輯模型與用戶,與現(xiàn)行系統(tǒng)邏輯模型的聯(lián)系和對用戶,對現(xiàn)行系統(tǒng)邏輯模型的依賴。 對用戶的獨立性 用戶與系統(tǒng)的相關(guān)性包括:向系統(tǒng)輸入信息、使用系統(tǒng)輸出的信息、與系統(tǒng)交互、輸入或修改參數(shù)、調(diào)整模型并利用系統(tǒng)的輸出信息、系統(tǒng)為用戶提供友好界面。 對現(xiàn)行系統(tǒng)的獨立性 建立系統(tǒng)邏輯模型的根據(jù)是系統(tǒng)應(yīng)當具有的功能,而不應(yīng)當是現(xiàn)行系統(tǒng)的邏輯模型。分解系統(tǒng)或子系 統(tǒng)的根據(jù)是系統(tǒng)或子系內(nèi)過程與數(shù)據(jù)間的聯(lián)系。一般可以通過建立數(shù)據(jù)庫與職能部門的聯(lián)系,從關(guān)聯(lián)中確定各子系統(tǒng)的功能,為系統(tǒng)調(diào)查和分析提供確定的內(nèi)容,作為系統(tǒng)設(shè)計的基礎(chǔ),成為目標調(diào)整的依據(jù)。 表 41 用戶注冊表 字段名稱 字段類型 字段大小 主鍵 備注 ID Numeric 9 Y 注冊序號 Username varchar 20 N 用戶名 Nickname varchar 60 N 昵稱 Password varchar 40 N 密碼 repasswd varchar 40 N 重復密碼 Email varchar 255 N 電子郵箱 Question varchar 255 N 密碼提示問題 Answer varchar 255 N 密碼提示答案 Logintime Numeric 9 N 首次登錄時間 Logouttime Numeric 9 N 最后登錄時間 logintimes int 4 N 登錄次數(shù) 用戶注冊表BBSCS _ USERINFO帖子信息表BBSCS _ POST發(fā)表Idtitlecontentaddusernametime1 NId nickname password logoutime對應(yīng)用戶信息表BBSCS _ USERDETAILUserid height weight graduate favrourmusicfavourbookmsnqqhomepage11回復回復信息表BBSCS _ REPLYreplyidreplywriterreplytimereplycontent1N 用戶信息表 bbscs_userdetail 表,該表主要用于存儲用戶的信息,包括用戶號、身高、體重、興趣、畢業(yè)院校、喜愛的職業(yè)、喜歡的音樂、喜歡的電影、喜歡的城市、喜歡的書籍、個人主頁、 號碼以及性別。 表 43 帖子信息表 字段名稱 字段類型 字段大小 主鍵 備注 Id Numeric 9 Y 序號 Title Varchar 200 N 標題 Content Varchar 3000 N 內(nèi)容 Addusername Varchar 20 N 發(fā)表人名字 Starttime Numeric 9 N 開始時間 endtime Numeric 9 N 結(jié)束時間 帖子回復表 該表主要用于存放帖子回復的內(nèi)容,包括回復用戶 id、回復時間、回復內(nèi)容的等。詳細設(shè)計是軟件開發(fā)時期的第三個階段,也是軟件設(shè)計的第二步。從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。 命名規(guī)則 1名 字不能用保留字和關(guān)鍵字,但如果保留字或關(guān)鍵字中有字母大寫就不算保留字或關(guān)鍵字了。 3 名字中不能用 +、 空格等字符。如果一個常量名稱由多個單詞組成,則應(yīng)該用 下劃線來分割這些單詞。但是由于 Java 面向?qū)ο缶幊痰奶匦?,每一?Java 程序員都可以編寫屬于自己的 Java 包,為了保障每個 Java 包命名的唯一性,在最新的 Java 編程規(guī)范中,要求程序員在自己定義的包的名稱之前加上唯一的前綴。 類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果 類名稱由多個單詞組成,則每個單詞的首字母均應(yīng)為大寫例如 TestPage;如果類名稱中包含單詞縮寫,則這個縮寫詞的每個字母均應(yīng)大寫,如: XMLExample,還有一點命名技巧就是由于類是設(shè)計用來代表對象的,所以在命名類時應(yīng)盡量選擇名詞。 例如: sendMessge 模塊設(shè)計 登錄窗口設(shè)計 登錄窗口功能描述 登錄窗口用于對進入系統(tǒng)的人員進行身份識別和權(quán)限級別的確認。對已在系統(tǒng)注冊的人員,在正確輸入用戶名和密碼及驗證碼后,便進入系統(tǒng)主窗口,同時根據(jù)用戶的權(quán)限級別開放主窗口中的菜單的相應(yīng)功能,并禁止不相關(guān)的功能。 輸入項 窗口上的用戶名,密碼,驗證碼 數(shù)據(jù)庫表“用戶注冊表”中的用戶名、密碼和權(quán)限。若正確,則進入系統(tǒng)主界面( ) ,并根據(jù)該用戶的權(quán)限開放其可使用的功能。第一次來到本系統(tǒng)的用戶可以在登錄頁面點擊“注冊”進行注冊。 如果沒有注冊過的用戶想要登錄本論壇,他可以點擊此登錄頁面的“游客”按鈕,以游客的身份進入論壇。例如,游客無法修改自己的個人資料,游客無法發(fā)表帖子,游客無法回復帖子,當游客執(zhí)行這些操作時都會有一些人性化的小提示。 此登陸界面的風格是圖形化用戶界面,布局清晰、簡潔,圖形化命令按鈕。 登錄窗口程序邏輯設(shè)計 圖 52 登錄窗口程序流程圖 用戶注冊一個賬號和密碼,如果沒有注冊成功則需要重新注冊直到注冊成功。 主窗口設(shè)計 主窗口完成論壇的操作功能,包括會員發(fā)帖,版主管理論壇,社區(qū)統(tǒng)計,在線統(tǒng)計,用戶列表等。 輸入項 選擇信息,查看論壇帖子,發(fā)帖信息,公告信息等 處理描述 對用戶的操作進行處理,把相應(yīng)的處理結(jié)果進行顯示。 界面要求 圖形化用戶界面,布局清晰、簡潔,圖形化命令按鈕。 主窗口界面 圖 53 論壇主窗口界面圖 主窗口界面說明 主窗口是進入系統(tǒng)的主要操作窗口,通過該窗口完成所有操作。 添加公告板內(nèi)容的部分代碼如下:: 類用于添加公告板內(nèi)容 package 。 //引入包 類,一個 java 源文件可有多個 import 語句 import 。 public class Board implements Serializable { //定義公告類并實現(xiàn)接口 Serializable private Long id。 //定義變量:私有,字符串型 private String eboardName。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1