2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  本設(shè)計(jì)采用網(wǎng)頁(yè)交互式的在線教學(xué),與媒體播放器于一身的網(wǎng)頁(yè)平臺(tái),可以播放任意格式的媒體文件,技術(shù)實(shí)現(xiàn)主要采用 JAVA 腳本語(yǔ)言,ASP程序,Access2000數(shù)據(jù)庫(kù)等等。編輯網(wǎng)頁(yè)使用了Microsoft Office Frontpage2000, Macromedia Dreamweaver MX 2004 等軟件。此網(wǎng)頁(yè)使用

2、JAVA 腳本語(yǔ)言嵌套本地播放器控件,所以在本地必須裝有Windows Media Player9 和 RealOne Player才可以正常運(yùn)行。涉及到的上述兩種播放器均為新大機(jī)房必備,如有需要可以改為其它版本的播放器。</p><p>  關(guān)鍵詞: JAVA 腳本語(yǔ)言,播放控件,數(shù)據(jù)庫(kù)</p><p><b>  Abstract</b></p>&

3、lt;p>  This design uses the homepage interactive on-line teaching, with the media player in a body homepage platform, It can broadcast the media document that of the free form, the technical realization mainly uses th

4、e JAVA script language, the ASP procedure, Access2000 database and so on. The edition homepage has used Microsoft Office Frontpage2000, Macromedia Dreamweaver MX 2004 and so on. This homepage uses the JAVA script languag

5、e nesting local player controllor, therefore it must be loaded with Wi</p><p>  Key word: Java script language, broadcast controls,</p><p><b>  目錄</b></p><p>  緒論 ……………

6、………………………………………………………………………….4</p><p>  1. 相關(guān)理論 …………………………………………………………………………….…4</p><p>  1.1 開(kāi)發(fā)平臺(tái)與技術(shù)簡(jiǎn)介 ………………………………………………………………… 5 </p><p>  1.1.1 ASP技術(shù)簡(jiǎn)介 …………………………………………………

7、…………………5</p><p>  1.1.2 ASP技術(shù)的特點(diǎn)………………………………………………………………… 5</p><p>  1.1.3 ASP內(nèi)置對(duì)象簡(jiǎn)介……………………………………………………………… 5</p><p>  1.2 Java Script 腳本語(yǔ)言………………………………………………………………...6</p>

8、;<p>  1.2.1 Java script 腳本語(yǔ)言簡(jiǎn)介………………………………………………….6</p><p>  1.2.2 Java script 基本特點(diǎn) ………………………………………………..7 </p><p>  1.2.3 Java script 與Java 的區(qū)別………………………………………………….7</p>

9、<p>  1.3 Dreamwevar MX 簡(jiǎn)介……………………………………………………………………8</p><p>  1.4 數(shù)據(jù)庫(kù)簡(jiǎn)介………………………………………………………………………………9</p><p>  1.4.1 數(shù)據(jù)庫(kù)(Data Base)……………………………………………………………9 </p><p>  1.

10、4.2 Microsoft Access 2000 數(shù)據(jù)庫(kù)簡(jiǎn)介………………………………………….10</p><p>  1.4.3 Microsoft Access 2000特點(diǎn)…………………………………………………..11</p><p>  1.4.4 Access 2000的數(shù)據(jù)庫(kù)對(duì)象……………………………………………………..11</p><p> 

11、 2. 系統(tǒng)設(shè)計(jì)………………………………………………………………………………….12</p><p>  2.1 系統(tǒng)總體設(shè)計(jì)與功能………………………………………………………………12</p><p>  2.2 系統(tǒng)結(jié)構(gòu)圖…………………………………………………………………………12</p><p>  2.3 系統(tǒng)播放器……………………………………

12、……………………………………15</p><p>  2.4 數(shù)據(jù)庫(kù)總體設(shè)計(jì)設(shè)計(jì) …...............................................................................………..16</p><p>  2.4.1數(shù)據(jù)表描述…………………………………………………………………..16</p><p&

13、gt;  2.4.2數(shù)據(jù)庫(kù)后臺(tái)管理,內(nèi)容瀏覽,查詢(xún)………………………………………..17</p><p><b>  緒論</b></p><p>  腳本語(yǔ)言介于HTML和Java,C++以及VisualBasic等編程語(yǔ)言之間。HTML通常用于格式化和鏈接文本。而編程語(yǔ)言通常用于向機(jī)器發(fā)出一系列復(fù)雜的指令。腳本語(yǔ)言介于兩者之間但它的函數(shù)與編程語(yǔ)言更為相象一些。它與

14、編程語(yǔ)言之間最大的區(qū)別是后者的語(yǔ)法和規(guī)則更為嚴(yán)格和復(fù)雜一些。</p><p>  在服務(wù)器端使用腳本語(yǔ)言,需要在服務(wù)器端安裝腳本引擎。腳本引擎是用于處理腳本的COM (組件對(duì)象模型)對(duì)象。ASP為腳本引擎提供主機(jī)環(huán)境并把.asp文件中的腳本交給腳本引擎處理。對(duì)于.asp文件中使用的每種腳本語(yǔ)言,都要將他們相應(yīng)的腳本引擎安裝在Web服務(wù)器上。但是要使用一些不太常用的腳本語(yǔ)言的話,可能需要安裝相應(yīng)的腳本引擎。<

