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

正文內(nèi)容

基于java網(wǎng)絡(luò)音樂系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(已修改)

2025-09-08 19:12 本頁面
 

【正文】 緒論 第 1 頁 共 46 頁 基于 JAVA 在線音樂系統(tǒng)的設(shè)計與實現(xiàn) 1 緒論 課題的目的和意義 隨著互聯(lián)網(wǎng)和寬帶上網(wǎng)的普及, Integer 音樂網(wǎng)站在中國異軍突起,并日益滲透到人們的日常生活中。音樂網(wǎng)站是運(yùn)用現(xiàn)代通信技術(shù)、計算機(jī)和網(wǎng)絡(luò)技術(shù)進(jìn)行的一種社會形態(tài),其目的是通過互聯(lián)網(wǎng)、提高社會生產(chǎn)效率、優(yōu)化社會資源配置,從而實現(xiàn)社會財富的最大化利用。本課題所研究的 Integer 音樂網(wǎng)站主要是為個人提供搜索,欣賞和下載的一個平臺,從而給個人帶來方便。 課題目標(biāo)是設(shè)計并實現(xiàn)一個 B/S 體系結(jié)構(gòu)的 Integer 音樂網(wǎng)站。結(jié)合實踐,理解網(wǎng)頁開發(fā)技術(shù)和 數(shù)據(jù)庫的基本知識,學(xué)習(xí)相關(guān)開發(fā)工具和應(yīng)用軟件,熟悉網(wǎng)站建設(shè)的過程,熟練掌握網(wǎng)絡(luò)數(shù)據(jù)庫編程方法。 國內(nèi)現(xiàn)狀分析 現(xiàn)在我國的 信息管理 水平還 比較落后 ,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費(fèi)了許多人力和物力,在信息時代傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。軟件作為一項有力的工具,只能當(dāng)此種工具,與我們的實踐相結(jié)合起來的時候,才具有重大的社會價值及使用價值。因此根據(jù)目前實際的情況開發(fā) 這樣 一套 管理 系統(tǒng)是十分必要的。 隨著科學(xué)技術(shù)的不斷提高 ,計算機(jī)科學(xué)技術(shù)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識 ,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分 ,使用計算機(jī)進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點。例如 :可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率 ,也是信息正規(guī)化管理與世界接軌的重要條件。 本系統(tǒng)用 JSP 語言來編寫社本系統(tǒng),數(shù)據(jù)庫用 SQLSERVER 2020 來連接系統(tǒng)。本論文主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運(yùn)用所學(xué)知識分析解決問題的能力,增強(qiáng)學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的 設(shè)計思想,獨(dú)立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。 基于 JAVA 在線音樂系統(tǒng)的設(shè)計與實現(xiàn) 第 2 頁 共 43 頁 2 可行性研究與需求分析 可行性研究 該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。 1經(jīng)濟(jì)可行性 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得 .因此 ,開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟(jì)的角 度來看,該系統(tǒng)可行。 2 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。 本系統(tǒng) 用的是 JSP 開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 ,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 本系統(tǒng)的開發(fā),是典型的 Mis 開發(fā)。采用 JSP 編程語言 ,已無技術(shù)上的問題。 3運(yùn)行可行性 運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和 機(jī)構(gòu) 和環(huán)境對系統(tǒng) 的適應(yīng)性及人員培訓(xùn)補(bǔ)充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。 4時間可行性 從時間上看,在兩個月的時間里學(xué)習(xí)相關(guān)知識,并開發(fā)系統(tǒng),時間上是有點緊,但是不是不可能實現(xiàn),通過兩個多月的努力功能基本實現(xiàn)。 5法律可行性 ① 所有技術(shù)資料都為合法。 ② 開發(fā)過程中不存在知識產(chǎn)權(quán)問題。 ③ 未抄襲任何系統(tǒng),不存在侵犯版權(quán)問題。 ④ 開發(fā)過程中未涉及任何法律責(zé)任。 綜上所述,本系統(tǒng)的開發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上等都是完全可靠的。 可行性研究與需求分析 第 3 頁 共 43 頁 需求分析 需求分 析是軟件設(shè)計的一個重要的環(huán)節(jié)。本階段對系統(tǒng)管理系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo)。確定用戶的需求。用戶對系統(tǒng)的需求我們從以下幾方面進(jìn)行分析。 1系統(tǒng)需求 用 JSP 開發(fā)系統(tǒng)管理系統(tǒng) 基于 B/S 模式,系統(tǒng)軟件和數(shù)據(jù)集中存放于服務(wù)器中,軟件的安裝與升級在服務(wù)器上進(jìn)行 。 所有的工作基于瀏覽器,安裝、使用、維護(hù)、升級十分簡單。 2 性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行。系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。由于本系統(tǒng)的添加功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源, 其準(zhǔn)確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時性。 3應(yīng)用需求分析 表 21 系統(tǒng)需求硬件分析 服務(wù)器 硬件 處理器: Intel 酷睿 2 內(nèi)存: 256M 或更大 硬盤: 20G 或更大 軟件 Microsoft Windows XP 客戶機(jī) 硬件 無特殊要求 軟件 Microsoft Windows XP 系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性 ,運(yùn)行效率等方面的考慮。 硬件系統(tǒng)環(huán)境: C600、 1G MB( RAM) 、 500MB( HD)。系統(tǒng)運(yùn)行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好 4 運(yùn)行需求分析 硬件條件:酷睿 2 CPU、 1G RAM、 10 G 硬盤以上的 PC 機(jī)。 軟件條件: Windows XP 5 其他需求分析 基于 JAVA 在線音樂系統(tǒng)的設(shè)計與實現(xiàn) 第 4 頁 共 46 頁 本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時間、可用的軟、硬件資 源等),使上述各方面最大限度的得到滿足。 實現(xiàn)技術(shù) 第 5 頁 共 46 頁 3 實現(xiàn)技術(shù) JSP 技術(shù)簡介 JSP(Java Server Page 服務(wù)器網(wǎng)頁 )是從 1998 年開始出現(xiàn)的新技術(shù)。由 Sun 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),是基于 JavaServlet以及整個 Java 體系的 web 開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中加入腳本片段和 JSP 標(biāo)記 (Tag),構(gòu)成 JSP 網(wǎng)頁 (*.jsp)。 JSP 技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 web 頁面提供了簡 便的方法。 JSP 作為 Java 家族的一員,承襲了 Java的特點,即跨平臺的特性,也即一次編譯,到處運(yùn)行。 在國外,己經(jīng)大量使用 JSP 作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國內(nèi),盡管JSP 還不是主流開發(fā)技術(shù),但是由于 JSP 的強(qiáng)大優(yōu)勢,許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用 JSP 來開發(fā)動態(tài)網(wǎng)站。 JSP 工作原理 JSP 是面向服務(wù)器的,因此支持任何瀏覽器。當(dāng) Web 服務(wù)器和 JSP 引擎遇到訪問 JSP 網(wǎng)頁的請求時, JSP 引擎將請求對象發(fā)送給服務(wù)器端的相關(guān)組件,比如JavaBean 組件、 Servlet 或 EJB 等,然后由服務(wù) 器端組件處理這些請示,可能需要從數(shù)據(jù)庫或數(shù)據(jù)存儲中檢索信息,然后服務(wù)器端組件再將響應(yīng)對象返回 JSP 引擎。 JSP 引擎將響應(yīng)對象傳遞給 JSP 頁面,根據(jù) JSP 頁面的 HTML 格式完成數(shù)據(jù)編排,最后 Web 服務(wù)器和 JSP 引擎將格式化后的 JSP 頁面以 HTML 格式返回客戶瀏覽器。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器 —— Web 服務(wù)器 —— 后臺數(shù)據(jù)庫的三層架構(gòu)模式。因為 JSP 所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果。 JSP 體系結(jié)構(gòu) JSP 網(wǎng)站開發(fā)標(biāo)準(zhǔn)給出了兩種使用 JSP 的技術(shù) ,可以歸納為模式一、 模式二。 模式一 :JSP+JavaBeans 技術(shù) 在這種模式中, JSP 頁面獨(dú)自響應(yīng)請求并將處理結(jié)果返回給客戶。 Bean 處理所有數(shù)據(jù)訪問, JSP 實現(xiàn)頁面的表現(xiàn),以實現(xiàn)內(nèi)容生成與顯示相分離。當(dāng)處理復(fù)雜的大型應(yīng)用時,頁面被嵌入大量的腳本或 Java代碼段,當(dāng)需要處理的商業(yè)邏輯復(fù)雜時,這種情況會變得非常糟糕,大量的內(nèi)嵌代碼使得頁面程序變得復(fù)雜,對于前端界面設(shè)計人員,這是不可思議的事情。所基于 JAVA 在線音樂系統(tǒng)的設(shè)計與實現(xiàn) 第 6 頁 共 46 頁 以模式一可用于小型應(yīng)用,不能夠滿足大型應(yīng)用的需要。 模式二 :JSP+Servlet+JavaBeans 技術(shù) Servlet技術(shù)是一 種采用 Java 技術(shù)來實現(xiàn) CGI 功能的一種技術(shù), Servlet 技術(shù)非常適于服務(wù)器端的處理和編程,并且Servlet 會長期駐留在內(nèi)存。 從開發(fā)的觀點看,模式二具有更清晰的頁面表現(xiàn),清楚的開發(fā)者角色劃分,在大規(guī)模項目開發(fā)中,模式二更被采用,模式二也更符合當(dāng)前流行的 MVC 結(jié)構(gòu)(Model/view/controller),其中 Servlet 對應(yīng) controller,處于控制者的位置,處理HTTP 請求,負(fù)責(zé)生成 JSP 中使用的 Beans 組件或?qū)ο?,并判斷?yīng)將請求傳遞給哪個 JSP 等, JSP 對應(yīng) view,負(fù)責(zé)生成最終的動態(tài) 網(wǎng)頁并返回給瀏覽器。而JavaBeans 對應(yīng)的是 Model,實現(xiàn)各個具體的應(yīng)用邏輯與功能。 JSP 的特點 1. 簡化的頁面生成技術(shù)。 JSP 頁面用標(biāo)準(zhǔn)的 HTML 或 XML 命令來處理頁面的格式化和布局設(shè)計,而用類似 HTML、 XML 的標(biāo)記和 Java 語言編寫的腳本程序生成頁面內(nèi)容。這使得頁面形式與頁面內(nèi)容互相獨(dú)立,非常有利于大型項目的分工合作。 2. 與 Java 平臺有機(jī)集成。 JSP 技術(shù)是 Java 2 平臺的重要組成部分, JSP 使用 Java 語言作為它的腳本語言。在 JSP 頁面中可以使用幾乎所有的 Java 組件和 Java API,這就能充分發(fā)揮出 Java 語言的強(qiáng)大功能。使用 JSP 技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的Web 應(yīng)用程序。 3. 硬件平臺和服務(wù)器無關(guān)性。 JSP 作為 Java 家族的一員,秉承了 Java 技術(shù)的“一次編寫,隨處可用 (Write Once, Rum Anywhere)”的特性,可以運(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺及 Web服務(wù)器,這種與服務(wù)器硬件和操作系統(tǒng)平臺的無關(guān)性是 JSP 相對于其它動態(tài)網(wǎng)頁技術(shù)最大的一個優(yōu)點。 4. 功能可擴(kuò)展性。 如同 Microsoft的 JSP 技術(shù)可以通過 ActiveX/COM組件來擴(kuò)展功能一樣, JSP可以 通過 JavaBean 和 EJB(Enterprise JavaBean)以及自定義的標(biāo)記來擴(kuò)展功能。 JSP 可以通過 JDBC,與諸如 Oracle、 SQL Server 這樣的大型關(guān)系數(shù)據(jù)庫進(jìn)實現(xiàn)技術(shù) 第 7 頁 共 46 頁 行連接。 JSP 提供了一些隱含對象。這些隱含對象在 JSP 頁面中可以直接引用,而不必首先聲明。利用 JSP 提供的這些隱含對象,可以使腳本功能更加強(qiáng)大,并且編程更加容易、方便。例如,利用 request 對象,可以很容易地接收用戶在 HTML表單中提交的信息。 SQLSERVER 2020 數(shù)據(jù)庫 SQL Server 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988年推出了第一個 OS/2 版本。 SQL Server 近年來不斷更新版本, 1996 年,Microsoft 推出了 SQL Server 版本; 1998 年, SQL Server 版本和用戶見面; SQL Server 2020是 Microsoft公司于 2020年推出的最新版本。 SQL Server 特點: 1.真正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 2. 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。 4. SQL Server 與 Windows NT 完全集成,利用了 NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 SQL Server 也可以很好地與 Microsoft BackOffice 產(chǎn)品集成。 5.具有很好的伸縮性,可跨越從運(yùn)行 Windows 95/98 的膝上型電腦到運(yùn)行Windows 2020 的大型多處理器等多種平臺使用。 6.對 Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù) 庫中的數(shù)據(jù)發(fā)布到 Web頁面上。 7. SQL Server 提供數(shù)據(jù)倉庫功能,這個功能只在 Oracle 和其他更昂貴的DBMS 中才有。 系統(tǒng)數(shù)據(jù)庫連接 JDBC 技術(shù)是 Java DataBase Connectivity 的縮寫,它是 SUN 公司提供的一種支持基本 SQL 功能的通用的應(yīng)用程序接口 (Application
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1