在線教育本科畢業(yè)論文_第1頁(yè)
在線教育本科畢業(yè)論文_第2頁(yè)
在線教育本科畢業(yè)論文_第3頁(yè)
在線教育本科畢業(yè)論文_第4頁(yè)
在線教育本科畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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、摘要本設(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è)使用JAVA 腳本語(yǔ)言嵌套本地播放器控件,所以在本地必須裝有Windows Media Player9 和 RealOne Player才可以正常運(yùn)行。涉及到的上述兩種播放器均為新大機(jī)房必備,如有需要可以改為其它版本的播放器。關(guān)鍵詞: JAVA 腳本語(yǔ)言,播放控件,數(shù)據(jù)

2、庫(kù) Abstract 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 the JAVA script language, the ASP procedure, Access2000 database and so on. The e

3、dition homepage has used Microsoft Office Frontpage2000, Macromedia Dreamweaver MX 2004 and so on. This homepage uses the JAVA script language nesting local player controllor, therefore it must be loaded with Windows Media Player9 and RealOne Player in local only then may the normal operation. Above

4、 two kind of players involves in the computer center of xinjiang university, If it is needed it can alter to the other kind of player.Key word: Java script language, broadcast controls,目錄緒論 .41. 相關(guān)理論 .41.1 開發(fā)平臺(tái)與技術(shù)簡(jiǎn)介 5 1.1.1 ASP技術(shù)簡(jiǎn)介 51.1.2 ASP技術(shù)的特點(diǎn) 51.1.3 ASP內(nèi)置對(duì)象簡(jiǎn)介 51.2 Java Script 腳本語(yǔ)言.61.2.1 Java s

5、cript 腳本語(yǔ)言簡(jiǎn)介.61.2.2 Java script 基本特點(diǎn) .7 1.2.3 Java script 與Java 的區(qū)別.71.3 Dreamwevar MX 簡(jiǎn)介81.4 數(shù)據(jù)庫(kù)簡(jiǎn)介91.4.1 數(shù)據(jù)庫(kù)(Data Base)9 1.4.2 Microsoft Access 2000 數(shù)據(jù)庫(kù)簡(jiǎn)介.101.4.3 Microsoft Access 2000特點(diǎn).111.4.4 Access 2000的數(shù)據(jù)庫(kù)對(duì)象.112. 系統(tǒng)設(shè)計(jì).122.1 系統(tǒng)總體設(shè)計(jì)與功能122.2 系統(tǒng)結(jié)構(gòu)圖122.3 系統(tǒng)播放器152.4 數(shù)據(jù)庫(kù)總體設(shè)計(jì)設(shè)計(jì) .162.4.1數(shù)據(jù)表描述.16 2.4.2數(shù)

6、據(jù)庫(kù)后臺(tái)管理,內(nèi)容瀏覽,查詢.17緒論腳本語(yǔ)言介于HTML和Java,C+以及VisualBasic等編程語(yǔ)言之間。HTML通常用于格式化和鏈接文本。而編程語(yǔ)言通常用于向機(jī)器發(fā)出一系列復(fù)雜的指令。腳本語(yǔ)言介于兩者之間但它的函數(shù)與編程語(yǔ)言更為相象一些。它與編程語(yǔ)言之間最大的區(qū)別是后者的語(yǔ)法和規(guī)則更為嚴(yán)格和復(fù)雜一些。在服務(wù)器端使用腳本語(yǔ)言,需要在服務(wù)器端安裝腳本引擎。腳本引擎是用于處理腳本的COM (組件對(duì)象模型)對(duì)象。ASP為腳本引擎提供主機(jī)環(huán)境并把.asp文件中的腳本交給腳本引擎處理。對(duì)于.asp文件中使用的每種腳本語(yǔ)言,都要將他們相應(yīng)的腳本引擎安裝在Web服務(wù)器上。但是要使用一些不太常用的腳