15、/p><p>  本課題正是借助了Java腳本語(yǔ)言的功能,把播放器嵌套在網(wǎng)頁(yè)中,實(shí)現(xiàn)了網(wǎng)頁(yè)與瀏覽者的交互。系統(tǒng)可以自行判斷各種媒體類(lèi)型,并且可以判斷當(dāng)前機(jī)器上是否安裝了系統(tǒng)所需要的播放器,以便提示用戶正確使用。后臺(tái)管理更加方便,管理員很容易上手,數(shù)據(jù)庫(kù)為Access數(shù)據(jù)庫(kù),可以實(shí)現(xiàn)中型數(shù)據(jù)群。這樣一來(lái)可以在校服務(wù)器內(nèi)專(zhuān)門(mén)開(kāi)辟一個(gè)教學(xué)網(wǎng)站,把一些優(yōu)秀的視頻,音頻教學(xué)放到網(wǎng)站上,供各位同學(xué)自學(xué)。系統(tǒng)基本功能以實(shí)現(xiàn)完成,可

16、以繼續(xù)添加各種需要的功能。</p><p><b>  1.相關(guān)理論</b></p><p>  1.1 開(kāi)發(fā)平臺(tái)與技術(shù)簡(jiǎn)介</p><p>  1.1.1 ASP技術(shù)簡(jiǎn)介</p><p>  Microsoft Active Server Pages,即讀者朋友們所稱(chēng)的ASP,是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,AS

17、P內(nèi)含于IIS之中,最新版的ASP 3.0內(nèi)含于IIS 5.0之中。通過(guò)ASP大家可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX控件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。</p>

18、;<p>  1.1.2 ASP技術(shù)的特點(diǎn)</p><p><b>  無(wú)需編譯 </b></p><p><b>  易于生成 </b></p><p><b>  獨(dú)立于瀏覽器 </b></p><p><b>  面向?qū)ο?</b>&

19、lt;/p><p>  與任何ActiveX scripting 語(yǔ)言兼容 </p><p><b>  源程序碼不會(huì)外漏</b></p><p>  1.1.3 ASP內(nèi)置對(duì)象簡(jiǎn)介</p><p>  下面詳細(xì)介紹每個(gè)對(duì)象:</p><p>  1)Request對(duì)象</p><

20、;p>  Resquest對(duì)象代表由各客戶程序發(fā)往HTTP的請(qǐng)求報(bào)文。事實(shí)上,Request對(duì)象的功能是單向的,它只能接收客戶端Web頁(yè)面提交的數(shù)據(jù),與Response對(duì)象的功能剛好相反。</p><p>  2)Response對(duì)象</p><p>  Response對(duì)象用于向客戶端瀏覽器發(fā)送數(shù)據(jù),用戶可以使用該對(duì)象將服務(wù)器的數(shù)據(jù)以HTML的格式發(fā)送到用戶端的瀏覽器,它與Requ

21、est組成了一對(duì)接收、發(fā)送數(shù)據(jù)的對(duì)象,這也是實(shí)現(xiàn)動(dòng)態(tài)的基礎(chǔ)。</p><p>  3)Server對(duì)象</p><p>  Server對(duì)象是ASP中一個(gè)很重要的對(duì)象,許多高級(jí)功能都是靠它來(lái)完成的。它提供了對(duì)Active Server Pages和方法的使用。</p><p>  4)Application對(duì)象</p><p>  Appli

22、cation對(duì)象是個(gè)應(yīng)用程序級(jí)的對(duì)象,用來(lái)在所有用戶間共享信息,并可以在Web應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。</p><p>  5)Session對(duì)象</p><p>  Session其實(shí)指的就是訪問(wèn)者從到達(dá)某個(gè)特定主頁(yè)到離開(kāi)為止的那段時(shí)間。每一訪問(wèn)者都會(huì)單獨(dú)獲得一個(gè)Session。在Web應(yīng)用程序中,當(dāng)一個(gè)用戶訪問(wèn)該應(yīng)用時(shí),Session類(lèi)型的變量可以供這個(gè)用戶在該Web應(yīng)用的所有

23、頁(yè)面中共享數(shù)據(jù);如果另一個(gè)用戶也同時(shí)訪問(wèn)該Web應(yīng)用,他也擁有自己的Session變量,但兩個(gè)用戶之間無(wú)法通過(guò)Session變量共享信息,而Application類(lèi)型的變更則可以實(shí)現(xiàn)站點(diǎn)多個(gè)用戶之間在所有頁(yè)面中共享信息。</p><p>  6)ObjectContext 對(duì)象可以使用 ObjectContext 對(duì)象提交或撤消由 ASP 腳本初始化的事務(wù)。</p><p>  1.2

24、 Java Script 腳本語(yǔ)言</p><p>  1.2.1 Java Script 腳本語(yǔ)言簡(jiǎn)介</p><p>  隨著Internet技術(shù)的突飛猛進(jìn),各行各業(yè)都在加入Internet的行業(yè)中來(lái)。無(wú)論從管理方面,還是從商業(yè)角度來(lái)看,Internet都可以帶來(lái)無(wú)限生機(jī)。通過(guò)Internet,可以實(shí)現(xiàn)地區(qū)、集體乃至個(gè)人的連接,從而達(dá)到一種“統(tǒng)一的和諧”。那么怎樣把自己的或公司的信息

