999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP技術(shù)的音樂播放系統(tǒng)設(shè)計與研究

2018-08-10 06:07:00劉佳
電子設(shè)計工程 2018年15期
關(guān)鍵詞:界面數(shù)據(jù)庫音樂

劉佳

(寶雞職業(yè)技術(shù)學院陜西寶雞721000)

人們進入到新世紀以來,互聯(lián)網(wǎng)的出現(xiàn)和普及為人們的生活帶來了不少便利,各個領(lǐng)域和行業(yè)都受到了互聯(lián)網(wǎng)的影響,人們的生產(chǎn)和生活中也離不開互聯(lián)網(wǎng)的幫助和支持,社會也快速朝著信息化時代邁進[1-2]?;ヂ?lián)網(wǎng)對音樂的影響表現(xiàn)在它改變了人們獲取音樂的途徑和方式,傳統(tǒng)的方式為人們通過購買音樂專輯來聽歌,而互聯(lián)網(wǎng)的出現(xiàn)則提供了豐富的音樂資源,人們只要在有網(wǎng)絡(luò)的情況下,就可以在任何時候獲取到音樂相關(guān)的內(nèi)容,使人們的創(chuàng)造力和想象力也得到改變。當前計算機網(wǎng)絡(luò)已經(jīng)風靡全球,網(wǎng)絡(luò)音樂也在此種背景下產(chǎn)生并得到較快發(fā)展,網(wǎng)絡(luò)音樂可以支持用戶聽自己想聽的歌,最明顯的特點就是快捷方便,搜索最新出版的歌曲和下載喜歡的歌曲等[3-6]。其中ASP系統(tǒng)在音樂播放系統(tǒng)中所起到的重要作用不言而喻,本文將基于ASP系統(tǒng),設(shè)計和研究以該技術(shù)為基礎(chǔ)的音樂播放系統(tǒng),讓更多的音樂愛好者能更加方便的搜索下載自己喜歡的音樂,從而為他們帶來更多美的享受。

1 ASP技術(shù)簡要介紹

ASP技術(shù)全稱為active server pages,該技術(shù)產(chǎn)生的主要目的是為了取代CGI技術(shù),也是微軟公司新推出的一項技術(shù)[7]。當前不少基于Windows平臺的網(wǎng)絡(luò)站點都開始使用ASP技術(shù)。ASP技術(shù)實際上就是位于服務器端的腳本運行環(huán)境,借助于這種運行環(huán)境,用戶可以創(chuàng)建出動態(tài)交互式的應用程序,比如交互動態(tài)的網(wǎng)絡(luò)界面,使用HTML表單來對信息進行收集和處理,實現(xiàn)信息的下載和上傳等[8]。通常情況下,以瀏覽器為媒介來瀏覽網(wǎng)頁,用戶看到的網(wǎng)頁大都屬于靜態(tài)頁面,也就是說看到的內(nèi)容固定不變。瀏覽器需要通過HTTP協(xié)議將涉及到的靜態(tài)HTML文件數(shù)據(jù)傳遞給瀏覽器,想要更新網(wǎng)絡(luò)頁面的內(nèi)容就需要對HTML文件進行手動更新[9-10]。ASP技術(shù)依賴于開放的ActiveX設(shè)計環(huán)境,用戶可以將自己定義和制作的組件加入到網(wǎng)絡(luò)設(shè)計當中,因此網(wǎng)絡(luò)頁面也就變?yōu)閯討B(tài),具備顯著的擴充能力[11-13]。

2 系統(tǒng)需求分析

2.1 用戶模塊需求分析

用戶模塊部分包含新用戶的注冊,用戶在注冊之后登陸網(wǎng)站之后看到音樂系統(tǒng)中的公告和信息,點擊播放選定的歌曲,修改自己密碼和在網(wǎng)站留言的相關(guān)功能。

2.2 管理員模塊需求分析

管理員模塊需求包含對注冊用戶的管理,比如在用戶注冊的過程中發(fā)現(xiàn)敏感用戶,可以直接刪除,管理員也擁有基本的維護系統(tǒng)的權(quán)限,擁有對網(wǎng)站公告進行刪除和修改的權(quán)限,添加刪除歌曲和用戶留言等。圖1為用戶和管理員不同需求的示例圖。

圖1 音樂播放系統(tǒng)需求分布圖

3 具體設(shè)計步驟

3.1 設(shè)計和創(chuàng)建數(shù)據(jù)庫