7、本語(yǔ)言的話,可能需要安裝相應(yīng)的腳本引擎。本課題正是借助了Java腳本語(yǔ)言的功能,把播放器嵌套在網(wǎng)頁(yè)中,實(shí)現(xiàn)了網(wǎng)頁(yè)與瀏覽者的交互。系統(tǒng)可以自行判斷各種媒體類型,并且可以判斷當(dāng)前機(jī)器上是否安裝了系統(tǒng)所需要的播放器,以便提示用戶正確使用。后臺(tái)管理更加方便,管理員很容易上手,數(shù)據(jù)庫(kù)為Access數(shù)據(jù)庫(kù),可以實(shí)現(xiàn)中型數(shù)據(jù)群。這樣一來(lái)可以在校服務(wù)器內(nèi)專門開辟一個(gè)教學(xué)網(wǎng)站,把一些優(yōu)秀的視頻,音頻教學(xué)放到網(wǎng)站上,供各位同學(xué)自學(xué)。系統(tǒng)基本功能以實(shí)現(xiàn)完成,可以繼續(xù)添加各種需要的功能。1.相關(guān)理論1.1 開發(fā)平臺(tái)與技術(shù)簡(jiǎn)介1.1.1 ASP技術(shù)簡(jiǎn)介Microsoft Active Server Pages,即讀者朋

8、友們所稱的ASP,是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(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)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。1.1.2 ASP技術(shù)的特點(diǎn)1) 無(wú)需編譯2) 易于生成3) 獨(dú)立于瀏覽器4) 面向?qū)ο?5) 與任何ActiveX sc

9、ripting 語(yǔ)言兼容 6) 源程序碼不會(huì)外漏1.1.3 ASP內(nèi)置對(duì)象簡(jiǎn)介下面詳細(xì)介紹每個(gè)對(duì)象:1)Request對(duì)象Resquest對(duì)象代表由各客戶程序發(fā)往HTTP的請(qǐng)求報(bào)文。事實(shí)上,Request對(duì)象的功能是單向的,它只能接收客戶端Web頁(yè)面提交的數(shù)據(jù),與Response對(duì)象的功能剛好相反。2)Response對(duì)象Response對(duì)象用于向客戶端瀏覽器發(fā)送數(shù)據(jù),用戶可以使用該對(duì)象將服務(wù)器的數(shù)據(jù)以HTML的格式發(fā)送到用戶端的瀏覽器,它與Request組成了一對(duì)接收、發(fā)送數(shù)據(jù)的對(duì)象,這也是實(shí)現(xiàn)動(dòng)態(tài)的基礎(chǔ)。3)Server對(duì)象Server對(duì)象是ASP中一個(gè)很重要的對(duì)象,許多高級(jí)功能都是靠它來(lái)

10、完成的。它提供了對(duì)Active Server Pages和方法的使用。4)Application對(duì)象Application對(duì)象是個(gè)應(yīng)用程序級(jí)的對(duì)象,用來(lái)在所有用戶間共享信息,并可以在Web應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。5)Session對(duì)象Session其實(shí)指的就是訪問者從到達(dá)某個(gè)特定主頁(yè)到離開為止的那段時(shí)間。每一訪問者都會(huì)單獨(dú)獲得一個(gè)Session。在Web應(yīng)用程序中,當(dāng)一個(gè)用戶訪問該應(yīng)用時(shí),Session類型的變量可以供這個(gè)用戶在該Web應(yīng)用的所有頁(yè)面中共享數(shù)據(jù);如果另一個(gè)用戶也同時(shí)訪問該Web應(yīng)用,他也擁有自己的Session變量,但兩個(gè)用戶之間無(wú)法通過(guò)Session變量共享信息,而A

11、pplication類型的變更則可以實(shí)現(xiàn)站點(diǎn)多個(gè)用戶之間在所有頁(yè)面中共享信息。6)ObjectContext 對(duì)象可以使用 ObjectContext 對(duì)象提交或撤消由 ASP 腳本初始化的事務(wù)。1.2 Java Script 腳本語(yǔ)言1.2.1 Java Script 腳本語(yǔ)言簡(jiǎn)介隨著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)一的和諧”。那么怎樣把自己的或公司的信息資源加入到WWW服務(wù)器,是廣大用戶日益關(guān)心的問題。采