25、資源加入到WWW服務(wù)器,是廣大用戶日益關(guān)心的問(wèn)題。采用超鏈技術(shù)(超文本和超媒體技術(shù))是實(shí)現(xiàn)這個(gè)目標(biāo)最簡(jiǎn)單的、最快速的手段和途徑。具體實(shí)現(xiàn)這種手段的支持環(huán)境,那就是HTML超文本標(biāo)識(shí)語(yǔ)言。通過(guò)它們可制作所需的Web網(wǎng)頁(yè)?! ⊥ㄟ^(guò)超文本(Hyper Text)和超媒體(Hyper Media)技術(shù)結(jié)合超鏈接(Hyper link)的鏈接功能將各種信息組織成網(wǎng)絡(luò)結(jié)構(gòu)(web),構(gòu)成網(wǎng)絡(luò)文檔(Document),實(shí)現(xiàn)Internet上的“漫

26、游”。通過(guò)HTML符號(hào)的描述就可以實(shí)現(xiàn)文字、表格、聲音、圖像、動(dòng)畫(huà)等多媒體信息的檢索?! ∪欢捎眠@種超鏈技術(shù)存在有一定的缺陷,那就是它只能提供一種靜態(tài)的信息資源,缺少動(dòng)態(tài)的客戶端與服務(wù)器端的交互。雖然可通過(guò)CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口實(shí)現(xiàn)一定的交互</p><p>  JavaScript的出現(xiàn),它可以使得信息和用戶之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)

27、時(shí)的、動(dòng)態(tài)的、可交式的表達(dá)能力。從而基于CGI靜態(tài)的HTML頁(yè)面將被可提供動(dòng)態(tài)實(shí)時(shí)信息,并對(duì)客戶操作進(jìn)行反應(yīng)的Web頁(yè)面的取代。JavaScript腳本正是滿足這種需求而產(chǎn)生的語(yǔ)言。它深受廣大用戶的喜愛(ài)和歡迎。它是眾多腳本語(yǔ)言中較為優(yōu)秀的一種,它與WWW的結(jié)合有效地實(shí)現(xiàn)了網(wǎng)絡(luò)計(jì)算和網(wǎng)絡(luò)計(jì)算機(jī)的藍(lán)圖。無(wú)疑Java家族將占領(lǐng)Internet網(wǎng)絡(luò)的主導(dǎo)地位。因此,盡快掌握J(rèn)avaScript腳本語(yǔ)言編程方法是我國(guó)廣大用戶日益關(guān)心的。  什

28、么是JavaScript ?  JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(Event Driven)并具有安全性能的腳本語(yǔ)言。使用它的目的是與HTML超文本標(biāo)記語(yǔ)言、Java 腳本語(yǔ)言(Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象,與Web客戶交互作用。從而可以開(kāi)發(fā)客戶端的應(yīng)用程序等。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇.&l

29、t;/p><p>  1.2.2 Java script 基本特點(diǎn)</p><p>  JavaScript具有以下幾個(gè)基本特點(diǎn):</p><p>  1.是一種腳本編寫(xiě)語(yǔ)言;2.基于對(duì)象的語(yǔ)言;3.簡(jiǎn)單性;4.安全性;5.動(dòng)態(tài)性的;6.跨平臺(tái)性;  綜合所述JavaScript是一種新的描述語(yǔ)言,它可以被箝入到HTML的文件之中。JavaScript語(yǔ)

30、言可以做到回應(yīng)使用者的需求事件(如:form的輸入),而不用任何的網(wǎng)路來(lái)回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過(guò)傳給伺服端(server)處理,再傳回來(lái)的過(guò)程,而直接可以被客戶端 (client) 的應(yīng)用程式所處理。</p><p>  1.2.3 Java script 與Java 的區(qū)別</p><p>  JavaScript 和 Java 很類(lèi)似,但到底并不一樣!

31、Java 是一種比 JavaScript 更復(fù)雜許多的程式語(yǔ)言,而 JavaScript 則是相當(dāng)容易了解的語(yǔ)言。JavaScript 創(chuàng)作者可以不那麼注重程式技巧,所以許多 Java 的特性在 Java Script 中并不支援。</p><p>  雖然JavaScript與Java有緊密的聯(lián)系,但卻是兩個(gè)公司開(kāi)發(fā)的不同的兩個(gè)產(chǎn)品。Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Intern

32、et應(yīng)用程序開(kāi)發(fā);而JavaScript是Netscape公司的產(chǎn)品,其目的是為了擴(kuò)展Netscape Navigator功能,而開(kāi)發(fā)的一種可以嵌入Web頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言, 它的前身是Live Script;而Java的前身是Oak語(yǔ)言。下面對(duì)兩種語(yǔ)言間的異同作如下比較:1、基于對(duì)象和面向?qū)ο蟆 ava是一種真正的面向?qū)ο蟮恼Z(yǔ)言,即使是開(kāi)發(fā)簡(jiǎn)單的程序,必須設(shè)計(jì)對(duì)象。   JavaScript是種

33、腳本語(yǔ)言,它可以用來(lái)制作與網(wǎng)絡(luò)無(wú)關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對(duì)象(Object Based)和事件驅(qū)動(dòng)(Event Driver)的編程語(yǔ)言。因而它本身提供了非常豐富的內(nèi)部對(duì)象供設(shè)計(jì)人員使用。 2、解釋和編譯  兩種語(yǔ)言在其瀏覽器中所執(zhí)行的方式不一樣。Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過(guò)編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,它可以通過(guò)編譯器或解釋器實(shí)現(xiàn)獨(dú)立</p>

