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

正文內(nèi)容

20xx屆基于jsp在線音樂網(wǎng)的設計與實現(xiàn)畢業(yè)設計(完整版)

2025-01-16 07:44上一頁面

下一頁面
  

【正文】 計 0801 學號 XXXXXXXX 指導教師姓名: 文志誠 職稱 副教授 最終評定成績 2020年 5月 湖南工業(yè)大學科技學院畢業(yè)設計 (論文 ) 基于 JSP在線音樂網(wǎng) 的設計與實現(xiàn) 教 學 部:機電信息工程 專 業(yè):計算機科學與技術 學 號: 0812030110 學生姓 名:何云 指導教 師:文志誠 副教授 2020 年 5 月 湖南工業(yè)大學科技學院畢業(yè)設計(論文) I 摘 要 當今 社會作為一個飛速發(fā)展的社會,網(wǎng)絡已滲入人們的生活,網(wǎng)絡已成為信息傳播的一大媒介,可以說網(wǎng)絡資源的獲取已逐步改變了人們以往的生活方式,網(wǎng)絡已經(jīng)成為人們?nèi)粘9ぷ?,休閑的主要工具之一。系統(tǒng)中游客的主要功能有: 歌曲顯示模塊,歌曲排行榜模塊,用戶使用模塊。11 第 2章 需求分析 17 系統(tǒng)流程圖 24 主要符號表 IV 第 5章 系統(tǒng)的實現(xiàn) 32 歌曲的添加 隨著網(wǎng)絡技術的日趨成熟和普及,各類網(wǎng)站如雨后春筍般出現(xiàn)在互聯(lián)網(wǎng)上,音樂網(wǎng)站是其中較為流行和熱門的一種。艾瑞訪談和調(diào)研數(shù)據(jù)顯示, 2020 年內(nèi)通過互聯(lián)網(wǎng)直接下載或收聽音樂的用戶達 億人,但付費用戶比例較低,僅 150 萬 左右;包括運營商廣告等其它收入在內(nèi)的在線音樂市場規(guī)模僅為 億元。 研究目的 中國做為全球最大的發(fā)展中國家,根據(jù)工業(yè)和信息化部 (MIIT)公布的數(shù)據(jù)在今年2020 年中國的上網(wǎng)用戶數(shù)量將達到近七點四億,占了中國人口的百分之六十,同時還在以 %每月和 %每年的速度增加,中國也無可厚非地成為了全球最大的通信市場。人們在網(wǎng)上聊天交友,在網(wǎng)上請教問題,查閱資料,還在網(wǎng)上玩游戲。我們這里準備選擇簡 單易學而功能強大的 JSP,即是 Java Server Page。這個后臺就是第二層的 Web 服務器。 Java 語言 1)Java 語言是簡單的 [3]。 3) Java 語言是分布式的。 Java 通常被用在網(wǎng)絡環(huán)境中,為此, Java 提供了一個安全機制以防 惡意代碼的攻擊。 8) Java 語言是解釋型的。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable) 的構(gòu)造子將一個實現(xiàn)了 Runnable 接口的對象包裝成一個線程,其二,從 Thread 類派生出子類并重寫 run 方法,使用該子類創(chuàng)建的對象即為線程。另外, Java 中的類有一個運行時刻的表示,能進行 Java 程序編譯之后進行的 運行時刻的類型檢查 ,所以 Java 還比較適合在動態(tài)變化的環(huán)境 。特別是 Java 企業(yè)應用編程接口為企業(yè)計算及 電子商務應用 系統(tǒng)提供了有關技術和豐富的類庫。我們?nèi)匀恍枰獙W習和應用該架構(gòu),不過它將可以完成其中一些繁重的工作。 3). 頁面導航 .頁面導航將是今后 的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡更加清晰。 ANSI 發(fā)布與國際標準組織相應的美國標準。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用 服務器上,增強您 SQL 服務器系統(tǒng)的可用性。 JSP JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP 介紹 新的 JSP 規(guī)范版本包括新的用于提升程序員工作效率功能,主要有: JSPAn 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 8 Expression Language (EL)允許開發(fā)者創(chuàng)建 Velocity樣式 templates (among other things).更快更簡單的創(chuàng)建新標簽的方法。 JSP 具備了 Java 技術的簡單易用,完全的 面向?qū)ο?,具有平臺無關性且安全可靠,主要面向 因特網(wǎng) 的所有特點。 3) 強大的可伸縮性。 MVC 是 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 9 三個單詞的縮寫,分別為: 模型 (Model), 視圖 (View)和控制 Controller)[9]。 Web 服務器一旦檢索到信息, Web 瀏覽器就會以靜態(tài)和交互 (如文本、圖像 )方式顯示各種對象。最近幾年被推薦為 Oracle 旗下 Sun 公司 Java EE 平臺的設計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。分層概念視圖,模型,控制器。例如它可能用象 EJBs 和ColdFusion Components 這樣的構(gòu)件 對象 來處理數(shù)據(jù)庫。 Servlet 是服務器端的 Java 代碼,本質(zhì)上就是一個 Java 類,主要應用于 Web服務器,在任何支持 Servlet 的 Web 服務器上, 都可以處理請求和生成動態(tài)的 Web 內(nèi)容。這也是 JSP 出現(xiàn)的原因。實湖南工業(yè)大學科技學院畢業(yè)設計(論文) 12 際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 網(wǎng)上音樂市場的發(fā)展現(xiàn)狀: 一方面,潛在消費者的發(fā)展速度驚 人。系統(tǒng)建設要求達到提高辦事效率、自由的使用本系統(tǒng)并實現(xiàn)信息共享的目的。人們的生活水平越來越高,隨著網(wǎng)民的高速增長,網(wǎng)絡信息越來越發(fā)達,上網(wǎng)聽音樂已然成為人們生活水平的一個重要休閑方式,正因為在線音樂網(wǎng)有著信息更新快,方便,種類豐富等優(yōu)點,上網(wǎng)聽音樂越來越受到更多人的喜歡。 MVC 即 Model(模型層 )View(視圖層 )Controller(控制層 )的縮寫,是一種常用的設計模式。當前信息化技術已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。 系統(tǒng)設計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。 3)業(yè)務完整性原則:對于業(yè)務進行中的特殊情況 能夠做出及時、正確的響應,保證業(yè)務數(shù)據(jù)的完整性 ,減少數(shù)據(jù)的誤讀 。 管理員可以添加最新最流行的歌曲。它可以分為三個大塊功能,分別為:歌曲顯示模塊,歌曲排行榜模塊,用戶使用模塊。在該頁面中包括頁面頭部,導航欄,內(nèi)容顯示區(qū)和版權信息欄四個部分。 設計數(shù)據(jù)庫之前首先要理解客戶需求,詢問用戶如何看待未來需求變化。 ER 方法是由 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 22 2)屬性: “屬性 ”指實體具有的某種特性。 在線音樂網(wǎng)的實體包括: 1)歌曲:歌曲的編號,歌曲的名稱,演唱者,專輯名稱,文件大小,文件路徑,文件格式,試聽次數(shù),下載次數(shù) ,上傳時間,所屬類別。其結(jié)構(gòu)如表 41 所示。歌曲的類別一共分為五種:流行金曲,經(jīng)典歌曲,熱舞 DJ,輕音樂,小兒歌曲,歐 美金曲。 3)類別名稱 :類別編號,類別名稱。 3)聯(lián)系:現(xiàn)實世界的事物總是存在著這樣或那樣的聯(lián)系。 ER 圖所表示的概念模型與具體的 DBMS 所支持的數(shù)據(jù)模型相獨立,是各種數(shù)據(jù)模型的共同基礎,因而是抽象和描述現(xiàn)實世界的有力工具 [14]。而后應該有明確的數(shù)據(jù)庫設計規(guī)范,包括表,視圖,字段等的命名規(guī)范 ,設計約束和存儲過程等的編碼規(guī)范。 后臺頁面的概述: 用戶通過單擊頁面頂部的 “管理 ”超鏈接,進入后臺登錄頁面。 歌曲排行榜模塊:試聽排行,下載排行。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 18 系統(tǒng)流程圖 當游客進入網(wǎng)站首頁之后,如果用戶想聽自己喜歡的歌曲,在本網(wǎng)站根據(jù)相關的條件搜索得到,然后根據(jù)自己喜好去試聽 各類歌曲 或者是下載 各類歌曲 。 5)可擴展性原則:系統(tǒng)設計要考慮到業(yè)務未來發(fā)展的需要,要盡可能設計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展。 系統(tǒng)設計工作的特點 : 1)系統(tǒng)設計階段,大量工作是技術性的。采用流行的 JSP+SQLSERVER 2020+Struts體系, 在理論上本系統(tǒng) 已無技術上的問題。 Struts 是 MVC(ModelViewController)的 一種實現(xiàn),它將 Servlet 和 JSP 標記(屬于 J2EE 規(guī)范 )用作實現(xiàn)的一部分。 WEB 從一開始的靜態(tài)HTML 開發(fā),到后來的動態(tài)頁面。實用性要求做到:便于用戶應用,便于系統(tǒng)管理,便于數(shù)據(jù)更新和系統(tǒng)升級,具有簡單明了的人機交互方式、優(yōu)化的系統(tǒng)結(jié)構(gòu)和完善的數(shù)據(jù)庫系統(tǒng),以及靈活簡便的用戶界面和及時向用戶提供有效的幫助信息。而同時我國的網(wǎng)民相對數(shù)量仍偏低,從普及率上看,2020 年,美國已經(jīng)達到 %,用戶數(shù)居第三位到第七位的日、德、英、韓、法都在50%左右,而我國到 2020 年用戶普及率只有 %,這意味著中國音樂市場的發(fā)展空間還很大 ,給建立一個音樂網(wǎng)站帶來了巨大的利潤空間 。另外, Tomcat 和 IIS、 Apache 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是Tomcat 的默認模式。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 支持多線程,并且在第一次調(diào)用后一直駐留于內(nèi)存,其反應速度快且消耗資源少。 MVC 模型還可以實現(xiàn)軟件工程的高內(nèi)聚,低耦合的終極目標。對老式的 Web 應用程序來說,視圖就是由HTML 元素組成的界面,在新式的 Web 應用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括 Macromedia Flash 和象 XHTML,XML/XSL, WML 等一些標識語言和 Web services。 三層體系結(jié)構(gòu)由瀏覽器、 web 服務器和數(shù)據(jù)庫組成 , 并結(jié)合 HTML 語言、 jsp、JavaScript 腳本語言、 Ajax、 ODBC 等技術 , 后臺 的 數(shù)據(jù)庫采用 微 軟的 SQL Server 2020,系統(tǒng) 一般的 MVC 模型如圖 11 所示。 這種模型使系統(tǒng)結(jié)構(gòu)更加清楚 , 分工更加明確 , 有利于 整個系統(tǒng) 后期的維護和升級。 Model 層實現(xiàn)系統(tǒng)中的業(yè)務邏輯,通常可以用 JavaBean或 EJB 來實現(xiàn)。 4) 多樣化和功能強大的開發(fā)工具支持。 JSP 可用一種簡單易懂的等式表示為: HTML+Java=JSP。規(guī)范的 SERVLET 或者分離的JSP 文件用于處理請求。JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設計 和顯示分離,支持可重用的基于組件的設計,使基于 Web的應用程序的開發(fā)變得迅速和容易。 SQL Server 2020 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能 以及數(shù)據(jù)之間的復雜關系也得到良好的處理 ,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序 。ANSI SQL92 有時被稱為 ANSI SQL。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 Struts 跟 Tomcat、 Turbine 等諸多 Apache 項目一樣,是開源軟件,這是它的一大優(yōu)點。Struts 這個名字來源于在建筑和舊式飛機中使用的支持金屬架 [4]。 Java 對對象技術的全面支持和 Java 平臺內(nèi)嵌的 API 能縮短應用系統(tǒng)的開發(fā)時間并降低成本。線程的活動由一組方法來控制。在運行時, Java 平臺中的 Java 解釋器 對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 6) Java 語言是體系結(jié)構(gòu)中立的。 Java 的 RMI(遠程方法激活 )機制也是開發(fā)分布式應用的重要手段。另一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1