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

正文內(nèi)容

基于jsp的計算機技術(shù)交流論壇系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)(編輯修改稿)

2025-10-03 19:09 本頁面
 

【文章內(nèi)容簡介】 能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 可重用組件 大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBeans)來執(zhí)行應(yīng)用程序所要求的復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 采用標識 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編 程人員。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 適應(yīng)平臺 幾乎所有平臺都支持 Java, JSP 幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺, JSP 甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的與平臺無關(guān)的。 數(shù)據(jù)庫連接 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC, Java 程序 通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 Sun 公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 JDBC 驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 JDBC 驅(qū)動程序,所以 Java 程序能訪問諸如 Oracle、 Sybase、 MS My SQL 和 MS Access 等數(shù)據(jù)庫。 My SQL 概述 My SQL 名字的來歷 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB 公司,在 2020 年 1月 16號被 Sun公司收購。 MySQL 被廣泛地應(yīng)用在 Inter上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫。 My SQL 的主要功能: 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 11 頁 數(shù)據(jù)庫管理功能 作為數(shù)據(jù)庫管理系統(tǒng), My SQL 自然應(yīng)該具有數(shù)據(jù)庫管理功能。 My SQL 的數(shù)據(jù)庫由包含數(shù)據(jù)的表集合和其他對象(如視圖、索引、存儲過程和觸發(fā)器)組成,目的是為執(zhí)行與數(shù)據(jù)有關(guān)的活動提供支持。存儲在數(shù)據(jù)庫中的數(shù)據(jù)通常與特定的主題或過程相關(guān)。 ②數(shù)據(jù)倉庫功能 My SQL 提供了一套全新的綜合分析服務(wù)系統(tǒng)。分析服務(wù)為商業(yè)活動提供了集成的 OLAP服務(wù)和數(shù)據(jù)挖掘功能。 OLAP 可以通過多維存儲技術(shù)對大型、復雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢。 My SQL 針對包括集成數(shù)據(jù)挖掘、 OLAP 服務(wù)、安全性服務(wù)及通過 Inter 對多維數(shù)據(jù)集進行訪問和鏈接分析提供新的數(shù)據(jù)倉庫功能。 ③網(wǎng)絡(luò)論壇 My SQL 不僅提供網(wǎng)絡(luò)論壇所需的可伸縮性與可擴展性之外,還提供了豐富的數(shù)據(jù)庫編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。 My SQL 不僅支持集中 化數(shù)據(jù)庫管理功能,而且還最大程度地實現(xiàn)了管理與優(yōu)化工作的自動化,從而,減輕了有關(guān)管理人員的負擔。 ④完備的 Web 功能 My SQL 允許通過 HTTP 協(xié)議,在 Web上進行高性能、基于標準的安全訪問?;?Web的客戶端擁有訪問關(guān)系型數(shù)據(jù)存儲和訪問分析服務(wù)的能力。 ⑤分布式數(shù)據(jù)復制功能可以將一個數(shù)據(jù)庫中的數(shù)據(jù)復制到通過局域網(wǎng)、廣域網(wǎng)或 Inter 網(wǎng)絡(luò)連接的不同地點服務(wù)器或同一服務(wù)器中的不同數(shù)據(jù)庫中,并能夠自動保持這些數(shù)據(jù)同步,使各個數(shù)據(jù)庫中具有相同的數(shù)據(jù)。 Tomcat 服務(wù)器架構(gòu) Tomcat Apache 組織開發(fā)的一種常用 Web 服務(wù)器,提供 Web 服務(wù)。一種 JSP 引擎,本身具有 Web 功能,可以作為獨立的 Web 服務(wù)器使用。但是,在作為 Web 服務(wù)器方面, Tomcat 處理靜態(tài) HTML 頁面時不如 Apache 迅速,也沒有 Apache 健壯,一般選用 Tomcat 與 Apache 結(jié)合的方式,讓后者對網(wǎng)站的靜態(tài)頁面的請求提供服務(wù),而 Tomcat 作為專用的 JSP 引擎,提供 JSP 解析,得以更好的性能。 1. JDK 的安裝與配置 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 12 頁 (1)找到 path 變量后單擊 [編輯 ]按鈕;彈出 [編輯系統(tǒng)變量 ]對話框。在 [變 量值 ]文本框中輸入“ c:\jdk\bin” ,然后單擊 [確定 ]按鈕。同時新建 CLASSPATH 變量; (2)在 [系統(tǒng)變量 ]選項組中單擊 [新建 ]按鈕 ,在 [變量名 ]文本框中輸入“ CLASSPATH” , 在 [變量值 ]文本框中輸入“ c:\jdk\lib\ ; c:\jdk\lib\;”然后單擊 [確定 ]按鈕。 (3)用同樣的方法把 c:\jdk 添加到 JAVA_HOME 環(huán)境變量中; 2. TOMCAT 的安裝與配 置 在這里設(shè)默認安裝目錄為 c:\Tomcat 安裝完畢,更改環(huán)境變量,用同樣 的方法把 c:\Tomcat 添加到 TOMCAT_HOME 環(huán)境變量中。啟動 Tomcat,在瀏覽器 的 [地址 ]下拉列表框中輸入“ 方有一只可愛的小貓,則表示 Tomcat 安裝成功。 運行環(huán)境的選擇 信息系統(tǒng)是以計算機系統(tǒng)為核心建立的,系統(tǒng)硬件和軟件配置是系統(tǒng)設(shè)計的主要內(nèi)容。本系統(tǒng)采用目前比較流行的 B/S(瀏覽器和 /服務(wù)器端)模式,因而,硬件配置 要從此模式出發(fā)。另外,由于計算機發(fā)展迅速,為將來升級的考慮,這里所提供的硬件設(shè)備要比能夠運行該系統(tǒng)所需要的最低硬件標準高出一些。 1.軟件環(huán)境: 操作系統(tǒng):采用 Windows 2020 或 Windows XP 以及以上版本的操作系統(tǒng); Web 服務(wù)器: ; 瀏覽器: 以上; 前臺開發(fā)工具: JSP; 后臺開發(fā)工具: My SQL, JSP; 2.硬件環(huán)境: 服務(wù)器配置:應(yīng)具有較高的配置,因為本系統(tǒng)服務(wù)器和客戶端為一臺機器,所有數(shù)據(jù)信息都保存在服務(wù)器中,各業(yè)務(wù)處理需要訪問服務(wù)器端數(shù)據(jù)庫。因此,配置 為, CPU:Intel Core 2 Duo T6570 處理器,主頻 ;內(nèi)存: 2G;硬盤: 250G;網(wǎng)卡: 100M。 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 13 頁 第二章 系統(tǒng)需求分析 需求分析是指理解用戶需求,就軟件功能與客戶達成一致,需求分析的任務(wù)就是解決“做什么”的問題 ,就是要全面地理解用戶的各項要求 ,并準確地表達所接受的用戶需求,具有決策性、方向性、策略性的作用 [4]。 系統(tǒng)功能概述 本系統(tǒng)最基本的功能是發(fā)表主題,其次是其他人員根據(jù)主題發(fā)表自己的看法。此外,為了記錄主題的發(fā)表者和回復者信息,系統(tǒng)還需要提供用戶注冊和登陸的功 能。只有注冊的用戶登陸后才能夠發(fā)表和回復主題,瀏覽者即游客只能瀏覽主題信息。根據(jù)用戶的需求和上面的分析,論壇需要具備以下功能: 顯示各論壇類別及版面、查看版面下所有根帖、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊、用戶登錄、發(fā)表帖子、回復帖子、進入后臺、論壇類別管理、版面管理和用戶管理。 系統(tǒng)功能需求 用戶 注冊登陸功能,是針對服務(wù)器判定為游客身份的用戶可以使用的功能。 修改個人信息功能,已登陸的注冊用戶可以在論壇中修改自己個人信息。 基本帖子操作功能,基本帖子 操作功能包括瀏覽主題、發(fā)表主題、搜索主題和回帖。 論壇管理功能,這個功能主要是針對論壇的管理人員,如版主和超級管理員,這個功能所包含的內(nèi)容有修改版面信息、修改類別信息、修改用戶權(quán)限、修改主題屬性、刪除主題、刪除回帖和刪除用戶。 用例分析 UML 提供了用例圖用于了解用戶需求,用例圖強調(diào)系統(tǒng)的整體性,強調(diào)系統(tǒng)外在的功能,強調(diào)系統(tǒng)對使用者有什么幫助和好處,強調(diào)系統(tǒng)與外部的交互,本文中采用用例技術(shù)進行需求分析的獲取和分析。為了能夠正確的找出系統(tǒng)的用例,需要確定系統(tǒng)的邊 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 14 頁 界,找出系統(tǒng)的執(zhí)行者。用例圖圖 符如下表 : 可視化圖符 名稱 描述 系統(tǒng) 系統(tǒng)邊界,用例放其中 用例 用例圖中的用例 執(zhí)行者 描述與系統(tǒng)功能有關(guān)的外部實體,可以是用戶,也可以是外部系統(tǒng) 關(guān)聯(lián) 連接執(zhí)行者和用例 系統(tǒng)邊界:通過以 上功能需求分析可知,系統(tǒng)邊界為計算機系統(tǒng)和數(shù)據(jù)庫服務(wù)器之間。 系統(tǒng)執(zhí)行者:注冊用戶、游客、管理員、版主 用例:顯示各論壇類別及版面、查看版面下所有根帖、查看自己發(fā)表的帖子、查看精華帖子、搜索帖子、查看根帖內(nèi)容、用戶注冊、用戶登錄、發(fā)表帖子、回復帖子、進 入后臺、論壇類別管理、版面管理和用戶管理,本系統(tǒng)的主要用例圖如圖 所示。 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 15 頁 論壇管理員會員管理論壇分類管理刪除會員 添加會員更改會員信息添加論壇分類種類刪除論壇種類 修改論壇主題 圖 論壇管理系統(tǒng)主要用例圖 概念層類圖 概念層類圖主要描述應(yīng)用領(lǐng)域中的概念,一個概念模型應(yīng)獨立于具體實現(xiàn)的軟件和程序設(shè)計語言,單純屬于概念上的理解,在類描述中一般只給出主要類及主要類間關(guān)系。類圖是所有面向?qū)ο蠼7椒ǖ暮诵牟糠?,類圖描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),由類及類間關(guān)系組成。類是具有相同屬性和相同方法的對象的集合,基本圖符如表 所示: 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 16 頁 表 概念層類圖 可視化圖符 名稱 描述 類 具體的一個類,第一欄類名,第二欄屬性,第三欄方法 包 一種分組機制,表示一個類圖的集合 關(guān)聯(lián) 類的對象間的關(guān)系,包括聚集關(guān)系和組成關(guān)系 本系統(tǒng)中主要的類有根帖信息類 tb_bbs、回復帖子信息類 tb_bbsAnswer、版面信息類tb_board、論壇類別信息類 tb_class、用戶信息類 tb_user,如圖 所示的數(shù)據(jù)表之間的關(guān)系,該關(guān)系實際上反映了系統(tǒng)中各個實體之間的關(guān)系。當改變 tb_user 數(shù)據(jù)表的user_name 字段時, tb_bbs 數(shù)據(jù)表的 bbs_sender 字段也會級聯(lián)更新或刪除;當改變tb_board 數(shù)據(jù)表的 board_id 字段時, tb_bbs 數(shù)據(jù)表的 bbs_boardID 字段也會級聯(lián)更新或刪除;當改變 tb_class數(shù)據(jù)表的 class_id字段時, tb_board數(shù)據(jù)表的 board_classID字 段 也 會 級 聯(lián) 更 新 或 刪 除 。 系統(tǒng)性能要求 對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運行環(huán)境規(guī)定等的要求。 圖 網(wǎng)絡(luò)論壇系統(tǒng)數(shù)據(jù)表圖 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 17 頁 系統(tǒng)靈活性 說明對該網(wǎng)站的靈活性 的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力,如: 操作方式通俗易懂 、 容易上手,界面美觀 、大方 ,將 Web 程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習慣。 本網(wǎng)站可以運行在 IE6 以上的所有版本; 一個模塊的改變不會影響其他的模塊。 輸入輸出要求 能夠?qū)Σ煌暾臄?shù)據(jù)進行校驗,保證數(shù)據(jù)的完整性和一致性 ,對特殊字符的過濾功能, 輸出能滿足用戶的需求。 數(shù)據(jù)管理能力要求 本網(wǎng)站采用的是 My SQL 數(shù)據(jù)庫。 具有較強的數(shù)據(jù)處理能力,數(shù)據(jù)庫引擎增強、分析服務(wù)增強等。 記錄的個數(shù) 隨用戶多少不定,數(shù)據(jù)及其分量的存儲量為 10G,但能保證注冊的用戶都能登錄進來,沒有延時。 可行性分析 可行性分析是依據(jù)初步調(diào)查的結(jié)果做出系統(tǒng)開發(fā)可行與否的結(jié)論過程。任何一個工程的立項都需要進行項目的可行性分析。這是保證正確投資的必要工作,從項目的審批程序上看這也是必不可少的一步。信息系統(tǒng)開發(fā)項目是一項復雜的高科技系統(tǒng)工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計方案有以下三個可行性。 社會 可行性 當前社會是一個網(wǎng)絡(luò)化的社會,網(wǎng)絡(luò)就在人們周圍 無處不在 ,人們從網(wǎng)絡(luò)上獲取并 北京航空航天大學畢業(yè)設(shè)計 (論文 ) 第 18 頁 發(fā)布信息,而本系統(tǒng)正是應(yīng)這一需求而產(chǎn)生,為企業(yè),個人發(fā)布,獲取有價值的信息提供場所。所以本系統(tǒng)具有社會可行性。 技術(shù)可行性 首先現(xiàn)在系統(tǒng)開發(fā)方法已經(jīng)發(fā)展成熟,結(jié)構(gòu)化、面向?qū)ο?,都已?jīng)廣泛使用,這使得系統(tǒng)開發(fā)的系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計、
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1