34、<p>  1.3 Dreamweaver MX 簡(jiǎn)介</p><p>  Macromedia Dreamweaver MX 是創(chuàng)建專(zhuān)業(yè)網(wǎng)站的最佳途徑, 同時(shí)也是構(gòu)建強(qiáng)大 Internet 應(yīng)用程序的最簡(jiǎn)便的途徑。 開(kāi)發(fā)人員第一次能在一個(gè)環(huán)境內(nèi)快速創(chuàng)建和管理網(wǎng)站及 Internet 應(yīng)用程序。Dreamweaver MX 是一個(gè)完整、集成的解決方案, 可為您提供可視化的布局工具、快速的 web

35、應(yīng)用程序開(kāi)發(fā)以及廣泛的代碼編輯支持。</p><p>  在Dreamweaver  MX中,最顯著的變化就是面版,文檔窗口右側(cè)的界面中包含了所有常用的面版。根據(jù)不同的需要,Dreamweaver  MX將面版分為以下幾大組。設(shè)計(jì):包含網(wǎng)頁(yè)設(shè)計(jì)中所需要的面版,分別為CSS樣式、HTML樣式和行為。代碼:包含代碼編輯所需要的面版,分別為標(biāo)簽檢查器、代碼片段和參考。應(yīng)用程序:

36、包含動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)所需要的面版,分別為數(shù)據(jù)庫(kù)。綁定。服務(wù)器行為和組件。以上是默認(rèn)狀態(tài)下的面版組,除此之外,在“窗口”菜單的“其他”命令下還可以顯示其他的面版,包括代碼檢查器、框架、歷史記錄、層和時(shí)間軸等。</p><p>  1.4 數(shù)據(jù)庫(kù)簡(jiǎn)介</p><p>  1.4.1 數(shù)據(jù)庫(kù)(Data Base)</p><p>  數(shù)據(jù)庫(kù)系統(tǒng)是計(jì)算機(jī)軟件的一個(gè)重要分

37、支,也是一門(mén)新興學(xué)科,它和計(jì)算機(jī)網(wǎng)絡(luò)、人工智能被稱(chēng)為計(jì)算機(jī)技術(shù)領(lǐng)域的三大熱門(mén)技術(shù),而且隨著各種應(yīng)用領(lǐng)域?qū)?shù)據(jù)管理的進(jìn)一步需求,數(shù)據(jù)處理迅速成為計(jì)算機(jī)應(yīng)用的重要方面,數(shù)據(jù)庫(kù)也成為計(jì)算機(jī)領(lǐng)域發(fā)展最快的學(xué)科之一。數(shù)據(jù)庫(kù)技術(shù)的重要性已愈來(lái)愈來(lái)為人所熟知?,F(xiàn)在,不僅在大、中、小、微型機(jī)等各種機(jī)型都配有數(shù)據(jù)庫(kù)系統(tǒng),而且各行各業(yè)的信息系統(tǒng),乃至因特網(wǎng)上的信息系統(tǒng)也都離不開(kāi)數(shù)據(jù)庫(kù)的支持。數(shù)據(jù)庫(kù)已經(jīng)成為信息社會(huì)的重要基礎(chǔ)設(shè)施。 數(shù)據(jù)庫(kù)技術(shù)發(fā)展到今

38、天已經(jīng)是一門(mén)成熟的技術(shù),但由于數(shù)據(jù)庫(kù)是一個(gè)復(fù)雜系統(tǒng),涉及面廣,所以至今仍沒(méi)有統(tǒng)一的、公認(rèn)的定義。綜合較為流行的幾種數(shù)據(jù)庫(kù)文獻(xiàn)中對(duì)數(shù)據(jù)庫(kù)的定義,可以給數(shù)據(jù)庫(kù)這樣一個(gè)定義:數(shù)據(jù)庫(kù)是以某種方式組織起來(lái),使之可以檢索和利用的數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)不是毫不相關(guān)的,而是相互關(guān)聯(lián)的。數(shù)據(jù)庫(kù)用綜合的方法組織數(shù)據(jù),具有較小的數(shù)據(jù)冗余,可供多個(gè)用戶共享,具有較高的數(shù)據(jù)獨(dú)立性和安全控制機(jī)制,能夠保證數(shù)據(jù)安全、可靠,并允許多個(gè)用戶并發(fā)地使用數(shù)據(jù)庫(kù),及時(shí)、有

39、效地處理數(shù)據(jù),且能保證數(shù)據(jù)的一致性和完整性。              數(shù)據(jù)庫(kù)系統(tǒng)的</p><p>  1.4.2 Microsoft Access 2000 數(shù)據(jù)庫(kù)簡(jiǎn)介</p><p>  Access2000 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsof

40、t Office2000 套件的重要組成部分,。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢(xún),報(bào)表和應(yīng)用程序等。</p><p>  在Office家族成員中,人們對(duì)于Access 2000的了解,往往只局限在它的操作界面中,對(duì)于數(shù)據(jù)庫(kù)管理的功能仍只是停留在建立表、數(shù)據(jù)輸入、使用窗體向?qū)?、?bào)表向?qū)?、?shù)據(jù)訪問(wèn)頁(yè)向?qū)У纫恍┖?jiǎn)單的應(yīng)用上。其實(shí)Access

41、 2000的功能十分強(qiáng)大,且超乎你的想像。它是微軟自公布Access以來(lái)功能最全面、與Windows和Internet結(jié)合最緊密的數(shù)據(jù)庫(kù)軟件,是一個(gè)功能非常強(qiáng)大,而且簡(jiǎn)單易用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),即對(duì)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)、處理和管理的系統(tǒng)。</p><p>  數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。 </p&g