數(shù)據(jù)庫的設(shè)計和創(chuàng)建需要根據(jù)音樂網(wǎng)站中對音樂文件提出的相關(guān)要求具體開展。本次設(shè)計所使用的數(shù)據(jù)庫基于ACCESS2007,數(shù)據(jù)庫設(shè)計包含YINYUE表和ADMIN表,表1和表2分別為ADMIN表和YINYUE表的相關(guān)信息。

表1 ADMIN表信息

表2 YINYUE表信息

3.2 設(shè)計連接對象ADO與關(guān)鍵性代碼

ADO對象和語言無關(guān),是面向?qū)ο蟮膽贸绦蚓庉嫿涌?,是為?shù)據(jù)庫所開發(fā)的接口[14]。ADO對象包含F(xiàn)ield對象、command對象以及record set對象和connec?tion對象等,其中后兩者用來連接access數(shù)據(jù)庫,con?nection對象主要功能是為了打開數(shù)據(jù)庫,而record set則是可以打開數(shù)據(jù)庫中需要指定打開的記錄[15-17]。

本次研究中關(guān)鍵性代碼的設(shè)計主要是用于連接access數(shù)據(jù)庫,在實際設(shè)計過程中需要把連接數(shù)據(jù)庫的源代碼放進ASP文件中,如果在實際的使用過程中需要應用到其他的內(nèi)容,可以以文件的形式將其他的內(nèi)容包含在內(nèi)。關(guān)鍵代碼的設(shè)計步驟如下:

3.3 音樂播放系統(tǒng)各個頁面功能實現(xiàn)設(shè)計

3.3.1 音樂列表界面的設(shè)計和實現(xiàn)

音樂列表界面的代碼為LIST.ASP,該頁面的主要功能是為了對瀏覽音樂的相關(guān)內(nèi)容進行記錄,一般是需要按照音樂ID號來進行降序排列,另外也需要實現(xiàn)點擊到相應的播放按鈕就可以順利的轉(zhuǎn)化到音樂的播放界面,從而播放相對性的音樂,如果用戶點擊下載按鈕,可以順利的下載該首音樂。

音樂播放界面的代碼則是為BOFANG.ASP,該頁面的功能首先是對用戶的賬戶ID號碼進行相應的選擇,然后再調(diào)出該ID號中出現(xiàn)的音樂記錄,最終播放選定的音樂。圖2為音樂播放系統(tǒng)的結(jié)構(gòu)圖:

如圖3所示,進入到音樂播放主菜單之后,系統(tǒng)就會提示用戶需要選擇需要播放的曲目,用戶選擇好播放曲目進入到播放界面,此時的音樂播放界面主要包含以下幾方面的功能:播放、暫停、快進和回放等。暫停之后用戶可以選擇上一曲或者下一曲也可以選擇繼續(xù)播放選擇的曲目,如果用戶想要選擇其他曲目,也可以繼續(xù)添加其他曲目。

圖2 音樂播放系統(tǒng)結(jié)構(gòu)圖

圖3 為音樂播放子系統(tǒng)流程圖

3.3.2 用戶相關(guān)需求功能的設(shè)計和實現(xiàn)

1)注冊功能的實現(xiàn)

對于新訪問該音樂系統(tǒng)的用戶只有經(jīng)過成功注冊之后才可以展開之后相應的操作。一般在首頁登錄的界面上會設(shè)置專門的鏈接,為新用戶注冊提供指引。年齡、密碼和用戶名都是注冊賬號時必須要填的內(nèi)容,其他的相關(guān)信息則是為選填項目。用戶注冊的信息都需要導入到相應的數(shù)據(jù)庫login表格中,這樣也方便用戶下次的登錄,更好的實現(xiàn)和數(shù)據(jù)庫信息的皮噴。在主頁的頁面上設(shè)置3個選項,分別為提交、重填和放棄,若用戶點擊提交,所填寫的信息會自動輸入到對應的數(shù)據(jù)表中,若用戶選擇放棄則會充分返回到登錄界面,選擇重填選項則會自動清空已經(jīng)填好的內(nèi)容,準備重新填寫。

2)用戶登錄界面實現(xiàn)

對于音樂文件的管理權(quán)限根據(jù)用戶是否登錄進行區(qū)分,一般只有登錄成功的用戶才可以刪除、添加和修改音樂文件。使用以下代碼來判定用戶是否登錄成功:

<!--#include file=``conn.asp