12、用超鏈技術(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上的“漫游”。通過(guò)HTML符號(hào)的描述就可以實(shí)現(xiàn)文字、表格、聲音、圖像、動(dòng)畫等多媒體信息的檢索。然而采用這種超鏈技術(shù)存在有一定的缺陷,那就是它只能提供一種靜態(tài)的信息資源,缺少動(dòng)態(tài)的客戶端與服務(wù)器端的交互。雖然可通過(guò)CGI(Comm

13、on Gateway Interface)通用網(wǎng)關(guān)接口實(shí)現(xiàn)一定的交互,但由于該方法編程較為復(fù)雜,因而在一段時(shí)間防礙了Internet技術(shù)的發(fā)展。而JavaScript的出現(xiàn),無(wú)疑為Internet網(wǎng)上用戶帶來(lái)了一線生機(jī)。可以這樣說(shuō),JavaScript的出現(xiàn)是時(shí)代的需求,是當(dāng)今的信息時(shí)代造就了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客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序等。

14、它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇. Internet時(shí)代,造就了我們新的工作和生活方式,其互聯(lián)性、開放性和共享信息的模式,打破了傳統(tǒng)信息傳播方式的重重壁壘,為我們帶來(lái)了新的機(jī)遇。隨著計(jì)算機(jī)和信息時(shí)代的到來(lái),人類社會(huì)前進(jìn)的腳步在逐漸加快,每一天都有新的事情發(fā)生,每一天都在創(chuàng)造著奇跡。JavaScript的出現(xiàn),它可以使得信息和用戶之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的、可交式的表達(dá)能力。從而基于CGI靜態(tài)的HTML頁(yè)面將被可提供動(dòng)態(tài)實(shí)時(shí)信息,并對(duì)客戶操作進(jìn)行反應(yīng)的Web頁(yè)面的取代。JavaS

15、cript腳本正是滿足這種需求而產(chǎn)生的語(yǔ)言。它深受廣大用戶的喜愛和歡迎。它是眾多腳本語(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)心的。什么是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客戶交互作用。從而可以開發(fā)客戶端的應(yīng)用程

16、序等。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇.1.2.2 Java script 基本特點(diǎn)JavaScript具有以下幾個(gè)基本特點(diǎn):1.是一種腳本編寫語(yǔ)言;2.基于對(duì)象的語(yǔ)言;3.簡(jiǎn)單性;4.安全性;5.動(dòng)態(tài)性的;6.跨平臺(tái)性;綜合所述JavaScript是一種新的描述語(yǔ)言,它可以被箝入到HTML的文件之中。JavaScript語(yǔ)言可以做到回應(yīng)使用者的需求事件(如:form的輸入),而不用任何的網(wǎng)路來(lái)回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過(guò)傳給伺服端(server)處理,再傳回來(lái)的過(guò)程,而直接可以被客戶端

17、 (client) 的應(yīng)用程式所處理。1.2.3 Java script 與Java 的區(qū)別JavaScript 和 Java 很類似,但到底并不一樣! Java 是一種比 JavaScript 更復(fù)雜許多的程式語(yǔ)言,而 JavaScript 則是相當(dāng)容易了解的語(yǔ)言。JavaScript 創(chuàng)作者可以不那麼注重程式技巧,所以許多 Java 的特性在 Java Script 中并不支援。雖然JavaScript與Java有緊密的聯(lián)系,但卻是兩個(gè)公司開發(fā)的不同的兩個(gè)產(chǎn)品。Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開發(fā);而JavaScript是Netsc

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

19、中所執(zhí)行的方式不一樣。Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過(guò)編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,它可以通過(guò)編譯器或解釋器實(shí)現(xiàn)獨(dú)立于某個(gè)特定的平臺(tái)編譯代碼的束縛。JavaScript是一種解釋性編程語(yǔ)言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過(guò)編譯,而是將文本格式的字符代碼發(fā)送給客戶端由瀏覽器解釋執(zhí)行。3、強(qiáng)變量和弱變量?jī)煞N語(yǔ)言所采取的變量是不一樣的。Java采用強(qiáng)類型變量檢查,即所有變量在編譯之前必須作聲明。4、代碼格式不一樣Java是一種與HTML無(wú)關(guān)的格式,必須通過(guò)像HTML中引用外媒體那樣進(jìn)行裝載,其代碼以字節(jié)代碼的形式保存在獨(dú)立的文檔中。JavaScript的代