42、t;<p>  Microsoft Access2000是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱(chēng)關(guān)聯(lián),連接),以便查詢(xún)相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。 </p><p>  與Access 以前的版本比較,Access2

43、000 新增了許多功能,字段類(lèi)型增加了OLE對(duì)象和超級(jí)鏈接,特別是與Internet的融合,在數(shù)據(jù)庫(kù)中可以直接鏈接到指定的Web頁(yè)面或網(wǎng)絡(luò)文件,也可以把Web頁(yè)面上的表格導(dǎo)入到數(shù)據(jù)庫(kù)。Access 可以方便地利用各種數(shù)據(jù)源,包括DBASE, FoxBase,FoxPro,Excel,Word等。Access 增加了數(shù)據(jù)庫(kù)訪問(wèn)的安全機(jī)制,可對(duì)表一級(jí)設(shè)置訪問(wèn)許可權(quán)。Access 還可以方便地利用FoxPro數(shù)據(jù)庫(kù)、Excel電子表格的數(shù)據(jù),

44、還可以和Word混合使用,打印通用信函或信封。</p><p>  1.4.3 Access的特點(diǎn) 1) Access是一個(gè)中、小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。2) Access又是一個(gè)完全面向?qū)ο螅捎檬录?qū)動(dòng)機(jī)制的最新關(guān)系數(shù)據(jù)庫(kù)管理</p><p>  系統(tǒng),使得數(shù)據(jù)庫(kù)的應(yīng)用與開(kāi)發(fā)更加便捷、靈活。</p><p>  3) Access是一個(gè)同時(shí)面向數(shù)據(jù)庫(kù)最

45、終用戶和數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的關(guān)系數(shù)據(jù)庫(kù)管 </p><p><b>  理系統(tǒng)。</b></p><p>  Access是一個(gè)典型的開(kāi)放式數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p>  5) Access支持多媒體的應(yīng)用與開(kāi)發(fā)。 6) Access既可以在單用戶環(huán)境下工作也可以在多用戶環(huán)境下工作,并且具有 </p><p> 

46、 完善的安全管理機(jī)制。7) Access內(nèi)置了大量的函數(shù)。8) Access提供了許多宏操作。9) Access提供了聯(lián)機(jī)幫助功能。</p><p>  1.4.4 Access 2000的數(shù)據(jù)庫(kù)對(duì)象    Access 2000關(guān)系數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)對(duì)象的集合。數(shù)據(jù)庫(kù)對(duì)象包括:表(Table)、查詢(xún)(Query)、窗體(Form)、報(bào)表(Report)、數(shù)據(jù)訪問(wèn)頁(yè)(Page)、宏(Macro)和模塊(

47、Module)。在任何時(shí)刻,Access 2000只能打開(kāi)并運(yùn)行一個(gè)數(shù)據(jù)庫(kù)。但是,在每一個(gè)數(shù)據(jù)庫(kù)中,可以擁有眾多的表、查詢(xún)、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。這些數(shù)據(jù)庫(kù)對(duì)象都存儲(chǔ)在同一個(gè)以MDB為擴(kuò)展名的數(shù)據(jù)庫(kù)文件中。</p><p>  1) 表(Table)對(duì)象   表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。2) 查詢(xún)(Query)對(duì)象   查詢(xún)是根據(jù)用戶給定條件在指定的表中篩選記錄或者進(jìn)一

48、步對(duì)篩選出來(lái)的記</p><p>  錄做某種操作的數(shù)據(jù)庫(kù)對(duì)象。查詢(xún)可以進(jìn)一步分為選擇查詢(xún)和動(dòng)作查詢(xún)兩種。</p><p>  用戶可以使用選擇查詢(xún)從指定的表中獲取滿足給定條件的記錄,也可以使用</p><p>  動(dòng)作查詢(xún)從指定的表中篩選記錄以生成一個(gè)新表或者對(duì)指定的表進(jìn)行記錄</p><p>  的更新、添加或刪除操作。</p>

49、;<p>  3) 窗體(Form)對(duì)象   窗體對(duì)象允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和 </p><p><b>  布局。</b></p><p>  4) 報(bào)表(Report)對(duì)象 報(bào)表對(duì)象允許用戶不用編程僅通過(guò)可視化的直觀操作就可以設(shè)計(jì)報(bào)表打印</p><p><b>  格式

50、。</b></p><p>  數(shù)據(jù)訪問(wèn)頁(yè)(Page)對(duì)象數(shù)據(jù)訪問(wèn)頁(yè)可以將數(shù)據(jù)庫(kù)中的記錄發(fā)布到Internet或Intranet,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。</p><p>  宏(Macro)對(duì)象 宏對(duì)象是一個(gè)或多個(gè)宏操作的集合,其中的每一個(gè)宏操作執(zhí)行特定的單一功</p><p>  能。用戶可以將這些宏操作組織起來(lái)形成宏對(duì)象以執(zhí)行特定的任

51、務(wù)。7) 模塊(Module)對(duì)象 模塊對(duì)象是將Visual Basic for Application(簡(jiǎn)稱(chēng)宏語(yǔ)言VBA)編寫(xiě)的過(guò)程</p><p>  和聲明作為一個(gè)整體進(jìn)行保存的過(guò)程的集合。 </p><p>  Access 2000提供的上述七種對(duì)象分工極為明確,從功能和彼此間的關(guān)系角度考慮,這七種對(duì)象可以分為三個(gè)層次:第一層次是表對(duì)象和查詢(xún)對(duì)象,它們是數(shù)據(jù)庫(kù)的基本