<%‘(login.asp)’

通過驗證之后,需要進行進一步的設(shè)置:

Session(open)=TRUE,直接進入到各個管理頁面管理音樂文件。用戶登錄之后進入音樂管理后臺頁面,代碼為admin.asp,繼續(xù)之后的刪除、修改、下載、播放等操作,用戶同時還能夠向音樂管理系統(tǒng)中上傳最新的音樂文件。

3)音樂添加功能的實現(xiàn)

添加功能就是需要上傳相應的音樂文件,即tianjia.asp,該功能的主要功能是滿足用戶隨意添加含有歌舞文件、歌手、歌曲類型以及歌曲名字的音樂記錄,音樂播放系統(tǒng)會將用戶添加的這些記錄同步保存到數(shù)據(jù)庫中,而音樂文件的上傳則是借助于上傳按鈕得以實現(xiàn),在點擊上傳音樂按鈕之后,會出現(xiàn)upload.asp界面,滿足文件上傳的功能,再添加成功之后,用戶可以到個人中心查看最終添加的結(jié)果。

4)下載功能的實現(xiàn)

用戶除了在音樂播放系統(tǒng)網(wǎng)站上試聽和查看最新的歌曲,還可以下載有權(quán)限的歌曲。點擊下載按鈕,就會直接轉(zhuǎn)化到歌曲下載的相應頁面,音樂播放系統(tǒng)會調(diào)用實現(xiàn)設(shè)置好的工具幫助用戶下載選定好的歌曲。

5)留言功能的實現(xiàn)

用戶在登錄之后可以瀏覽網(wǎng)站內(nèi)最新的信息和公告,也可以進行相應的留言,用戶有權(quán)限查看網(wǎng)站上的全部留言,而且還可以寫下自己的留言。在留言板界面中用戶的昵稱和登錄名稱并不一定要保持一致性,可以根據(jù)用戶自己的意愿,選擇自己喜歡的昵稱。用戶在點擊發(fā)表留言按鈕之后,將會在留言中看到所有用給音樂網(wǎng)站中的留言。

6)用戶音樂試聽功能實現(xiàn)

用戶可以以游客的身份或者登錄之后進入到系統(tǒng)中,之后可以自動跳轉(zhuǎn)到主頁,按照網(wǎng)站提供的查詢和瀏覽歌曲的方式選擇播放自己感興趣的歌曲,歌曲被選定之后,根據(jù)數(shù)據(jù)庫中歌曲的ID編號讀取相應的信息,實現(xiàn)歌曲的在線試聽。圖4為用戶試聽流程圖。

3.3.3 管理員相關(guān)功能的實現(xiàn)

如果是管理員登錄,會自動跳轉(zhuǎn)到管理員登錄的界面,本系統(tǒng)中并沒有單獨設(shè)置專門的管理員登錄界面,當驗證了管理員的用戶名和密碼之后,如果判定為管理員就可以直接跳轉(zhuǎn)到管理員管理的首頁。功能可以通過以下幾種途徑得以實現(xiàn):

圖4 用戶試聽功能流程圖

1)管理員可以不定期修改登錄信息,確保自身身份的安全性;

2)可以定期更新音樂播放系統(tǒng)和網(wǎng)站公告,在修改成功之后將會把最新的公告呈現(xiàn)給其他的用戶看;

3)定期更新歌曲,歌曲是音樂播放系統(tǒng)的核心和靈魂,為了及時有效的更新歌曲,在設(shè)計時專門在管理員的管理界面上設(shè)置了新增歌曲的模塊,減少管理員增添歌曲所花費的時間;

4)刪除用戶或者刪除歌曲的權(quán)限,比如操作失誤出現(xiàn)歌曲的重復上傳,或者用戶的用戶名中包含非法字符,用戶的留言中出現(xiàn)敏感字眼等,這些都需要進行刪除。

5)管理員離開系統(tǒng)時需要注銷登錄,關(guān)鍵代碼為:<%(loginout.asp),若不再繼續(xù)操作,可以保持20分鐘,為了避免出現(xiàn)意外情況,設(shè)計注銷功能。注銷之后就進入到list.asp中進行播放、瀏覽;無法進行刪除和修改。圖5為管理員相關(guān)功能實現(xiàn)流程圖。

圖5 管理員相關(guān)功能實現(xiàn)流程圖

4 試驗驗證

