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

正文內(nèi)容

音樂網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫吧

2024-11-13 15:42 本頁面


【正文】 方法 本課題的開發(fā)采用 ASP+ SQL Sever2021 實(shí)現(xiàn),前期主要運(yùn)用所學(xué)相關(guān)知識、查詢資料、學(xué)習(xí)其他優(yōu)秀管理系統(tǒng)開發(fā)方法,結(jié)合相關(guān)要求寫出需求分析;后期,進(jìn)行本課題的設(shè)計(jì)與開發(fā)。課題的頁面主要采用 asp 語言對數(shù)據(jù)庫進(jìn)行操作,通過對數(shù)據(jù)庫的查詢搜索來實(shí)現(xiàn),對表單以及數(shù)據(jù)的校驗(yàn)采用 java script 腳本語言,控制頁面的正確顯示和對用戶類型的權(quán)限設(shè)計(jì)。采用 sql 數(shù)據(jù)庫,包含六張表,實(shí)現(xiàn)整個(gè)系統(tǒng)的操作。在整個(gè)設(shè)計(jì)過程中以需求分析為基礎(chǔ),寫出系統(tǒng)實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法;系統(tǒng)開發(fā)完成后,進(jìn)行調(diào)試和運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄。 2 系統(tǒng)采用技術(shù) 開發(fā)語言 ASP 語言 ASP 是 Active Server Pages 的簡稱,是服務(wù)器端腳本編寫環(huán)境, 是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。 ASP 是一種包含了使用 VB Script 或 Jscript 腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽 ASP 網(wǎng)頁時(shí) , Web 服務(wù)器就會根據(jù)請求生成相應(yīng)的 HTML 代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁內(nèi)容。 通過 ASP 可以結(jié)合 HTML 網(wǎng)頁。 ASP 指令建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 ASP 本身并不是一種腳本語言,它只是提供了一種使鑲嵌在 HTML頁面中的腳本程序得以運(yùn)行的環(huán)境。 ASP 程序其實(shí)是以擴(kuò)展名為 .ASP 純文本形式存在于 WEB 服務(wù)器上的,可以用任何文本編輯器打開它,只需將 .ASP 程序放在WEB 服務(wù)器的虛擬目錄下,就可以通過 WWW 的方式訪問 ASP程序了。 ASP 對象 ,Active Server Pages 提供五個(gè)內(nèi)置的 “ 對象 ”(object) ,你可以直接調(diào)用: :取得用戶信息。 :傳送信息給用戶。 :提供訪問服務(wù)器的方法 (methods)和屬性 (properties)的功能。 :一個(gè)應(yīng)用程序,可以在多個(gè)主頁之間保留和使用一些共同的信息。 :一個(gè)用戶,可以在多個(gè)主頁之間保留和使用一些共同的信息。在多個(gè)主頁之間共享信息 。 ASP 開發(fā)的應(yīng)用程序,可以在多個(gè)主頁之間保留和使用一些共同的信息, ASP提供兩種適用范圍,如下: : Application 的所有信息,在一個(gè)應(yīng)用程序,多個(gè)主頁之間,可以讓所有的用戶共同使用。 2. Session: Session 的所有信息,僅適用于一個(gè)用戶。 SQL 介紹 SQL 全稱是 “ 結(jié)構(gòu)化查詢語言 (Structured Query Language)” 。 SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué)。 SQL 是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。 SQL 是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對程序設(shè)計(jì)和數(shù)據(jù)庫的維 護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。他不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的 SQL 語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操縱對象,所有 SQL 語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條 SQL 語句的輸出作為另一條 SQL 語句的輸入,所以 SQL 語言可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的一個(gè)單獨(dú)事件只需要一個(gè) SQL 語句就可以達(dá)到目的,這也意味著 用 SQL 語言可以寫出非常復(fù)雜的語句。 SQL 同時(shí)也是數(shù)據(jù)庫文件格式的擴(kuò)展名 。 數(shù)據(jù)庫,顧名思義,是存入數(shù)據(jù)的倉庫。只不過這個(gè)倉庫是在計(jì)算機(jī)存儲設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的。 要是下定義的話,就應(yīng)該是:指長期儲存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行和服務(wù)質(zhì)量,有關(guān)人員須進(jìn)行的技術(shù)管理工作。數(shù)據(jù)庫管理的主要內(nèi)容有:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構(gòu)、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提 供技術(shù)支持。 介于 SQL 的優(yōu)點(diǎn),本系統(tǒng)采用 SQL Server2021,作為數(shù)據(jù)庫工具。 B/S 模式介紹 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本( TCO) 。 以目前的技術(shù)看,局域網(wǎng)建立 B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效。 目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想 而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機(jī)越來越 “ 瘦 ” ,而服務(wù)器越來越 “ 胖 ” 是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級革命的方式是 “ 瘦 ” 客戶機(jī), “ 胖 ” 服務(wù)器。 由 于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端( Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器( Server)端完全通過WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器 “ 崩潰 ” 等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。 3 需求分析 在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,人們希望在忙碌工作后能有閑暇時(shí)間聽音樂放松一下心情,根據(jù)自己的情況聽到想聽的音樂,而不會 再為了能聽一首歌翻箱倒柜或者四處奔波找尋;服務(wù)企業(yè)也希望能給人們提供全面的靈活的服務(wù),同時(shí)希望人們能在網(wǎng)站上找到自己喜歡的音樂。所以音樂網(wǎng)站下載軟件正是迎合這一市場需求而開發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的音樂交流平臺。通過這種模式,為網(wǎng)民創(chuàng)造一種享受音樂的環(huán)境,使音樂突破時(shí)空限制,讓音樂更加貼近,充實(shí)生活。本課題設(shè)計(jì)實(shí)現(xiàn)了用戶在線收聽,下載,搜索音樂及提供交流平臺等功能,具有操作簡便,界面友好等特性。貼近現(xiàn)實(shí)需求。 后臺管理模塊程序流程 該流程圖描述了后臺管理員對網(wǎng) 站的管理,管理員可以對歌曲進(jìn)行添加,修改,刪除。具體的添加功能是通過本地瀏覽把歌曲上傳到網(wǎng)站;修改歌曲信息或者刪除點(diǎn)擊率低的歌曲等功能。如圖 所示。 圖 后臺管理程序主要流程圖 前臺管理模塊程序流程 本系統(tǒng)設(shè)計(jì)的初衷是會員可以享受網(wǎng)站的功能,未注冊的游客只能瀏覽網(wǎng)站,不能進(jìn)行其他操作。因此當(dāng)用戶在進(jìn)入網(wǎng)站的一開始便會對用戶的身份和權(quán)限進(jìn)行驗(yàn)證,反饋不同的頁面給不痛的用戶而用戶,從而實(shí)現(xiàn)對權(quán)限的劃分功能。注冊后成為會員,就可在網(wǎng) 站上在線視聽音樂、在線看電影、搜索歌曲、在線留言(音樂論壇)、享受專輯的在線視聽以及實(shí)現(xiàn)下載歌曲等功能。也可以在論壇上和其他會員進(jìn)行交流。管理員身份除了享有普通會員的權(quán)限以外 ,還可以對歌曲的添加、刪除、修改以及上傳文件、管理個(gè)人資料、修改登陸賬號和密碼等操作。該流程圖描述了音樂網(wǎng)站的整個(gè)流程,如圖 所示。 音樂網(wǎng)站后臺首頁 是否為管理員 是 添加歌曲 修改歌曲 刪除歌曲 賬號管理 前臺 否 圖 前臺管理程序主要流程圖 系統(tǒng)實(shí)現(xiàn)采用環(huán)境 1. 操作系統(tǒng): Microsoft Windows XP Professional。 2. 運(yùn)行環(huán)境: IIS。 3. 數(shù)據(jù)庫系統(tǒng): SQL Sever 2021。 4. 開發(fā)平臺: Dream weaver 。 系統(tǒng)功能需求 音樂網(wǎng)站下載是一個(gè)非常實(shí)用的網(wǎng)站且并是需要一個(gè)過于復(fù)雜的工運(yùn)行環(huán)境。課題設(shè)計(jì)必須符合實(shí)際的需要,從目前市場這個(gè)情況來看,該系統(tǒng)主要是為了滿足音樂愛好者對音樂追求時(shí)提供一個(gè)更為方便的環(huán)境,也為人們閑暇是提供一個(gè)休閑的場所,實(shí)現(xiàn)音樂、電影的在線試聽及收看,同時(shí)實(shí)現(xiàn)歌曲的下載及歌曲的搜索,會員之間的交流等功能。 4 音樂網(wǎng)站功能的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)主要設(shè)計(jì) 系統(tǒng)主要功能 1. 用 戶注冊登錄功能:只有登錄注冊后才能使用本網(wǎng)站功能; 2. 在線視聽:會員能在線收聽音樂,在線收看電影; 3. 下載功能:會員能下載音樂; 4. 網(wǎng)站對歌曲進(jìn)行分類,使會員根據(jù)自己喜愛試聽或下載歌曲; 5. 網(wǎng)站提供新歌推薦和音樂排行榜項(xiàng)目,使會員能第一時(shí)間找到熱門歌曲; 音樂網(wǎng)站前臺 用戶注冊登錄 是 是否為管理員 用戶注冊頁面 否 網(wǎng)站主頁 發(fā)表留言 下載歌曲 在線收看電影 在線試聽歌曲 搜索歌曲 管理后臺 是 否 6. 搜索功能:會員能通過輸入歌手或者歌曲名找到自己想聽的音樂; 7. 論壇:提供會員交流的平臺; 8. 管理員對歌曲的添加,修改,刪除; 9. 系統(tǒng)支持多種格式的音樂上傳; 10. 管理員賬號管理。 主要功能模塊 1. 后臺管理模塊 該模塊只對管理員開放,管理員可以對歌曲進(jìn)行添加,修改,刪 除。具體的添加功能是通過瀏覽把歌曲上傳到網(wǎng)站;修改歌曲信息或者刪除點(diǎn)擊率的歌曲等功能。如圖 所示。 圖 后臺管理模塊 2. 前臺管理模塊 該模塊用戶注冊后即成為會員,就可在網(wǎng)站上在線試聽音樂,在線看電影,搜索歌曲以及下載歌曲。也可以在論壇上和其他會員進(jìn)行交流。在線試聽主要采用在用戶端調(diào)用 windows 默認(rèn)播放器 media player 從服務(wù)器數(shù)據(jù)庫查詢播放歌曲的路徑 ,賦予播放器來實(shí)現(xiàn)的 .而下載的功能是利用 stream 組件的讀寫操作 ,從服務(wù)器端打開 并讀取文件向?yàn)g覽器端的 stream 寫入數(shù)據(jù) ,用戶端再保存文件到本地計(jì)算機(jī)來實(shí)現(xiàn)的 .搜索功能 ,主要采取的三模糊查詢和精確查詢兩種 .在搜索歌手的時(shí)候三用的精確查詢 ,換句話說就是必須要正確輸入想要查詢的歌手的名字才能夠查詢到相應(yīng)的歌曲 ,而對歌曲名稱的搜索三模糊查詢 ,用戶可以輸入相關(guān)的字段便可以從數(shù)據(jù)庫里面找到相近或相似的歌曲 .音樂論壇用到的計(jì)算就相對較簡單一點(diǎn) ,主要是對數(shù)據(jù)庫執(zhí)行插入、更新和查詢的操作。詳細(xì)模塊的介紹如圖 所示。 音樂網(wǎng)站后臺 賬號管理 歌曲管理 添加歌曲 修改歌曲 刪除歌曲 圖 前臺管 理模塊圖 數(shù)據(jù)庫的需求分析 本課題開發(fā)的數(shù)據(jù)庫包括三個(gè)方面。 1. 論壇信息數(shù)據(jù)表:存儲論壇有關(guān)數(shù)據(jù)及論壇留言,即論壇基本參數(shù)信息數(shù)據(jù)、論壇留言主題信息數(shù)據(jù)表。 2. 歌曲數(shù)據(jù)表:存儲歌曲基本參數(shù)信息,包括歌曲單曲存儲表及歌曲專集存儲表。 3. 用戶數(shù)據(jù)表:存儲注冊用戶有關(guān)數(shù)據(jù),包括注冊用戶信息數(shù)據(jù)表、用戶登錄賬號管理存儲表。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 本課題使用 SQL Sever 2021 作為數(shù)據(jù)庫管理系統(tǒng),現(xiàn)將數(shù)據(jù)庫中包含的數(shù)據(jù)表及相應(yīng)功能如下表 所示: 表 數(shù)據(jù)庫包 含的數(shù)據(jù)庫表及其功能 數(shù)據(jù)表 功能 BBS 存放用戶論壇留言基本信息 information 存放歌曲的基本信息 movie 存放電影的基本信息 vip 存放用戶注冊基本信息 音樂網(wǎng)站前臺 會員管理模塊 管理員管理模塊 在線試聽歌曲 在線收看電影 下載歌曲 搜索歌曲 發(fā)表留言 管理歌曲 管理賬號 用戶登錄 用戶注冊 zhuanji 存放歌曲專集信息 zhuce 存放用戶登錄的基本信息 ? 數(shù)據(jù)庫包含的數(shù)據(jù)表的關(guān)系視圖: 圖 1. 注冊用戶信息表 vip 注冊用戶信息表用于存放注冊用戶的基本信息,包括用戶名( name)、個(gè)人密碼( pass)、郵箱地址( mail)、用戶性別( sex)、注冊時(shí)間( date)、用戶類型( admin)。其中, name(用戶姓名)字段作為該表的主關(guān)鍵字( primary key)。如表 所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1