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

正文內(nèi)容

畢業(yè)設計-音樂視聽網(wǎng)站的設計與開發(fā)-論文-文庫吧

2025-10-28 18:32 本頁面


【正文】 成 Web 前后端所帶來的強大效益可歸結(jié)為以下幾個方面: 圖 利用 IIS+ASP構成三層式 Web結(jié)構的中間一層 程序和計算邏輯 前端瀏覽器 ActiveX Server元件 ActiveX Server 元件 后端數(shù)據(jù)庫 數(shù)據(jù)庫服務器 Microsoft IIS + ASP 瀏覽器 杭州職業(yè)技術畢業(yè)論文(設 計) 7 減少構建和維護成本 加快聯(lián)機過程 應用軟件集中在服務器端開發(fā)管理 前端可使用任何瀏覽器( IE、 Netscape… ..) 后端可存取任何 數(shù)據(jù)庫 (SQL、 Access… ..) 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL… ..) ASP 內(nèi)部 6大對象 ASP 提供了 6 個功能強大的內(nèi)部對象,每個對象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web 中的一些重要工作。這 6 個對象及其功能描述如表 所示。 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務器工具 Session 儲存在一個 Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個 ASPApplication 中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction 服務器進行分布式事務處理 表 ASP 內(nèi)部 6大對象及其功能 合理地運用這些對象可以使原本復雜,煩瑣的工作變得簡捷而條理清晰。 我們可以用以下的語法直接使用這些對象:對象 /屬性 /方法 /數(shù)據(jù)集合 利用 ADO 訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫的新技術。在ASP 中, ADO 可以看作是一個服務器組件 (Server Component),更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復雜的操作。本文中個性化頁面的實現(xiàn)便大量地用到了 ADO 技術。具體的操作步驟可以歸納為以下幾步: 杭州職業(yè)技術畢業(yè)論文(設 計) 8 1.創(chuàng)建數(shù)據(jù)庫源名 (DSN) 2.創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 3.創(chuàng)建數(shù)據(jù)對象 4.操作數(shù)據(jù)庫 5.關閉數(shù)據(jù)對象和鏈接 每一步的作 法如下: 一、創(chuàng)建數(shù)據(jù)源名 DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應的 ODBC 驅(qū)動程序,任何程序就可以通過 ODBC 操縱驅(qū)動程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有 Access 的 ODBC 驅(qū)動程序,那么即使我們沒有 Access 軟件,也可以在我們的程序中對一個 Access 的 MDB 數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里的。我們只要寫出 SQL 語句, ODBC 驅(qū)動程序就會幫我們做一切事情。我們在給 ODBC 驅(qū)動程序傳 SQL 指令時,即是用 DSN 來告訴它到底操作的是哪一個數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫,只要其中表的結(jié)構沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置 DSN 就行了。由此可見, DSN 是應用程序和數(shù)據(jù)庫之間的橋梁。 二、創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 鏈接用以保持一些關于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。 ASP 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set Conn=(“ ” ) 這條語句創(chuàng)建了鏈接對象 Conn,接下來: connstr=Provider=。=amp。(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為“ connstr”。 以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 三、創(chuàng)建數(shù)據(jù)對象 (Record Set) ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復雜的對象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標有一個當前記錄。以下是杭州職業(yè)技術畢業(yè)論文(設 計) 9 創(chuàng)建方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建并打開了對象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對象, rs 是一個字串,代表一條標準的 SQL 語句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set 中就保存了表 tab1 中的所有記錄。 四、操作數(shù)據(jù) 庫 我們通過調(diào)用鏈接對象的 Execute 方法來將查詢結(jié)果返回給一個數(shù)據(jù)對象或進行插入、刪除等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 五、關閉數(shù)據(jù)對象和鏈接對象 在使用了 ADO 對象之后要關閉它,因為它使用了一定的服務器資源。通過調(diào)用方法 close 實現(xiàn)關閉,然后再釋放它。 Record Set Record Set=Nothing /關閉創(chuàng)建的數(shù)據(jù)對象 Set mConn=Nothing /關閉創(chuàng)建的鏈接對象 ASP 與 CGI 的比較 CGI(Common Gateway Interface,通用網(wǎng)關接口 )也是 Inter上一種功能強大的 Web頁面技術,其工作方式有別于 ASP。我們現(xiàn)對二者進行比較。 Active Server Pages 開發(fā) Web 應用程序的特點: 完全嵌入 HTML,與 HTML、 Script 語言完美結(jié)合。 無須手動編譯和鏈接程序。 面向?qū)ο?,并可擴展 ActiveX Server 組件功能。 杭州職業(yè)技術畢業(yè)論文(設 計) 10 使用腳本語言( JavaScript、 VBScript 或 PERL)編寫。 存取數(shù)據(jù)庫輕松容易(使用 ADO 組件)。 可使用任何語言編寫自己的 ActiveX Server 組件。 無瀏覽器兼容問題。 程序代碼隱藏,客戶端僅能看到 ASP 輸出的 HTML 文件。 縮短 Web 開發(fā)時間。 相比之下,使用 CGI開發(fā) Web 應用程序具有以下缺點: 不易與 HTML 文件集成。 須使用其他較復雜的語言來開發(fā) CGI 程序。 程序開發(fā)時間較長。 存取數(shù)據(jù)庫不容易。 每個 CGI 程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去 Server 的一個端口( Port),降低 Server 效率 。 可見, ASP 在數(shù)據(jù)庫訪問、與 HTML 的集成、提高服務器的效率等諸多方面都優(yōu)于 CGI,更適應 Web 應用程序開發(fā)的需要,因此本文選擇了 ASP 作為個性化頁面生成器的開發(fā)工具。 杭州職業(yè)技術畢業(yè)論文(設 計) 11 第 2 章 需求分析 需求分析是軟件生命周期的一個重要階段,它根本的任務是確定為了滿足用戶的需要必須做什么。具體地說,應該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預測系統(tǒng)發(fā)展的前景,必須仔細分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,通過分析應該得出新系統(tǒng)邏輯方案數(shù)據(jù)流圖、數(shù)據(jù)字典等,為系統(tǒng)的設計 奠定基礎。 系統(tǒng)調(diào)查 我按照軟件工程的開發(fā)思路,首先對本站功能需求做詳細的調(diào)研,然后在調(diào)研的基礎設計新系統(tǒng)的邏輯方案。再經(jīng)過可行性論證最后就可以開始設計和實施。 本站需求調(diào)查 隨著人們物資文化生活水平的不斷提高,人們對精神文化生活的要求也越來越高,這樣越來越多的歌曲,明星就走進了平常人的生活,這些人們只能選擇周末或者節(jié)假日抽一些時間通過各種媒體來了解。但是由于各種媒體中比如電視新聞一般都有時效性,過去的新聞在電視中很難再看到,收音機或者廣播和電視類似,而一份報紙不可能的內(nèi)容畢竟有限,特別 是報紙的類別性很強,比如體育類的報紙上很難找到歌曲和明星的影子,反過來也一樣。 唯有新興的第四媒體的網(wǎng)絡可以吸取眾多媒體之所長,彌補眾多媒體之所短。于是人們正在以每年成百上千萬的人加入到網(wǎng)絡這個世界中來。 為了滿足越來越多的喜歡歌曲和音樂的對網(wǎng)絡的需求。本人決定設計一個以歌曲,專輯郵購為主題的音樂網(wǎng)站。 我為了設計好這個網(wǎng)站,利用一個多月的時間,專門對不同學歷,不同職業(yè)的愛好音樂的人進行了調(diào)查。通過調(diào)查, 90%以上的人顯示出超常的熱情,他們對該網(wǎng)站表示出極大的關注,綜合他們對網(wǎng)站的需求和建議后,整理出他們對 本站建設的欄目需求如下: 1 通過瀏覽本站可以及時獲得明星們最新相關咨訊。 杭州職業(yè)技術畢業(yè)論文(設 計) 12 2 通過瀏覽本站可以欣賞最新流行,好聽的歌曲。 3 通過瀏覽本站可以獲得本站提供的最新的明星最新專輯信息并可以通過本站郵購。 功能需求分析 通過上面的用戶調(diào)查,本站初步規(guī)劃已經(jīng)比較清晰,但是,用戶調(diào)查中用戶沒有提到開辦一個愛好者交流的平臺,沒有提到用戶對一些熱門問題的在線調(diào)查等欄目,所有,在功能需求分析階段,我們綜合需求調(diào)查的結(jié)果和我們建站的經(jīng)驗,所以,本站功能需求經(jīng)過以上分析最后整理如下: 1 瀏覽者可以隨時上網(wǎng)獲得一 些相關音樂的最新咨訊。 2 瀏覽者可以隨著上網(wǎng)試聽本站提供所有的音樂。 3 瀏覽者可以隨時上網(wǎng)查看并且郵購本站提供的音樂專輯。 4 瀏覽者可以隨時上網(wǎng)查看瀏覽本站推薦的明星和專輯介紹。 5 瀏覽者可以隨時上網(wǎng)對本站的在線調(diào)查進行投票和查看投票結(jié)果。 6 瀏覽者可以隨時上網(wǎng)查看瀏覽本站論壇,發(fā)貼和回貼,可以提供用戶注冊,用戶登錄,登錄時并提供 cookie 有效期,方便經(jīng)常登錄用戶,注冊用戶登錄后可以隨時發(fā)貼和回帖。 7 管理員可以后臺管理本站的新聞、歌曲、郵購,論壇、在線調(diào)查的數(shù)據(jù)。管理的內(nèi)容可以是添加,修改, 刪除等操作。 新系統(tǒng)的邏輯方案 數(shù)據(jù)流程圖 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解,所以是極好的通信工具。此外,設計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設計的很好的出發(fā)點?!兑魳沸强站W(wǎng)》主要是對音樂愛好者提供一個及時獲得音樂的相關咨訊,欣賞音樂,提供專輯的郵購和提供在線調(diào)查和在論壇發(fā)布帖子的一個平臺 。 數(shù)據(jù)流程圖的符號說明如圖 2- 4 所示。 杭州職業(yè)技術畢業(yè)論文(設 計) 13 瀏覽新聞 F1 新聞表 F2 音樂表 F3 郵購表 后臺管理 試聽音樂 查看郵購 在線投票 F4 在線調(diào)查表 論壇登錄 論壇發(fā) 貼 F5 用戶表 F6 留言表 外部實體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲 圖 2- 4 數(shù) 據(jù)流程圖的符號 7 圖 2- 5 設計流程圖 主要的數(shù)據(jù)源有最新資訊,歌曲相關信息,郵購物品相關信息,帖子相關信息,在瀏覽著 管理員 杭州職業(yè)技術畢業(yè)論文(設 計) 14 7. 1 瀏覽 7. 2 添加 7. 3 修改 7. 4 刪除 F1~6 所有數(shù)據(jù)庫表 線調(diào)查相關信息。它們在系統(tǒng)中流動和處理詳細見下面的數(shù)據(jù)流程圖。 從數(shù)據(jù)流圖上容易看出該網(wǎng)站信息流程如下: 瀏覽著登錄網(wǎng)站后可以瀏覽本站發(fā)布的相關咨訊信息,欣賞本站所有歌曲,查看本站提供的所有的郵購物品信息,提交本站的在線調(diào)查,瀏覽本站的所有的論壇帖子內(nèi)容。用戶注冊登錄后可以發(fā)布自己的主題,或者對已有的主題帖子進 行回復。 管理員可以通過登錄后臺管理數(shù)據(jù)庫中的最新咨訊信息,歌曲信息,郵購物品信息,所有的論壇帖子信息。對本站的數(shù)據(jù)庫表進行管理包括對所有表的記錄的添加,修改,刪除,瀏覽等。 對頂層數(shù)據(jù)流程圖每個功能模塊進一步分解,還可以將每個功能模塊進一步細化,這樣就可以得到數(shù)據(jù)的第一層數(shù)據(jù)流程圖,以上面的后臺管理模塊
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1