20、碼是一種文本字符格式,可以直接嵌入HTML文檔中,并且可動(dòng)態(tài)裝載。編寫HTML文檔就像編輯文本文件一樣方便。5、嵌入方式不一樣在HTML文檔中,兩種編程語(yǔ)言的標(biāo)識(shí)不同,JavaScript使用.來(lái)標(biāo)識(shí),而Java使用.來(lái)標(biāo)識(shí)。6、靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編Java采用靜態(tài)聯(lián)編,即Java的對(duì)象引用必須在編譯時(shí)的進(jìn)行,以使編譯器能夠?qū)崿F(xiàn)強(qiáng)類型檢查。JavaScript采用動(dòng)態(tài)聯(lián)編,即JavaScript的對(duì)象引用在運(yùn)行時(shí)進(jìn)行檢查,如不經(jīng)編譯則就無(wú)法實(shí)現(xiàn)對(duì)象引用的檢查。1.3 Dreamweaver MX 簡(jiǎn)介Macromedia Dreamweaver MX 是創(chuàng)建專業(yè)網(wǎng)站的最佳途徑, 同時(shí)也是構(gòu)建強(qiáng)大

21、 Internet 應(yīng)用程序的最簡(jiǎn)便的途徑。 開發(fā)人員第一次能在一個(gè)環(huán)境內(nèi)快速創(chuàng)建和管理網(wǎng)站及 Internet 應(yīng)用程序。Dreamweaver MX 是一個(gè)完整、集成的解決方案, 可為您提供可視化的布局工具、快速的 web 應(yīng)用程序開發(fā)以及廣泛的代碼編輯支持。在DreamweaverMX中,最顯著的變化就是面版,文檔窗口右側(cè)的界面中包含了所有常用的面版。根據(jù)不同的需要,DreamweaverMX將面版分為以下幾大組。設(shè)計(jì):包含網(wǎng)頁(yè)設(shè)計(jì)中所需要的面版,分別為CSS樣式、HTML樣式和行為。代碼:包含代碼編輯所需要的面版,分別為標(biāo)簽檢查器、代碼片段和參考。應(yīng)用程序:包含動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)所需要的面版

22、,分別為數(shù)據(jù)庫(kù)。綁定。服務(wù)器行為和組件。以上是默認(rèn)狀態(tài)下的面版組,除此之外,在“窗口”菜單的“其他”命令下還可以顯示其他的面版,包括代碼檢查器、框架、歷史記錄、層和時(shí)間軸等。1.4 數(shù)據(jù)庫(kù)簡(jiǎn)介1.4.1 數(shù)據(jù)庫(kù)(Data Base)數(shù)據(jù)庫(kù)系統(tǒng)是計(jì)算機(jī)軟件的一個(gè)重要分支,也是一門新興學(xué)科,它和計(jì)算機(jī)網(wǎng)絡(luò)、人工智能被稱為計(jì)算機(jī)技術(shù)領(lǐng)域的三大熱門技術(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),乃至因

23、特網(wǎng)上的信息系統(tǒng)也都離不開數(shù)據(jù)庫(kù)的支持。數(shù)據(jù)庫(kù)已經(jīng)成為信息社會(huì)的重要基礎(chǔ)設(shè)施。 數(shù)據(jù)庫(kù)技術(shù)發(fā)展到今天已經(jīng)是一門成熟的技術(shù),但由于數(shù)據(jù)庫(kù)是一個(gè)復(fù)雜系統(tǒng),涉及面廣,所以至今仍沒有統(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í)、有效地處理數(shù)據(jù),且能保證數(shù)據(jù)的一致性和完整性。數(shù)據(jù)庫(kù)系統(tǒng)的概念形

