下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、開題報告基于JSP技術(shù)的樂游音樂網(wǎng)站的設(shè)計與實現(xiàn)論文題目基于JSP技術(shù)的樂游音樂網(wǎng)站的設(shè)計與實現(xiàn)選題的背景、目的和意義背景:隨著Internet網(wǎng)正在向全世界各大洲延伸和擴散,Internet是一個國際性的通信網(wǎng)絡(luò)集合體,它集現(xiàn)代通信技術(shù)和現(xiàn)代計算機技術(shù)于一體, 是計算機之間進行國際信息交流和實現(xiàn)資源共享的良好手段。Internet也是人類歷史發(fā)展中的一個偉大的里程碑,它是未來信息高速公路的雛形,人類正由此進入一個前所未有的信息化社會。人們用各種名稱來稱呼Internet,如國際互聯(lián)網(wǎng)絡(luò)、因特網(wǎng)、交互網(wǎng)絡(luò)、網(wǎng)際網(wǎng)等等,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計算機信息網(wǎng)絡(luò)。目的意義
2、:計算機和計算機網(wǎng)絡(luò)的飛速發(fā)展,人們對計算機網(wǎng)絡(luò)的依賴是越來越大。人們在網(wǎng)上聊天交友,在網(wǎng)上請教問題,查閱資料,還在網(wǎng)上玩游戲。除此之外,人們還會在網(wǎng)上進行商務(wù)交易、下載信息,有著眾多的使用者。而我想設(shè)計一個全新的音樂綜合網(wǎng)站,這個網(wǎng)站有別于其他音樂網(wǎng)站的常規(guī)設(shè)計,將給人一種全新的感覺,使之瀏覽,搜索音樂更加方便和快捷。這也就是畢業(yè)設(shè)計的編寫意義。音樂網(wǎng)站目前最常見的音樂發(fā)燒友網(wǎng)站行業(yè)呈現(xiàn)出的旺盛生命力和巨大的市場潛力。音樂網(wǎng)站信息系統(tǒng)采用了B/S開發(fā)框架,先進的管理構(gòu)思,完善的業(yè)務(wù)管理功能,整個產(chǎn)品在管理功能、易用性、實用性、數(shù)據(jù)容量、數(shù)據(jù)安全性、網(wǎng)絡(luò)穩(wěn)定性方面都有了很大的提高應(yīng)用原理和理論
3、依據(jù) 科研信息發(fā)布平臺的實現(xiàn)主要是利用強大的JSP,跨平臺的Java為依據(jù),利用JSP和Java進行設(shè)計,JSP 的工作原理是在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉(zhuǎn)換成為一個Servlet。而這個引擎本身也是一個Servlet。 JSP引擎先把該JSP文件轉(zhuǎn)換成一個Java源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn)JSP文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功,JSP引擎用Javac把該Java源文件編譯成相應(yīng)的Class文件。然后創(chuàng)建一個該Servlet的實例,該Servlet的JspInit()方法被執(zhí)行,JspInit()方法在Servlet的生
4、命周期中只被執(zhí)行一次。Java語言的一個非常重要的特點就是與平臺的無關(guān)性。而使用Java虛擬機是實現(xiàn)這一特點的關(guān)鍵。一般的高級語言如果要在不同的平臺上運行,至少需要編譯成不同的目標代碼。而引入Java語言虛擬機后,Java語言在不同平臺上運行時不需要重新編譯。Java語言使用模式Java虛擬機屏蔽了與具體平臺相關(guān)的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執(zhí)行字節(jié)碼時,把字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行。這個平臺用的是MVC思想對管理的實現(xiàn)。對于音樂網(wǎng)站的制作與維護都能帶來很大便利。方案論證分析課題難
5、點:本課題中的難點包括對音樂信息增加、更新、刪除,以及對上傳音樂的維護。擬采取的研究方法:(1) 系統(tǒng)平臺采用Browser/Server體系結(jié)構(gòu),Web服務(wù)器軟件采用Tomcat。客戶端軟件,包括單機操作系統(tǒng)和瀏覽器軟件,分別選用Windows 7和Internet Explorer,數(shù)據(jù)庫系統(tǒng)采用Sql server有利于方便操作。(2)開發(fā)工具基于Web的系統(tǒng)開發(fā)工具應(yīng)使開發(fā)者使用各種各樣的技術(shù)來創(chuàng)建動態(tài)的Web應(yīng)用程序,并且應(yīng)是一個可視化的工具。我們采用了MyEclipse8.5進行開發(fā),它是用來快速創(chuàng)建數(shù)據(jù)驅(qū)動Web應(yīng)用程序的基于團隊的開發(fā)環(huán)境,支持JSP,以jdbc連接數(shù)據(jù)庫,腳本
6、語言為簡單易學(xué)的JavaScript. (3)運行需求正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損,對數(shù)據(jù)的精確度、時間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護性、可測試性、復(fù)用性、安全保密性、可移植性、互聯(lián)性。可行性分析:技術(shù)可行性:使用JSP,Sql server, 合理設(shè)計技術(shù)方案,并與其他音樂網(wǎng)站進行比選和評價。經(jīng)濟可行性:本網(wǎng)站可進行網(wǎng)上點擊率,點擊率的增加將會帶給網(wǎng)站利潤。有效配置經(jīng)濟資源、增加供應(yīng)、創(chuàng)造就業(yè)、改善環(huán)境、提高人民生活等方面的效益。社會可行性:本網(wǎng)站對社會完全沒有不良影響。選題特色
7、和預(yù)期成果選題特色:本文研介紹了當今網(wǎng)絡(luò)音樂的特點,以及音樂網(wǎng)站開發(fā)語言發(fā)展現(xiàn)狀,按照軟件工程開發(fā)思路,然后以樂游音樂網(wǎng)站為例,逐一介紹了建站的系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。在系統(tǒng)分析中以數(shù)據(jù)字典和數(shù)據(jù)流圖的形式確定了系統(tǒng)的基本框架,接著在此基礎(chǔ)上設(shè)計出網(wǎng)站模塊功能結(jié)構(gòu)圖,然后用E-R圖說明了系統(tǒng)的庫表結(jié)構(gòu),最后論文從網(wǎng)頁上的風(fēng)格、色彩、鏈接、功能、算法等屬性分析了系統(tǒng)中典型的JSP網(wǎng)頁文件。在附錄中則給出本系統(tǒng)庫表結(jié)構(gòu)的詳細說明和本網(wǎng)站運行時的主要頁面。預(yù)期成果:完成網(wǎng)站的建設(shè),同時本音樂網(wǎng)站主要實現(xiàn)了對Web數(shù)據(jù)庫的數(shù)據(jù)錄入,修改,刪除,查詢,相關(guān)數(shù)據(jù)的分析統(tǒng)計等功能。工作進度計劃2010
8、-12-01至2010-12-13:畢設(shè)題目選題,確定題目。2010-12-13至2010-12-24:根據(jù)調(diào)研和分析,搜集所需材料準備設(shè)計,分析項目的可行性等,完成開題報告;翻譯外文文獻,最后提交開題報告和譯文。 2010-12-28至2010-01-01:進行項目的需求分析。2011-01-01至2011-01-10:開發(fā)環(huán)境搭建,開發(fā)工具熟練應(yīng)用,熟悉開發(fā)工具和技術(shù)原理,完成系統(tǒng)總體框架的設(shè)計,分層次分模塊。2011-01至2011-02:系統(tǒng)設(shè)計,完成各階段設(shè)計文檔。進行概要設(shè)計,確定系統(tǒng)的總體結(jié)構(gòu),確定模塊間的調(diào)用關(guān)系等,劃分模塊進行設(shè)計。進行詳細設(shè)計,確定總體功能及模塊功能設(shè)計方案
9、。完成模塊設(shè)計,進行程序編碼設(shè)計,完成模塊設(shè)計。2011-02:逐步實現(xiàn)各部分內(nèi)容編碼并完成論文初稿。完成測試,更改完善項目功能,保證運行的良好狀態(tài)。2011-02至2011-03-01:修改論文,定稿。按照統(tǒng)一的格式裝訂畢業(yè)論文,準備答辯。2011-03-04:進行答辯主要參考文獻1. 張青等. Oracle9i中文版基礎(chǔ)教程M, 北京: 清華大學(xué)出版社,2009.1.2. 陳紹英. 軟件測試案例分析M, 北京: 清華大學(xué)出版社,2008.8.3. 陳峰. 通用關(guān)系數(shù)據(jù)庫訪問層的設(shè)計與實現(xiàn)J, 計算機工程與應(yīng)用,2009.9.4. Jacquie Barker.Beginning. JSP 2From Novice to ProfessionalM, 北京: 電子工業(yè)出版社, 2000.6.5. 古凌嵐. Java程序設(shè)計M, 北京: 清華大學(xué)出版社,2010.3.6. Gosselin(戈瑟林). Java Script深度剖析M, 北京: 北京大學(xué)出版社,2008.10.7. 張志勇. Java中文顯示原理及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬苗買賣合同
- 小紅書筆記增值法【互聯(lián)網(wǎng)】【運營】
- 總體平均數(shù)的估計
- 九年級英語下冊 Unit 2 Great peopleGrammar教案 (新版)牛津版
- 2024秋三年級英語上冊 Unit 4 We love animals Part B第三課時教案 人教PEP
- 八年級地理上冊 第二章 第三節(jié)世界的地形教案 湘教版
- 2024年五年級品德與社會上冊 第一單元 解開心中千千結(jié) 第1課《同桌的你》教案 粵教版
- 2024秋一年級語文上冊 漢語拼音 8 zh ch sh r說課稿 新人教版
- 2023四年級語文上冊 第四單元 15 女媧補天配套教案 新人教版
- 詹姆斯英語課件
- 發(fā)生爐培訓(xùn)講義
- 廣東開放大學(xué)風(fēng)險投資(本2022春)-形成性考核2答案
- JJG 124-2005 電流表、電壓表、功率表及電阻表檢定規(guī)程-(高清現(xiàn)行)
- 示范區(qū)標識及精神堡壘、文化墻施工方案
- 護理查房主動脈瘤課件
- 試油作業(yè)突發(fā)事件應(yīng)急辦法程序文件
- 健康管理師實踐操作技能考核試題題庫與答案
- 幼兒繪本故事:誰動了小白的玉米
- 孕期運動(課堂PPT)課件(PPT 47頁)
- PICC健康宣教-PPT課件
評論
0/150
提交評論