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

正文內(nèi)容

網(wǎng)絡音樂庫系統(tǒng)的設計與實現(xiàn)—計算機(論文)(參考版)

2024-12-10 03:22本頁面
  

【正文】 (4) 頁面 分類顯示新聞和明星動態(tài)。 其主要的 ASP 頁面有: (1) 頁面,此頁面是用來與數(shù)據(jù)庫 建立連接,便于其它頁面對數(shù)據(jù)庫進行查詢時使用 42 (2) 頁面,文章內(nèi)容將顯示在此頁面中。 圖 登錄模塊 登錄的界面如圖 、 所示: 圖 登錄界面 為了數(shù)據(jù)庫建立連接, 文件是必不可少的。用戶注冊頁面的信息是用戶進入系統(tǒng)的有利憑證。 } 用戶注冊頁面 用戶注冊界面如圖 所示。 ()。 ()。 UTF8Encoding temp = new UTF8Encoding(true)。 byte[] b = new byte[i]。 public SqlConnection CreateCon() { FileStream fs= new FileStream((txt/),)。 (2) 文件 對于程序中建立數(shù)據(jù)庫連接和關閉數(shù)據(jù)庫連接的操作,最好放在一個包含文件中,這樣便于維護和修改。此文件中包括娛樂新聞,最新歌曲, TOP 歌曲等等。主要的公用文件包括: 文件、 文件等。在以下小節(jié)中,將對各模塊做具體介紹 。 上傳歌曲:公司能上傳自己公司的歌曲,同普通用戶上傳,但上傳后保存的位置不同 。 這部分包括: 娛樂信息:同普通用戶 。它主要作為用戶訪問服務器的主要媒介;它的模塊用列表來說明: 主模塊 編 號 模塊名稱 模塊標識符 01 登錄窗體 (Form) F_login 02 普通用戶主界面 (Form) F_user 03 唱片公司主界面 (Form) F_ 04 管理員主界面 (Form) F_admin 05 普通用戶信息 (Form) F_info 附模塊 編號 模塊名稱 模塊標識符 01 注冊 窗體 (Form) F_reg 主模塊: 登陸窗體: 主要通過直接和數(shù)據(jù)庫連接,而驗證用戶是否合法,以及用戶級編號 模塊名稱 模塊標識符 02 注冊頁 (Web) 03 錯誤頁 (Web) 33 別而進入相應主界面,并且引導新用戶進入注冊窗體; 普通用戶主界 面:窗體顯示用戶級別為普通用戶,用戶名,用戶 ID,可以指引用戶進入個人收藏,娛樂新聞,修改個人信息以及上傳等;主界面集成MICROSOFT MEDIA PLAYER,和 IE,方便用戶視聽和訪問服務器; 如下圖: 里面包括: 娛樂信息:顯示 ,有用戶搜索,最新歌曲,網(wǎng)友原創(chuàng),娛樂新聞,熱門點擊等。它的模塊用列表來說明: 主模塊 編 號 模塊名稱 模塊標識符 06 用戶收藏頁 (Web) 07 用戶上傳頁 (Web) 08 主頁 (Web) 09 公司歌曲頁 (Web) 10 公司上傳頁 (Web) 11 修改公司歌曲頁 (Web) 12 管理歌曲頁 (Web) 13 管理用戶頁 (Web) 14 管理上傳頁 (Web) 15 添加新聞頁 (Web) 32 16 登錄頁 (Web) 附模塊 主模塊: 用戶上傳頁面 :普通用戶可以上傳網(wǎng)友原創(chuàng)或是翻唱的歌曲; 用戶收藏頁面:普通用戶可以收藏自己喜歡的歌曲; 主頁面:是主界面默認頁面,主要包括新歌排行,熱門排行,最新新聞明星動態(tài),原創(chuàng)排行等; 公司歌曲頁面:公司可以查找自己公司的歌曲; 公司上傳頁面:公司可以上傳自己公司的歌曲 公司修改頁面:公司可以修改自己公司的歌曲 管理歌曲頁面:管理員可以添加,編輯, 修改所有正式發(fā)布的歌曲的一切信息,包括歌曲名稱,歌曲地址等; 管理用戶頁面:管理員可以添加,編輯,修改所有用戶的一切信息,包括用戶名稱,用戶等級等; 管理上傳頁面:管理員可以添加,編輯,修改所有用戶上傳的歌曲的一切信息,包括公司上傳等; 添加新聞頁面:管理員可以添加,編輯,修改所有已經(jīng)發(fā)布的新聞; 登陸頁面:一切用戶進入系統(tǒng)的驗證。 (2) 系統(tǒng)查找當前歌曲的 ID (3) 系統(tǒng)查找當前用戶 ID (4) 系統(tǒng)在數(shù)據(jù)庫收藏相應用戶的一個字段下寫入當前歌曲 ID (5) 結束。 算法流程圖如圖 所示: 圖 試聽算法流程圖 收藏算法 收藏 是本系統(tǒng)的一個重要部分,當用戶瀏覽某一歌曲時,用戶可以點擊試聽并在當前客戶軟件中播放,當用戶希望把自己喜愛的歌收藏起來時可以點收藏聯(lián)接。主要步驟如下: (1) 用戶點擊所 要試聽的歌曲。在該導航實現(xiàn)過程中,用到的數(shù)據(jù)有歌曲表,顯示的內(nèi)容是從歌曲表數(shù)據(jù)庫中調(diào)取出來。歌曲搜索主要是從兩方面進行查找,一是根據(jù)歌曲名,二是根據(jù)歌手。 算法的主要步驟如下: (1)初始化 ,包括打開數(shù)據(jù)庫 User、建立相關控件與數(shù)據(jù)庫的連接等; (2)將用戶信息管理表、用戶狀態(tài)表各添加一條記錄; (3)讀取各文本控件或列表控件中用戶輸入或選擇的信息到各表中對應的字段中; (4)結束。 2)用戶選擇的信息,如用戶學習狀態(tài)等。算法主要功能是通過接收用戶輸入或選擇的信息初始化用戶模塊中有關信息,以下便是該算法所涉及的數(shù)據(jù)結構和詳細過程。用戶信息是在第一次使用課件注冊時輸入的。 如圖 用戶登錄數(shù)據(jù)流圖 [17]: 用戶名和密碼用戶注冊登錄成功用戶信息管理表用戶信息是否用戶信息身份驗證 27 圖 系統(tǒng)的實現(xiàn)算法 用戶信息初始化算法 通過前面幾章的分析,我們已經(jīng)知道用戶信息是網(wǎng)絡音樂庫的 基礎。 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖( Data Flow Diagram,簡稱 DFD)能精確地在邏輯上描繪系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,擺脫了物理內(nèi)容,是描繪系統(tǒng)邏輯模型的最主要的工具。 以上各個環(huán)節(jié)相互聯(lián)系,前后影響。 (6)搜索。 (5)在線瀏覽。 (4)用戶信息管理。 (3)個人收藏。 (2)用戶登陸。系統(tǒng)工作原理圖如圖 所示: F r o m 客 戶 端 W e b 服 務 器數(shù) 據(jù) 庫 檢 索請 求傳 送驗 證回 發(fā)執(zhí) 行 過 程 F _ l o g i nF _ C o m F _ A d m i nF _ U s e rU s e r . a s pxI n d e s . a sp xF _ i n f o U p l o a d . as p xC o m . a s p x C o m u p l o ad . a s p xE d i t c o m .a s p xA d _ u s e r .a s p xA d _ u p l o ad . a s p xA d _ s o n g . as p xA d _ n e w s .a s p xI n d e x . a sp x登 錄 獲 得 i d = 當 前用 戶 I D需 要 登 錄需 要 登 錄需 要 登 錄 26 圖 系統(tǒng)工作原理圖 系統(tǒng)的工作流程包括以下一些關鍵環(huán)節(jié): (1)用戶注冊。 25 4 系統(tǒng)詳細設計與實現(xiàn) 系統(tǒng)工作原理介紹 本系統(tǒng)采用 B/S結構 (Browser/Server,瀏覽器 /服務器結構 )和基于 Web服務兩種模式, 是一個適用于 Inter環(huán)境下的模型結構。對于用戶自定義完整性可以通過數(shù)據(jù)庫設計,也可以通過程序代碼來實現(xiàn)。 用戶自定義完整性 ,不同的數(shù)據(jù)庫系統(tǒng)根據(jù)起數(shù)據(jù)應用環(huán)境的不同,往往還需要一些特殊的約束條件。主表三個,如圖: 用 戶用 戶 編 號用 戶 名 用 戶 M a i l用 戶 密 碼用 戶 收 藏用 戶 等 級用 戶 上 傳試 聽 上 傳 表上 傳 編 號上 傳 名 文 件 名簡 介歌 手歌 詞 作 者歌 曲 作 者上 傳 歌 手 編號類 型 24 歌 曲 表歌 曲 編 號歌 曲 名 稱 歌 手 姓 名歌 詞哥 手歌 詞 作 者歌 曲 作 者地 址類 型圖 片 地 址人 氣語 言 圖 一對一聯(lián)系的 ER圖 圖 一對多聯(lián)系的 ER圖 參照完整性是保證在主鍵(被參照表中)和外鍵之間的關系總是得到維護。用這種方法表示的概念性數(shù)據(jù)模型又稱為 ER 模型。 最常用的表示概念性數(shù)據(jù)模型的方法,是實體 — 聯(lián)系方法( Entity—Relationship Approach)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點來對數(shù)據(jù)和信息建模。 order by Aid desc 創(chuàng)建查詢明星動態(tài)存儲過程 go create procedure top5song as select top 5 * from Song order by Shigh desc創(chuàng)建查詢 TOP5歌曲存儲過程 go create procedure top5singer as select top 5 * from Singer order by Sihigh desc創(chuàng)建查詢 TOP5歌手存儲過程 go 最后在 Song Singer表上建全文索引。 order by Aid desc 創(chuàng)建查詢明星動態(tài)存儲過程 go create procedure allnews as select * from Article where Atype=39。 order by Aid desc 創(chuàng)建查詢前 5明星動態(tài)存儲過程 go create procedure allstar as select * from Article where Atype=39。 order by Aid desc 創(chuàng)建查詢前 5娛樂新聞存儲過程 go 20 create procedure star as select top 5 * from Article where Atype=39。具體配置步驟如下: create database Music 創(chuàng)建數(shù)據(jù) 庫 Music go use Music 使用數(shù)據(jù)庫 Music go create table Grade 創(chuàng)建數(shù)據(jù)表 Grade(存儲用戶等級 ) ( Gid int identity(1,1) not null, 等級編號 (標識列 以 1為基數(shù) ,1為增量遞增 非空 ) Gname Varchar(30) primary key 等級名稱 (Gradename 主鍵 ) ) go create table Singer 創(chuàng)建數(shù)據(jù)表 Singer(存儲歌手信息 ) 17 ( Singerid int identity(1,1) not null, 歌手編號 (標識列 以 1 為基數(shù) 1為增量遞增 非空 ) Siname varchar(30) primary key, 歌手姓名 (Singname 主鍵 ) Sihigh int not null, 歌手人氣 Singerhigh 非空 Singertype varchar(10), 歌手類型 (男 ,女 ,組合 ) Sarea varchar(10), 歌手所在地 (Singerarea 大陸 ,港臺 ,歐美 ) Sipic varchar(30) 歌手圖片 (Singerpicture) ) go create table Com 創(chuàng)建數(shù)據(jù)表 Com(存儲唱片公司信息 ) ( Cid int identity(1,1) primary key, 唱片公司編號 (Companyid 標識列 以 1為基數(shù) 1為增量遞增 主 鍵 ) Cname varchar (30) not null, 唱片公司名稱 (Companyname 非空 ) Uid int foreign key references Users(Uid) ) go create table Favour 創(chuàng)建數(shù)據(jù)表 Favour(存儲用戶收藏 ) ( Fid int primary key, 收藏編號 (Favourid 主鍵 ) Uid int, 收藏用戶 ID(Userid) Sid int 收藏歌 ID(Songid) ) go create table Article 創(chuàng)建數(shù)據(jù)表 Article(存儲文章 ) ( Aid int identity(1,1) primary key, 文章編號 (Articleid 標識列 以 1為基數(shù) 1為增量遞增 主鍵 ) Aname varchar
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1