24、成至今不到40年。但是,數(shù)據(jù)庫(kù)系統(tǒng)隨著信息技術(shù)的發(fā)展日新月異,理論上更加完善,應(yīng)用極為廣泛,軟件十分豐富,特別是數(shù)據(jù)庫(kù)管理系統(tǒng)軟件層出不窮,數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用軟件即信息系統(tǒng)已經(jīng)成為企業(yè)管理必備工具。數(shù)據(jù)庫(kù)技術(shù)成為當(dāng)今信息社會(huì)的基礎(chǔ)技術(shù),是管理類學(xué)生必須掌握的基礎(chǔ)知識(shí)。在校、院兩級(jí)領(lǐng)導(dǎo)的大力支持下,數(shù)據(jù)庫(kù)技術(shù)課程建設(shè)得到全面發(fā)展,教學(xué)條件不斷改善,教學(xué)效果更加顯著。1.4.2 Microsoft Access 2000 數(shù)據(jù)庫(kù)簡(jiǎn)介Access2000 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office2000 套件的重要組成部分,。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便

25、地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。在Office家族成員中,人們對(duì)于Access 2000的了解,往往只局限在它的操作界面中,對(duì)于數(shù)據(jù)庫(kù)管理的功能仍只是停留在建立表、數(shù)據(jù)輸入、使用窗體向?qū)?、?bào)表向?qū)А?shù)據(jù)訪問頁(yè)向?qū)У纫恍┖?jiǎn)單的應(yīng)用上。其實(shí)Access 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)。數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文

26、字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。 Microsoft Access2000是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。 與Access 以前的版本比較,Access2000 新增了許多功能,字段類型增加了OLE對(duì)象和超級(jí)鏈接,特別是與Internet的融合,在數(shù)據(jù)庫(kù)中可以直接鏈接到指定的Web頁(yè)面或網(wǎng)絡(luò)文件,也可以把Web頁(yè)面上的表格導(dǎo)入到數(shù)據(jù)庫(kù)

27、。Access 可以方便地利用各種數(shù)據(jù)源,包括DBASE, FoxBase,FoxPro,Excel,Word等。Access 增加了數(shù)據(jù)庫(kù)訪問的安全機(jī)制,可對(duì)表一級(jí)設(shè)置訪問許可權(quán)。Access 還可以方便地利用FoxPro數(shù)據(jù)庫(kù)、Excel電子表格的數(shù)據(jù),還可以和Word混合使用,打印通用信函或信封。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ù)管理系統(tǒng),使得數(shù)據(jù)庫(kù)的應(yīng)用與開發(fā)更加便捷、靈活。3) Access是一個(gè)同時(shí)面向數(shù)據(jù)庫(kù)最終用戶和數(shù)據(jù)庫(kù)開發(fā)人員的關(guān)系數(shù)據(jù)庫(kù)管 理系統(tǒng)。4)

28、Access是一個(gè)典型的開放式數(shù)據(jù)庫(kù)管理系統(tǒng)。5) Access支持多媒體的應(yīng)用與開發(fā)。 6) Access既可以在單用戶環(huán)境下工作也可以在多用戶環(huán)境下工作,并且具有 完善的安全管理機(jī)制。7) Access內(nèi)置了大量的函數(shù)。8) Access提供了許多宏操作。9) Access提供了聯(lián)機(jī)幫助功能。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)、查詢(Query)、窗體(Form)、報(bào)表(Report)、數(shù)據(jù)訪問頁(yè)(Page)、宏(Macro)和模塊(Module)。在任何時(shí)刻,Access 2000只能打開并

29、運(yùn)行一個(gè)數(shù)據(jù)庫(kù)。但是,在每一個(gè)數(shù)據(jù)庫(kù)中,可以擁有眾多的表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁(yè)、宏和模塊。這些數(shù)據(jù)庫(kù)對(duì)象都存儲(chǔ)在同一個(gè)以MDB為擴(kuò)展名的數(shù)據(jù)庫(kù)文件中。1) 表(Table)對(duì)象 表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。2) 查詢(Query)對(duì)象 查詢是根據(jù)用戶給定條件在指定的表中篩選記錄或者進(jìn)一步對(duì)篩選出來(lái)的記 錄做某種操作的數(shù)據(jù)庫(kù)對(duì)象。查詢可以進(jìn)一步分為選擇查詢和動(dòng)作查詢兩種。 用戶可以使用選擇查詢從指定的表中獲取滿足給定條件的記錄,也可以使用 動(dòng)作查詢從指定的表中篩選記錄以生成一個(gè)新表或者對(duì)指定的表進(jìn)行記錄 的更新、添加或刪除操作。3) 窗體(Form)對(duì)象 窗體對(duì)象

