


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 PAGE 80PAGE 81基于手機(jī)的移動(dòng)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 摘 要隨著網(wǎng)絡(luò)技術(shù)和無(wú)線通信技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)和手機(jī)成為人們密不可分的一部分,并且功能越來(lái)越完善。迄今為止,我國(guó)的手機(jī)擁有量超過(guò)3億,為世界第一。遠(yuǎn)程教育專(zhuān)家基更博士說(shuō)過(guò):“成功的教育技術(shù),不是那些本身具有適合教學(xué)特性的技術(shù),而是已經(jīng)達(dá)到了廣泛普及的技術(shù)”。所以,作為有史以來(lái)最成功的通信媒體,手機(jī)也具備成為一種重要教學(xué)媒體的條件。 現(xiàn)代通信技術(shù)和教育結(jié)合而創(chuàng)造的移動(dòng)學(xué)習(xí)在國(guó)外已經(jīng)有了多年了研究。從2000年起,歐洲就對(duì)移動(dòng)學(xué)習(xí)的方式表現(xiàn)出極大的興趣,先后組織了30多個(gè)移動(dòng)學(xué)習(xí)項(xiàng)目,對(duì)移動(dòng)學(xué)習(xí)的教學(xué)對(duì)象、教學(xué)方法、技術(shù)手段等進(jìn)
2、行探討。我國(guó)也于近年開(kāi)始了對(duì)移動(dòng)學(xué)習(xí)的研究。 本文對(duì)基于手機(jī)的移動(dòng)學(xué)習(xí)系統(tǒng)的學(xué)習(xí)方式進(jìn)行了探索,設(shè)計(jì)出一套在手機(jī)上支持學(xué)習(xí)的平臺(tái),著重論述了移動(dòng)學(xué)習(xí)平臺(tái)的總體設(shè)計(jì)構(gòu)想、系統(tǒng)實(shí)現(xiàn)的具體方案,各系統(tǒng)模塊的功能和具體實(shí)現(xiàn)辦法,以及開(kāi)發(fā)過(guò)程中所用到的技術(shù)。它作為傳統(tǒng)教育的補(bǔ)充,也可以為公司企業(yè)培訓(xùn)提供服務(wù),在不久的將來(lái),移動(dòng)學(xué)習(xí)將成為一種新的學(xué)習(xí)形式。關(guān)鍵詞移動(dòng)學(xué)習(xí) 手機(jī) wmlAbstractWith the wireless network and the rapid communication technology, the Internet and mobile phones become i
3、nseparable part of our life and have more perfect. So far, there is mobile phone owners of the worlds first, over 300 million in China. The distance-education expert Dr Keegan, said : The education technology of success, which is not the technical characteristics suitable for teaching, but is a wide
4、spread technology. Thus, as the historys most successful communication media, the mobile phones also have the conditions as an important teaching media. The mobile learning based on the modern communication technology and education have already been studied for many years abroad. From the year 2000
5、on, the European have shown great interest in mobile learning, and they organized more than 30 mobile learning projects, discussing the mobile learning object, the methods, the technology in teaching. The studies on the mobile learning was embarked in recent years. In this paper, the learning system
6、 based on the mobile phone for the exploration in learning, design a set of phone supported learning platform focusing on the mobile platform to study the overall design concept, the system specific program, the module functions and concrete realization, and the technology used in the development pr
7、ocess. As a supplement to the traditional education, we can provide corporate training services in the future. The mobile Learning will become a new form of learning. Keywords MobileLearning mobilephone wml目 錄 TOC o 1-3 h z HYPERLINK l _Toc114019268 摘 要 PAGEREF _Toc114019268 h I HYPERLINK l _Toc1140
8、19269 Abstract PAGEREF _Toc114019269 h II HYPERLINK l _Toc114019270 第1章 緒論 PAGEREF _Toc114019270 h 1 HYPERLINK l _Toc114019271 1.1 課題背景 PAGEREF _Toc114019271 h 1 HYPERLINK l _Toc114019272 1.1.1 MacroButton NoMacro 單擊此處輸入條標(biāo)題(黑體、四號(hào)字) PAGEREF _Toc114019272 h 1 HYPERLINK l _Toc114019273 第2章 MacroButton
9、NoMacro 單擊此處輸入章標(biāo)題 PAGEREF _Toc114019273 h 1 HYPERLINK l _Toc114019274 2.1 MacroButton NoMacro 單擊此處輸入節(jié)標(biāo)題(黑體、小三號(hào)字) PAGEREF _Toc114019274 h 1 HYPERLINK l _Toc114019275 第3章 MacroButton NoMacro 單擊此處輸入章標(biāo)題 PAGEREF _Toc114019275 h 1 HYPERLINK l _Toc114019276 3.1 MacroButton NoMacro 單擊此處輸入節(jié)標(biāo)題(黑體、小三號(hào)字) PAGERE
10、F _Toc114019276 h 1 HYPERLINK l _Toc114019277 結(jié) 論 PAGEREF _Toc114019277 h 2 HYPERLINK l _Toc114019278 參考文獻(xiàn) PAGEREF _Toc114019278 h 3 HYPERLINK l _Toc114019279 附錄1 PAGEREF _Toc114019279 h 4 HYPERLINK l _Toc114019280 附錄2 PAGEREF _Toc114019280 h 5 HYPERLINK l _Toc114019281 致謝 PAGEREF _Toc114019281 h 6(
11、輸入章及標(biāo)題)第1章 緒論1.1論文研究背景1.1.1移動(dòng)學(xué)習(xí)的定義移動(dòng)學(xué)習(xí)(Mobile Learning,簡(jiǎn)稱M Learning)是移動(dòng)通信技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)與現(xiàn)代教育多媒體技術(shù)三者的有機(jī)結(jié)合體。Alex zander Dye等人在“Mobile Learning a glance at the future”的文章中對(duì)移動(dòng)學(xué)習(xí)給出了較“具體”的定義:移動(dòng)學(xué)習(xí)是指在移動(dòng)計(jì)算設(shè)備幫助下,能夠在任何時(shí)間、任何地點(diǎn)進(jìn)行的學(xué)習(xí),移動(dòng)學(xué)習(xí)所使用的移動(dòng)計(jì)算設(shè)備必須能夠有效地呈現(xiàn)學(xué)習(xí)內(nèi)容,并提供教師與學(xué)習(xí)者之間的雙向交流?!澳軌蛟谌魏螘r(shí)間、任何地點(diǎn)進(jìn)行學(xué)習(xí)”是移動(dòng)學(xué)習(xí)的根本特征。學(xué)習(xí)環(huán)境、學(xué)習(xí)資源、學(xué)習(xí)
12、者都具有可移動(dòng)性,學(xué)習(xí)環(huán)境沒(méi)有固定在傳統(tǒng)的教室里,沒(méi)有規(guī)定的上課時(shí)間,學(xué)習(xí)者可以隨時(shí)隨地獲取多媒體形式的學(xué)習(xí)資源?!霸谝苿?dòng)計(jì)算設(shè)備幫助下學(xué)習(xí)”使移動(dòng)學(xué)習(xí)有別于傳統(tǒng)的學(xué)習(xí)方式,它表明移動(dòng)學(xué)習(xí)是一種數(shù)字化學(xué)習(xí)。依靠移動(dòng)互聯(lián)技術(shù)得以實(shí)現(xiàn),學(xué)習(xí)工具是筆記本電腦、PDA、智能手機(jī)等移動(dòng)終端設(shè)備,而非傳統(tǒng)的固定于一處的、不便于移動(dòng)的個(gè)人電腦和有線連接網(wǎng)絡(luò)。與以往學(xué)習(xí)方式的種種區(qū)別,表明移動(dòng)學(xué)習(xí)是一種全新的特殊的數(shù)字化的學(xué)習(xí)方式。1.1.2移動(dòng)學(xué)習(xí)的優(yōu)勢(shì)以移動(dòng)學(xué)習(xí)為基礎(chǔ)實(shí)現(xiàn)的教育被稱為第四代遠(yuǎn)程教育,是基于移動(dòng)通信系統(tǒng)的遠(yuǎn)程教育方式。其優(yōu)勢(shì)主要體現(xiàn)在移動(dòng)性、高效性、廣泛性、個(gè)性化四個(gè)方面。(1) 移動(dòng)性移動(dòng)
13、學(xué)習(xí)終端主要包括無(wú)線連接的筆記本電腦、智能電話、PDA 等,它們都具備可攜帶性、無(wú)線性和移動(dòng)性的特點(diǎn)。隨著科學(xué)技術(shù)的不斷進(jìn)步,這些設(shè)備在功能上呈現(xiàn)出互補(bǔ)性,而且體積越來(lái)越小巧。利用便攜式的移動(dòng)終端設(shè)備,學(xué)習(xí)者可按自己意愿來(lái)支配自己的學(xué)習(xí)時(shí)間,或用零散時(shí)間進(jìn)行語(yǔ)音、視頻、數(shù)據(jù)等信息的獲取、學(xué)習(xí)與交流。如在旅途中,或者在公園的長(zhǎng)椅上。移動(dòng)學(xué)習(xí)對(duì)于在職學(xué)習(xí)者的幫助更明顯,他們不再受限于特定時(shí)間、特定地點(diǎn)接受學(xué)習(xí),能夠更好地安排自己的生活、學(xué)習(xí)和工作。(2) 高效性在移動(dòng)學(xué)習(xí)過(guò)程中,學(xué)習(xí)的需求首先由學(xué)習(xí)者提出,隨后帶著問(wèn)題去進(jìn)行知識(shí)的探求。在接受知識(shí)時(shí),移動(dòng)通信設(shè)備可向?qū)W習(xí)者展示多媒體形式的學(xué)習(xí)資源。
14、學(xué)習(xí)者還可以及時(shí)與網(wǎng)絡(luò)中的其他學(xué)習(xí)者進(jìn)行問(wèn)題探討、交流,從而提高學(xué)習(xí)者的學(xué)習(xí)效率。(3)個(gè)性化現(xiàn)代教育倡導(dǎo)個(gè)性化的學(xué)習(xí),學(xué)習(xí)者可根據(jù)自己的實(shí)際情況和需要,掌握學(xué)習(xí)進(jìn)度、學(xué)習(xí)時(shí)間、學(xué)習(xí)地點(diǎn)、學(xué)習(xí)內(nèi)容等。移動(dòng)學(xué)習(xí)為學(xué)習(xí)者提供了自我制定學(xué)習(xí)的空間和平臺(tái),每位學(xué)習(xí)者都可以根據(jù)習(xí)慣、喜好和需求量身訂做自己的課程表。(4) 廣泛性隨著移動(dòng)技術(shù)的發(fā)展及高性能的移動(dòng)終端設(shè)備的不斷出現(xiàn),學(xué)習(xí)者可以運(yùn)用自己的移動(dòng)終端設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)時(shí)地聆聽(tīng)或收看遠(yuǎn)方教師的授課,可以和其他學(xué)習(xí)者進(jìn)行交流、探討學(xué)術(shù)問(wèn)題,這對(duì)于提高全民族的教育程度和終身教育的實(shí)施具有著巨大的推動(dòng)作用。1.1.3從數(shù)字學(xué)習(xí)到移動(dòng)學(xué)習(xí)所謂數(shù)字學(xué)習(xí)(E-
15、Learning),是指通過(guò)因特網(wǎng)或其它數(shù)字化內(nèi)容進(jìn)行學(xué)與教的活動(dòng),它充分利用現(xiàn)代信息技術(shù)所提供的具有全新溝通機(jī)制和豐富資源的學(xué)習(xí)環(huán)境,實(shí)現(xiàn)一種全新的學(xué)習(xí)方式。這種方式將改變傳統(tǒng)教學(xué)中教師的作用和師生之間的關(guān)系,從而根本改變教學(xué)結(jié)構(gòu)和教育本質(zhì)。這種方式有三大要素:1)數(shù)字化學(xué)習(xí)環(huán)境;2)數(shù)字化學(xué)習(xí)資源;3)數(shù)字化學(xué)習(xí)環(huán)境。與傳統(tǒng)學(xué)習(xí)比較,數(shù)字學(xué)習(xí)具有諸多特點(diǎn),主要表現(xiàn)在時(shí)間的終生化、空間的網(wǎng)絡(luò)化、主體的個(gè)性化、內(nèi)容的整合化、和交互的平等化。在數(shù)字學(xué)習(xí)環(huán)境中,教學(xué)的基本要素發(fā)生了變化,如教師由知識(shí)內(nèi)容的傳授者、課程體系的呈現(xiàn)者、教育教學(xué)的管理者轉(zhuǎn)變成了數(shù)字學(xué)習(xí)環(huán)境的創(chuàng)設(shè)者、數(shù)字學(xué)習(xí)內(nèi)容體系的研究
16、者、數(shù)字學(xué)習(xí)主體關(guān)系的表演者;學(xué)生也由知識(shí)內(nèi)容的被灌輸者逐漸轉(zhuǎn)變成了數(shù)字學(xué)習(xí)環(huán)境下的主動(dòng)學(xué)習(xí)者;單一的課堂講授和書(shū)本也逐漸轉(zhuǎn)變?yōu)閿?shù)字學(xué)習(xí)環(huán)境下的計(jì)算機(jī)、多媒體和網(wǎng)絡(luò)媒體。移動(dòng)學(xué)習(xí)代表著未來(lái)的學(xué)習(xí)方式,學(xué)習(xí)者通過(guò)移動(dòng)電話連入網(wǎng)絡(luò),學(xué)習(xí)某些組織提供的學(xué)習(xí)材料。移動(dòng)學(xué)習(xí)使學(xué)習(xí)者不在局限在電腦桌前,可以自由自在、隨時(shí)隨地進(jìn)行不同目的、不同方式的學(xué)習(xí)。學(xué)習(xí)環(huán)境是移動(dòng)的,教師、學(xué)生、技術(shù)人員都是移動(dòng)的。移動(dòng)學(xué)習(xí)這種學(xué)習(xí)方式由學(xué)生(用戶)向提供“在任何時(shí)間、任何地點(diǎn)”學(xué)習(xí)內(nèi)容的教育組織申請(qǐng),通過(guò)無(wú)線傳輸來(lái)實(shí)現(xiàn)的。移動(dòng)學(xué)習(xí)是基于無(wú)線通訊連接的電話裝置,使學(xué)習(xí)者在任何地方都能進(jìn)行自主學(xué)習(xí),這將是超越遠(yuǎn)程學(xué)習(xí)時(shí)代
17、的新的個(gè)別化學(xué)習(xí)模式,學(xué)習(xí)者將得到了最終解放。移動(dòng)學(xué)習(xí)在教學(xué)以及其它方面與數(shù)字學(xué)習(xí)存在變革,如圖1-1:現(xiàn)行E-Learning方式M-Learning無(wú)線方式教學(xué)媒體更多基于課本,圖解更多基于聲音,圖解,動(dòng)畫(huà)課堂或網(wǎng)絡(luò)實(shí)驗(yàn)室實(shí)地或移動(dòng)狀態(tài)下的學(xué)習(xí)師生交流大多數(shù)是E-mail短信,E-mail被動(dòng)交流即時(shí)交流異步交流互動(dòng)交流生生交流面對(duì)面彈性的,靈活機(jī)動(dòng)廣播電視會(huì)議,較普及廣播電視會(huì)議和電視電話會(huì)議從E-mail到E-mail采用247即時(shí)通訊技術(shù)私人地點(diǎn)無(wú)地域界限到達(dá)網(wǎng)址需要運(yùn)行時(shí)間無(wú)線網(wǎng)絡(luò)連接無(wú)需連接特定時(shí)間的集體會(huì)議247的集會(huì)時(shí)間群體意識(shí)強(qiáng)一對(duì)一交流交流效果差交流充分教師反饋一對(duì)一反饋
18、一對(duì)一,一對(duì)多異步異步,同步相結(jié)合大眾/標(biāo)準(zhǔn)化授課個(gè)別化教學(xué)基于評(píng)分軟件的評(píng)分制基于成績(jī)和進(jìn)步幅度的評(píng)分制模擬性活動(dòng)和實(shí)驗(yàn)室實(shí)驗(yàn)現(xiàn)實(shí)生活案例和網(wǎng)絡(luò)實(shí)驗(yàn)紙張,電子書(shū)紙張少,印刷品少,成本低圖1-11.2 移動(dòng)學(xué)習(xí)的研究現(xiàn)狀目前,移動(dòng)學(xué)習(xí)的研究主要集中在歐洲和北美的部分經(jīng)濟(jì)發(fā)達(dá)國(guó)家,開(kāi)始較早的一些移動(dòng)學(xué)習(xí)研究已經(jīng)進(jìn)行了4、5年的時(shí)間。從研究目的來(lái)分主要有兩類(lèi),一類(lèi)是由目前的ELearning提供商發(fā)起,他們力求借鑒ELearning的經(jīng)驗(yàn),把MLearning推向市場(chǎng),更多地用于企業(yè)培訓(xùn);另一類(lèi)則由教育機(jī)構(gòu)發(fā)起,他們立足于學(xué)校教育,試圖通過(guò)新技術(shù)來(lái)改善教學(xué)、學(xué)習(xí)和管理。雖然對(duì)移動(dòng)學(xué)習(xí)的研究時(shí)間不長(zhǎng)
19、,但就目前的研究進(jìn)展來(lái)看它的發(fā)展是非常迅猛的。研究所涉及的范圍廣,形式也是多種多樣,研究所體現(xiàn)出的新技術(shù)、新思想和新方法很值得我們借鑒。在移動(dòng)學(xué)習(xí)的教學(xué)實(shí)踐研究方面,泛歐洲的m-learning項(xiàng)目()旨在利用移動(dòng)技術(shù)促進(jìn)學(xué)習(xí);NOKIA推行的移動(dòng)電子商務(wù)課程,旨在研究通過(guò)基于WEB與WAP相結(jié)合的方式傳輸教育內(nèi)容及開(kāi)展教育服務(wù);斯坦福大學(xué)學(xué)習(xí)實(shí)驗(yàn)室(SLL)開(kāi)發(fā)的M-Learning原型(/projects/mobillearning/)和臺(tái)灣淡江大學(xué)MlNL (Multimedia Information Networking Laboratory)的Pocket SCORMV2.0在移動(dòng)
20、學(xué)習(xí)的資源和標(biāo)準(zhǔn)方面進(jìn)行了探索。移動(dòng)學(xué)習(xí)在國(guó)內(nèi)的研究還主要集中在理論方面,實(shí)踐主要集中在中央和省級(jí)電視大學(xué)方面。北京師范大學(xué)教育技術(shù)研究所成立了“移動(dòng)學(xué)習(xí)研究小組”,是國(guó)內(nèi)最早的移動(dòng)學(xué)習(xí)研究機(jī)構(gòu),上海遠(yuǎn)程教育集團(tuán)成立的小組開(kāi)始“移動(dòng)學(xué)習(xí)技術(shù)在電大系統(tǒng)得擴(kuò)散研究”等。在實(shí)踐方面有北京網(wǎng)梯公司專(zhuān)門(mén)針對(duì)手機(jī)開(kāi)發(fā)的移動(dòng)學(xué)習(xí)平臺(tái)和課件;在電大系統(tǒng),目前中央電大已經(jīng)開(kāi)發(fā)完成基于智能手機(jī)和板卡的短信群發(fā)網(wǎng)關(guān)系統(tǒng),并被多家省級(jí)電大使用,深圳電大推出了基于ASP.NET的移動(dòng)學(xué)習(xí)網(wǎng)站,上海電大推行了“移動(dòng)校園計(jì)劃”。1.3課題研究的意義國(guó)際遠(yuǎn)程教育權(quán)威、愛(ài)爾蘭教育技術(shù)專(zhuān)家戴斯孟德基更(Desmond Keega
21、n)博士認(rèn)為,移動(dòng)學(xué)習(xí)將是未來(lái)遠(yuǎn)程教育的主要方式。因?yàn)閷?duì)于遠(yuǎn)程教育而言,“成功的教育技術(shù),不是那些本身具有適合教學(xué)特性的技術(shù),而是已經(jīng)達(dá)到了廣泛普及的技術(shù)”。移動(dòng)通信技術(shù)是有史以來(lái)世界普及最廣的技術(shù)。目前在全世界60億人口中,有15億人口擁有手機(jī),中國(guó)的手機(jī)增長(zhǎng)速度更是飛快,尤其是在農(nóng)村,手機(jī)的普及率遠(yuǎn)遠(yuǎn)高于計(jì)算機(jī)的普及率。截至2005年末,我國(guó)手機(jī)量居世界第一。中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)近日發(fā)布我國(guó)無(wú)線互聯(lián)網(wǎng)(WAP)領(lǐng)域的首個(gè)發(fā)展報(bào)告。報(bào)告顯示:截至2007年3月底,我國(guó)WAP用戶數(shù)約為3900萬(wàn),具有獨(dú)立域名的WAP站點(diǎn)數(shù)量約為6.5萬(wàn)個(gè),WAP網(wǎng)頁(yè)數(shù)量約為2.6億,網(wǎng)頁(yè)字節(jié)數(shù)約
22、為800GB。根據(jù)互聯(lián)網(wǎng)發(fā)展的經(jīng)驗(yàn)判斷,我國(guó)WAP互聯(lián)網(wǎng)已經(jīng)走到了一個(gè)快速增長(zhǎng)的臨界點(diǎn)。2006年4月,深圳山脊公司公布了對(duì)深圳、長(zhǎng)沙、西安、九江等地2678名大學(xué)生、中學(xué)生及學(xué)生家長(zhǎng)、部分都市白領(lǐng)的調(diào)查結(jié)果: 34%的大學(xué)生、42%的高中生、42%的初中生表示對(duì)學(xué)習(xí)手機(jī)持喜歡態(tài)度,超過(guò)調(diào)查總?cè)藬?shù)的1/3,而選擇一般的人占到了43%以上。持不喜歡態(tài)度的人不到總數(shù)的1/5,結(jié)果如圖1-2所示。由此可見(jiàn),移動(dòng)學(xué)習(xí)得到多數(shù)潛在用戶的認(rèn)可。因此,說(shuō)移動(dòng)學(xué)習(xí)就是遠(yuǎn)程教育的未來(lái)絲毫不為過(guò)。圖1-2移動(dòng)學(xué)習(xí)要跨出實(shí)驗(yàn)室階段形成大面積商用,不僅是無(wú)線終端和無(wú)線互聯(lián)網(wǎng)共同發(fā)展和推動(dòng)的結(jié)果,也必然要求市場(chǎng)上出現(xiàn)適
23、應(yīng)便攜終端的組織管理平臺(tái)和學(xué)習(xí)資源。有調(diào)查數(shù)據(jù)顯示,大約87.4%的白領(lǐng)人士有學(xué)習(xí)意愿,但高強(qiáng)度的工作又讓他們沒(méi)辦法拿出整塊的時(shí)間來(lái)接受正規(guī)的培訓(xùn),于是利用零散的時(shí)間變成了首要選擇,像候車(chē),乘地鐵的510分鐘等就可以利用起來(lái)。目前,國(guó)內(nèi)市場(chǎng)上的wap網(wǎng)站多是提供一些娛樂(lè)性服務(wù)如彩鈴,還沒(méi)有一家真正意義上的wap教育站點(diǎn),來(lái)提供學(xué)習(xí)資源,不過(guò)據(jù)說(shuō)有些大公司為新員工提供一些基于手機(jī)的培訓(xùn),集中在利用短消息方面,還沒(méi)有基于瀏覽網(wǎng)頁(yè)形式的教育形式,像國(guó)內(nèi)一些大的網(wǎng)站sohu,sina,baidu等雖提供瀏覽但基本不提供教育資源,這將是一次wap網(wǎng)站和教育結(jié)合的嘗試,在不久的將來(lái)會(huì)出現(xiàn)新的“行學(xué)一族”。
24、本章從分析移動(dòng)學(xué)習(xí)的定義開(kāi)始,介紹了移動(dòng)學(xué)習(xí)的優(yōu)勢(shì),并對(duì)m-learning和e-learning做了對(duì)比,從而論述了論文研究的背景,又對(duì)移動(dòng)學(xué)習(xí)的現(xiàn)狀和課題研究的意義作了描述。第2章 相關(guān)技術(shù)介紹此次設(shè)計(jì)開(kāi)發(fā)所用語(yǔ)言為ASP+WML,所用數(shù)據(jù)庫(kù)為Access,根據(jù)大家對(duì)熟悉的程度不同,所以對(duì)大家不太了解得WML著重介紹,對(duì)于大家比較熟悉的ASP和Access介紹的比較簡(jiǎn)單。2.1 wml簡(jiǎn)介WML(Wireless Markup Language - 無(wú)線標(biāo)記語(yǔ)言)這種描述語(yǔ)言同我們常聽(tīng)說(shuō)的HTML語(yǔ)言同出一家,都屬于XML語(yǔ)言這一大家族。HTML語(yǔ)言寫(xiě)出的內(nèi)容,我們可以在我們的PC機(jī)上用I
25、E或是Netscape等瀏覽器進(jìn)行閱讀,而 WML語(yǔ)言寫(xiě)出的文件則是專(zhuān)門(mén)用來(lái)在手機(jī)等的一些無(wú)線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機(jī)交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息。元素和標(biāo)簽是WML的主要語(yǔ)法,它們決定了WML編程的基本原則。本章我們將從WML的元素、標(biāo)簽、屬性等方面詳細(xì)講解WML的編程方法。學(xué)習(xí)本章知識(shí)之前,讀者應(yīng)當(dāng)了解WML元素與標(biāo)簽的區(qū)別。WML的元素通常有一個(gè)首標(biāo)簽、內(nèi)容、其它元素及一個(gè)尾標(biāo)簽組成。也就說(shuō),單獨(dú)的標(biāo)簽是一個(gè)元素,成對(duì)出現(xiàn)的標(biāo)簽與其包含的內(nèi)容也構(gòu)成一個(gè)元素。由于元素牽涉及標(biāo)簽,標(biāo)簽又涉及屬性。我們這里從
26、卡片、卡片組的組成、相關(guān)元素、標(biāo)簽技術(shù)性等編程角度進(jìn)行分析和講解。2.1.1 共有屬性WML元素的共有屬性主要有3個(gè):id、class和xml:lang屬性。 WML的所有元素都有兩個(gè)核心屬性,即標(biāo)示(id)和類(lèi)(class)屬性。它們主要用于服務(wù)器方的信息傳輸。其中,id屬性用于定義元素在卡片組中的唯一標(biāo)示,即它的名稱;class屬性用于給當(dāng)前元素定義一個(gè)或更多的類(lèi)(class)。與卡片組一樣,類(lèi)(class)也是有名字的,而且多個(gè)元素可以使用一個(gè)類(lèi)(class)名。具有相同類(lèi)名的單一卡片組中的所有元素均可被看作相同類(lèi)的一個(gè)部分。類(lèi)名是區(qū)分大小寫(xiě)的。如果在class屬性列表中,一個(gè)元素多個(gè)唯
27、一的類(lèi)名,那么該元素可以看作這些類(lèi)中的一部分。具有同一屬性的多個(gè)類(lèi)名必須用兩個(gè)以上的空格間隔,WML程序執(zhí)行時(shí)將忽視其中多余的類(lèi)名及其屬性。 另外,在WML程序,所有包含文本的元素均具有“xml:lang”屬性。該屬性用于指定當(dāng)前元素及其屬性所用的描述語(yǔ)言,如英國(guó)英語(yǔ)、美國(guó)英語(yǔ)、法語(yǔ)、德語(yǔ)等,并可以為用戶瀏覽器選擇顯示文本的語(yǔ)言提供依據(jù)。2.1.2 WML程序的文件頭合法的WML卡片組均屬合法的WML文件,因此它必須包含WML的聲明及文件類(lèi)型的聲明。典型的WML程序的文件頭包括我們前面多次提到的以下兩行程序: 編寫(xiě)WML程序時(shí),我們必須寫(xiě)入這兩行程序,并放在程序的開(kāi)始處。其中-/wapforu
28、m/DTD WML 1.1/EN是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言SGML的公共標(biāo)示;/DTD/wml_1.1.xml是WML程序文檔類(lèi)型的標(biāo)示。文檔類(lèi)型標(biāo)示也可以是text/vnd.wap.wml或“application/vnd.wap.wmlc”,其中前者制定WML的原文類(lèi)型,后者制定WML程序編譯后代碼類(lèi)型。2.1.3 WML元素WML的WML元素用于定義一個(gè)卡片組,并通過(guò)與標(biāo)簽包含和封裝該卡片組中的所有卡片及信息。它的語(yǔ)法格式如下:內(nèi)容(content)其中xml:lang=lang用于指定文檔所用語(yǔ)言,語(yǔ)言lang的值屬于NMTOKEN型數(shù)據(jù)。 wml元素中包含的內(nèi)容(content)中除了文本、
29、圖像等信息之外,還可以包含head、template及card元素。其中head、template元素如果包含的話則只可包含一次,而card元素必須至少包含一次。有關(guān)這些元素的用法我們后面介紹。2.1.4 template元素template元素用于為當(dāng)前卡片組中的所有卡片定義一個(gè)模板,同一規(guī)定卡片的某些參數(shù)。模版中的事件處理功能則可將這些參數(shù)自動(dòng)應(yīng)用于同一卡片組中的所有卡片。不過(guò),我們也可以是其中某個(gè)或某幾個(gè)卡片不采用模板規(guī)定的形式,方法是在該卡片中定義一個(gè)同名的事件來(lái)替代模板塊中相應(yīng)的事件。template元素通過(guò)和標(biāo)簽含所需內(nèi)容(content)而實(shí)現(xiàn)模板功能的,其語(yǔ)法格式如下:內(nèi)容(c
30、ontent) template元素包含的內(nèi)容中,除了卡片的一般參數(shù)外,還可以包含任意多次的do元素和onevent元素。template元素屬性的功能及用法說(shuō)明如下:1)oneterforward。當(dāng)用戶在瀏覽器中進(jìn)入當(dāng)前卡片時(shí),該屬性將指定超鏈(href)的URL地址,瀏覽器將據(jù)此打開(kāi)URL指定的卡片或事件。2)oneterbackward。與上一屬性類(lèi)似,該屬性也可以指定其相應(yīng)卡片或事件的URL地址。如果用戶瀏覽時(shí)執(zhí)行prev任務(wù),那么瀏覽器就會(huì)定位到該屬性所指定超鏈(href)的URL地址,并打開(kāi)URL指定的卡片或事件。3)ontimer。當(dāng)指定時(shí)間timer過(guò)期的時(shí)候,用戶瀏覽器就根
31、據(jù)ontimer屬性指定的URL打開(kāi)相應(yīng)的卡片。2.1.5 card元素WML的卡片組是由一個(gè)或多個(gè)卡片(card)構(gòu)成的,每個(gè)卡片都包含有一套用戶和瀏覽器交互操作的配置及模式。用戶對(duì)交互操作的需求是多樣性的,所以卡片定義時(shí)也必須是多樣性的。為此,WML提供了card元素,通過(guò)和標(biāo)簽定義一個(gè)卡片的各種屬性、包含內(nèi)容。它的語(yǔ)法格式如下:內(nèi)容(content) card元素中包含的內(nèi)容(content)中除了文本、圖像信息之外,還可以包含onevent、timer、do和p元素。其中,timer元素只可使用一次,其余3種可使用多次。而且,如果card元素包含onevent元素或timer元素的話,
32、那么onevent元素必須放在最前面,timer元素放在onevent元素的后面,隨后才可以使用do或p元素。這個(gè)優(yōu)先順序是不能亂的。card元素屬性的功能及用法介紹如下:1)id。用于指定card的名字。改名字是程序?qū)Ш蕉ㄎ坏囊罁?jù),可以用作程序段錨點(diǎn),比如。其中的cardname便是由id指定的卡片名。2)title。用于為卡片制訂一個(gè)簡(jiǎn)單的標(biāo)題或說(shuō)明信息。3)newcontext。用于指定WAP手機(jī)瀏覽當(dāng)用戶重新進(jìn)入的時(shí)候是否需要初始化卡片中所有的內(nèi)容。它有true和false兩種選擇,當(dāng)指定newcontext=ture時(shí),卡片的所有內(nèi)容在用戶重新進(jìn)入時(shí)將進(jìn)行初始化,也不清除歷史紀(jì)錄;否
33、則,指定newcontext=false時(shí),將不進(jìn)行初始化設(shè)置,也不清除歷史紀(jì)錄。默認(rèn)狀態(tài)下的設(shè)置值為false。另外,newcontext僅當(dāng)作為go任務(wù)的一部分時(shí)才可被執(zhí)行。4)ordered。用于向用戶手機(jī)的瀏覽器指明卡片內(nèi)容的組織形式,以便讓瀏覽器根據(jù)自身特點(diǎn)及卡片內(nèi)容組織及時(shí)安排顯示布局。它有兩種布爾值得設(shè)置,即true和false。 當(dāng)ordered=true時(shí),瀏覽器將按照線性順序顯示卡片各區(qū)域的內(nèi)容。這個(gè)線性順序通常是大多數(shù)用戶所習(xí)慣采用的信息瀏覽順序,比如發(fā)送E-mail信息時(shí),我們依次需要E-mail首件人地址、主題及E-mail內(nèi)容,這個(gè)邏輯順序就數(shù)線性順序。 當(dāng)orde
34、red=flase時(shí),瀏覽器將根據(jù)用戶選擇或指定的順序來(lái)顯示內(nèi)容。這種情況主要是用于顯示用戶選項(xiàng)、無(wú)序組建或用戶輸入的簡(jiǎn)單數(shù)據(jù)紀(jì)錄等。5)onenterforward。onenterforward事件僅當(dāng)用戶使用go任務(wù)或類(lèi)似于go的任務(wù)位和瀏覽卡片時(shí)才可發(fā)生,即如果用戶執(zhí)行g(shù)o任務(wù),則瀏覽器就會(huì)定位標(biāo)簽中指定超鏈(href)的URL指定的卡片。card元素中的onenterforward屬性是onevent元素的一個(gè)簡(jiǎn)單格式,用于直接指定onenterforward事件的URL地址。6)onenterbackward。該屬性可以指定其響應(yīng)時(shí)間的URL地址。如果用戶瀏覽時(shí)執(zhí)行prev任務(wù),那么
35、瀏覽器就會(huì)定位到該屬性所制定超鏈 (href)的URL地址,并打開(kāi)URL指定的卡片。onenterbackward屬性也屬于onevent元素的一個(gè)簡(jiǎn)單格式。7)ontimer。當(dāng)指定時(shí)間timer過(guò)期的時(shí)候,用戶瀏覽器就根據(jù)ontimer屬性指定的URL打開(kāi)相應(yīng)的卡片。它也屬于onevent元素的一個(gè)簡(jiǎn)單格式。2.1.6 meta元素meta元素用于定義WML卡片組相關(guān)的通用meta信息。該元素是由一個(gè)單獨(dú)的標(biāo)簽即標(biāo)簽實(shí)現(xiàn)的元素,其語(yǔ)法格式如下: 其中,name屬性和http-equiv屬性只能選擇使用一個(gè);content屬性是必選的,其值根據(jù)屬性而定;scheme屬性目前尚不支持;foru
36、a屬性為可選屬性。各屬性功能及用法說(shuō)明如下:1)content。該屬性用于指定meta信息的性質(zhì)的值,是不必選的。2)name。用于指定meta信息性質(zhì)的名稱。用戶瀏覽器通常忽略已經(jīng)命名meta數(shù)據(jù),網(wǎng)絡(luò)服務(wù)企業(yè)拒絕發(fā)送包含該屬性所指定meta數(shù)據(jù)名稱的內(nèi)容。3)http-equiv。該屬性用于替代name屬性,可將meta數(shù)據(jù)轉(zhuǎn)為WSP或HTTP協(xié)議的響應(yīng)頭。4)forua。該屬性用于指定那些開(kāi)發(fā)者希望傳送值用戶瀏覽器的性質(zhì)。它有ture和fales兩個(gè)取值,如果取false,則卡片組在發(fā)送往客戶端以前必須用中間代理去除meta元素信息,這是因?yàn)閭鬏數(shù)膮f(xié)議可能改變;若取值為true,則met
37、a數(shù)據(jù)必須如實(shí)送往用戶的瀏覽器。默認(rèn)的狀態(tài)下,該屬性的值為false。5)scheme。該屬性用于指定解釋meta信息性質(zhì)值的形式或結(jié)構(gòu)。具體的形式或結(jié)構(gòu)因meta數(shù)據(jù)的類(lèi)型不同而不同。2.2 asp簡(jiǎn)介Microsoft Active Server Pages 即我們所稱的 ASP ,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.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ù)
38、器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn): 1. 使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2. 無(wú)須 compile 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。 3. 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行
39、HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 5.Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Obj
40、ect Model) 物件。 6.Active Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。 7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 8. 物件導(dǎo)向( Object-oriented )。 9.ActiveX Server Components(ActiveX 服務(wù)器元件 ) 具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic 、 Java 、 Visual C+ 、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component 。 讓我們來(lái)看看運(yùn)行 ASP 所需的環(huán)境: Micros
41、oft Internet Information Server version 3.0/4.0 on Windows NT Server Microsoft Peer Web Services Version 3.0 on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98與一般的程序不同, .asp 程序無(wú)須編譯, ASP 程序的控制部份,是使用 VBScript 、 JScript 等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 ASP 程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進(jìn)行翻
42、譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣, ASP 程序的編寫(xiě)也遵循一定的規(guī)則,如果你想使用你所喜愛(ài)的腳本語(yǔ)言編寫(xiě) ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)你安裝 ASP 時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言: VBsrcipt 和 JScript ,而 VBscript 則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB 服務(wù)器上的,你可以用任何文本編輯器打開(kāi)它, ASP 程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。你只需將 .asp 程序放在 WEB 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限)
43、,就可以通過(guò) WWW 的方式訪問(wèn) ASP 程序了。2.3 Access簡(jiǎn)介Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用于小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。Microsoft Access是一種關(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)的信息。Ac
44、cess數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。Access 數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。 表(Table) 表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。窗體(Form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。報(bào)表(Report) 報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類(lèi)匯總,然后打印出來(lái),以便分析。宏(Macro) 宏相當(dāng)于DOS中
45、的批處理,用來(lái)自動(dòng)執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來(lái)十分方便。模塊(Module) 模塊的功能與宏類(lèi)似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫(xiě)程序。本章主要介紹了wml語(yǔ)言,asp語(yǔ)言和Access數(shù)據(jù)庫(kù)的基本知識(shí)和基本用法,根據(jù)大家的熟悉程度不同而側(cè)重點(diǎn)有所不同。第3章 系統(tǒng)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 系統(tǒng)分析3.1.1系統(tǒng)分析概述基于手機(jī)的移動(dòng)教學(xué)平臺(tái)是一個(gè)龐大的教學(xué)輔助平臺(tái),主要有教師模塊,學(xué)生模塊,資源模塊,留言模塊等組成?;谠撈脚_(tái)的移動(dòng)學(xué)習(xí)是一種針對(duì)資源為中心的學(xué)習(xí),按照信息,資源,流程三條主線,從應(yīng)用、組織、管理三個(gè)方面著手實(shí)現(xiàn)學(xué)
46、習(xí)、交互等功能。該平臺(tái)按照B(WEB)B(WAP)/S(Web Server)模式開(kāi)發(fā),如圖3-1,提供WEB版和WAP版兩個(gè)應(yīng)用版本。其中,信息、資源的應(yīng)用和組織以及簡(jiǎn)單流程的操作都可通過(guò)WAP服務(wù)完全實(shí)現(xiàn),而上升到管理層面和復(fù)雜流程的操作,則通過(guò)WEB服務(wù)予以補(bǔ)充。 Web Web DB 服務(wù)器WAP瀏覽器Web瀏覽器圖3-13.1.2 項(xiàng)目功能需求隨著無(wú)線通信技術(shù)的發(fā)展,教育不可避免的與其發(fā)生聯(lián)系,必然會(huì)誕生基于無(wú)線的移動(dòng)教學(xué)平臺(tái),就像當(dāng)初的網(wǎng)絡(luò)課堂一樣。此移動(dòng)教學(xué)平臺(tái)以網(wǎng)絡(luò)教學(xué)平臺(tái)和遠(yuǎn)程教育系統(tǒng)為藍(lán)本進(jìn)行設(shè)計(jì)開(kāi)發(fā)。通過(guò)對(duì)網(wǎng)絡(luò)教學(xué)平臺(tái)和遠(yuǎn)程教育系統(tǒng)的分析,移動(dòng)教學(xué)平臺(tái)的設(shè)計(jì)目標(biāo)為提供學(xué)校
47、教育的教學(xué)輔助工具和公司培訓(xùn)的支持平臺(tái),網(wǎng)絡(luò)教學(xué)使教師和學(xué)生擺脫了教室和課桌的局限,而轉(zhuǎn)移到了電腦前,移動(dòng)學(xué)習(xí)將使學(xué)習(xí)者擺脫電腦的限制,使學(xué)習(xí)者擁有手機(jī)即可學(xué)習(xí),不再受時(shí)間和地點(diǎn)的局限,做到隨時(shí)隨地以任何方式學(xué)習(xí),將成為“24小時(shí)可用”的學(xué)習(xí)方式。 系統(tǒng)使用流程為先由管理員對(duì)平臺(tái)進(jìn)行初始化,添加要注冊(cè)的教師和教師的個(gè)人資料,設(shè)置教師的權(quán)限為普通管理者,然后由教師登陸進(jìn)行教學(xué)資料的發(fā)布與管理工作,同時(shí)學(xué)習(xí)者可以注冊(cè)然后學(xué)習(xí)。系統(tǒng)管理員最后管理員可以被認(rèn)為是一個(gè)超級(jí)用戶,他不僅可以管理教師的增添和刪除,同樣也可以管理各個(gè)教師上傳的課程資料??傮w來(lái)說(shuō)可以歸納為以下幾點(diǎn):(1)由于管理員在整個(gè)網(wǎng)站是超
48、級(jí)用戶,而且一個(gè)系統(tǒng)只允許有一個(gè)管理員進(jìn)行系統(tǒng)的維護(hù),因此使用初始化的用戶名和密碼登錄系統(tǒng),設(shè)置教師和學(xué)生的登錄界面。(2)學(xué)習(xí)者通過(guò)手機(jī)訪問(wèn)WAP網(wǎng)站,先瀏覽主頁(yè)上的新聞、圖鈴等,然后注冊(cè)進(jìn)入學(xué)習(xí)板塊。登錄后可以修改自己的個(gè)人資料和瀏覽學(xué)習(xí)內(nèi)容,對(duì)某個(gè)知識(shí)點(diǎn)提問(wèn)等,還可以和教師、同學(xué)進(jìn)行交流討論。(3)教師可以通過(guò)手機(jī)進(jìn)行簡(jiǎn)單的管理,如與學(xué)習(xí)者進(jìn)行交流。教師通過(guò)WEB服務(wù)可以添加、刪除資料板塊,發(fā)布課程資料,管理課程資料,對(duì)上傳的課程資料進(jìn)行修改和刪除,教師完成所有工作后可以退出登錄。(4)用戶可以在首頁(yè)進(jìn)行搜索,搜索相關(guān)的課程資料。3.1.3系統(tǒng)模塊設(shè)計(jì)(1)共享資源區(qū)在該部分中,通過(guò)WA
49、P訪問(wèn),無(wú)需注冊(cè)就可以瀏覽,初步分為新聞板塊、視頻板塊、圖片板塊和鈴聲板塊,每個(gè)板塊又可以分為若干小類(lèi),通過(guò)后臺(tái)管理添加到相應(yīng)的數(shù)據(jù)庫(kù)。前臺(tái)通過(guò)手機(jī)訪問(wèn)過(guò)程中,新聞板塊可以直接瀏覽,視頻板塊、圖片板塊和鈴聲板塊則通過(guò)下載到手機(jī)中觀看或播放。如圖3-2所示: 共享資源 新聞板塊 視頻板塊 圖片板塊 鈴聲板塊 發(fā)表評(píng)論 查看評(píng)論 下載 圖3-2(2)學(xué)習(xí)社區(qū) 學(xué)習(xí)社區(qū) 學(xué)習(xí)社區(qū) 注冊(cè) 登陸 知識(shí)瀏覽 個(gè)人管理 圖3-3(3)后臺(tái)管理后臺(tái)管理系統(tǒng)是該移動(dòng)學(xué)習(xí)平臺(tái)重要的一個(gè)環(huán)節(jié)。管理員可以通過(guò)手機(jī)進(jìn)行簡(jiǎn)單的后臺(tái)管理,涉及到復(fù)雜的操作則通過(guò)Web服務(wù)進(jìn)行。后臺(tái)管理涉及到視頻模塊、圖片模塊、鈴聲模塊、用戶
50、管理、論壇管理等的增添、刪除等。涉及到用戶管理,分別設(shè)有系統(tǒng)管理員和普通管理員,他們擁有不同的權(quán)限,可以進(jìn)行不同的操作。系統(tǒng)管理員擁有系統(tǒng)地超級(jí)權(quán)限,可以看作是一個(gè)超級(jí)用戶,他擁有所有板塊的操作權(quán)限,包括對(duì)普通管理員的添加和刪除。普通管理員擁有對(duì)新聞板塊,視頻板塊等其他板塊的操作權(quán)限,可以對(duì)相應(yīng)的資源進(jìn)行上傳、添加、刪除等。如圖3-4所示:圖3-4除此之外,還有一些輔助板塊,如友情鏈接板塊、留言板塊、互動(dòng)交流等。友情鏈接可以通過(guò)點(diǎn)擊進(jìn)入相應(yīng)的WAP網(wǎng)站,而不要輸入對(duì)應(yīng)的網(wǎng)址;留言板塊可以進(jìn)行留言,用戶可以提出對(duì)網(wǎng)站的意見(jiàn)和建議;互動(dòng)交流則細(xì)分為多個(gè)小類(lèi),用戶可以進(jìn)入不同的小類(lèi)上傳短信。另外針對(duì)
51、手機(jī)屏幕小,顯示內(nèi)容少等缺點(diǎn),在首頁(yè)設(shè)置站內(nèi)搜索功能,可以搜索不同板塊的不同內(nèi)容,省卻了重復(fù)翻頁(yè)的弊端。以上板塊不通過(guò)登陸就可以實(shí)現(xiàn),屬于共享的資源。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)需求分析作為一個(gè)移動(dòng)教學(xué)平臺(tái),實(shí)際上就是一個(gè)動(dòng)態(tài)的門(mén)戶網(wǎng)站,主要處理的對(duì)象就是數(shù)據(jù)庫(kù)中存儲(chǔ)的具體紀(jì)錄,也就是對(duì)這些記錄的查詢,插入和修改。由于是基于手機(jī)瀏覽的平臺(tái),所以數(shù)據(jù)量不是很大,Office系列的Access數(shù)據(jù)庫(kù)就足夠了,并且Access與Windows兼容良好,操作簡(jiǎn)單,界面友好,易維護(hù),集成環(huán)境,能夠處理多種數(shù)據(jù)。根據(jù)平臺(tái)各模塊的設(shè)計(jì)要求,分析出平臺(tái)應(yīng)該至少包含以下數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu):資源列表:包括id
52、編號(hào),資源名稱,資源地址,所類(lèi)別,添加時(shí)間等;資源類(lèi)別列表:id編號(hào),類(lèi)別屬性,類(lèi)別名稱,類(lèi)別排列;平臺(tái)基本信息表:id編號(hào),平臺(tái)名稱,平臺(tái)logo,論壇名,站長(zhǎng)手機(jī),管理密碼等;管理員列表:id編號(hào),用戶名,密碼,類(lèi)別標(biāo)記等;用戶信息表:id編號(hào),手機(jī)號(hào)碼,用戶名,密碼,居住地,郵箱,聯(lián)系方式等;其中新聞板塊,視頻板塊,圖片板塊和鈴聲板塊都屬于資源列表,而從屬于這些板塊的小的分類(lèi)板塊屬于資源類(lèi)別列表,根據(jù)各種資源類(lèi)別的不同,各種資源表的具體數(shù)據(jù)項(xiàng)可能不同,資源類(lèi)別表也可能不同。今后根據(jù)實(shí)際功能也可會(huì)再添加另外的數(shù)據(jù)表。3.2.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)就是將數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)轉(zhuǎn)化成具體數(shù)據(jù)
53、庫(kù)系統(tǒng)支持的實(shí)際模型,也就是設(shè)計(jì)數(shù)據(jù)的表,在平臺(tái)方面主要涉及以下五種表:(1)資源列表:編號(hào)字段名稱數(shù)據(jù)類(lèi)型可否為空說(shuō)明1id自動(dòng)編號(hào)編號(hào)2name文本資源名稱3link文本資源地址4classid數(shù)字資源編號(hào)5time時(shí)間添加時(shí)間(2)資源類(lèi)別列表編號(hào)字段名稱數(shù)據(jù)類(lèi)型可否為空說(shuō)明1id自動(dòng)編號(hào)編號(hào)2class文本列表名稱3classid文本類(lèi)別屬性4list數(shù)字類(lèi)別排列(3)平臺(tái)基本信息表編號(hào)字段名稱數(shù)據(jù)類(lèi)型可否為空說(shuō)明1id自動(dòng)編號(hào)編號(hào)2webname文本平臺(tái)名稱3weblogo文本平臺(tái)logo4bbsname文本論壇名稱5masterphone文本站長(zhǎng)手機(jī)6password文本管理密碼(
54、4)管理員列表編號(hào)字段名稱數(shù)據(jù)類(lèi)型可否為空說(shuō)明1id自動(dòng)編號(hào)編號(hào)2username文本用戶名3password文本密碼4flag數(shù)字類(lèi)別標(biāo)記(5)用戶列表編號(hào)字段名稱數(shù)據(jù)類(lèi)型可否為空說(shuō)明1id自動(dòng)編號(hào)編號(hào)2shouji文本手機(jī)號(hào)碼3nc文本用戶名4pass文本密碼5city文本居住地6email備注郵箱7qq 備注聯(lián)系方式本章主要介紹了所設(shè)計(jì)的移動(dòng)學(xué)習(xí)平臺(tái)的系統(tǒng)需求與對(duì)數(shù)據(jù)庫(kù)的基本要求,在后續(xù)的開(kāi)發(fā)過(guò)程中,會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)一步的擴(kuò)充。另外還會(huì)根據(jù)實(shí)際遇到的問(wèn)題和開(kāi)發(fā)的難易程度做一些必要到調(diào)整。第四章 網(wǎng)站創(chuàng)建與工具介紹4.1網(wǎng)站創(chuàng)建4.1.1安裝IIS此次設(shè)計(jì)所用系統(tǒng)為windowsXP,IIS版
55、本為IIS5.1。打開(kāi)“控制面板”,然后單擊啟動(dòng) “添加/刪除程序”, 在彈出的對(duì)話框中選擇 “添加/刪除Windows組件”,在Windows組件向?qū)?duì)話框中選中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘?,完成?duì)IIS的安裝。如圖4-1所示:圖4-14.1.2配置站點(diǎn)選取了要設(shè)定的Web站點(diǎn)之后,請(qǐng)?jiān)谠撜军c(diǎn)的圖示上面以鼠標(biāo)右鍵點(diǎn)選一下,調(diào)用設(shè)定畫(huà)面。在圖中的設(shè)定畫(huà)面選項(xiàng)里,可以設(shè)定包含虛擬目錄、制作清單,以及目錄安全設(shè)定等許多不同的功能,只是因?yàn)樵谶@里我們所點(diǎn)選的是整個(gè)站點(diǎn),因此所變更的設(shè)定將會(huì)被套用在整個(gè)站點(diǎn)中。 當(dāng)然我們也可以只針對(duì)某幾個(gè)特定的目錄作設(shè)定,只要
56、在特定的目錄上面按鼠標(biāo)右鍵,使用該目錄的設(shè)定選項(xiàng),如下圖所示,更改設(shè)定并套用之后就可以了。如圖4-2所示:圖4-2設(shè)定選項(xiàng)之后,請(qǐng)直接選取“屬性”顯示變更設(shè)定內(nèi)容的視窗,如圖4-3所示:圖4-3在設(shè)定內(nèi)容視窗中,一共包含了十大分項(xiàng)(這里的分項(xiàng)會(huì)因?yàn)镮IS版本不同而有所差異)。進(jìn)入設(shè)定內(nèi)容視窗之后,一開(kāi)始會(huì)位于整個(gè)WEB站點(diǎn)的主要設(shè)定部分,包含在IIS管理員中對(duì)于這個(gè)站點(diǎn)的名稱、讓這個(gè)Web站點(diǎn)對(duì)應(yīng)的IP地址和Port號(hào)碼,而我們要新增的MIME Type則要在HTTP標(biāo)題的部分作設(shè)定的。再進(jìn)入了HTTP標(biāo)題設(shè)定部分之后,會(huì)出現(xiàn)如下圖所示的畫(huà)面,在HTTP標(biāo)題設(shè)定部分包含了四種不同的設(shè)定,分別是
57、:?jiǎn)⒂脙?nèi)容限制服務(wù),用來(lái)設(shè)定某些特殊的目錄中的文件權(quán)限,以及自定義HTTP標(biāo)題,用來(lái)設(shè)定自定義HTTP header meta資料,第三個(gè)是內(nèi)容分級(jí)。可以將一個(gè)目錄或站點(diǎn)中的文件內(nèi)容設(shè)定為內(nèi)含某種等級(jí)的文件,例如暴力、性、不當(dāng)文字與言語(yǔ)等,第四個(gè)部分就是我們現(xiàn)在要設(shè)定的部分:MIME對(duì)應(yīng),將某個(gè)特定的擴(kuò)展名與MIME type。如圖4-4所示:圖4-4接下來(lái),請(qǐng)點(diǎn)擊文件類(lèi)型這個(gè)按鍵,調(diào)用MIME type設(shè)定畫(huà)面,如圖4-5所示:圖4-5在上圖中的新類(lèi)型按鍵上面以鼠標(biāo)左鍵點(diǎn)選之后,就會(huì)出現(xiàn)對(duì)應(yīng)得輸入畫(huà)面,此時(shí)我們要將下面的五個(gè)MIME type一次一次的輸入到擴(kuò)展名與內(nèi)容類(lèi)型之中。一次只能輸入
58、一種新的擴(kuò)展名與MIME Type的對(duì)應(yīng)。而輸入完成之后在IIS 就可以直接使用這些新的文件類(lèi)型了。相關(guān)的擴(kuò)展名 內(nèi)容類(lèi)型(MIME).wml text/vnd.wap.wml.wmlc application/vnd.wap.wmlc .wmls text/vnd.wap.wmlscript .wmlsc application/vnd.wap.wmlscriptc.wbmp image/vnd.wap.wbmp至此,站點(diǎn)配置完成,現(xiàn)在就可以在我們的計(jì)算機(jī)上開(kāi)發(fā)WAP網(wǎng)站了,再?zèng)]有作上述添加時(shí),計(jì)算機(jī)是不支持WAP的文件類(lèi)型的,以 .wml為后綴的文件類(lèi)型計(jì)算機(jī)不會(huì)識(shí)別。現(xiàn)在wap的文字、圖
59、片和動(dòng)態(tài)語(yǔ)法都可以利用了。我們的計(jì)算機(jī)就可以看作是wap服務(wù)器。一旦我們把做好的文件上傳到網(wǎng)上,手機(jī)就可以通過(guò)無(wú)線網(wǎng)絡(luò)訪問(wèn)了。4.2工具介紹4.2.1 M3GateM3Gate是一款國(guó)外的英文軟件,主要用途是在計(jì)算機(jī)上模擬手機(jī)操作,是WAP開(kāi)發(fā)的一款必備軟件。M3Gate是一個(gè)觀看WML和WMLScript標(biāo)記語(yǔ)言的WAP瀏覽器,具有上一頁(yè)、停止、重新載入、語(yǔ)系編碼、加入標(biāo)簽、觀看WML原始碼、設(shè)定界面/語(yǔ)言/外觀、開(kāi)啟URL、首頁(yè),網(wǎng)頁(yè)搜索等WAP網(wǎng)頁(yè)瀏覽功能。它可以讓使用者不需要透過(guò)無(wú)線裝置,直接在PC中連上Internet就可以觀看WAP網(wǎng)頁(yè)的內(nèi)容。不過(guò)在瀏覽WAP網(wǎng)頁(yè)的同時(shí),它會(huì)自動(dòng)開(kāi)
60、啟一個(gè)預(yù)設(shè)瀏覽器(IE或Netscape)的視窗,而這個(gè)視窗在使用M3Gate觀看WAP網(wǎng)頁(yè)時(shí)是不能關(guān)掉的,否則連線就會(huì)出現(xiàn)錯(cuò)誤而中斷。M3Gate的特點(diǎn):對(duì)WML和WMLScript的詮釋符合WAP1.1的規(guī)范;支持WBMP和PNG圖片格式;支持復(fù)制和粘貼操作;支持Unicode編碼標(biāo)準(zhǔn)。M3Gate支持以下字符集:阿拉伯文,中文簡(jiǎn)繁體,希臘文,日文,韓文等;可以選擇M3Gate的皮膚外觀;支持瀏覽本地的WML和WBMP文件;可以選擇安裝在本地計(jì)算機(jī)上的某種字體以支持某一種特定的語(yǔ)言;可以選擇字體大??;支持對(duì)WAP的超鏈接和在網(wǎng)頁(yè)瀏覽器的地址欄鍵入的WAP網(wǎng)站;利用搜索引擎;支持書(shū)簽。M3G
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 6 Review(教學(xué)設(shè)計(jì))-2024-2025學(xué)年北師大版(三起)英語(yǔ)六年級(jí)上冊(cè)
- 2025年禮拜帽項(xiàng)目投資可行性研究分析報(bào)告
- 住宅老舊電梯更新改造項(xiàng)目資金預(yù)算與管理
- 2025年度深圳租賃市場(chǎng)房屋租賃合同糾紛調(diào)解規(guī)則
- 二零二五年度苗木運(yùn)輸安全培訓(xùn)與應(yīng)急預(yù)案合同
- 股權(quán)轉(zhuǎn)讓框架協(xié)議范本專(zhuān)業(yè)版7篇
- 2024-2025年中國(guó)潛水員電話機(jī)行業(yè)市場(chǎng)運(yùn)營(yíng)現(xiàn)狀及投資規(guī)劃研究報(bào)告
- 2025年度圍擋設(shè)施拆除與材料回收利用合同
- 教育培訓(xùn)機(jī)構(gòu)承租居間合同
- 2025年地鐵旁寫(xiě)字樓房屋租賃合同6篇
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2022年露天煤礦安全資格證考試題庫(kù)-上(單選、多選題庫(kù))
- MIL-STD-1916 抽樣技術(shù) (C=0 零不良)
- 計(jì)價(jià)格(2002)10號(hào)文
- 膠合板公司人員招聘與配置(模板)
- 團(tuán)建方案版攻防箭對(duì)戰(zhàn)
- 樁身強(qiáng)度自動(dòng)驗(yàn)算表格Excel
- 《鋼鐵是怎樣煉成的》讀書(shū)報(bào)告
- 燃?xì)廨啓C(jī)LM2500介紹
- (精選)淺談在小學(xué)數(shù)學(xué)教學(xué)中如何進(jìn)行有效提問(wèn)
- 堆垛機(jī)速度計(jì)算表
評(píng)論
0/150
提交評(píng)論