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

正文內(nèi)容

網(wǎng)絡(luò)音樂庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)(論文)-閱讀頁(yè)

2024-12-26 03:22本頁(yè)面
  

【正文】 D、上傳信息等 ● 歌曲信息:包括歌曲 ID、歌曲名稱等 ● 歌手信息:包括歌手 ID、歌手名稱等 后臺(tái)數(shù)據(jù)庫(kù)的配置 本系統(tǒng)的開發(fā)是在 windows xp 下開發(fā)的,開發(fā)數(shù)據(jù)庫(kù)使用的是 SQL server。娛樂新聞 39。明星動(dòng)態(tài) 39。明星動(dòng)態(tài) 39。娛樂新聞 39。 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)表 結(jié)構(gòu)設(shè)計(jì)如以下各表所示: 數(shù)據(jù)庫(kù)名 數(shù)據(jù)庫(kù)包含的表 (共九張 ) Music Grade, Singer, Com, Favour, Article, Record, Song, Users, Upload 表 Grade(存儲(chǔ)用戶等級(jí) ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Gid int 4 等級(jí)編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) ,1 為增量遞增 2 Gname varchar 30 √ 等級(jí)名稱 普通用戶,唱片公司,系統(tǒng)管理員 表 Singer(存儲(chǔ)歌手信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Singerid int 4 歌手編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) ,1 為增量遞增 2 Siname varchar 30 √ 歌手姓名 3 Sihigh int 4 歌手人氣 21 4 Singertype varchar 10 歌手類型 男 ,女 ,組合 5 Sarea varchar 10 歌手所在地 大陸 ,港臺(tái) ,歐美 6 Sipic varchar 30 歌手圖片 表 Com (存儲(chǔ)唱 片公司信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Cid int 4 唱片公司編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) ,1 為增量遞增 2 Cname varchar 30 √ 唱片公司 名稱 表 Favour(存儲(chǔ)用戶收藏 信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Fid int 4 √ 收藏 編號(hào) 2 Uid int 4 用戶的 Id 3 Sid int 4 收藏歌曲 Id 表 Article (存儲(chǔ)文章 信息 ) 序號(hào) 字 段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Aid int 4 √ 文章編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) ,1 為增量遞增 2 Aname varchar 30 文章標(biāo)題 3 Acontent text 4 文章內(nèi)容 4 Atype varchar 10 文章類型 男 ,女 ,組合 5 Aauthor varchar 20 文章作者 大陸 ,港臺(tái) ,歐美 表 Record (存儲(chǔ)唱片信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Rid int 4 √ 唱片編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) ,1 為增量遞增 2 Rname varchar 50 唱片標(biāo)題 3 R varchar 50 唱片公司 4 Rhigh int 10 唱片人氣 5 Rpiclink varchar 30 唱片圖片地址 6 Siname varchar 30 歌手姓名 外鍵約束 7 Rintro text 唱片信息 表 Song (存儲(chǔ) 歌曲 信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Sid int 4 √ 歌曲編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) 1 為增量遞增 2 Stype int 4 歌曲類型 22 3 Rname varchar 50 唱片名稱 外鍵約束 4 Sname varchar 50 歌曲名 5 Slanguage varchar 15 歌曲語(yǔ)言 6 Sword text 歌詞 7 Shigh int 歌曲人氣 8 Au_ci varchar 30 詞作者 9 Au_qu varchar 30 曲作者 10 Siname varchar 30 歌手姓名 外鍵約束 11 Sadd varchar 100 歌曲文件地址 12 Sopic varchar 30 歌曲圖片地址 表 Users (存儲(chǔ)用戶信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Uid int 4 √ 用戶 ID 標(biāo)識(shí)列 以 10000 為基數(shù) 1 為增量遞增 2 Uname varchar 50 用戶名 3 Upwd varchar 50 用戶密碼 4 Favour varchar 1000 用戶收藏 5 Game varchar 30 用戶等級(jí)名稱 外鍵約束 6 Upload varchar 1000 上傳記錄 7 Email varchar 50 電子郵件 8 Listen varchar 100 試聽歌曲地址 表 Upload (存儲(chǔ)上傳信息 ) 序號(hào) 字段名 類型 長(zhǎng)度 默認(rèn)值 允許空 主鍵 說明 備注 1 Upid int 4 √ 上傳歌曲編號(hào) 標(biāo)識(shí)列 以 1 為基數(shù) 1 為增量遞增 2 Upuser int 4 上傳的用戶 ID 3 Upsname varchar 30 上傳的歌名 4 Upau_ci varchar 20 上傳的歌詞作者 5 Upau_qu varchar 20 上傳的歌曲作者 外鍵約束 6 Upsongci varchar 400 上傳的歌詞 7 Upinstro varchar 500 上傳的歌的介紹 8 Upsinger varchar 20 上傳的歌手姓 23 名 9 Upfilename varchar 20 文件名 ER 模型 為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來(lái),通常要建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無(wú)關(guān)。這種方法用 ER 圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法。 ER 模型中包含“實(shí)體”,“聯(lián)系”和“屬性”。對(duì)兩個(gè)相關(guān)聯(lián)的表(主表和從表)進(jìn)行操作數(shù)據(jù)的插入和刪除的時(shí)候,通過參照完整性保證它們之間的數(shù)據(jù)的一致性。它反應(yīng)某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。由于程序設(shè)計(jì)的靈活性和便捷性,在整個(gè)系統(tǒng)的調(diào)試過程中對(duì)于不完善的地方只需對(duì)代碼進(jìn)行修改而不用更改數(shù)據(jù)庫(kù),因此在系統(tǒng)中采用了程序代碼來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)用戶自定義完整性的約束。只要用戶能連上 Inter,便可以在任何時(shí)間、任何地點(diǎn)使用。在每一個(gè)用戶使用該課件之前需要注冊(cè),系統(tǒng)會(huì)將用戶輸入的信息記錄到用戶模型中。用戶輸入用戶名和密碼后,系 統(tǒng)驗(yàn)證是否正確并決定用戶是否能進(jìn)入課件進(jìn)行學(xué)習(xí)。根據(jù)用戶個(gè)人喜好,自己來(lái)選擇收藏喜歡聽的歌曲。其中包括對(duì)用戶信息的查詢和修改。這是用戶使用此系統(tǒng)的主要方式,瀏覽中的動(dòng)作主要是點(diǎn)擊網(wǎng)頁(yè)中的超鏈接,系統(tǒng)會(huì)動(dòng)態(tài)跟蹤用戶的行為更新網(wǎng)頁(yè)內(nèi)容和導(dǎo)航提示。為幫助用戶更快更方便的找到所要的歌曲,使用戶一步到位,直接找到自己所找有歌曲。對(duì)于用戶的每一項(xiàng)操作,系統(tǒng)都會(huì)自動(dòng)讀取數(shù)據(jù)并更新其中用戶模型的數(shù)據(jù),并將更新后的數(shù)據(jù) 通過系統(tǒng)網(wǎng)頁(yè)呈現(xiàn)出來(lái)。 經(jīng)過系統(tǒng)詳細(xì)調(diào)查分析以及用戶需求分析,我們得到了新系統(tǒng)的數(shù)據(jù)流圖。由用戶模型可以了解,個(gè)人信息是用戶登陸系統(tǒng)的入口;用戶特征則是確定適合用戶目標(biāo)的網(wǎng)頁(yè)內(nèi)容的基礎(chǔ);所以設(shè)計(jì)好用戶信息輸入算法對(duì)后面有著重要作用。 該算法中牽涉的數(shù)據(jù)有:用戶數(shù)據(jù)庫(kù)中的用戶信息管理表。 輸入: 1)用戶輸入的信息,如姓名,密碼等。 輸出:用戶模塊信息初始化。 算法流程圖如圖 所示: 28 圖 歌曲檢索算法 在用戶登錄系統(tǒng)后,用戶可以根據(jù)知識(shí)點(diǎn)搜索進(jìn)行歌曲的檢索。 檢索最重要的步驟就是要知道從何處抽取數(shù)據(jù),如何判斷檢索條件,又是怎樣在檢索條件的基礎(chǔ)上將信息顯示給 用戶。具體算法如下: (1) 用戶選取搜索內(nèi)容,如知歌名,歌手名,并進(jìn)行提交; (2) 從提交表單中提取數(shù)據(jù),并進(jìn)行相應(yīng)判斷; (3) 連接數(shù)據(jù)庫(kù),建立記錄集,用查詢語(yǔ)句對(duì)表中數(shù)據(jù)進(jìn)行查詢; (4) 將結(jié)果顯示給用戶; (5) 結(jié)束; 算法流程圖如圖 所示: 29 圖 搜索流程圖 試聽算法 試聽 是本系統(tǒng)的一個(gè)重要部分,當(dāng)用戶瀏覽某一歌曲時(shí),用戶可以點(diǎn)擊試聽并在當(dāng)前客戶軟件中播放。 (2) 系統(tǒng)查找當(dāng)前歌曲的地址 30 (3) 系統(tǒng)在數(shù)據(jù)庫(kù)內(nèi)用戶表相應(yīng)用戶的一個(gè)字段下寫入當(dāng)前歌曲地址 (4) 系統(tǒng)獲得地址后開始播放 (5) 結(jié)束。主要步驟如下: (1) 用戶點(diǎn)擊所要試聽的歌曲對(duì)應(yīng)的收藏聯(lián)接。 : 算法流程圖如圖 所示: 31 圖 收藏算法流程圖 服務(wù)器端與客戶端的實(shí)現(xiàn) 服務(wù)器端 服務(wù)器端是由基于 ADO 的 C語(yǔ)言 開發(fā)的 WEB 頁(yè)面 ,和 SQL SERVER2021開發(fā)的數(shù)據(jù)庫(kù)組成 .它的主要負(fù)責(zé)整個(gè)網(wǎng)絡(luò)音樂庫(kù)的服務(wù)和資料管理 ,用戶管理。 客戶端 客戶端是由 C編寫,基于 NET 而開發(fā)的一個(gè)桌面 FORM 應(yīng)用程序。 個(gè)人曲庫(kù):有用戶收藏過的歌曲,可以試聽,刪除等操作,如圖: 34 上傳歌曲: 用戶可以上傳網(wǎng)友原創(chuàng)翻唱的歌曲,并在填寫時(shí)候有提示,如下圖: 個(gè)人資料 : 用戶可以通過此模塊修改自己的密 碼, Email等信息 ,如下圖: 35 唱片公司主界面:窗體顯示用戶級(jí)別為唱片公司,用戶名,用戶 ID,可以指引用戶進(jìn)入公司歌曲,娛樂新聞,修改公司信息以及上傳等;主界面集成MICROSOFT MEDIA PLAYER,和 IE,方便用戶視聽和訪問服務(wù)器;進(jìn)入后顯示默認(rèn)頁(yè)面,圖同普通用戶。 公司歌曲:公司可以在這里查看到自己公司的所有歌曲并能添加刪除修改,同普通用戶的個(gè)人收藏 。 上傳管理: 公司能管理自己上傳的歌曲,刪除修改,如圖: 36 管理員主界面:窗體顯示用戶級(jí)別為管理員,用戶名,用戶 ID,可以指引用戶進(jìn)入管理歌曲,管理用戶,管理上傳以及添加新聞等;主界面集成 MICROSOFT MEDIA PLAYER,和 IE,方便用戶視聽和訪問服務(wù)器; 包括: 管理曲庫(kù):管理員可以添加,刪除,修改所有正式發(fā)布的歌曲,如下圖: 37 管理用戶:管理員可以添加,刪除,修改所有用戶,如下圖 : 管理上傳:管理員可以添加,刪除,修改所有用戶上傳的歌曲,并加入正式曲庫(kù),如下圖: 38 發(fā)布新聞:管理員可以添加刪除修改娛樂新聞,明星動(dòng)態(tài)等文章,如下圖 : 39 普通用戶信息窗體:普通用戶進(jìn)入主界面后,可以在進(jìn)入普通用戶信息窗體,在普通用戶信息窗體里用戶可以修改密碼,電子郵件等等; 附模塊 注冊(cè)窗體:新用戶可以通過登陸窗體來(lái)進(jìn)入注冊(cè)新用戶; 注冊(cè)成功后出現(xiàn)號(hào)碼,如圖: 前端頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 在后臺(tái)數(shù)據(jù)庫(kù)建立與整體設(shè)計(jì)的基礎(chǔ)上,前端頁(yè)面的設(shè)計(jì)與開發(fā)尤其重要,對(duì)于自適應(yīng)網(wǎng)絡(luò)課程學(xué)習(xí)導(dǎo)航系統(tǒng)來(lái)說,主要包括的頁(yè)面模塊有:用戶注冊(cè)模塊、熱點(diǎn)學(xué)習(xí)模塊、推薦學(xué)習(xí)模 塊、知識(shí)點(diǎn)搜索模塊、知識(shí)點(diǎn)分類導(dǎo)航模塊、主題分40 類導(dǎo)航模塊和討論區(qū)模塊等 [7][9][10]。 系統(tǒng)公用頁(yè)面 在本系統(tǒng)中,將會(huì)有一些公用頁(yè)面,即每個(gè)文件或部分文件都會(huì)用到的文件這樣大大減少了代碼的冗余,同時(shí)也使編碼簡(jiǎn)單,減少了許多工作量。 (1) 文件 文件是對(duì)系統(tǒng)欄目的整體管理。此文件基本上貫穿了整個(gè)系統(tǒng),它 包含在各文件中,是系統(tǒng)的主要部分與精髓。前面一部分為建立數(shù)據(jù)庫(kù)連接的語(yǔ)句,其中 conn為建立數(shù)據(jù)庫(kù)連接的對(duì)象,加入了據(jù)庫(kù)連接的物理路徑以及采用的數(shù)據(jù)庫(kù)類型,這里采用的是 SQLServer 數(shù)據(jù)庫(kù)。 long i = 。 (b,0,)。 string data= (b)。 SqlConnection con= new SqlConnection(data)。 return con。帶 *號(hào)的為用戶必須填寫的內(nèi)容,這便于對(duì)用戶的管理以及用戶的安全性。41 該頁(yè)面涉及的主要文件為 F_reg 文件。 文章模塊 本模塊功能:讓用戶了解最新娛樂新聞,明星動(dòng)態(tài)。 (3) 頁(yè)面 有 ToP新聞 。 管理添加模塊 管理添加主要是管理員進(jìn)行管理的,此模塊的界面如圖 所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1