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

正文內(nèi)容

基于jsp的在線音樂網(wǎng)的設計和實現(xiàn)畢業(yè)論文(參考版)

2024-11-14 03:40本頁面
  

【正文】 其主要的連接數(shù)據(jù)庫核心代碼如下: public class ConnDB { public Connection conn 。 音樂表: tb_song 字段名 數(shù)據(jù)類型 主鍵 外鍵 為空 默認值 描敘 id Int Yes No 編號 songName Varchar(50) No No 音樂的標題 singer Varchar(30) No No 歌手 specialName Varchar(30) No No 音樂所屬的專輯 fileSize Varchar(10) No No 音樂文件的大小 fileURL Varchar(100) No No 音樂文件的路徑 format Varchar(10) No No 音樂文件的格式 hits Int No No 音樂試聽的次數(shù) download Int No No 音樂下載的次數(shù) uptime Datetime No No Getdate() 音樂上傳的時間 songtype Int No Yes 音樂的類別 表 43 音樂表 數(shù)據(jù)庫連接的設計與實現(xiàn) JDBC 是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。歌曲的屬性:歌曲編號,歌曲的名稱,歌曲演唱者,演唱者發(fā)布的專輯名稱,文件的大小,文件路徑,文件格式,試聽次數(shù),下 載次數(shù),上傳時間,所屬類別等信息的。 歌曲類別表的 結(jié)構(gòu)如表 42 所示。歌曲的類別一共分為五種:流行金曲,經(jīng)典歌曲,熱舞 DJ,輕音樂,小兒歌曲,歐美金曲。其結(jié)構(gòu)如表 41 所示。 歌 曲 信 息上 傳 時 間所 屬 類 別歌 曲 編 號歌 曲 名 稱專 輯 名 稱歌 手 文 件 大 小 文 件 路 徑下 載 次 數(shù)文 件 格 式試 聽 次 數(shù)屬 于 歌 曲 類 別編 號類 別 名 稱N 1管 理 員編 號用 戶 名密 碼 圖 41 ER 圖 數(shù)據(jù)字典 tb_manager 表即是管理員表,用來存放管理員相關信息的。詳細描述了各實體的屬性及與相關實體的聯(lián)系方式,以及對應的數(shù)量關系,對于數(shù)據(jù)庫的建設是具有重大作用的,這也是我開發(fā)應用程序的關鍵之所在。 3)類別名稱 :類別編號,類別名稱。 在線音樂網(wǎng)的實體包括: 1)歌曲:歌曲的編號,歌曲的名稱,演唱者,專輯名稱,文件大小,文件路徑,文件格式,試聽次數(shù),下載次數(shù),上傳時間,所屬類別。 ER 圖中用矩形表示實體,實體之間的關系用菱形表示,用無向邊把菱形與有關實體連接,在邊上標明聯(lián)系的類型。一般主要討論實體之間的聯(lián)系 (比如 N: N 的關系; N: 1 的關系; 1:1 的關系 )。 3)聯(lián)系:現(xiàn)實世界的事物總是存在著這樣或那樣的聯(lián)系。 2)屬性: “屬性 ”指實體具有的某種特性。與此有關的概念有: 1)實體: “實體 ”是觀念世界中描述客觀事物的概念。又因為實體聯(lián)系圖采用簡單的圖形來表達人們對現(xiàn)實的理解,所以不熟悉計算機技術(shù)的用戶也都能夠接受,因此目前實體聯(lián)系圖已成為使用非常廣泛的數(shù)據(jù)庫結(jié)構(gòu)概 念建模的工具。 ER 圖所表示的概念模型與具體的 DBMS 所支持的數(shù)據(jù)模型相獨立,是各種數(shù)據(jù)模型的共同基礎,因而是抽象和描述現(xiàn)實世界的有力工具 [14]。 ER 方法是由 數(shù)據(jù)庫的表和字段的命名都應該能規(guī)范和確切的表達數(shù)據(jù)項的含義 [12]。在充分了解客戶需求的情況下,創(chuàng)建數(shù)據(jù)字典和 ER 模型。而后應該有明 確的數(shù)據(jù)庫設計規(guī)范,包括表,視圖,字段等的命名規(guī)范 ,設計約束和存儲過程等的編碼規(guī)范。 設計數(shù)據(jù)庫之前首先要理解客戶需求,詢問用戶如何看待未來需求變化。數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的核心和基礎。當用戶沒有輸入用戶名和密碼,或者輸入了錯誤的用戶名和密碼進行登錄是,會返回登錄頁面顯示相應的提示信息。 后臺頁面的概述: 用戶通過單擊頁面頂部的 “管理 ”超鏈接,進入后臺登錄頁面。在該頁面中包括頁面頭部,導航欄,內(nèi)容顯示區(qū)和版權(quán)信息欄四個部分。 歌曲基本操作模塊:分頁顯示歌曲列表,多于條件查詢歌曲,刪除歌曲及歌曲件。 在 線 音 樂 后 臺 模 塊分 頁 顯 示 歌 曲 列 表 多 條 件 的 查 詢 歌 曲 檢 測 歌 曲 是 否 添 加 上 傳 歌 曲 文 件 上 傳 歌 詞 文 件 保 存 歌 曲 信 息 刪 除 歌 曲 及 其 歌 曲 文 件 添 加 歌 曲 圖 36 系統(tǒng)后臺功能圖 2) 這就是本網(wǎng)站后臺臺的功能框圖 (如圖 36 所示 )。 歌曲排行榜模塊:試聽排行,下載排行 。它可以分為三個大塊功能,分別為:歌曲顯示模塊,歌曲排行榜模塊,用戶使用模塊。登錄成功之后,管理員可以刪除任 何的歌曲。 進 入 系 統(tǒng) 首 頁選 中 歌 曲試 聽 歌 曲 下 載 歌 曲游 客 圖 33 游客流程圖 當管理員進入本系統(tǒng)之后,管理員首先要登錄之后,才能管理后臺。 系統(tǒng)流程圖 當游客進入網(wǎng)站首頁之后,如果用戶想聽自己喜歡的歌曲,在本網(wǎng)站根據(jù)相關的條件搜索得到,然后根據(jù)自己喜好去試聽 各類歌曲 或者是下載 各類歌曲 。 管理員可以添加最新最流行的歌曲。 游客還可以免費下載歌曲。 系統(tǒng)用例圖 游客的操作,如圖 31 所示: 試 聽 歌 曲下 載 歌 曲查 詢 歌 曲 圖 31 游客的用例圖 游客的操作: 游客可以根據(jù)自己的喜歡來查詢歌曲。 5)可擴展性原則:系統(tǒng)設計要考慮到業(yè)務未來發(fā)展的需要,要盡可能設計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展。 3)業(yè)務完整性原則:對于業(yè)務進行中的特殊情況能夠做出及時、正確的響應,保證業(yè)務數(shù)據(jù)的完整性 ,減少數(shù)據(jù) 的誤讀 。 系統(tǒng)設計原則 1)階段開發(fā)原則:系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設計,具體功能實現(xiàn)分階段進行。 3)用戶在操作使用和運行環(huán)境等方面的具體要求也要在系統(tǒng) 設計階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設計人員還要同管理環(huán)境打交道。 系統(tǒng)設計工作的特點 : 1)系統(tǒng)設計階段,大量工作是技術(shù)性的。 系統(tǒng)設計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信 息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。 5)時間可行性 從時間上看,在這大約六個月的時間里學習相關知識,并開發(fā)網(wǎng)站,時間上是足夠的,在這段時間內(nèi)利用相關技術(shù),查閱相關資料,從系統(tǒng)規(guī)劃, 到中期的代碼實現(xiàn)階段,最后 到后期的編碼測試階段經(jīng)過合理的安排在這半年時間,雖然時間稍稍有點緊但是在自己的努力下開發(fā)本系統(tǒng)還是時間足夠的。 2020 年 9 月 20 日國務院頒布《互聯(lián)網(wǎng)信息服務管理辦法》。采用流行的 JSP+SQLSERVER 2020+Struts體系, 在理論上本系統(tǒng) 已無技術(shù)上的問題。當前信息化技術(shù)已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨龋栽谶\行上是可行性的。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。 因此 , 本網(wǎng)站的 開發(fā)成本較低。 Struts 是 MVC(ModelViewController)的 一種實現(xiàn),它將 Servlet 和 JSP 標記(屬于 J2EE 規(guī)范 )用作實現(xiàn)的一部分。 MVC 即 Model(模型層 )View(視圖層 )Controller(控制層 )的縮寫,是一種常用的設計模式。 Struts 通過提供一個控制器 Servlet 實現(xiàn)了 Sun 的 Model II 架構(gòu),這個控制器可以用來管理 JSP 頁面和其他表現(xiàn)設備之間的流程。在技術(shù)上和結(jié)構(gòu)上 都發(fā)生了極大的變化。 WEB 從一開始的靜態(tài)HTML 開發(fā),到后來的動態(tài)頁面。人們的生活水平越來越高,隨著網(wǎng)民的高速增長,網(wǎng)絡信息越來越發(fā)達,上網(wǎng)聽音樂已然成為人們生活水平的一個重要休閑方式,正因為在線音樂網(wǎng)有著信息更新快,方便,種類豐富等優(yōu)點,上網(wǎng)聽音樂越來越受到更多人的喜歡。 進入 21 世紀,網(wǎng)絡通信技術(shù)的發(fā)展可謂日新月異,波及面極為廣泛,已成為當今知識經(jīng)濟發(fā)展中的一個不可或缺的重要因素。 3) 經(jīng)濟性系統(tǒng)建設要求在實用的基礎做到經(jīng)濟,以最小的投入獲得最大的效益。實用性要求做到:便于用戶應用,便于系統(tǒng)管理,便于數(shù)據(jù)更新和系統(tǒng)升級,具有簡單明了的人機交互方式、優(yōu)化的系統(tǒng)結(jié)構(gòu)和完善的數(shù)據(jù)庫系統(tǒng),以及靈活簡便的用戶界面和及時向用戶提供有效的幫助信 息。系統(tǒng)建設要求達到提高辦事效率、自由的使用本系統(tǒng)并實現(xiàn)信息共享的目的。 由上可見,網(wǎng)上音樂網(wǎng)站以其投資少、適應性廣、成本低、無需存貨的特點發(fā)展迅速,但與傳統(tǒng) 商店相比,網(wǎng)上音樂網(wǎng)站仍處于初級階段,尚未形成真正意義的市場,相對于傳統(tǒng)的市場, 有很大的發(fā)展空間。據(jù)投資公司 Cowen and Co 的報告, 2020年美國互聯(lián)網(wǎng)通過互聯(lián)網(wǎng)下載歌曲是 1080 億次,預計到 2020 年,網(wǎng)上銷售額會增加到 2250 億次;韓國新世界流通產(chǎn)業(yè)研究所目前發(fā)表的一項報告預測,韓國網(wǎng)上下載歌曲的規(guī)模將在 2020 年超越傳統(tǒng)的賣 CD 和磁帶等方式。而同時我國的網(wǎng)民相對數(shù)量仍偏低,從普及率上看,2020 年,美國已經(jīng)達到 %,用戶數(shù)居第三位到第七位的日、德、英、韓、法都在50%左右,而我國到 2020 年用戶普及率只有 %,這意味著中國音樂市場的發(fā)展空間還很大 ,給建立一個音樂網(wǎng)站帶來了巨大的利潤空間 。 網(wǎng)上音樂市場的發(fā)展現(xiàn)狀: 一方面,潛在消 費者的發(fā)展速度驚人。 系統(tǒng)初步調(diào)查采用的主要方式是系統(tǒng)分析人員與音樂發(fā)燒友進行詳細的溝通,經(jīng) 過初步調(diào)查了解到,在線音樂網(wǎng)的基本情況為: 音樂網(wǎng)站作為一種新興產(chǎn)業(yè),以其便捷、時尚的特點吸引著越來越多的消費者,搶占了現(xiàn)實市場交易中的相當份額,并呈現(xiàn)出蓬勃發(fā)展、愈演愈烈之勢。 Tomcat 目錄結(jié)構(gòu) : /bin:存放 windows 或 Linux 平臺上啟動和關閉 Tomcat 的 腳本文件 /conf:存放 Tomcat 服務器的各種全局 配置文件 。另外, Tomcat 和 IIS、 Apache 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是Tomcat 的默認模式。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。目前最新版本是 。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。這也是 JSP 出現(xiàn)的原因。 此外, Servlet 采用把用戶信息放在服務器上的方法解決了會話管理問題,克服了傳統(tǒng)的會話管理技術(shù)保密性差,數(shù)據(jù)容量小,受客戶設置影響等問題。 能夠使用完全面向?qū)ο蟮脑O計思想來進行程序設計。 支持多線程,并且在第一次調(diào)用后一直駐留于內(nèi)存,其反應速度快且消耗資源少。 Servlet 是服務器端的 Java 代碼,本質(zhì)上就是一個 Java 類,主要應用于 Web服務器,在任何支持 Servlet 的 Web 服務器上,都可以處理
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1