【正文】
{ (Up_Change_MusicList_hits, prams)。 } break。 if( == 0) = 對不起!沒有您要搜索的記錄!。 } case 3: { = true。 else { = 您要搜索的專輯信息共找到++ 條記錄!。 = true。 = mydv。 strContent = 。具體邏輯處理代碼如下:private void BindGrid() { DataView mydv。 string strType = 。 (注冊成功,重新登陸!)。 string strSex=。 } }將用戶輸入的字符與數(shù)據(jù)庫中用戶的信息比較,通過驗證的用戶進入歡迎用戶界面,其中用coolies來保存客戶端數(shù)據(jù),以保證用戶的登錄狀態(tài);(3)用戶注冊對應(yīng)user/注冊功能即把用戶注冊的信息寫入對象,其邏輯代碼如下:protected void Button1_Click(object sender, e) { try { string strUserName=。 (2)用戶的登錄登錄的邏輯代碼如下:private void ibtnLogin_Click(object sender, e) { if(((txtUid),(txtPwd))) { int dd=()。用戶能使用的功能有:用戶注冊登陸;用戶可以填寫自己的資料注冊成為音樂站會員,通過用戶帳號和密碼登陸,可以分類搜索歌手歌曲專輯信息,網(wǎng)站給出推薦歌手歌曲以及熱門歌曲列表,在試聽過程中可以實現(xiàn)連播并顯示歌詞,用戶可以試聽下載歌曲等。但是Theme(主題)模板中只能使用Eval(或者后面討論的Bind)。當然, ,你可以在不支持簡化的Eval語法的環(huán)境中使用它。bind是雙向綁定,但需數(shù)據(jù)源可更改才能用。覺得gridView實用性不是很強。效率極低。DataSource當綁定到數(shù)據(jù)源時,DataGrid控件相似,GridViewDataGridDataGrid% Import namespace= %,了解之后發(fā)現(xiàn)這種用法其實和以下方法是一個道理:% ((DictionaryEntry)).Key% 我的地盤專輯、管理所有歌曲、添加編輯專輯等各個子模塊是實現(xiàn)方法類似,在此不做具體描述。 ,(, fieldname)簡化為Eval(fieldname)。客戶端瀏覽器必須啟用 JavaScript 才能使該控件正常工作。(6)歌曲與專輯管理模塊設(shè)計管理所有專輯()用DataGrid控件來實現(xiàn)所有專輯的管理,包括專輯名稱、所屬歌手、批量添歌、推薦是否、修改和刪除。}}function checkForm(){} /script用圖片鏈接直接調(diào)用函數(shù)A href=javascript:initIt()。){(c_Str).=39。 temp=(0,6)。 }(4)框架left部分設(shè)計——與主要后臺管理員功能的鏈接用javascript控制菜單顯示方式,初始化之后若已經(jīng)有顯示則點擊不出發(fā)事件,若無顯示則點擊出發(fā)顯示菜單下的子菜單項,具體代碼如下:scriptfunction initIt(){divCount = (tbody)。點擊“隱藏菜單”或“顯示菜單”的時候觸發(fā)事件;并且有刷新按鈕用a href=vbscript:來刷新框架頁面,另外還有前進、后退、幫助、以及推出按鈕。(menuICON).alt=隱藏菜單=175,*,0,0,0。在該音樂網(wǎng)站的后臺設(shè)計中,用name屬性來設(shè)定框窗的名稱,這樣才能指定框架來作連結(jié),name=top,name=left,name=main,name=bottom,分別作為后臺的頭部、左側(cè)、主要區(qū)域以及底部框架。把一個網(wǎng)站中頁面相同的部分單獨制作成一個頁面,作為框架結(jié)構(gòu)的一個子框架的內(nèi)容給整個網(wǎng)站公用。 按照上述語句要求輸入字符只能是09的數(shù)字和26英文字母(大小寫均可),若帳號密碼正確,()跳轉(zhuǎn)到后臺首頁,()方法,直接用ASP來請求另一個頁面,在服務(wù)器跳轉(zhuǎn),不受瀏覽器安全設(shè)置的限制。amp。本系統(tǒng)的功能有:一、登錄,網(wǎng)站設(shè)計的時候由系統(tǒng)數(shù)據(jù)庫進行最原始的管理員的添加。(5)軟件移植容易,并可以進行嚴密的安全管理。B/S結(jié)構(gòu)體系與C/S結(jié)構(gòu)體系相比,其優(yōu)點在于:(1)不必開發(fā)專用的客戶端軟件,在用戶端不需要增加任何代碼,用戶只需使用現(xiàn)行的瀏覽器,其操作十分方便,簡單易學,界面統(tǒng)一,節(jié)省了開發(fā)時間,減少了系統(tǒng)出錯的可能性,降低了維護費用。也可以在默認網(wǎng)站屬性對話框中,切換到主目錄選項卡,在其下半部可以設(shè)置整個站點的虛擬路徑,此處到底是做什么用的還要探索,默認是不用進行設(shè)置的。虛擬目錄不包含在主目錄中,虛擬目錄有一個別名,供Web瀏覽器訪問此目錄。在主目錄選項卡中單擊“瀏覽...”按鈕,選擇需要的文件夾路徑作為主目錄。域名可以簡單理解為IP地址的別名。如果想停止IIS服務(wù),可以按照下面的步驟:開始〉管理工具〉服務(wù)〉雙擊IIS Admin Service〉在里面可以設(shè)置啟動類型。(windows server2003 service pack1)IIS的安裝步驟如下:開始〉控制面板〉添加或刪除程序〉添加/刪除windows組件〉勾選雙擊應(yīng)用程序服務(wù)器〉 信息服務(wù)(IIS)〉在Internet 信息服務(wù)(IIS)向?qū)е泄催x以下選項:FrontPage 2002 Server Extensions、Internet信息服務(wù)管理器、公用文件、萬維網(wǎng)服務(wù)、文件傳輸協(xié)議(FTP)服務(wù)〉將系統(tǒng)盤插入光驅(qū)〉一路下一步完成。接下來就是IIS的安裝與配置,IIS是Internet Information Server(網(wǎng)絡(luò)信息服務(wù))的簡稱,簡單的說就是在Internet上發(fā)布信息的Web服務(wù)器。就推出了Microsoft Visual Studio 開發(fā)工具,并且配套使用SQL Server。所以本系統(tǒng)的關(guān)系模式屬于第二范式(2NF),那為什么不把關(guān)系模式優(yōu)化到第三范式(3NF)呢?因為事實上并非范式越高越好,高范式的關(guān)系模式也許會影響到數(shù)據(jù)庫的操作速度,所以考慮到這一點本系統(tǒng)仍將關(guān)系模式優(yōu)化到2NF。規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分,是模式中的各關(guān)系模式達到某種程度的“分離”,即“一事一地”的模式設(shè)計原則。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:Access數(shù)據(jù)庫(.mdb)、DBInformix、Oracle和SQL Server等等,在本次設(shè)計中,選擇了Microsoft的SQL Server作為后臺數(shù)據(jù)庫工具,因為它功能遠比Access強大,并提供了許多標準的關(guān)系數(shù)據(jù)庫管理功能的支持。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。系統(tǒng)總ER圖如圖321所示:圖321 系統(tǒng)總體ER圖系統(tǒng)各個實體ER圖如下所示:圖322 管理員實體ER圖圖323 歌曲實體ER圖圖324 歌手實體ER圖圖325 專輯實體ER圖圖326 會員實體ER圖3.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫技術(shù)從60年代中期至今只有差不多40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。(3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(1)模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。3 系統(tǒng)設(shè)計3.1 系統(tǒng)總體功能結(jié)構(gòu)通過對在線音樂網(wǎng)站的需求分析并結(jié)合實際情況分析,本系統(tǒng)分為后臺管理和前臺用戶兩大模塊,后臺由歌曲與專輯管理、前后臺用戶管理、欄目分類管理、頁面生成管理等4個主要子模塊構(gòu)成,前臺由用戶登錄、專輯歌手查詢、歌曲試聽下載等3個主要子模塊構(gòu)成。定義:用戶信息=用戶編號+用戶名稱+密碼+電子郵件+聯(lián)系方式+號碼+性別+注冊日期+驗證問題+問題答案+相關(guān)信息位置:用戶登錄、管理員管理用戶信息(8) 名字:會員收藏歌曲信息別名:無描述:網(wǎng)站會員可以收藏自己喜歡的歌曲或?qū)]嬕员阌谙乱淮蔚卿浐笾苯釉谖业氖詹乩飳υ摳枨M行相關(guān)操作,方便了用戶對網(wǎng)站的使用,同時管理員對收藏或點擊結(jié)果進行統(tǒng)計,是選擇推薦歌曲和專輯的重要途徑。該網(wǎng)站的數(shù)據(jù)流分量(即數(shù)據(jù)元素):(1) 名字:管理員信息別名:無描述:保存管理員信息,更有效地管理該音樂網(wǎng)站定義管理員信息=管理員編號+帳號+密碼+鏈接位置:管理員登錄(2) 名字:欄目分類信息:別名:無描述:網(wǎng)站管理員對欄目進行不同的分類,包括總類和分類,滿足不同用戶對不同類型歌曲的不同要求定義:欄目分類信息=欄目編號+欄目名位置:查詢和搜索歌曲歌手相關(guān)信息(3) 名字:歌曲信息別名:無描述:網(wǎng)站管理員發(fā)布歌曲的相關(guān)信息,使廣大用戶不用通過其他途徑就可以直接了解歌曲的全部信息,滿足用戶的需求。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。最后是致謝以及參考資料等內(nèi)容的介紹。所有的操作通過瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件,用戶不需培訓,只要按常規(guī)上網(wǎng)方式瀏覽即可。在網(wǎng)站的設(shè)計上尚存在的局限性,由于開發(fā)時間等因素,該網(wǎng)站并沒有實現(xiàn)更多的功能。如何通過一種開發(fā)語言能高效的設(shè)計出這個網(wǎng)站是一個值考慮的一個需求。本系統(tǒng)的可行性分析如下: 經(jīng)濟可行性目標系統(tǒng)開發(fā)經(jīng)濟需求的比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。1.4 可行性分析可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。1.3 問題的調(diào)研在本系統(tǒng)開發(fā)之初,為了做好系統(tǒng)需求分析工作,本人對國內(nèi)外相同類似的課題做了充分的調(diào)研,從而認識到完成本系統(tǒng)需做到以下幾點:(1)在線音樂網(wǎng)站的動態(tài)變化。1.2 問題的定義及內(nèi)容簡介 問題的定義本系統(tǒng)是為所有Internet用戶研究開發(fā)的。在欣賞方式上真正實現(xiàn)了更長時間、更多數(shù)量,更為便攜的特點。三者功能各異、互為補充。也僅僅依靠網(wǎng)絡(luò)廣告來盈利。因為涉及版權(quán)問題沒辦法做大?,F(xiàn)有的音樂個人網(wǎng)站大體有兩種模式:一、自己擁有獨立的服務(wù)器,服務(wù)器上有上百G的mp3歌曲資源。關(guān)鍵詞:音樂網(wǎng)站 SQL Server ABSTRACT With the development of Internet technology, online music site will not only meet the needs of most users demand for musicloving, but also stimulated the digital products frequent replacement.The system against the existing online music audition sites, after analysis of the actual demand, it uses technology and SQL SERVER database management system as a tool for development. The whole system servers in the three different users, whose is System administrator, Web site members and ordinary users. Starting from the simple use, attractive interface, flexible and practical requirements of the users, design and development of the ordinary user39。整個系統(tǒng)服務(wù)于系統(tǒng)管理員、網(wǎng)站會員、普通用戶這三個不同的用戶。畢業(yè)論文(設(shè)計)作者簽名: 簽字日期: 年 月 日畢業(yè)論文(設(shè)計)版權(quán)使用授權(quán)書本論文作者完全了解亳州職業(yè)技術(shù)學院有關(guān)保留、使用論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。亳州職業(yè)技術(shù)學院論文(設(shè)計)亳州職業(yè)技術(shù)學院畢業(yè)論文(設(shè)計) 音樂網(wǎng)站的設(shè)計與實現(xiàn) 姓 名: 盧由春 學 號: 030110209 系 別: 信息工程系 專 業(yè): 計算機應(yīng)用技術(shù)指導老師: 盛魁 亳州職業(yè)技術(shù)學院2013年 4 月畢業(yè)論文(設(shè)計)承諾書本人鄭重承諾:本論文(設(shè)計)是在指導教師的指導下,