52、對(duì)象,用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)和查詢(xún)數(shù)據(jù)。第二層次是窗體對(duì)象、報(bào)表對(duì)象和數(shù)據(jù)訪問(wèn)頁(yè),它們是直接面向用戶的對(duì)象,用于數(shù)據(jù)的輸入輸出和應(yīng)用系統(tǒng)的驅(qū)動(dòng)控制。第三層次是宏對(duì)象和模塊對(duì)象,它們是代碼類(lèi)型的對(duì)象,用于通過(guò)組織宏操作或編寫(xiě)程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理工作自動(dòng)化。 </p><p><b>  2.系統(tǒng)設(shè)計(jì)</b></p><p>  2.1系統(tǒng)總體設(shè)

53、計(jì)與功能</p><p>  功能分析的任務(wù),是弄清用戶對(duì)目標(biāo)系統(tǒng)數(shù)據(jù)處理功能所提出的要求,由于我們確定系統(tǒng)應(yīng)該實(shí)現(xiàn)十項(xiàng)功能:加到播放列表 , 播放選項(xiàng) , 全部清楚 , 反向選擇 , 數(shù)據(jù)修改功能 , 數(shù)據(jù)刪除功能 , 數(shù)據(jù)添加功能 , 數(shù)據(jù)查詢(xún)功能 , 退出系統(tǒng).</p><p><b>  2.2系統(tǒng)結(jié)構(gòu)圖</b></p><p>  本

54、系統(tǒng)的結(jié)構(gòu)圖如下:</p><p> ?。?) (2) (3) (4) (5)</p><p>  (1)系統(tǒng)播放器結(jié)構(gòu)圖:</p><p> ?。?)系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)容分類(lèi)顯示界面(選項(xiàng)界面)結(jié)構(gòu)圖:</p><p> ?。?)(5)系統(tǒng)后臺(tái)管理界面和登陸界面結(jié)構(gòu)圖:</p>

55、;<p> ?。?) </p><p>  2.3 系統(tǒng)播放器</p><p><b>  1.網(wǎng)頁(yè)播放器介紹</b></p><p>  此播放器屬于多功能超級(jí)播放器,音頻視頻于一身,可在網(wǎng)頁(yè)上自如的播放各種類(lèi)型的媒體文件,可以播放本地和網(wǎng)絡(luò)上的文件,主要是調(diào)用本地機(jī)上的Windows Media Pla

56、yer 與 RealOne Player播放控件,因此內(nèi)存占用量很小,系統(tǒng)自身有智能判斷功能,很適合于網(wǎng)上教學(xué),網(wǎng)頁(yè)視頻,網(wǎng)頁(yè)音頻的頁(yè)面,本身嵌于網(wǎng)頁(yè)內(nèi),使用方便,操作簡(jiǎn)單。</p><p>  2.網(wǎng)頁(yè)播放器的組成</p><p>  網(wǎng)頁(yè)播放器由功能按鈕,迷你屏幕<可全屏>,管理列表,播放列表四部分組成。</p><p><b>  3.網(wǎng)

57、頁(yè)播放器特點(diǎn)</b></p><p>  此播放器主要是由Windows Media Player 與 RealOne Player 播放控件的整合產(chǎn)物,因此說(shuō)可以播放:</p><p>  MPG;.MPEG;.MPE;.M1V;.SMI;.MP2; .MP2V;.MPA;.AVI;.WMV;.WVX;.IVF;.DAT;.ASF;.MP3;.MID;.MIDI;.RMI;.

58、WAV;.WMA;.WAX;.AIF;.AIFC;.AIFF;.AU;.SND;.SWA;.WPL;.M3U;.ASX;.SWF;.JPG;.BMP;.GIF;.PNG;.RMJ;.RT;.SMIL;.RMVB;.SSM;.RA;.RM;.SSM;.RAM;.RPM;.RA;.RMM;.MPGA等格式的媒體文件,可見(jiàn)此播放器涵蓋了幾乎所有的播放格式。除了播放任意格式外,此播放器還有界面簡(jiǎn)單,易學(xué),操作方便等優(yōu)點(diǎn),系統(tǒng)內(nèi)存占有量很小,可直

59、接在網(wǎng)頁(yè)上欣賞視頻音頻文件,可以一邊瀏覽網(wǎng)頁(yè)內(nèi)容,一邊看或聽(tīng)音頻視頻節(jié)目,也可以直接全屏欣賞。不需要播放器的時(shí)候可以隱藏或關(guān)閉播放器,這根本不影響瀏覽網(wǎng)頁(yè)。用戶還可以自己添加網(wǎng)絡(luò)上或本地上的媒體文件,系統(tǒng)的智能判斷功能自動(dòng)完成格式轉(zhuǎn)換工作。但是要讓播放器正常運(yùn)行的話,必須要在本地機(jī)上裝有Windows Media Player 與 RealOne Player播放器,這</p><p>  4.網(wǎng)頁(yè)播放器功能介紹

