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

正文內(nèi)容

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

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

下一頁面
  

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