30、允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和 布局。4) 報(bào)表(Report)對(duì)象 報(bào)表對(duì)象允許用戶不用編程僅通過(guò)可視化的直觀操作就可以設(shè)計(jì)報(bào)表打印 格式。5) 數(shù)據(jù)訪問頁(yè)(Page)對(duì)象數(shù)據(jù)訪問頁(yè)可以將數(shù)據(jù)庫(kù)中的記錄發(fā)布到Internet或Intranet,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。6) 宏(Macro)對(duì)象 宏對(duì)象是一個(gè)或多個(gè)宏操作的集合,其中的每一個(gè)宏操作執(zhí)行特定的單一功能。用戶可以將這些宏操作組織起來(lái)形成宏對(duì)象以執(zhí)行特定的任務(wù)。7) 模塊(Module)對(duì)象 模塊對(duì)象是將Visual Basic for Application(簡(jiǎn)稱宏語(yǔ)言VBA)編寫的過(guò)程和聲明作

31、為一個(gè)整體進(jìn)行保存的過(guò)程的集合。 Access 2000提供的上述七種對(duì)象分工極為明確,從功能和彼此間的關(guān)系角度考慮,這七種對(duì)象可以分為三個(gè)層次:第一層次是表對(duì)象和查詢對(duì)象,它們是數(shù)據(jù)庫(kù)的基本對(duì)象,用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)和查詢數(shù)據(jù)。第二層次是窗體對(duì)象、報(bào)表對(duì)象和數(shù)據(jù)訪問頁(yè),它們是直接面向用戶的對(duì)象,用于數(shù)據(jù)的輸入輸出和應(yīng)用系統(tǒng)的驅(qū)動(dòng)控制。第三層次是宏對(duì)象和模塊對(duì)象,它們是代碼類型的對(duì)象,用于通過(guò)組織宏操作或編寫程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理工作自動(dòng)化。 2.系統(tǒng)設(shè)計(jì)2.1系統(tǒng)總體設(shè)計(jì)與功能功能分析的任務(wù),是弄清用戶對(duì)目標(biāo)系統(tǒng)數(shù)據(jù)處理功能所提出的要求,由于我們確定系統(tǒng)應(yīng)該實(shí)現(xiàn)十項(xiàng)

32、功能:加到播放列表 , 播放選項(xiàng) , 全部清楚 , 反向選擇 , 數(shù)據(jù)修改功能 , 數(shù)據(jù)刪除功能 , 數(shù)據(jù)添加功能 , 數(shù)據(jù)查詢功能 , 退出系統(tǒng).2.2系統(tǒng)結(jié)構(gòu)圖本系統(tǒng)的結(jié)構(gòu)圖如下:在線教學(xué)系統(tǒng)查詢頁(yè)面后臺(tái)管理頁(yè)面分類頁(yè)面用戶登陸系統(tǒng)播放器 (1) (2) (3) (4) (5)(1)系統(tǒng)播放器結(jié)構(gòu)圖:系統(tǒng)播放器 文件分類搜索播放參數(shù)設(shè)計(jì)播放器后臺(tái)管理保存用戶列表讀取用戶列表召回上次列表 編輯播放列表追加URL地址追加本地文件打開URL地址 (2)系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)容分類顯示界面(選項(xiàng)界面)結(jié)構(gòu)圖:系統(tǒng)瀏覽界面反向選擇播放選擇項(xiàng)選項(xiàng)加到列表全部播放全部清楚搜索項(xiàng)目翻頁(yè)(3)(5)系統(tǒng)后臺(tái)管理界面和

