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

正文內(nèi)容

畢業(yè)設(shè)計_基于javaweb的博客網(wǎng)站的設(shè)計與實(shí)現(xiàn)(參考版)

2024-12-05 20:22本頁面
  

【正文】 刪除游戲程序中首先利用 AJAX 將要刪除的游戲 ID 傳到后臺,在 Servlet 里進(jìn)行刪除,第 5 章 博客管理系統(tǒng)模塊 35 刪除之后返回頁面將相應(yīng)的行用 JavaScript 移除掉。 (1)查看游戲程序流程圖,如圖 58所示。 該模塊的數(shù)據(jù)庫文件為 tb_flashgame_list( Flash 游戲信息表)。 在這個模塊中,主要涉及 到文件的上傳,這里我們采用 POST 的信息傳輸方式,相對于GET 方式, POST 比較靈活,傳輸數(shù)據(jù)量的大小不受限制,下邊看一句關(guān)鍵的程序代碼: 圖 57 添加游戲設(shè)計頁面 enctype=multipart/formdata 這一句說明管理員要上傳多種格式的文件,大家在上傳時一定要加上這句話,否則無法上傳成功。 圖 56 添加游戲程序流程圖 (2)添加游戲程序的實(shí)現(xiàn)部分 設(shè)計頁面如圖 57 所示。此 部分的信息是由管理員提交的,當(dāng)管理員提交新的游戲時,系統(tǒng)會將數(shù)據(jù)存入 Flash 游戲信息表中,同時將 Flash 文件上傳到指定文件夾。 模塊體系結(jié)構(gòu) 本模塊分成兩個子模塊:添加游戲,查看游戲,各模塊之間關(guān)系如圖 55所示。 刪除博文程序中首先利用 AJAX 將要刪除的博文 ID 傳到后臺,在 Servlet 里進(jìn)行刪除,刪除之后返回頁面將相應(yīng)的行用 JavaScript 移除掉。 (1)查看博文程序流程圖,如圖 54所示。 該模塊的數(shù)據(jù)庫文件也為發(fā)表博文信息表( tb_publish_bowen)。 圖 52 添加博文程序流程圖 博文管理 添加博文 查看博文 查看博文分類 成功 否 是 系統(tǒng)調(diào)用相應(yīng)的頁面,用戶填寫相應(yīng)的數(shù)據(jù) 系統(tǒng) 驗(yàn)證數(shù)據(jù) 提交 管理員要求添加博文 顯示成功信息 第 5 章 博客管理系統(tǒng)模塊 31 (2)添加博文程序的實(shí)現(xiàn)部分 設(shè)計頁面如圖 53 所示。此部分的信息主要是由前臺用戶提交的,為了便于管理員的管理,特此為管理員也設(shè)置了發(fā)表博文的功能,當(dāng)管理員提交新的博文信息時,系統(tǒng)會將數(shù)據(jù)存入發(fā)表博文信息表中。 模塊體系結(jié)構(gòu) 本模塊分成三個子模塊:添加博文、查看博文、查看博文分類,各模 塊之間關(guān)系如圖51 所示。 該模塊有如下幾項(xiàng)功能: (1)博文管理(添加博文、查看博文、查看博文分類) (2)相冊管理(添加相冊、查看相冊、添加照片、查看照片) (3)好友管理(查看好友) (4)游戲管理(添加游戲、查看游戲) (5)省市區(qū)縣管理(添加省市區(qū)縣、查看省市區(qū)縣) (6)大學(xué)院系管理(添加大學(xué)院系、查看大學(xué)院系) (7)資料身份管理(添加資料身份、查看資料身份) (8)前臺用戶管理(添加前臺用戶、查看前臺用 戶) (9)后臺用戶管理(添加后臺用戶、查看后臺用戶) (10)系統(tǒng)管理(修改密碼) 因此為實(shí)現(xiàn)各部分的功能,為每部分功能設(shè)計了相應(yīng)的子模塊,現(xiàn)舉部分子模塊的詳細(xì)設(shè)計。 程序設(shè)計由系統(tǒng)產(chǎn)生的隨機(jī)數(shù)形成驗(yàn)證碼,并繪成圖片以顯示數(shù)據(jù)在頁面上,將其變成用戶可見的驗(yàn)證碼,生成此碼的同時,就其數(shù)據(jù)存入 Session 中,以便系統(tǒng)對數(shù)據(jù)的核實(shí)。 管理員在頁面輸入信息后,系統(tǒng)在后臺要進(jìn)行驗(yàn)證,以便管理員用戶登錄博客管理系統(tǒng)。 圖 44 登錄頁面流程圖 登錄界面如圖 45 所示。 管理員登錄子模塊 管理員登錄模塊由管理員登錄頁面組成,它是博客管理部分的登錄頁面。 驗(yàn)證完用戶名還要對密碼進(jìn)行處理,密碼是一個用戶在博客中比較隱秘的部分,這里我們采取了 MD5 加密的方式。 Matcher matcher = (Email)。實(shí)現(xiàn)代碼如下: String checkFormat = ^([az09AZ]+[|\\.]?)+[az09AZ]([az09AZ]+([az09AZ]+)?\\.)+[az AZ]{2,}$。下面是它的用法: () || () == 0 圖 43 用戶注冊頁面圖 接著要對電子郵件地址進(jìn)行驗(yàn)證,電子郵件地址的驗(yàn)證比較困難,因?yàn)殡娮余]件的用 戶名可以五花八門,后面的域名也是多種多樣,但還是有一定的規(guī)律可循,本系統(tǒng)用正則表達(dá)式來檢驗(yàn)電子郵件地址。 這個模塊的功能實(shí)現(xiàn)中用 AJAX 來獲取前端提交的文本框的值。 。 。 圖 42 登錄系統(tǒng)運(yùn)行圖 設(shè)計說明 新用戶注冊子模塊 用戶注冊,首先要檢查的就是用戶填寫的信息,其中包括: ,若空白則不接受。各模塊之間關(guān)系如圖 41所示。后臺管理員(無論是超級管理員,還是管理員都 一樣)登錄需提交用戶名和密碼,系統(tǒng)管理員還需輸入系統(tǒng)隨機(jī)產(chǎn)生的驗(yàn)證碼進(jìn)行登錄,之后進(jìn)入管理頁面。 系統(tǒng)登錄模塊簡介 該模塊是博客系統(tǒng)中的一個重要組成,用于完成對用戶登錄的判定。 東北電力大學(xué)信息工程學(xué)院畢業(yè)論文 24 第 4 章 詳細(xì)設(shè)計 根據(jù)對系統(tǒng)所需實(shí)現(xiàn)功能的分析和系統(tǒng)結(jié)構(gòu)設(shè)計,現(xiàn)將對系統(tǒng)進(jìn)行詳細(xì)設(shè)計。 } return conn。 } catch (SQLException e) { (連接數(shù)據(jù)庫異常 )。 ()。 try { (DRIVER)。 } return result。 ()。 } } result = ()。 i 。 pstmt = (sql)。 PreparedStatement pstmt = null。 } } } // 對數(shù)據(jù)庫進(jìn)行增、刪、改 public int executeSQL(String sql, String[] getValue) { int result = 0。 } catch (SQLException e) { (conn 關(guān)閉發(fā)生異常 )。 ()。 } } if (pstmt != null) { try { ()。 } catch (SQLException e) { (rs 關(guān)閉發(fā)生異常 )。 publicfinal static String URL = jdbc:microsoft: DataBaseName=db_BLDblog。 public final static String DBPASS = bxylove900225。任何一種數(shù)據(jù)庫,必須具備對應(yīng)的驅(qū)動程序, DAO 對象才能存取 [8]。 數(shù)據(jù)庫連接函數(shù) 為什么要將本部分列出來呢?因?yàn)樵谡麄€博客系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫連接是必不可少的,是公用的,我們可以 把這一部分先拿出來,單獨(dú)做成一個函數(shù),在需要的時候只需調(diào)用就可以了,而不用每次都去寫連接數(shù)據(jù)庫的程序,這種做法叫做復(fù)用。企業(yè)也可以用 JDBC 通過 Intra 將所有職員連到一個或多個內(nèi)部數(shù)據(jù)庫中(即使這些職員所用的計算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的 操作系統(tǒng) )。 JDBC 擴(kuò)展了 Java 的功能。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法。JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。作為 API, JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。 Java 數(shù)據(jù)庫連接 體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫 專門寫一個程 序,為訪問 Oracle 數(shù)據(jù)庫 又專門寫一個程序,或?yàn)樵L問 Informix 數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用 JDBC API 寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。 JDBC 為工具 /數(shù) 據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級的工具和第 3 章 系統(tǒng)設(shè)計 21 接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用 程序 ,同時, JDBC 也是個商標(biāo)名。 器解釋這些 HTML 文件并將結(jié)果顯示出來。 文件將會從頭至尾執(zhí)行并根據(jù)命令要求生成相應(yīng)的 HTML 文件。 Server 接收這些申請并根據(jù) .jsp 的后綴名判斷這是 JSP 要求。 JSP 工作原理 JSP 的執(zhí)行過程: JSP 文件,并回車觸發(fā)這個 JSP 的申請。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個 HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端資源的應(yīng)用邏輯。 系統(tǒng)運(yùn)行環(huán)境 硬件環(huán)境: 服務(wù)器端 : 推薦配置為 512M 內(nèi)存 ,CPU 為 Intel Core2 2021MHZ,硬盤為 160G 的 PC機(jī)。 表 35 開發(fā)工具列表 開發(fā)工具名稱 軟件用途 第 3 章 系統(tǒng)設(shè)計 19 MyEclipse [7] 系統(tǒng)設(shè)計等 SQL Server 2021 建立系統(tǒng)的后臺數(shù)據(jù)庫 JSP 編寫代碼實(shí)現(xiàn)網(wǎng)站動態(tài)功能 Dreamweaver CS5 靜態(tài)頁面的設(shè)計、制作 使用 JSP 作為系統(tǒng)開發(fā)工具的優(yōu)點(diǎn) JSP 就是由服務(wù)器端腳 本、對象以及組件拓展過的標(biāo)準(zhǔn)網(wǎng)頁(也可以理解為在普通的網(wǎng)頁中嵌入了一些擴(kuò)展的指令),另一方面, JSP 也可以理解為一種支持 JSP 擴(kuò)展的 Web 服務(wù)器環(huán)境。 圖 34 數(shù)據(jù)庫表關(guān)系(簡化關(guān)系圖) 表 32 博客信息表 tb_publish_bowen 序號 字段名 字段類型 說明 備注 1 pbwId int 博文 ID 主鍵 2 pbwTitle varchar(200) 博文標(biāo)題 3 pbwDescription varchar(1000) 博文描述 4 pbwContent text 博文內(nèi)容 5 pbwPublishTime datetime 博文發(fā)表時間 6 pbwModifyTime datetime 博文修改時間 7 pbwFl int 博文分類 ID 8 pbwQx int 博文權(quán)限 9 pbwYd int 博文閱讀數(shù) 10 pbwPj int 博文評價數(shù) 管理員 tb_ht_user 前臺用戶tb_qt_user 博文tb_publish_bowen 相冊tb_xiangce_list 博文評論tb_bowen_reply 博文分類tb_bowen_fl 東北電力大學(xué)信息工程學(xué)院畢業(yè)論文 18 11 pbwFx int 博文分享數(shù) 12 pbwYxbz smallint 博文有效標(biāo)志 13 uId int 用戶 ID 表 33 博文分類信息表 tb_bowen_fl 序號 字段名 字段類型 說明 備注 1 bwflId int 博文分類 ID 主鍵 2 bwflName varchar(100) 博文分類名稱 3 bwflYxbz smallint 博文分類有效標(biāo)志 4 uId int 用戶 ID 表 34 博文評論信息表 tb_bowen_reply 序號 字段名 字段類型 說明 備注 1 bwrId int 博文評論 ID 主鍵 2 bwrContent text 博文評論內(nèi)容 3 bwrTime datetime 博文評論時間 4 bwrQqhbz smallint 博文評論悄悄話標(biāo)志 5 bwrYxbz smallint 博文評論有效標(biāo)志 6 pbwId int 博文 ID 7 uId int 用戶 ID 系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定 系統(tǒng)開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境及開發(fā)工具 開發(fā)工具對一 個
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1