為了驗證該音樂播放系統(tǒng)的應用效果,在網(wǎng)絡(luò)上進行公測,用戶為隨機選擇,因此樣本具有研究價值。用戶在登錄界面時,有3次輸入密碼的機會,如果3次密碼均錯誤則賬號被凍結(jié),可以選擇找回密碼,如果用戶密碼填寫正確可以直接進入到音樂播放系統(tǒng)中的個人界面,選擇相應的操作,比如添加播放曲目、下載歌曲、上傳音樂文件等。

對采用ASP技術(shù)設(shè)計的音樂播放系統(tǒng)與采用傳統(tǒng)技術(shù)設(shè)計的音樂播放系統(tǒng)進行比較,結(jié)果顯示,采用ASP技術(shù)設(shè)計出的音樂播放系統(tǒng)自動化率提升17.9%,客戶滿意度提升21.4%,整體播放效果和滿意度具有優(yōu)越性。

5 結(jié) 論

互聯(lián)網(wǎng)技術(shù)的進步和普及,使得人們的音樂獲取路徑發(fā)生較大變化,本文主要基于ASP技術(shù),結(jié)合ACCESS數(shù)據(jù)庫技術(shù)開發(fā)出相應的音樂播放管理系統(tǒng),更好的實現(xiàn)對音樂的系統(tǒng)化管理。經(jīng)過試驗證實,基于ASP技術(shù)設(shè)計的音樂播放系統(tǒng)可以提高用戶的體驗度、更好的進行上傳、下載和播放音樂,整體上而言是一種比較有效的播放工具。今后,網(wǎng)絡(luò)音樂播放已經(jīng)成為人們生活中的重要構(gòu)成部分,而該音樂播放系統(tǒng)也會具有更加廣泛的發(fā)展前景。

猜你喜歡
界面數(shù)據(jù)庫音樂
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
人機交互界面發(fā)展趨勢研究
音樂
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 亚洲视频在线网| 好吊色国产欧美日韩免费观看| 亚洲精品无码在线播放网站| 久久伊人久久亚洲综合| 97视频免费在线观看| 国产精品七七在线播放| 国产高清无码第一十页在线观看| 中国一级毛片免费观看| 在线毛片网站| 亚洲人在线| 亚洲成a人片在线观看88| 欧美影院久久| 特级精品毛片免费观看| 亚洲AV色香蕉一区二区| 国产三级视频网站| 一本久道热中字伊人| 国产成人久视频免费| 日韩在线影院| 伊在人亞洲香蕉精品區| 又黄又湿又爽的视频| 亚洲男人的天堂久久香蕉网| 在线免费观看AV| 狠狠干欧美| 亚洲国产系列| 午夜影院a级片| 亚洲AV无码不卡无码| 久久久久久久蜜桃| 日韩第九页| 国产毛片基地| 在线国产毛片| 成人国内精品久久久久影院| 狠狠做深爱婷婷综合一区| 青草视频网站在线观看| a毛片在线| 国产福利小视频高清在线观看| 麻豆国产在线观看一区二区| 色综合中文字幕| 亚洲中文字幕日产无码2021| 日本免费a视频| 欧美在线一二区| 久久国产亚洲欧美日韩精品| 久久香蕉国产线看观看式| 欧美日韩激情| 精品久久777| 国产在线八区| 成年看免费观看视频拍拍| 亚洲大尺度在线| 亚洲欧美自拍中文| 精品91自产拍在线| 四虎AV麻豆| 国产新AV天堂| 夜夜操狠狠操| 欧美精品1区2区| 亚洲自偷自拍另类小说| 国产欧美日韩在线一区| 亚洲国产欧美目韩成人综合| 在线观看欧美国产| 嫩草影院在线观看精品视频| 91视频区| 欧美有码在线观看| 久久久波多野结衣av一区二区| 曰韩免费无码AV一区二区| 日韩二区三区无| 亚洲成人动漫在线| 国内精品小视频在线| 亚洲成在人线av品善网好看| 亚洲欧美日韩视频一区| 中文字幕日韩丝袜一区| 人妻丰满熟妇αv无码| 久一在线视频| 欧美啪啪网| 女人18毛片久久| 黄色三级网站免费| 欧美亚洲国产视频| 97人妻精品专区久久久久| 亚洲码在线中文在线观看| 免费网站成人亚洲| 欧美成人第一页| 国产亚洲欧美在线专区| 91久久偷偷做嫩草影院电| 亚洲an第二区国产精品| 国产网站黄|