33、登陸界面結(jié)構(gòu)圖:系統(tǒng)登陸系統(tǒng)后臺(tái)管理部登陸注冊(cè)翻頁(yè)重設(shè)更改刪除添加查詢查詢某個(gè)選項(xiàng)(4) 2.3 系統(tǒng)播放器1.網(wǎng)頁(yè)播放器介紹 此播放器屬于多功能超級(jí)播放器,音頻視頻于一身,可在網(wǎng)頁(yè)上自如的播放各種類型的媒體文件,可以播放本地和網(wǎng)絡(luò)上的文件,主要是調(diào)用本地機(jī)上的Windows Media Player 與 RealOne Player播放控件,因此內(nèi)存占用量很小,系統(tǒng)自身有智能判斷功能,很適合于網(wǎng)上教學(xué),網(wǎng)頁(yè)視頻,網(wǎng)頁(yè)音頻的頁(yè)面,本身嵌于網(wǎng)頁(yè)內(nèi),使用方便,操作簡(jiǎn)單。2.網(wǎng)頁(yè)播放器的組成網(wǎng)頁(yè)播放器由功能按鈕,迷你屏幕,管理列表,播放列表四部分組成。3.網(wǎng)頁(yè)播放器特點(diǎn) 此播放器主要是由Window

34、s Media Player 與 RealOne Player 播放控件的整合產(chǎn)物,因此說(shuō)可以播放:MPG;.MPEG;.MPE;.M1V;.SMI;.MP2; .MP2V;.MPA;.AVI;.WMV;.WVX;.IVF;.DAT;.ASF;.MP3;.MID;.MIDI;.RMI;.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等格式的媒體文件

35、,可見此播放器涵蓋了幾乎所有的播放格式。除了播放任意格式外,此播放器還有界面簡(jiǎn)單,易學(xué),操作方便等優(yōu)點(diǎn),系統(tǒng)內(nèi)存占有量很小,可直接在網(wǎng)頁(yè)上欣賞視頻音頻文件,可以一邊瀏覽網(wǎng)頁(yè)內(nèi)容,一邊看或聽音頻視頻節(jié)目,也可以直接全屏欣賞。不需要播放器的時(shí)候可以隱藏或關(guān)閉播放器,這根本不影響瀏覽網(wǎng)頁(yè)。用戶還可以自己添加網(wǎng)絡(luò)上或本地上的媒體文件,系統(tǒng)的智能判斷功能自動(dòng)完成格式轉(zhuǎn)換工作。但是要讓播放器正常運(yùn)行的話,必須要在本地機(jī)上裝有Windows Media Player 與 RealOne Player播放器,這樣才能運(yùn)行良好。4.網(wǎng)頁(yè)播放器功能介紹播放器有以下功能;打開關(guān)閉視頻,全屏播放,上一個(gè)播放,下一個(gè)播

36、放,隨機(jī)播放,循環(huán)播放,選段播放,追加URL地址,編輯播放列表,召回上次列表,讀取用戶列表,保存用戶列表,文件后臺(tái)管理,播放參數(shù)設(shè)置,文件分類搜索,播放列表,靜音,音量大小,關(guān)閉播放器,刷新播放器,刷新右頁(yè)面等功能。各功能介紹如下:1)打開關(guān)閉視頻: 可以把迷你屏幕打開或關(guān)閉。2)全屏播放:可在顯示器屏幕上滿屏幕顯示。3)上一個(gè)播放:播放文件列表當(dāng)前文件的上一個(gè)文件。4)下一個(gè)播放:播放文件列表當(dāng)前文件的下一個(gè)文件。5)隨機(jī)播放:播放列表的固定順序變?yōu)殡S機(jī)。6)循環(huán)播放:當(dāng)前播放的文件循環(huán)播放。7)選段播放:當(dāng)前播放的文件某一段到另一段的播放。8)追加URL地址:給播放列表添加網(wǎng)絡(luò)上的文件。9

