【正文】
成用戶的添加即新用戶的注冊。而完成用戶的身份校驗(yàn)是由 完成的。 圖 布局示意圖 完成用戶身份校驗(yàn)的是由 完成的。nameamp。passwdamp。實(shí)現(xiàn)以上功能的語句如 下: rs(lastlogindate)=now() (username)=rs(username) 29 第 7 章 總 結(jié) 與展望 總結(jié) 經(jīng)過多日來的努力《 音樂視聽網(wǎng) 》終于完成了。 ADO 提供的是一種應(yīng)用級程序的應(yīng)用程序接口。 以 上是我在本次畢業(yè)設(shè)計(jì)中的體會,也許認(rèn)識到的問題還很膚淺,但就我個(gè)人來說不得,它們正是我所需要的。/39。s, DVD39。 previous history, session variables, server side variables etc., or by using direct interaction (form elements, mouseovers, etc.). A site can display the current state of a dialogue between users, monitor a changing situation, or provide information in some way personalized to the requirements of the individual user. Dynamic content The second type is a website with dynamic content displayed in plain view. Variable content is displayed dynamically on the fly based on certain criteria, usually by retrieving content stored in a database. A website with dynamic content refers to how its messages, text, images and other information are displayed on the web page, and more specifically how its content changes at any given moment. The web page content varies based on certain criteria, either predefined rules or variable user input. For example, a website with a database of news articles can use a predefined rule which tells it to display all news articles for today39。 希望以后能使我的音樂視聽網(wǎng)具備更多更強(qiáng)大的功能,滿足跟多用戶的需求,同時(shí)在安全性上更進(jìn)一步。軟件工程的思想,指導(dǎo)我一步一步從系統(tǒng)分析,到系統(tǒng)設(shè)計(jì),再到系統(tǒng)實(shí)現(xiàn),讓我對整個(gè)系統(tǒng)的開發(fā)過程有了明顯的全局觀念,也合理地安排了整個(gè)設(shè)計(jì)的時(shí)間。 通過這次畢業(yè)設(shè)計(jì),我掌握了一種新的系統(tǒng)開發(fā)工具 Asp 網(wǎng)絡(luò)技術(shù)。 sql,conn,3,3 音樂視聽網(wǎng)設(shè)計(jì)與實(shí)現(xiàn) 28 如果查詢的記錄集為空,表示用戶名和密碼錯誤。 and passwd=39。 set rs=() sql=select * from user_table where username=39。默認(rèn)的有效期是關(guān)閉瀏覽器馬上失效。完成用戶登錄的頁面有: , 和 。nameamp。這三個(gè)是必須提交的信息。提交頁面設(shè)計(jì)的布局如圖所示 : 音樂視聽網(wǎng)設(shè)計(jì)與實(shí)現(xiàn) 26 圖 提交頁布局示意圖 該頁面有 5 個(gè)布局表格組成。以下表格用于顯示論壇主題和發(fā)貼人,閱讀次數(shù),回復(fù)情況等。 下面是在 Dreamweaver UltraDev 4 設(shè)計(jì)的首頁布局結(jié)果: 獲得提交的主題和內(nèi)容 利用記錄集打開 news 表 主題為 空 記錄集添加記錄 記錄集更新 記錄集關(guān)閉 程序結(jié)束 25 圖 首頁布局示意圖 整個(gè)網(wǎng)頁設(shè)計(jì)的布局結(jié)果有 8 個(gè)布局表格。 圖 添加資訊頁面 音樂視聽網(wǎng)設(shè)計(jì)與實(shí)現(xiàn) 24 實(shí)現(xiàn)添加新聞咨訊的算法流程如圖所示: 圖 算法示意圖 論壇首頁 的實(shí)現(xiàn) 本站根據(jù)設(shè)計(jì)和規(guī)劃,需要設(shè)計(jì)一個(gè)蘭花論壇,而論壇需要實(shí)現(xiàn)和用戶的交互,所以用 htm 網(wǎng)頁已經(jīng)無法完成該功能。 實(shí)現(xiàn)這一算法的詳細(xì)描述如下: 首先,系統(tǒng)根據(jù)表單提交的變量 admin 和 passwd,通過函數(shù) request 獲得提交的變量 admin 和 passwd,如果提交的 admin 變量為空,程序結(jié)束,如果不非空,則建立記錄集和查詢變量,在查詢變量中,定義從 admin 表中查詢用戶名等于 admin 密碼等于passwd 的記錄,如果記錄集為空表明沒有符合條件的記錄,表明是錯誤的用戶名或者密碼,系統(tǒng)給出警告,如果記錄集非空,表明存在符合條件的記錄,那么系統(tǒng)定義一個(gè)session 變量,該 session 變量用來追蹤合法用戶,最后導(dǎo)向管理首頁 。 歌曲試聽調(diào)用文件 在左邊的排行和右邊的歌曲列表中,點(diǎn)擊任意歌曲可以實(shí)現(xiàn)在線試聽音樂,這里是通過調(diào)用 文件實(shí)現(xiàn)的試聽歌曲的功能效果的。 總量排行 的實(shí)現(xiàn)和調(diào)用: 在歌曲試聽網(wǎng)頁的左邊調(diào)用該包含文件達(dá)到顯示總量排行。在為空時(shí),即投票過程中,系統(tǒng)首先 判斷請求的遠(yuǎn)程IP 地址和 cookie(IP)地址是否相等,如果相等,表示該 地址剛剛有人投票,不能重復(fù)投票,如果不相等,則對相應(yīng)選項(xiàng)的投票結(jié)果加 1,同時(shí)建立一個(gè) cookie(IP)變量。接著是本站的導(dǎo)航條,在導(dǎo)航條上分別提供各自的文字鏈接,在導(dǎo)航條的下面是本頁的主要內(nèi)容,版面設(shè)計(jì)為典型的∏,最左邊的版面設(shè)計(jì)的分別是論壇的登錄入口,本站提供的在線調(diào)查,另外放置幾張音樂專輯的圖片。 基于以主理論,結(jié)合用人調(diào)查結(jié)果,本網(wǎng)站確定藍(lán)色作為標(biāo)準(zhǔn)色彩,其它色彩如紅色、灰色等作點(diǎn)綴。一般來說適合于網(wǎng)頁標(biāo)準(zhǔn)色的顏色的 17 藍(lán)色、黃 / 色和黑 /灰 /白色 3大系。 以上是本系統(tǒng)的庫表結(jié)構(gòu)的簡要說明。 4. 表 ly:留言表:用來存放本站注冊用戶所有的帖子信息。 ● 用戶表:用戶名,密碼,電子郵件,性別,來自地區(qū),發(fā)貼數(shù)量,注冊時(shí)間,最后一次登錄時(shí)間,主頁地址,頭像。 功能模塊圖如下: 圖 功能模塊圖音樂視聽網(wǎng)系統(tǒng) 用戶 管理員 試聽音樂 瀏覽新聞 論壇登錄 論壇發(fā)帖 在線投票 后臺管理 管理新聞 管理歌曲 管理帖子 調(diào)查重置 13 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) 新系統(tǒng)邏輯方案中的數(shù)據(jù)流程圖和數(shù)據(jù)字典對新系統(tǒng)描述已經(jīng)很清晰,經(jīng)過前面可行性論證后,下面就可以在此基礎(chǔ)上進(jìn)行系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)。完成指定的功能,滿足問題的要求。需要根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn) 。 處理邏輯:根據(jù)用戶輸入頁號在分頁顯示瀏覽頁面時(shí)跳轉(zhuǎn)到該頁。 ( 一 )數(shù)據(jù)元素:論壇中每個(gè)注冊用戶都有用戶帳號這個(gè)信息,其描述內(nèi)容如下: 數(shù)據(jù)元素名稱:用戶帳號 類型:字符型 長度: 20 位 相關(guān)的數(shù)據(jù)結(jié)構(gòu): {用戶帳號 +密碼 +電子郵箱 +性別 +qq+來自地方 +發(fā)貼數(shù)量 +注冊日期 +最后一次登錄時(shí)間 +個(gè)人主頁 +頭像 } ( 二 )數(shù)據(jù)流。 本文的數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部項(xiàng)。對本站的數(shù)據(jù)庫表進(jìn)行管理包括對所有表的記錄的添加,修改,刪除,瀏覽等。它們在系統(tǒng)中流動和處理詳細(xì)見下面的數(shù)據(jù)流程圖。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。 5 瀏覽者可以隨時(shí)上網(wǎng)查看瀏覽本站論壇,發(fā)貼和回貼,可以提供用戶注冊,用戶登錄,登錄時(shí)并提供 cookie 有效期,方便經(jīng)常登錄用戶,注冊用戶登錄后可以隨時(shí)發(fā)貼和回帖。 功能需求分析 通過上面的用戶調(diào)查,本站初步規(guī)劃已經(jīng)比較清晰,但是,用戶調(diào)查中用戶沒有提到開辦一個(gè)愛好者交流的平臺,沒有提到用戶對一些熱門問題的在線調(diào)查等欄目,所有,在功能需求分析階段,我們綜合需求調(diào)查的結(jié)果和我們建站的經(jīng)驗(yàn),所以,本站功能需求經(jīng)過以上分析最后整理如下: 1 瀏 覽者可以隨時(shí)上網(wǎng)獲得一些相關(guān)音樂的最新咨訊。 唯 有新興的第四媒體的網(wǎng)絡(luò)可以吸取眾多媒體之所長,彌補(bǔ)眾多媒體之所短。 [4] 系統(tǒng)調(diào)查 我按照軟件工程的開發(fā)思路,首先對本站功能需求做詳細(xì)的 調(diào)研,然后在調(diào)研的基礎(chǔ)設(shè)計(jì)新系統(tǒng)的邏輯方案。 綜上所述,開發(fā)該音樂網(wǎng)站在技術(shù)上、經(jīng)濟(jì)上、操作、法律上都是可行的。因此在技術(shù)上是可行的。 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務(wù)器工具 Session 儲存在一個(gè) Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個(gè) ASPApplication 中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理 表 ASP 內(nèi)部 6 大對象及其功能 合理地運(yùn)用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。更重要的是, ASP 使用的 ActiveX 技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的 Web 編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。 ● 項(xiàng)目背景 HTML 作為一種樣式語言,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML顯得越來越難以勝任的情況之下,在 ASP 編程語言高度發(fā)展的形式下,我們開始了對動態(tài)網(wǎng)站系統(tǒng)的開發(fā)。 目前開發(fā)動態(tài)網(wǎng)站的語言和技術(shù)常用的有 ASP,PHP,JSP,CGI 技術(shù)等。 Database 音樂視聽網(wǎng)設(shè)計(jì)與實(shí)現(xiàn) 4 目錄 第 1 章 緒論 ................................................................................................................................5 課題簡介 ..........................................................................................................................5 開發(fā)需求 ..........................................................................................................................5 ASP 及相關(guān)技術(shù)介紹 ......................................................................................................5 ASP 內(nèi)部 6 大對象 ................................................................................................6 第 2 章 可行性論證 .......................................................................................................................7 技術(shù)可行性 ...............................................................