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

正文內(nèi)容

畢業(yè)論文---汽車論壇的設計與實現(xiàn)論(編輯修改稿)

2025-07-11 10:50 本頁面
 

【文章內(nèi)容簡介】 統(tǒng) 詳細 設計與實現(xiàn), 詳細介紹 了 本系統(tǒng) 各個模塊的設計和實現(xiàn)過程 ; 第六 章 系統(tǒng)測試,主要 介紹了 測試的原則、分類以及 本系統(tǒng)的測試 用例 ; 第七章 總結本系統(tǒng)的功能及結構,展望系統(tǒng)的前景和下一步的設計目標。 小結 本章首先介紹了 課題的背景及意義, 明 解了研究該系統(tǒng)的重要性。接著介紹了 系統(tǒng)的 外研究現(xiàn)狀。最后介紹了研究內(nèi)容,對自己所研究的內(nèi)容進行了進一步的分析,同時還得出 了 整個系統(tǒng) 基本構架 。 平頂山學院本科畢業(yè)設計 3 2 相關技術和工具介紹 為了成功實現(xiàn)汽車論壇系統(tǒng),選用成熟的技術和便捷的開發(fā)工具有助于項目的實施。下面就汽車論壇系統(tǒng)開發(fā)過程應用到的相關模式、技術、方法 和 開發(fā)工具等方面 進行介紹。 開發(fā)模式 B/S 模式是一種以 Web 技術為基礎的新型網(wǎng)絡管理信息系統(tǒng)平臺模式, B/S結構把傳統(tǒng)兩層 C/S 模式中的服務器部分分解為 Web 服務器 和數(shù)據(jù)庫服務器,從而構成一個三層結構的客戶服務器體系。它的工作原理是:客戶端通過一個通用的瀏覽器向 Web 服務器發(fā)出數(shù)據(jù)處理請求, Web 服務器將啟動相應的進程來響應瀏覽器的請求,如果發(fā)現(xiàn)在客戶端的請求中包括數(shù)據(jù)存取,那么 Web 服務器將向數(shù)據(jù)庫服務器發(fā)出處理數(shù)據(jù)的請求,數(shù)據(jù)庫服務器接收并做處理,把結果傳回給Web 服務器,最后由 Web 服務器動態(tài)生成嵌入處理結果的超文本標記語言(Hypertext Markup Language, HTML)代碼返回給客戶機瀏覽器 [2]。 B/S 模式的優(yōu)點主要有: 首先, B/S 模式適 用 范圍廣,一般只要有操作系統(tǒng)和瀏覽器就行,與操作系統(tǒng)平臺關系最; 其次,系統(tǒng)維護簡單。 B/S模式程序的開發(fā) 和 維護等工作都集中在服務器端;當需要升級時,只需要更新服務器端的軟件,而不必更換客戶端軟件,實現(xiàn)系統(tǒng)的無縫升級,減少了工作量,降低了系統(tǒng)維護與升級的成本 ; 最后, B/S 模式不需對用戶進行專門培訓,用戶只需會使用瀏覽器就可以正常使用系統(tǒng)。 統(tǒng)一建模語言 統(tǒng)一建模語言 (Unified Modeling Language, UML)被對象管理組織 (Object Management Architecture ,OMG)采納為標準建模語言,成為業(yè)界的標準。 UML 作為一種定義良好、易于表達、功能強大且普遍適用的建模語言,融入了軟件工程領域的新思想、新方法和新技術,成為面向?qū)ο蠹夹g學習中不可缺少的一部分。 UML 的作用不僅在于支持面向?qū)ο蟮姆治雠c設計,還支持從需求分析開始的汽車論壇的設計與實現(xiàn) 4 軟件開發(fā)的全過程 [3]。 UML 作為一種建模語言,在項目開發(fā)過程中的作用,總結起來主要有以下幾個方面: 作為一種建模語言,為用戶提供了一種易用的、具有可視化建模能力的語言,能夠使用戶使用該語言進行系統(tǒng)的開發(fā)工作,并且能夠進行有意義的 建?;Q; 為面向?qū)ο蠼UZ言的核心概念提供了可擴展性和規(guī)約機制; ; 。 頁面開發(fā)技術 在當今企業(yè)級應用解決方案中, Java Web 憑借其強勁的開源社區(qū)呈現(xiàn)出一份欣欣向榮的景象,為我們提供穩(wěn)健的企業(yè)級應用的同時節(jié)省了不少成本。 Java Web,是用 Java 技術來解決相關 web 互聯(lián)網(wǎng)領域的技術總和。 web 包括: web 服務器和 web 客戶端兩部分。 Java 在客戶端的應用有 java applet 不過現(xiàn)在使用的很少, Java 在服務器端的應用非常 的豐富,比如 Servlet, JSP 和第三方框架等等。 Java 技術對 Web 領域的發(fā)展注入了強大的動力 [4]。 JSP JSP 即 Java Server Pages,它是由 Sun Micro System 公司于 1999 年 6 月推出的新一代開發(fā)語言,是基于 Java Servlet 以及整個 Java 體系的 Web 開發(fā)技術。 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP 將網(wǎng) 頁邏輯與網(wǎng)頁設計的顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動態(tài)頁面技術,它的主要目的是將表示邏輯從 Servlet 中分離出來 [5]。 JSP 的優(yōu)點: 是跨平臺的,可以在 Windows 系列、 Linux、 UNIX 等操作系統(tǒng)上運行; Sun 公司倡導、多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準,獲得了大多數(shù)廠商的支持 ; JSP 編譯一次成為 Servlet 文件,當有相同的客戶請求時, JSP 服務器將產(chǎn) 生一個該 Servlet 文件的一個線程來響應,而不是重新編譯 JSP 文件,平頂山學院本科畢業(yè)設計 5 這樣就大大提高了 Web 服務器端的響應速度; 。如 JBuilder, Eclipse,Ultraedit,Dreamweaver 等。 Ajax Ajax 是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術 ,Ajax 的核心是JavaScript 對象 XmlHttpRequest。該對象在 Inter Explorer 5 中首次引入,它是一種支持異步請求的技術。簡而言之, XmlHttpRequest 使您可以 使用JavaScript 向服務器提出請求并處理響應,而不阻塞用戶。 Ajax 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術。通過 AJAX, JavaScript 可使用 JavaScript 的 XMLHttpRequest 對象來直接與服務器進行通信。通過這個對象,您的 JavaScript 可在不重載頁面的情況與 Web 服務器交換數(shù)據(jù)。 AJAX 在瀏覽器與 Web 服務器之間使用異步數(shù)據(jù)傳輸( HTTP 請求),這樣就可使網(wǎng)頁從服務器請求少量的信息,而不是整個頁面 。 AJAX 可使因特網(wǎng)應用程序更小、更快,更友好。AJAX 是一種獨立于 Web 服務器軟件的瀏覽器技術。 AJAX 基于下列 Web 標準: JavaScript XML HTML CSS 在 AJAX 中使用的 Web 標準已被良好定義,并被所有的主流瀏覽器支持。 AJAX 應用程序獨立于瀏覽器和平臺。 Web 應用程序較桌面應用程序有諸多優(yōu)勢;它們能夠涉及廣大的用戶,它們更易安裝及維護,也更易開發(fā) [6]。 jQuery jQuery 是繼 prototype 之后又一個優(yōu)秀的 Javascrīpt 框架。 它是輕量級的js庫 (壓縮后只有 21k) ,它兼容 CSS3,還兼容各種瀏覽器 ( IE +, FF +, Safari +, Opera +)。 jQuery 使用戶能更方便地處理 HTML documents、events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。 jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 html 頁保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 js 來調(diào)用命 令了,只需定義 id 即可。其核心理念是 write less,do more。 值得強調(diào)的是, jQuery 是免費、開源的,使用 MIT 許可協(xié)議。 jQuery 的語法設計可以使開發(fā)者更加便捷,例如操作文檔對象、選擇 DOM 元素、制作動畫效果、事件處理、使用 Ajax 以及其他功能。除此以外, jQuery 提供 API 讓開發(fā)者汽車論壇的設計與實現(xiàn) 6 編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強大的靜態(tài)或動態(tài)網(wǎng)頁 [7]。 Json Json(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。它 基于 JavaScript( Standard ECMA262 3rd Edition December 1999)的一個子集。 Json 采用完全獨立于語言的文本格式,但是也使用了類似于 C 語言家族的習慣(包括 C, C++, C, Java, JavaScript, Perl, Python 等)。這些特性使 Json成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。 其優(yōu)勢在于 方便于傳輸,較少冗余的字符。方便轉換 , 有很多的 Json Api提供了 Json字符串轉成對象、對象轉換成 Json 串 的方法。易于閱讀 , Json 代碼的良好結構,可以很直觀地了解存的是什么內(nèi)容 [8]。 CSS 級聯(lián)樣式表( Cascading Style Sheet)簡稱“ CSS”,通常又稱為“風格樣式表( Style Sheet)”,它是用來進行網(wǎng)頁風格設計的。比如,如果想讓鏈接字未點擊時是藍色的,當鼠標移上去后字變成紅色的且有下劃線,這就是一種風格。通過設立樣式表,可以統(tǒng)一地控制 HTML 中各標志的顯示屬性。級聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。使用級聯(lián)樣式表,可以擴充精確指定網(wǎng)頁元素位置,外觀以及創(chuàng)建特殊效果 的能力。 CSS 主要的作用就是美化網(wǎng)頁 ,具體概括如下 : ,便于后期維護與改版 ; ; ,使網(wǎng)頁有任意樣式切換的效果 ; 。 開發(fā)工具 MySQL 數(shù)據(jù)庫 SQL是英文 Structured Query Language的縮寫,意思為結構化查詢語言。 SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照 ANSI(美國國家標準協(xié)會)的規(guī)定, SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。 SQL語句可以用來執(zhí)行各 種各樣的操作。 MySQL是一個 開源的 小型關系型數(shù)據(jù)庫管理系統(tǒng) ,與其它關系型數(shù)據(jù)庫相比平頂山學院本科畢業(yè)設計 7 具有以下優(yōu)點: 體積 較 小、速度快 、跨平臺、 支持 多線程 、 優(yōu)化的 SQL查詢算法 、 為多種編程語言提供了 API等, 這些優(yōu)點使得 Mysql與 Java結合起來使用更容易上手,操作更 加方便,安全性和跨平臺性得到了更好應用 [9]。 考慮到汽車論壇系統(tǒng)網(wǎng)站數(shù)據(jù)庫重量級較小,適合采用 MySQL數(shù)據(jù)庫進行部署開發(fā)。 Web 服務器 本論壇擬發(fā)布在 Tomcat 服務器上。 Tomcat 是在 SUN 的 JSWDK 的基礎上發(fā)展起來的一個優(yōu)秀的 JSP 服務器, 是一個輕量級應用 服務器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選 。 Tomcat 服務器不但支持 Servlet,而且 還提供了 Web 服務器的基本功能,以及處理 HTML 頁面。作為一個開放源碼的軟件, Tomcat 有著自己獨特的優(yōu)勢,可以和目前大部分的主流服務器一起工作,而且有著相當高的運行效率??梢詫omcat 和 Apache 集成起來, 對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。實際上Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當 你運 行 Tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行 的 。 讓 Apache 處理靜態(tài)HTML,而 Tomcat 處理 JSP 和 Servlet。使用 Tomcat 的用戶也很多,資料豐富,交流方便 [10]。 MyEclipse 編程工具 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、 Struts、 JSP、 CSS、 Javascript、 Spring、 SQL 和 Hibernate。 同時 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java、 J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse 目前支持 Java Servlet、 AJAX、 JSP、 JSF、 Struts、 Spring、 Hibernate、EJB3 和 JDBC 數(shù)據(jù)庫鏈接工具等多項功能。可以說 MyEclipse 幾乎囊括了目前所有主流開源產(chǎn)品的專屬 Eclipse 開發(fā)工具。 汽車論壇的設計與實現(xiàn) 8 小結 本章主要介紹了項目中用到的一些技術 以及開發(fā)工具。 包括 Ajax、 Json 和jQuery 等 頁面開發(fā) 技術,為項目的編寫提供了技術支持。然后介紹開發(fā)系統(tǒng)的各種開發(fā)工具,有 MyEclipse、 Tomcat 和 MyQL, 為搭建好開發(fā)系統(tǒng)的環(huán)境打下了堅實的基礎, 使讀者對系統(tǒng)的運行平臺和開發(fā)環(huán)境有所基本了解,更好的運用系統(tǒng)。 平頂山學院本科畢業(yè)設計 9 3 需求分析 需求分析 是 系統(tǒng)實現(xiàn)的基礎,為了理清汽車論壇系統(tǒng)的各項需
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1