37、) 編輯播放列表:可以進(jìn)行播放列表中的文件上移,下移,剪切,復(fù)制,粘10)刪除等等一系列編輯活動(dòng)。11)召回上次列表:可以還原播放器初始化時(shí)的播放列表。12)讀取用戶列表:用戶自己編輯的播放列表。13)保存用戶列表:保存用戶編輯好的播放列表。14)文件后臺(tái)管理:可以修改當(dāng)前播放列表中的文件,有添加,刪除,修改等功能。15)播放參數(shù)設(shè)置:修改播放器的播放參數(shù)。16)文件分類搜索:可分類搜索播放列表中的文件。有播放,追加,全選,反選,清除等功能。17)播放列表:顯示所有的媒體文件,雙擊即可播放。18)靜音:關(guān)閉播放器音量。19)音量大?。赫{(diào)整播放器音量。20)關(guān)閉播放器:可關(guān)閉播放器,但頁(yè)面不會(huì)關(guān)

38、閉。21)刷新播放器:重新載入播放控件。22)刷新右頁(yè)面:刷新右邊的網(wǎng)頁(yè)。不影像播放器的正常播放。2.4數(shù)據(jù)庫(kù)總體設(shè)計(jì)我做為建立本系統(tǒng)的一位成員專門做了關(guān)于數(shù)據(jù)庫(kù)建立,對(duì)數(shù)據(jù)庫(kù)與分類頁(yè)面的連接也就是數(shù)據(jù)庫(kù)內(nèi)容調(diào)出顯示在瀏覽界面,顯示時(shí)分類,不重復(fù)的顯示,顯示的數(shù)據(jù)庫(kù)內(nèi)容再加到播放器列表,查詢指定的最后個(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ù)的一系列操作部分。2.4.1數(shù)據(jù)表描述:1) Adim表:用來(lái)存儲(chǔ)進(jìn)入后臺(tái)管理界面的管理員密碼信息。Adim表的構(gòu)成圖如下:IDusernamePassword22999999(自動(dòng)編號(hào))從上

39、面的構(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ò)登陸界面: 用戶名: 密碼: 重寫提交 要填寫正確的用戶名和密碼以后進(jìn)入系統(tǒng)后臺(tái)界面進(jìn)行相關(guān)的操作。2) edia表:用來(lái)存儲(chǔ)用來(lái)存儲(chǔ)教學(xué)資料的類名,名稱,URL地址等內(nèi)容。Media 表的構(gòu)成圖如下:IDmedianamesingerurl123新概念上冊(cè)英語(yǔ)從上面的構(gòu)成圖看數(shù)據(jù)庫(kù)中的Media 表由 ID, medianame, singer, url等四個(gè)字段組成的,專門用于存儲(chǔ)數(shù)據(jù)庫(kù)內(nèi)容的(教學(xué)資料的)ID號(hào)碼(關(guān)鍵字),名字,類型,網(wǎng)上地址等內(nèi)容。有關(guān)這些的操作在2.4.2詳細(xì)的講。2.4.2 數(shù)據(jù)庫(kù)后臺(tái)管理,內(nèi)容瀏覽,查詢1)數(shù)據(jù)庫(kù)的后臺(tái)界面的結(jié)構(gòu)圖:數(shù)據(jù)庫(kù)后臺(tái)管理界面刪除內(nèi)容修改內(nèi)容重設(shè)內(nèi)容添加內(nèi)容2)數(shù)據(jù)庫(kù)后臺(tái)界面插圖如下:l 管理員進(jìn)入后臺(tái)界面后對(duì)數(shù)據(jù)庫(kù)進(jìn)行從上面的數(shù)據(jù)庫(kù)后臺(tái)管理界面插圖能看出來(lái)在這個(gè)界面對(duì)數(shù)據(jù)庫(kù)進(jìn)行下面的一系列操作:1. 增加:對(duì)數(shù)據(jù)庫(kù)內(nèi)容繼續(xù)的增加記錄;2. 重設(shè):想要增加的記錄更重新寫;3. 刪除:對(duì)不要的數(shù)據(jù)庫(kù)記錄進(jìn)行刪除;4. 更改:對(duì)數(shù)據(jù)庫(kù)的記錄進(jìn)行進(jìn)一步的修改;l 用戶進(jìn)入瀏覽界面后對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行:我們先看系統(tǒng)后臺(tái)界面的插圖:按摸個(gè)類

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論