60、</p><p><b>  播放器有以下功能;</b></p><p>  打開(kāi)關(guān)閉視頻,全屏播放,上一個(gè)播放,下一個(gè)播放,隨機(jī)播放,循環(huán)播放,選段播放,追加URL地址,編輯播放列表,召回上次列表,讀取用戶列表,保存用戶列表,文件后臺(tái)管理,播放參數(shù)設(shè)置,文件分類(lèi)搜索,播放列表,靜音,音量大小,關(guān)閉播放器,刷新播放器,刷新右頁(yè)面等功能。</p><

61、p><b>  各功能介紹如下:</b></p><p>  1)打開(kāi)關(guān)閉視頻: 可以把迷你屏幕打開(kāi)或關(guān)閉。</p><p>  2)全屏播放:可在顯示器屏幕上滿屏幕顯示。</p><p>  3)上一個(gè)播放:播放文件列表當(dāng)前文件的上一個(gè)文件。</p><p>  4)下一個(gè)播放:播放文件列表當(dāng)前文件的下一個(gè)文件。

62、</p><p>  5)隨機(jī)播放:播放列表的固定順序變?yōu)殡S機(jī)。</p><p>  6)循環(huán)播放:當(dāng)前播放的文件循環(huán)播放。</p><p>  7)選段播放:當(dāng)前播放的文件某一段到另一段的播放。</p><p>  8)追加URL地址:給播放列表添加網(wǎng)絡(luò)上的文件。</p><p>  9) 編輯播放列表:可以進(jìn)行播放

63、列表中的文件上移,下移,剪切,復(fù)制,粘</p><p>  10)刪除等等一系列編輯活動(dòng)。</p><p>  11)召回上次列表:可以還原播放器初始化時(shí)的播放列表。</p><p>  12)讀取用戶列表:用戶自己編輯的播放列表。</p><p>  13)保存用戶列表:保存用戶編輯好的播放列表。</p><p> 

64、 14)文件后臺(tái)管理:可以修改當(dāng)前播放列表中的文件,有添加,刪除,修改等功能。</p><p>  15)播放參數(shù)設(shè)置:修改播放器的播放參數(shù)。</p><p>  16)文件分類(lèi)搜索:可分類(lèi)搜索播放列表中的文件。有播放,追加,全選,反選,清除等功能。</p><p>  17)播放列表:顯示所有的媒體文件,雙擊即可播放。</p><p>  

65、18)靜音:關(guān)閉播放器音量。</p><p>  19)音量大?。赫{(diào)整播放器音量。</p><p>  20)關(guān)閉播放器:可關(guān)閉播放器,但頁(yè)面不會(huì)關(guān)閉。</p><p>  21)刷新播放器:重新載入播放控件。</p><p>  22)刷新右頁(yè)面:刷新右邊的網(wǎng)頁(yè)。不影像播放器的正常播放。</p><p>  2.4數(shù)

66、據(jù)庫(kù)總體設(shè)計(jì)</p><p>  我做為建立本系統(tǒng)的一位成員專(zhuān)門(mén)做了關(guān)于數(shù)據(jù)庫(kù)建立,對(duì)數(shù)據(jù)庫(kù)與分類(lèi)頁(yè)面的連接也就是數(shù)據(jù)庫(kù)內(nèi)容調(diào)出顯示在瀏覽界面,顯示時(shí)分類(lèi),不重復(fù)的顯示,顯示的數(shù)據(jù)庫(kù)內(nèi)容再加到播放器列表,查詢(xún)指定的最后個(gè)記錄;數(shù)據(jù)庫(kù)的后臺(tái)管理,就是進(jìn)入系統(tǒng)后臺(tái),對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行添加,刪除,修改部分,主要是關(guān)于本系統(tǒng)的數(shù)據(jù)庫(kù)的一系列操作部分。</p><p>  2.4.1數(shù)據(jù)表描述:<

67、;/p><p>  Adim表:用來(lái)存儲(chǔ)進(jìn)入后臺(tái)管理界面的管理員密碼信息。</p><p>  Adim表的構(gòu)成圖如下:</p><p>  從上面的構(gòu)成圖看數(shù)據(jù)庫(kù)中的 Adim 表由 ID,username, Password等三個(gè)字段構(gòu)成的,用來(lái)保存系統(tǒng)后臺(tái)管理進(jìn)入的管理員名,管理員密碼等內(nèi)容。管理員進(jìn)入系統(tǒng)后臺(tái)界面前必順通過(guò)登陸界面:</p><

68、;p>  要填寫(xiě)正確的用戶名和密碼以后進(jìn)入系統(tǒng)后臺(tái)界面進(jìn)行相關(guān)的操作。</p><p>  edia表:用來(lái)存儲(chǔ)用來(lái)存儲(chǔ)教學(xué)資料的類(lèi)名,名稱(chēng),URL地址等內(nèi)容。</p><p>  Media 表的構(gòu)成圖如下:</p><p>  從上面的構(gòu)成圖看數(shù)據(jù)庫(kù)中的Media 表由 ID, medianame, singer, url等四個(gè)字段組成的,專(zhuān)門(mén)用于存儲(chǔ)數(shù)據(jù)

69、庫(kù)內(nèi)容的(教學(xué)資料的)ID號(hào)碼(關(guān)鍵字),名字,類(lèi)型,網(wǎng)上地址等內(nèi)容。有關(guān)這些的操作在2.4.2詳細(xì)的講。</p><p>  2.4.2 數(shù)據(jù)庫(kù)后臺(tái)管理,內(nèi)容瀏覽,查詢(xún)</p><p>  1)數(shù)據(jù)庫(kù)的后臺(tái)界面的結(jié)構(gòu)圖:</p><p>  2)數(shù)據(jù)庫(kù)后臺(tái)界面插圖如下:</p><p>  管理員進(jìn)入后臺(tái)界面后對(duì)數(shù)據(jù)庫(kù)進(jìn)行</p>

