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

正文內(nèi)容

20xx屆基于jsp在線音樂網(wǎng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-資料下載頁

2024-11-29 07:44本頁面

【導(dǎo)讀】成為人們?nèi)粘9ぷ?,休閑的主要工具之一?;贘SP的在線音樂網(wǎng)的設(shè)計與實現(xiàn),正。是互聯(lián)網(wǎng)與社會生活之間的緊密聯(lián)系的體現(xiàn)。在這個系統(tǒng)中我綜合應(yīng)用了SQLServer2020、、JSP等知識。結(jié)構(gòu)設(shè)計以實用性出發(fā),具有易于操作、簡潔、方便等特點。其次,對于SSH框架的搭建、Java編程、JSP的動態(tài)編程以及SQLServer2020. 數(shù)據(jù)庫進行努力學(xué)習(xí)和大量實踐,并運用到了網(wǎng)站的建設(shè)中。本論文就此購物系統(tǒng)進行了詳細全面的論述。訪問本系統(tǒng)的用戶分為游客和管理。員兩種角色,兩個角色共有十幾個功能的實現(xiàn)。模塊,歌曲排行榜模塊,用戶使用模塊。詢,歌曲的添加,歌曲的刪除,歌曲的歌詞的添加。

  

【正文】 次;韓國新世界流通產(chǎn)業(yè)研究所目前發(fā)表的一項報告預(yù)測,韓國網(wǎng)上下載歌曲的規(guī)模將在 2020 年超越傳統(tǒng)的賣 CD 和磁帶等方式。來自《 INTERNET GUIDE 2020中國互聯(lián)網(wǎng)調(diào)查報告》的數(shù)據(jù), 2020 年我國互聯(lián)網(wǎng)用戶個人互聯(lián)網(wǎng)音樂消費市場總規(guī)模約為 億元人民幣,較 2020 年 億元同比增長 47%。 由上可見,網(wǎng)上音樂網(wǎng)站以其投資少、適應(yīng)性廣、成本低、無需存貨的特點發(fā)展迅速,但與傳統(tǒng)商店相比,網(wǎng)上音 樂網(wǎng)站仍處于初級階段,尚未形成真正意義的市場,相對于傳統(tǒng)的市場, 有很大的發(fā)展空間。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 14 總體要求 系統(tǒng)開發(fā)的出發(fā)點是實用。系統(tǒng)建設(shè)要求達到提高辦事效率、自由的使用本系統(tǒng)并實現(xiàn)信息共享的目的。主要體現(xiàn)在以下幾方面: 1) 實用性最大限度地滿足用戶的需求,做到靈活實用是系統(tǒng)建設(shè)的最高要求,也是系統(tǒng)設(shè)計的基本出發(fā)點。實用性要求做到:便于用戶應(yīng)用,便于系統(tǒng)管理,便于數(shù)據(jù)更新和系統(tǒng)升級,具有簡單明了的人機交互方式、優(yōu)化的系統(tǒng)結(jié)構(gòu)和完善的數(shù)據(jù)庫系統(tǒng),以及靈活簡便的用戶界面和及時向用戶提供有效的幫助信息。 2) 網(wǎng)絡(luò) 化在軟硬件上采用 B/S 結(jié)構(gòu)和 C/S 結(jié)構(gòu),能有效地保證數(shù)據(jù)的安全性,合理地控制數(shù)據(jù)流向,用戶可以通過 Inter 進行多方面交流。 3) 經(jīng)濟性系統(tǒng)建設(shè)要求在實用的基礎(chǔ)做到經(jīng)濟,以最小的投入獲得最大的效益。在軟硬件配置、系統(tǒng)開發(fā)和數(shù)據(jù)庫建立上都充分考慮投入和經(jīng)濟效益。 進入 21 世紀,網(wǎng)絡(luò)通信技術(shù)的發(fā)展可謂日新月異,波及面極為廣泛,已成為當(dāng)今知識經(jīng)濟發(fā)展中的一個不可或缺的重要因素。而上網(wǎng)聽音樂也成為人民日常生活中最重要的休閑活到之一,如今對于有著越來越豐富的生活的人們對于在線音樂網(wǎng)站的需求也越 來越豐富,而且需求非常大,市場潛力非常大。人們的生活水平越來越高,隨著網(wǎng)民的高速增長,網(wǎng)絡(luò)信息越來越發(fā)達,上網(wǎng)聽音樂已然成為人們生活水平的一個重要休閑方式,正因為在線音樂網(wǎng)有著信息更新快,方便,種類豐富等優(yōu)點,上網(wǎng)聽音樂越來越受到更多人的喜歡。 1)技術(shù)可行性 使用 Model II 模型, Java、 JSP、 Servlet、 Struts 等技術(shù)。 WEB 從一開始的靜態(tài)HTML 開發(fā),到后來的動態(tài)頁面。從繁瑣的、代碼及其混亂的 Model I,逐步到 Model II 模式。在技術(shù)上和結(jié)構(gòu)上都發(fā)生了極大的變 化。 Model II 模式結(jié)構(gòu)清晰,現(xiàn)今已被大量運用。 Struts 通過提供一個控制器 Servlet 實現(xiàn)了 Sun 的 Model II 架構(gòu),這個控制器可以用來管理 JSP 頁面和其他表現(xiàn)設(shè)備之間的流程。同時通過 xml 描述配置文件實現(xiàn)用戶請求的響應(yīng)處理,以 Model II 模式提高系統(tǒng)的擴展性 [9]。 MVC 即 Model(模型層 )View(視圖層 )Controller(控制層 )的縮寫,是一種常用的設(shè)計模式。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 15 化。 Struts 是 MVC(ModelViewController)的 一種實現(xiàn),它將 Servlet 和 JSP 標記(屬于 J2EE 規(guī)范 )用作實現(xiàn)的一部分。 2)經(jīng)濟可行性 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集 , 所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得 。 因此 , 本網(wǎng)站的 開發(fā)成本較低。 管理員要 及時更新大量歌曲消息,吸引更多的用戶的在線聽歌曲, 贏得更多的點擊數(shù), 在本網(wǎng)站掛廣告,贏得利益。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。 3) 運行可信性 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn) 補充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運行上是可行性的。 本系統(tǒng)的開發(fā),是典型的 MVC 開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的 JSP+SQLSERVER 2020+Struts體系, 在理論上本系統(tǒng) 已無技術(shù)上的問題。 4)法律可行性 國內(nèi)現(xiàn)有的網(wǎng)絡(luò)相關(guān)法律、法規(guī),基本上能維護用戶的權(quán)利。 2020 年 9 月 20 日國務(wù)院頒布《互聯(lián)網(wǎng)信息服務(wù)管理辦法》?;緷M足了網(wǎng)絡(luò)相關(guān)權(quán)益的保護,互聯(lián)網(wǎng)發(fā)展迅速,要想滿足發(fā)展的需要也應(yīng)該 加強網(wǎng)絡(luò)隱私方面的立法。 5)時間可行性 從時間上看,在這大約六個月的時間里學(xué)習(xí)相關(guān)知識,并開發(fā)網(wǎng)站,時間上是足夠的,在這段時間內(nèi)利用相關(guān)技術(shù),查閱相關(guān)資料,從系統(tǒng)規(guī)劃, 到中期的代碼實現(xiàn)階段,最后 到后期的編碼測試階段經(jīng)過合理的安排在這半年時間,雖然時間稍稍有點緊但是在自己的努力下開發(fā)本系統(tǒng)還是時間足夠的。 開發(fā)平臺 開發(fā)環(huán)境 :SQL Server 20 Struts 運行環(huán)境 : Myeclipse + 軟件硬件配置要求: Microsoft Windows XP Professional 版本 2020 Service Pack3 AMD 5200+ 主頻 2GB 內(nèi)存 NVIDIA GeForce 9500GT 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 16 第 3 章 系統(tǒng)概要設(shè)計 系統(tǒng)設(shè)計概述 系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程,同時,還應(yīng)考慮到系統(tǒng)所實現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實事求是的態(tài)度進行這一階段的工作。 系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確保系統(tǒng)總體目標的實現(xiàn) [11]。 系統(tǒng)設(shè)計工作的特點 : 1)系統(tǒng)設(shè)計階段,大量工作是技術(shù)性的。 2)允許用戶對已提出的信息需求做非原則性的修改或補充。 3)用戶在操作使用和運行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計人員還要同管理環(huán)境打交道。 4)系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計工作的重要特點 也是整個系統(tǒng)成功的一個必不可缺的環(huán)節(jié) 。 系統(tǒng)設(shè)計原則 1)階段開發(fā)原則:系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設(shè)計,具體功能實現(xiàn)分階段進行。 2)易用性原則:方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺管理人員的負擔(dān),做到部分業(yè)務(wù)的自動化處理 ,提供良好的用戶體驗 。 3)業(yè)務(wù)完整性原則:對于業(yè)務(wù)進行中的特殊情況 能夠做出及時、正確的響應(yīng),保證業(yè)務(wù)數(shù)據(jù)的完整性 ,減少數(shù)據(jù)的誤讀 。 4)業(yè)務(wù)規(guī)范化原則:在系統(tǒng)設(shè)計的同時,也為將來的業(yè)務(wù)流程制定了較為完善的規(guī)范,具有較強的實際操作性 ,也給整個系統(tǒng)帶來安全性 。 5)可擴展性原則:系統(tǒng)設(shè)計要考慮到業(yè)務(wù)未來發(fā)展的需要,要盡可能設(shè)計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展。如果存在舊有的 數(shù)據(jù)庫系統(tǒng) ,則需要充分考慮 兼容性 ,比如說瀏覽器的兼容 。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 17 系統(tǒng)用例圖 游客的操作,如圖 31 所示: 試 聽 歌 曲下 載 歌 曲查 詢 歌 曲 圖 31 游客的用例圖 游客的操作: 游客可以根據(jù)自己的喜歡來查詢歌曲。 游客可以選擇單收歌曲試聽,也可以全部試聽。 游客還可以免費下載歌曲。 管理員的操作,如圖 32 所示: 添 加 歌 曲刪 除 歌 曲查 詢 歌 曲 圖 32 管理員用例圖 管理員的操作: 管理員可以根據(jù)不同的條件查詢歌曲。 管理員可以添加最新最流行的歌曲。 管理員可以刪除不受游客歡迎的歌曲。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 18 系統(tǒng)流程圖 當(dāng)游客進入網(wǎng)站首頁之后,如果用戶想聽自己喜歡的歌曲,在本網(wǎng)站根據(jù)相關(guān)的條件搜索得到,然后根據(jù)自己喜好去試聽 各類歌曲 或者是下載 各類歌曲 。游客使用本系統(tǒng)的基本流程如圖 33 所示。 進 入 系 統(tǒng) 首 頁選 中 歌 曲試 聽 歌 曲 下 載 歌 曲游 客 圖 33 游客流程圖 當(dāng)管理員進入本系統(tǒng)之后,管理員首先要登錄之后,才能管理后臺。登錄失敗,給管理員相關(guān) 的提示,請管理員重新登錄。登錄成功之后,管理員可以刪除任何的歌曲。管理員的后臺管理的基本流程如下圖 34 所示: 管 理 員進 入 系 統(tǒng) 首 頁登 錄 系 統(tǒng) 后 臺選 中 歌 曲刪 除 歌 曲重 新 登 錄登 錄 失 敗登 錄 成 功 圖 34 管理員流程圖 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 19 系統(tǒng)功能分析 在 線 音 樂 前 臺 模 塊 歌 曲 顯 示 排 行 榜 分 類顯 示最 新1 0 首歌 曲 按 類別 分類 顯示 各類 的歌 曲 試 聽歌 曲并 且同 步顯 示歌 詞 連 續(xù)播 放歌 曲 下 載歌 曲 搜 索歌 曲 試 聽排 行下 載排 行 圖 35 系統(tǒng)前臺功能圖 1) 這就是本網(wǎng)站前臺的功能框圖 (如圖 35 所示 )。它可以分為三個大塊功能,分別為:歌曲顯示模塊,歌曲排行榜模塊,用戶使用模塊。下面是三個模塊的詳細實現(xiàn): 歌曲顯示模塊:分類顯示最新的 10 首歌曲,按類 別分頁顯示各類歌曲。 歌曲排行榜模塊:試聽排行,下載排行。 用戶使用模塊:下載歌曲,搜索歌曲,連續(xù)播放歌曲,試聽歌曲并同步顯示歌詞。 在 線 音 樂 后 臺 模 塊分 頁 顯 示 歌 曲 列 表 多 條 件 的 查 詢 歌 曲 檢 測 歌 曲 是 否 添 加 上 傳 歌 曲 文 件 上 傳 歌 詞 文 件 保 存 歌 曲 信 息 刪 除 歌 曲 及 其 歌 曲 文 件 添 加 歌 曲 圖 36 系統(tǒng)后臺功能圖 2) 這就是本網(wǎng)站后臺臺的功能框圖 (如圖 36 所示 )。后臺的所有模塊的功能分析: 添加歌曲模塊:檢測歌曲是否存在,上傳歌曲 的 文件,上傳歌詞 的 文件,保存歌曲 相對應(yīng)的 信息 (比如說:音樂文件的格式 )。 歌曲基本操作模塊:分頁顯示歌曲列表,多于條件查詢歌曲,刪除歌曲及歌曲件。 3) 有關(guān)前臺頁面和 后臺頁面的具體描述 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 20 前臺頁面的概述: 訪問在線音樂網(wǎng)站時,首先進入的是網(wǎng)站的前臺首頁。在該頁面中包括頁面頭部,導(dǎo)航欄,內(nèi)容顯示區(qū)和版權(quán)信息欄四個部分。其中內(nèi)容顯示區(qū)包括 各種類型 新歌速遞和歌曲排行榜 (試聽排行榜和下載排行榜 )兩個部分。 后臺頁面的概述: 用戶通過單擊頁面頂部的 “管理 ”超鏈接,進入后臺登錄頁面。為了防止任意用戶進入后臺,進行非法操作,所以設(shè)置登錄功能。當(dāng)用戶沒有輸入用戶名和密碼,或者輸入了錯誤的用戶名和密碼進行登錄是,會返回登錄頁面顯示相應(yīng)的提示信息。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 21 第 4 章 數(shù)據(jù)庫設(shè)計與實現(xiàn) 數(shù)據(jù)庫的設(shè)計思想 數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心和基礎(chǔ)。它要求對于指定的應(yīng)用環(huán)境,構(gòu)造出較優(yōu)的數(shù)據(jù)庫模式,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息,滿足用戶的各種應(yīng)用需求 (信息要求 , 處理要求 ,數(shù)據(jù)的及時性要求 )。 設(shè)計數(shù)據(jù)庫之前首先要理解客戶需求,詢問用戶如何看待未來需求變化。讓客戶解釋其需求,而且隨著開發(fā)的繼續(xù)進行,還要經(jīng) 常詢問客戶以保證其需求仍然在開發(fā)的目的之中。而后應(yīng)該有明確的數(shù)據(jù)庫設(shè)計規(guī)范,包括表,視圖,字段等的命名規(guī)范 ,設(shè)計約束和存儲過程等的編碼規(guī)范。同時數(shù)據(jù)庫設(shè)計應(yīng)該遵守從邏輯設(shè)計到物理設(shè)計的實現(xiàn)思路,遵守數(shù)據(jù)庫的設(shè)計范式等基本要求。在充分了解客戶需求的情況下,創(chuàng)建數(shù)據(jù)字典和 ER 模型。對于復(fù)雜的業(yè)務(wù)系統(tǒng)的表和字段的設(shè)計,首先從 ER 圖入手,從邏輯模型轉(zhuǎn)入物理模型后可得到相應(yīng)的數(shù)據(jù)庫表。數(shù)據(jù)庫的表和字段的命名都應(yīng)該能規(guī)范和確切的表達數(shù)據(jù)項的含義 [12]。 數(shù)據(jù)庫模型的設(shè)計與實現(xiàn) 概念模型最常用的表示方法是 實體 聯(lián)系方法 (EntityRelation Approach,簡稱 ER方法 )。 ER 方法是由 Chen 于 1976 年提出的,其方法是用 ER 圖來描述某一組織的信息模型。 ER 圖所表示的概念模型與具體的 DBMS 所支持的數(shù)據(jù)模型相獨立,是各種數(shù)據(jù)模型的共同基礎(chǔ),因而是抽象和描述現(xiàn)實世界的有力工具 [14]。 由于人們通常就是用實體、聯(lián)系和屬性這三個概念來理解和描述現(xiàn)實問題的,所以實體聯(lián)系圖非常接近人的思維方式。又因為實體聯(lián)系圖采用簡單的圖形來表達人們對現(xiàn)實的理解,所以不熟悉計算機技術(shù)的用戶也都能夠 接受,因此目前實體聯(lián)系圖已成為使用非常廣泛的數(shù)據(jù)庫結(jié)構(gòu)概念建模的工具。 實體聯(lián)系圖:簡記 ER 圖,是指以實體、關(guān)系、屬性三個基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。與此有關(guān)的概念有: 1)實體: “實體 ”是觀念世界中描述客觀事物的概念。實體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 22 2)屬性: “屬性 ”指實體具有的某種特性。屬性用來描述一個實體。 3)聯(lián)系:現(xiàn)實世界的事物總是存在著這樣或那樣的聯(lián)系。在信息世界中,事物之間的聯(lián)系可分為兩類:一是實體內(nèi)部的聯(lián)系,一 是實體之間的聯(lián)系。一般主要討論實體之間的聯(lián)系 (比如 N: N 的關(guān)系; N: 1 的關(guān)系; 1:1 的關(guān)系 )。 在模型設(shè)計中,首先根據(jù)分析階段收集到的材料,利用分類、聚集、概括等方法抽象出實體,并一一命名,再根據(jù)實體的屬性描述其間的各種聯(lián)系。 ER 圖中用矩形表示實體,實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的屬性可用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。 在線音樂網(wǎng)的實體包括: 1)歌曲:歌曲的編號,歌曲的名稱,演唱者,專輯名稱,文件大小,文件路徑,文件格式,試聽次數(shù),下載次數(shù) ,上傳時間,所屬類別。 2)管理員:管理員編號,管理員賬號,管理員密碼。 3)類別名稱 :類別編號,類別名稱。 在線音樂網(wǎng) ER 模型圖,體現(xiàn)了上述各實體之間的聯(lián)系以及數(shù)量上的關(guān)系,基本上化解成了第三范式的標準。詳細描述了各實體的屬性及與相關(guān)實體的聯(lián)系方式,以及對應(yīng)的數(shù)量關(guān)系,對于數(shù)據(jù)庫的建設(shè)是具有重大作用的,這也是我開發(fā)應(yīng)用程序的關(guān)鍵之所在。其 ER 模型圖 41 如下所示。 歌 曲 信 息上 傳 時 間所 屬 類 別歌 曲 編 號歌 曲 名 稱專 輯 名 稱歌 手 文 件 大 小 文 件 路 徑下 載 次 數(shù)文 件 格 式試 聽 次 數(shù)屬 于 歌 曲 類 別編 號類 別 名 稱N 1管 理 員編 號用 戶 名密 碼 圖 41 ER 圖 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 23 數(shù)據(jù)字典 tb_manager 表即是管理員 表,用來存放管理員相關(guān)信息的。如 管理員的 用戶名和管理員的密碼。其結(jié)構(gòu)如表 41 所示。 管理員表: tb_manager 字段名 數(shù)據(jù)類型 主鍵 外鍵 為空 默認值 描敘 id Int Yes No 編號 manager Varchar(20) No No 管理員的用戶名 pwd Varchar(32) No No 管理員的密碼 表 41 管理員表 tb_songtyper 即是歌曲類別表用來保存歌曲的類別信息的。歌曲的類別一共分為五種:流行金曲,經(jīng)典歌曲,熱舞 DJ,輕音樂,小兒歌曲,歐 美金曲。 tb_songtyper表中的一列 id 是表 tb_song 中的一列 songtype 的外鍵,所以在保存這個表的數(shù)據(jù)要注意外鍵關(guān)系。 歌曲
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1