70、;<p>  從上面的數(shù)據(jù)庫(kù)后臺(tái)管理界面插圖能看出來(lái)在這個(gè)界面對(duì)數(shù)據(jù)庫(kù)進(jìn)行下面的一系列操作:</p><p>  增加:對(duì)數(shù)據(jù)庫(kù)內(nèi)容繼續(xù)的增加記錄;</p><p>  重設(shè):想要增加的記錄更重新寫(xiě);</p><p>  刪除:對(duì)不要的數(shù)據(jù)庫(kù)記錄進(jìn)行刪除;</p><p>  更改:對(duì)數(shù)據(jù)庫(kù)的記錄進(jìn)行進(jìn)一步的修改;</p&

71、gt;<p>  用戶進(jìn)入瀏覽界面后對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行:</p><p>  我們先看系統(tǒng)后臺(tái)界面的插圖:</p><p>  按摸個(gè)類(lèi)名以后進(jìn)一步的進(jìn)入類(lèi)型下面的選項(xiàng)界面,這個(gè)界面的插圖如下:</p><p>  從上面的兩幅插圖能看出來(lái)?yè)碜o(hù)進(jìn)入瀏覽界面以后進(jìn)行下面的一系列操作:</p><p>  1)從數(shù)據(jù)庫(kù)中調(diào)出來(lái)的內(nèi)容分

72、類(lèi)的,不重復(fù)的顯示在界面上。</p><p>  2)最后個(gè)選項(xiàng)選好以后繼續(xù)地進(jìn)行:播放,加到播放列表,全部播放,全部清楚等一系列操作。</p><p><b>  查詢(xún)界面</b></p><p>  用戶界面上進(jìn)行對(duì)想要查找的內(nèi)容進(jìn)行具體的查詢(xún)。</p><p>  下面解釋關(guān)于數(shù)據(jù)庫(kù)超級(jí)連接,內(nèi)容的分類(lèi)顯示代碼:&

73、lt;/p><p>  1)來(lái)調(diào)用數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序打開(kāi)指定數(shù)據(jù)庫(kù):</p><p>  Set conn = Server.CreateObject("ADODB.Connection")</p><p>  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &

74、</p><p>  Server.MapPath(""&db&"")</p><p>  conn.Open connstr</p><p>  2)連接調(diào)用showmusic.asp 查找singer字段的內(nèi)容:</p><p>  href="showmusic.asp?

75、keyword=<%=rs("singer")%>" <%=rs("singer")%></a></p><p>  3)用數(shù)據(jù)庫(kù)中指定地址所調(diào)出的內(nèi)容分列處理:</p><p>  rs.movenext</p><p>  if rs.eof or rs.bof then<

76、;/p><p><b>  exit do</b></p><p><b>  end if</b></p><p>  4)用來(lái)查詢(xún)數(shù)據(jù)庫(kù)中的singer字段的內(nèi)容,用《group by singer》 避免調(diào)出來(lái)的內(nèi)容的重復(fù)</p><p>  dim rs, strsql</p>&

77、lt;p>  set rs=server.createobject("adodb.recordset")</p><p>  strsql="select singer from media group by singer"</p><p>  rs.open strsql,conn,1,3</p><p><b&

78、gt;  參考文獻(xiàn)</b></p><p>  SQL寶典 (美)Alex Kriegel, Boris M. Trukhnov著 電子工業(yè)出版社 2003.09 </p><p>  SQL基礎(chǔ) John J. Patrick著 清華大學(xué)出版社 2003 </p><p>  ASP編程技術(shù)與綜合實(shí)例演練 蒙新編著 清華大學(xué)出版社 20

79、01 </p><p>  ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 宣小平, 但正剛, 張文毅編著 人民郵電出版社 2003.01 </p><p>  ASP網(wǎng)絡(luò)編程技術(shù)與實(shí)例 胡標(biāo)編著 人民郵電出版社 2004 </p><p>  ASP網(wǎng)絡(luò)應(yīng)用系統(tǒng)典型模塊開(kāi)發(fā)實(shí)例解析 張固, 汪曉平等編著 人民郵電出版社 2004.7 </p>&l

80、t;p>  Access 2000基礎(chǔ)與應(yīng)用題解及實(shí)驗(yàn)指導(dǎo) 李雁翎編著 清華大學(xué)出版社 2003.9 </p><p>  FrontPage 2000 & ASP網(wǎng)頁(yè)設(shè)計(jì)技巧與網(wǎng)站維護(hù) 蔣方帥編著 清華大學(xué)出版社 2000 </p><p>  Dreamweaver MX 2004時(shí)尚創(chuàng)作百例 網(wǎng)冠科技編著 機(jī)械工業(yè)出版社 2004.08 </p&

81、gt;<p>  Dreamweaver MX & ASP網(wǎng)頁(yè)整合大全 立雅科技編著 電子工業(yè)出版社 2004 </p><p>  Dreamweaver MX網(wǎng)頁(yè)設(shè)計(jì) 魏洪斌, 周鑫, 劉志江編著 清華大學(xué)出版社 2003.01 </p><p>  JavaScript從入門(mén)到精通(黃金版) (美)James Jaworski 電子工業(yè)出版社 20

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論