版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件綜合課程設(shè)計(jì)(論文)軟件綜合課程設(shè)計(jì)題 目 基于Android的智能課堂的管理 學(xué) 院 通信與電子工程學(xué)院 專業(yè)班級(jí) 電子123班 學(xué)生姓名 指導(dǎo)教師 2015年 11月 20 日摘 要近年來,智能手機(jī)在全球范圍內(nèi)迅速普及。根據(jù)市場(chǎng)研究公司尼爾森發(fā)布的2013移動(dòng)消費(fèi)者報(bào)告顯示,中國智能手機(jī)普及率已達(dá)到66%,已超越英國和美國的普及率。隨著信息科技的快速發(fā)展,人們生活水平的提高,對(duì)電子產(chǎn)品的功能要求也越來越高。人們希望通過簡單方便的操作,對(duì)周圍設(shè)備進(jìn)行訪問控制。Android是一種開源的手機(jī)操作系統(tǒng),具有強(qiáng)大的應(yīng)用層API和豐富的傳感器功能,其開放的平臺(tái)有利于開發(fā)者開發(fā)出各類應(yīng)用軟件,增加
2、手機(jī)的個(gè)性化服務(wù)。本文將Android手機(jī)與PC端聯(lián)系起來,介紹了一種基于Android手機(jī)的無線控制系統(tǒng)。在該系統(tǒng)中,Android手機(jī)利用周邊無線通信資源與其他設(shè)備進(jìn)行交互,可進(jìn)行無線鼠標(biāo)控制、無線鍵盤輸入、文件傳輸操作等。智能手機(jī)普及率的提升,催生了基于智能操作平臺(tái)的附加產(chǎn)物。而Android平臺(tái)為開源的手機(jī)開發(fā)平臺(tái),通過對(duì)Android平臺(tái)的設(shè)計(jì)開發(fā),使智能手機(jī)獲得增強(qiáng)化的個(gè)性服務(wù)。提出了基于Android手機(jī)的無線控制系統(tǒng),介紹了整體結(jié)構(gòu)框架,分析了各功能模塊的具體實(shí)現(xiàn),并在實(shí)際設(shè)備中進(jìn)行測(cè)試。實(shí)現(xiàn)了基于Android手機(jī)對(duì)設(shè)備的遠(yuǎn)程訪問和控制。關(guān)鍵詞:智能;Android;開放1
3、AbstractIn recent years, the rapid expansion in the smartphones globally.According to market research firm Nielsen the 2013 mobileconsumers report released by the China's smartphone penetrati
4、on rate has reached 66%, has surpassed the popularity rate of Britain and the United States.With the rapid development of information technology, people living standard rise,&
5、#160;to the functional requirement of the electronic products is becoming more and more high.It is hoped that through a simple and convenient operation, the access control
6、0;on the surrounding equipment.Android is an open source mobile operating system, with strong application layer API and rich sensor function, its open platform for developers
7、to develop all kinds of application software, increase mobile personalized service.Link Android mobile and PC, this paper introduces a wireless control system based on Android
8、;mobile phones.In this system, the Android mobile phone use wireless communication resources around to interact with other equipment, can control the wireless mouse, wireless keybo
9、ard input, such as file transfer operation.The ascension of smartphone penetration, has given rise to additional product based on intelligent operating platform.The Android platform
10、0;for open source mobile development platform, through the design and development of the Android,platform, make smart phones increasestrengthening personality service.Is proposed based on
11、60;the Android mobile wireless control system, this paper introduces the overall structure framework, concrete realization ofeach function module are analyzed and tested in real de
12、vices.Implemented based on the Android phone to remote access and control equipment.Keywords:Intelligence;Android;DisparkIII軟件綜合課程設(shè)計(jì)(論文)目 錄摘 要IAbstractII第1章 緒論11.1 設(shè)計(jì)背景11.2 所涉技術(shù)介紹11.2.1 Android 簡史11.2.2 Android 平臺(tái)21.2.3 開發(fā)所需的工具31.3 創(chuàng)新點(diǎn)61.3.1 主要解
13、決的問題61.3.2 設(shè)計(jì)內(nèi)容簡介61.3.3 文檔框架81.4 Android平臺(tái)數(shù)據(jù)存儲(chǔ)方式9第2章 開發(fā)環(huán)境搭建102.1 JAVA環(huán)境的安裝102.2 配置eclipse102.3 數(shù)據(jù)庫的安裝11第3章 軟件設(shè)計(jì)14第4章 實(shí)現(xiàn)功能展示154.1 橫向?qū)Ш?54.2 側(cè)邊欄滑動(dòng)18第5章 部分代碼實(shí)現(xiàn)20總結(jié)29參考文獻(xiàn)30致謝31IV第一章 緒論1.1 設(shè)計(jì)背景開放式網(wǎng)上虛擬課堂是一種運(yùn)用虛擬現(xiàn)實(shí)技術(shù)模擬真實(shí)課堂的計(jì)算機(jī)教學(xué)軟件。它采用多媒體技術(shù)在計(jì)算機(jī)上建立虛擬課堂環(huán)境,提供在線學(xué)習(xí)的資源,使學(xué)生在互聯(lián)網(wǎng)上通過接近真實(shí)的人機(jī)交互界面完成課前預(yù)習(xí)、課后復(fù)習(xí)、在線考試、教師刷卡點(diǎn)名,
14、同時(shí)提供網(wǎng)絡(luò)課堂的一體化管理功能。開放式網(wǎng)上虛擬實(shí)驗(yàn)室又分為課堂仿真系統(tǒng)和虛擬課堂管理系統(tǒng)兩個(gè)部分,在此基礎(chǔ)上可建立虛擬課堂。這種虛擬課堂的設(shè)計(jì),不僅可以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力而且老師不再需要打印試卷以及批判試卷,取而代之的是在線考試,當(dāng)場(chǎng)給出正確答案及分?jǐn)?shù),大大節(jié)省了老師同學(xué)們的時(shí)間和精力。學(xué)生可根據(jù)每個(gè)科目的教學(xué)課件進(jìn)行預(yù)習(xí),提前知道本節(jié)課將要學(xué)習(xí)的內(nèi)容以及重難點(diǎn),課后也可以在線完成老師布置的作業(yè),然后提交。 眾所周知,如今大學(xué)生上課玩手機(jī)似乎已經(jīng)成為一個(gè)習(xí)慣,這樣一來,自主學(xué)習(xí)能力可以大大提升,讓同學(xué)們真正融入到有計(jì)劃的學(xué)習(xí)。本系統(tǒng)的功能是幫助老師記錄課堂的學(xué)生進(jìn)出信息,能通過RFID刷
15、卡對(duì)學(xué)生的進(jìn)出進(jìn)行記錄,并顯示進(jìn)出人員信息。并且可以通過手機(jī)進(jìn)行網(wǎng)頁進(jìn)入界面,來實(shí)現(xiàn)通過手機(jī)來獲取課堂的學(xué)生信息。課堂智能管理主要通過Android手機(jī)客戶端、數(shù)據(jù)庫、兩大部分組成,簡單方便是本設(shè)計(jì)的最大特點(diǎn)。在學(xué)生上課之前可以在掌上虛擬課堂APP進(jìn)行資料查看,預(yù)習(xí),課前輔導(dǎo),做好充足的準(zhǔn)備,通過刷卡方式登錄系統(tǒng),減少教師點(diǎn)名所浪費(fèi)時(shí)間,簡單方便的進(jìn)行學(xué)生出席情況,完成整個(gè)教學(xué)工作。1.2 所涉技術(shù)介紹1.2.1 Android 簡史Android 平臺(tái)是 Open Handset Alliance 的成果,Open Handset Alliance 組織由一群共同致力于構(gòu)
16、建更好的移動(dòng)電話的公司組成。這個(gè)組織由 Google 領(lǐng)導(dǎo),包括移動(dòng)運(yùn)營商、手持設(shè)備制造商、零部件制造商、軟件解決方案和平臺(tái)提供商以及市場(chǎng)營銷公司。從軟件開發(fā)的觀點(diǎn)看,Android 正處在開源領(lǐng)域的中心位置。市場(chǎng)上第一款支持 Android 的手機(jī)是由 HTC 制造并由 T-Mobile 供應(yīng)的 G1。這款設(shè)備從設(shè)想到推出花了大約一年的時(shí)間,惟一可用的軟件開發(fā)工具是一些實(shí)行增量改進(jìn)的 SDK 發(fā)行版。隨著 G1 發(fā)行日的臨近,Android 團(tuán)隊(duì)發(fā)布了 SDK V1.0,用于這個(gè)新平臺(tái)的應(yīng)用程序也浮出水面。為了鼓勵(lì)創(chuàng)新,Google 舉辦了兩屆 “Android Developer Chal
17、lenges”,為優(yōu)勝的參賽作品提供數(shù)百萬美金的獎(jiǎng)勵(lì)。G1 問世幾個(gè)月之后,隨后就發(fā)布了 Android Market,它使用戶可以瀏覽應(yīng)用程序,并且可以將應(yīng)用程序直接下載到他們的手機(jī)上。經(jīng)過大約 18 個(gè)月,一個(gè)新的移動(dòng)平臺(tái)進(jìn)入公眾領(lǐng)域。1.2.2 Android 平臺(tái)Android 有豐富的功能,因此很容易與桌面操作系統(tǒng)混淆。Android 是一個(gè)分層的環(huán)境,構(gòu)建在 Linux 內(nèi)核的基礎(chǔ)上,它包括豐富的功能。UI 子系統(tǒng)包括:窗口視圖:用于顯示一些常見組件(例如編輯框、列表和下拉列表)的小部件Android 包括一個(gè)構(gòu)建在 WebKit 基礎(chǔ)上的可嵌入瀏覽器,iPhone 的 Mobil
18、e Safari 瀏覽器同樣也是以 WebKit 為基礎(chǔ)。Android 提供多種連接選項(xiàng),包括 WiFi、藍(lán)牙和通過蜂窩(cellular)連接的無線數(shù)據(jù)傳輸(例如 GPRS、EDGE 和 3G)。Android 應(yīng)用程序中一項(xiàng)流行的技術(shù)是鏈接到 Google 地圖,以便在應(yīng)用程序中顯示地址。Android 軟件棧還提供對(duì)基于位置的服務(wù)(例如 GPS)和加速計(jì)的支持,不過并不是所有的 Android 設(shè)備都配備了必需的硬件。另外還有攝像支持。過去,移動(dòng)應(yīng)用程序努力向桌面應(yīng)用程序看齊的兩個(gè)領(lǐng)域分別是圖形/媒體和數(shù)據(jù)存儲(chǔ)方法。Android 通過提供對(duì) 2D 和 3D 圖形的內(nèi)置支持,包括 Op
19、enGL 庫,解決了圖形方面的挑戰(zhàn)。由于 Android 平臺(tái)包括流行的開源 SQLite 數(shù)據(jù)庫,因此緩解了數(shù)據(jù)存儲(chǔ)的負(fù)擔(dān)。圖 1 顯示一個(gè)簡化的 Android 軟件層次結(jié)構(gòu)。應(yīng)用程序架構(gòu)如前所述,Android 運(yùn)行在 Linux 內(nèi)核上。Android 應(yīng)用程序是用 Java 編程語言編寫的,它們?cè)谝粋€(gè)虛擬機(jī)(VM)中運(yùn)行。需要注意的是,這個(gè) VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,這是一種開源技術(shù)。每個(gè) Android 應(yīng)用程序都在 Dalvik VM 的一個(gè)實(shí)例中運(yùn)行,這個(gè)實(shí)例駐留在一個(gè)由 Linux 內(nèi)核管理的進(jìn)程中,如下圖所示。圖1-1
20、 Dalvik VM1.2.3 開發(fā)所需的工具1. Android開始開發(fā) Android 應(yīng)用程序的最簡捷的方式是下載 Android SDK 和 Eclipse Android 開發(fā)可以在 Microsoft® Windows®、Mac OS X 或 Linux 上進(jìn)行。 本文假設(shè)您使用的是 Eclipse IDE 和用于 Eclipse 的 Android Developer Tools 插件。Android 應(yīng)用程序是用 Java 語言編寫的,但是是在 Dalvik VM(非 Java 虛擬機(jī))中編譯和執(zhí)行的。在 Eclipse 中用 Java 語言編程非常簡單;E
21、clipse 提供一個(gè)豐富的 Java 環(huán)境,包括上下文敏感幫助和代碼提示。Java 代碼通過編譯后,Android Developer Tools 可確保適當(dāng)?shù)貙⑺虬?,包?AndroidManifest.xml 文件。雖然沒有 Eclipse 和 Android Developer Tools 插件也可以開發(fā) Android 應(yīng)用程序,但是那樣就需要熟悉 Android SDK。2.Java簡介以及發(fā)展趨勢(shì)Java語言的發(fā)展現(xiàn)狀及趨勢(shì);Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮?;一、JAVA語言的現(xiàn)狀;Java是Sun公司推出的新的一代面向?qū)ο蟮某绦颍?.Intranet正在成為企
22、業(yè)信息系統(tǒng)最佳解決;(一)Java語言已具備清晰的框架結(jié)構(gòu);目前,以SUN公司公布的JAVA最新框架結(jié)構(gòu)為標(biāo);(二)推動(dòng)了PC時(shí)代的發(fā)展;計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT領(lǐng)域的Java語言的發(fā)展現(xiàn)狀及趨勢(shì):Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)(即JavaEE, JavaME, JavaSE)的總稱。Java自面世后就非常流行,發(fā)展迅速,對(duì)C+語言形成了有力沖擊。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算
23、機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。JAVA 語言的現(xiàn)狀:Java是Sun公司推出的新的一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,特別適合于Internet應(yīng)用程序開發(fā),它的平臺(tái)無關(guān)性直接威脅到Wintel的壟斷地位。一時(shí)間,“ 連接Internet,用Java編程”,成為技術(shù)人員的一種時(shí)尚。Java作為軟件開發(fā)的一種革命性的技術(shù),其地位已被確立,這主要表現(xiàn)在以下幾個(gè)方面:1.計(jì)算機(jī)產(chǎn)業(yè)的許多大公司購買了Java的許可證,包括IBM,Apple,DEC,Adobe,Silicon Graphics,OracelHP
24、,Toshiba,以及最不情愿的Microsoft。這一點(diǎn)說明,Java已經(jīng)得到了工業(yè)界的認(rèn)可。2.眾多的軟件開發(fā)商開始支持Java的軟件產(chǎn)品。例如:Borland公司開發(fā)的基于Java的快速應(yīng)用程序開發(fā)環(huán)境Latte。Borland公司 的 這 一 舉 措, 推 動(dòng) 了Java進(jìn)入PC機(jī) 軟 件市場(chǎng)。Sun公司自己的Java開發(fā)環(huán)境Java Workshop。數(shù)據(jù)庫廠商如:Illustra,Sysbase,Versant,Oracle都在開發(fā)了支持HTML和JavaCGI接口。今天是以網(wǎng)絡(luò)為中心的計(jì)算時(shí)代,不支持HTML和Java,應(yīng)用程序的應(yīng)用范圍只能限于同質(zhì)的環(huán)境。3.Intranet正
25、在成為企業(yè)信息系統(tǒng)最佳解決方案,而其中Java將發(fā)揮著不可替代的作用。Intranet的目的是把Internet用于企業(yè)內(nèi)部的信息系統(tǒng),它的優(yōu)點(diǎn)表現(xiàn)在:便宜、易于使用和管理。用戶不管使用何種類型的機(jī)器和操作系統(tǒng),界面是統(tǒng)一的Intrnet瀏覽器,而數(shù)據(jù)庫、Web頁面、應(yīng)用程序(用Java編的Applet)則存在WWW服務(wù)器上,無論是開發(fā)人員,還是管理人員,或是用戶都可以受益于該解決方案。Java語言正在不斷的發(fā)展和完善自己,Sun公司是主要的發(fā)展推動(dòng)者,較通用的編譯環(huán)境有JDK(Java Develop Kit)與JWS(Java Workshop)。還有很多其他公司正在開發(fā)Java語言的編譯
26、器與集成環(huán)境,預(yù)計(jì)不久Java語言的正確性與效率都將會(huì)提高,用戶用Java編程和現(xiàn)在用C+編程一樣方便。(一) Java 語言已具備清晰的框架結(jié)構(gòu)目前,以SUN 公司公布的JAVA 最新框架結(jié)構(gòu)為標(biāo)準(zhǔn),將Java 語言以Java2 為中心,其組成分為了3 個(gè)部分:1)企業(yè)版J2EE。該版本是面對(duì)各大企業(yè)環(huán)境為中心而開發(fā)的一種以應(yīng)用程序?yàn)橹黧w的計(jì)算機(jī)網(wǎng)絡(luò)平臺(tái),其中還包括3 個(gè)層次:EJB、JSP、和SERVSLT ;2)標(biāo)準(zhǔn)版J2SE。其中,Java 核心編程為圖形用戶界面的編程、工具包程序的編寫以及數(shù)據(jù)庫的程序編寫等;3)微型版J2ME。該版本一直以消費(fèi)品和各種嵌入式設(shè)備的網(wǎng)絡(luò)應(yīng)用平臺(tái)為研究中
27、心,主要涉及的領(lǐng)域?yàn)槭謾C(jī)、手機(jī)中的各種無線游戲等。其核心技術(shù)為移動(dòng)信息設(shè)備小程序。從目前Java 語言的應(yīng)用及推廣來看,標(biāo)準(zhǔn)版的更符合大眾需求,它以其簡單方便的特點(diǎn)贏得市場(chǎng)好評(píng)。(二)推動(dòng)了PC 時(shí)代的發(fā)展計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT 領(lǐng)域的發(fā)展,但現(xiàn)在的計(jì)算機(jī)早已不是訪問INTERNET 的唯一的途徑。目前,各類更具信息化的電子產(chǎn)品成為一股新的力量進(jìn)入IT 領(lǐng)域,推動(dòng)了PC 時(shí)代的大發(fā)展。由于各種消費(fèi)信息的急劇增加,傳統(tǒng)的客戶機(jī)的各方面條件。均不如 PC,PC 的發(fā)展對(duì)服務(wù)器的應(yīng)用管理體統(tǒng)也提出了更高標(biāo)準(zhǔn)。然而,Java 語言完全滿足了PC 的條件,在減少內(nèi)存,直接在各類電子產(chǎn)品中運(yùn)行,
28、在網(wǎng)絡(luò)中可被任何設(shè)備所識(shí)別,充分利用網(wǎng)絡(luò)資源等方面有所突破創(chuàng)新,為PC 時(shí)代的發(fā)展創(chuàng)造了有力條件。(三)多元化的應(yīng)用系統(tǒng)Java 語言所面向的客戶主要為計(jì)算機(jī)中的各種應(yīng)用系統(tǒng)、應(yīng)用工具以及現(xiàn)代化家電等。在JAVA 語言的實(shí)時(shí)開發(fā)領(lǐng)域方面,IBM 公司首先開發(fā)出了適應(yīng)于工業(yè)操作環(huán)境的一種嵌入式系統(tǒng),以此,可以看出Java 語言在工業(yè)領(lǐng)域的開闊前景。隨著Java 語言的誕生和發(fā)展更加的深入人心,各大知名商家陸續(xù)購買Java 的許可證,紛紛投入了對(duì)Java 語言的研究與開發(fā)中。因此,可以看出,多元化的應(yīng)用系統(tǒng)為Java 以及各個(gè)領(lǐng)域的應(yīng)用平臺(tái)注入了無線的生機(jī)與活力。JAVA 語言的發(fā)展趨勢(shì)(一)在I
29、T 產(chǎn)業(yè)的應(yīng)用方面最初Java 語言為與數(shù)據(jù)庫聯(lián)系緊密設(shè)計(jì)了Java servlet 和SQL-J 技術(shù),以及JSP 技術(shù)。最為重要的是JSP 技術(shù)的迅猛發(fā)展,使JAVA 語言的網(wǎng)絡(luò)應(yīng)用更為實(shí)際化、更高效快捷,成為IT 產(chǎn)業(yè)首選的技術(shù)。JSP 以Java 語言作為其服務(wù)器端的使用語言,結(jié)合了JAVA SCRIPT 等多種其他客戶端語言,使網(wǎng)絡(luò)瀏覽器更為方便的展現(xiàn)。另外,從目前Java 發(fā)展前景來看,我國更多企業(yè)傾向于JAVA/J2EE 技術(shù),將其作為應(yīng)用程序開發(fā)的首要選擇方案。由于數(shù)據(jù)方面的程序設(shè)計(jì)以及邏輯方面的程序控制已成為我國企業(yè)環(huán)境程序應(yīng)用的關(guān)鍵技術(shù),并且這些都體現(xiàn)了JAVA 語言的優(yōu)勢(shì)
30、,因此,在Java 語言的實(shí)際應(yīng)用中,企業(yè)版越來越受到各大企業(yè)的歡迎。(二)在嵌入式設(shè)備研究應(yīng)用方面Java 語言近幾年被廣泛應(yīng)用于移動(dòng)電話、各種信息化家用電器等方面,甚至IC 卡等小型電子產(chǎn)品中也有所涉及。從Java 語言的發(fā)展趨勢(shì)來看,這種嵌入式的研究應(yīng)用范圍將會(huì)進(jìn)一步擴(kuò)大,甚至覆蓋更多的電子信息產(chǎn)品,方便人們生活。(三)在移動(dòng)通信方面近幾年來,我國移動(dòng)通訊業(yè)已開始了Java 語言的應(yīng)用。移動(dòng)的運(yùn)營方通過Java 語言所創(chuàng)造的網(wǎng)絡(luò)平臺(tái)為客戶提供了更加豐富的網(wǎng)絡(luò)活動(dòng)及網(wǎng)絡(luò)信息。 例如:1、更加豐富生動(dòng)的手機(jī)游戲。通過Java 語言的應(yīng)用,手機(jī)游戲圖像更加豐富、更具吸引力,消費(fèi)者還可根據(jù)自身的
31、需要通過Java 語言所建立的網(wǎng)絡(luò)平臺(tái)從網(wǎng)上下載適合自己的游戲,進(jìn)一步滿足消費(fèi)者的需求;2、電商交易更加方便快捷。通過Java語言的開發(fā)與應(yīng)用,各手機(jī)使用者可根據(jù)自身需要通過Java 平臺(tái)進(jìn)行機(jī)票及酒店預(yù)訂等。消費(fèi)者還可操作簡易的股票買賣等活動(dòng);3、更加方便地進(jìn)行網(wǎng)上閱讀等活動(dòng)。隨著Java 語言的使用,手機(jī)用戶可根據(jù)個(gè)人愛好,隨時(shí)隨地地下載自己喜歡的書籍進(jìn)行閱讀,大大方便人們生活。另外,Java 語言中的企業(yè)版已廣為被各大商家所運(yùn)用,而且,Java 技術(shù)也已成功推動(dòng)了全球無線技術(shù)應(yīng)用的發(fā)展,為各種無線通信、游戲市場(chǎng)創(chuàng)造了良好的商機(jī)。1.3 創(chuàng)新點(diǎn)1.3.1 主要解決的問題 開放式網(wǎng)上課堂智能
32、管理是一種運(yùn)用虛擬現(xiàn)實(shí)技術(shù)模擬真實(shí)課堂的計(jì)算機(jī)教學(xué)軟件。它采用多媒體技術(shù)在計(jì)算機(jī)上建立虛擬課堂環(huán)境,提供在線學(xué)習(xí)的資源,使學(xué)生在互聯(lián)網(wǎng)上通過接近真實(shí)的人機(jī)交互界面完成課前預(yù)習(xí)、課后復(fù)習(xí)、提高教學(xué)速率與效率;這種虛擬課堂的設(shè)計(jì),不僅可以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力而且老師不再需要打印試卷以及批判試卷,取而代之的是在線考試,當(dāng)場(chǎng)給出正確答案及分?jǐn)?shù),大大節(jié)省了老師同學(xué)們的時(shí)間和精力。學(xué)生可根據(jù)每個(gè)科目的教學(xué)課件進(jìn)行預(yù)習(xí),提前知道本節(jié)課將要學(xué)習(xí)的內(nèi)容以及重難點(diǎn),課后也可以在線完成老師布置的作業(yè),然后提交。這樣一來,自主學(xué)習(xí)能力可以大大提升,讓同學(xué)們真正融入到有計(jì)劃的學(xué)習(xí)。1.3.2 設(shè)計(jì)內(nèi)容簡介虛擬課堂主要
33、通過Android手機(jī)客戶端、數(shù)據(jù)庫兩大部分組成,簡單方便是本設(shè)計(jì)的最大特點(diǎn)。數(shù)據(jù)庫Android客戶端 圖1-2 設(shè)計(jì)主要結(jié)構(gòu)該系統(tǒng)采用了Java語言來進(jìn)行通信實(shí)現(xiàn),Android端和PC端通過Socket進(jìn)行網(wǎng)絡(luò)連接通信。Android端做成APP模式,運(yùn)行時(shí)通過WIFI或藍(lán)牙連接服務(wù)端,在PC端使用Java的OSGi框架。在Android手機(jī)上經(jīng)過反復(fù)測(cè)試,手機(jī)連接Server的時(shí)間小于3s,PC端對(duì)手機(jī)控制命令的響應(yīng)時(shí)間小于5s,并能實(shí)現(xiàn)手機(jī)端對(duì)PC端的訪問控制、操作。本系統(tǒng)采用了Java技術(shù)以及Android開發(fā)技術(shù),用這兩種主流技術(shù)建立了虛擬課堂環(huán)境,其功能是幫助老師記錄課堂的學(xué)生
34、進(jìn)出信息,能通過RFID刷卡對(duì)學(xué)生的進(jìn)出進(jìn)行記錄,并顯示進(jìn)出人員信息。并且可以通過手機(jī)進(jìn)行網(wǎng)頁進(jìn)入界面,來實(shí)現(xiàn)通過手機(jī)來獲取課堂的學(xué)生信息。在學(xué)生上課之前可以在掌上虛擬課堂進(jìn)行資料查看,預(yù)習(xí),課前輔導(dǎo),做好充足的準(zhǔn)備,通過刷卡方式登錄系統(tǒng),減少教師點(diǎn)名所浪費(fèi)時(shí)間,簡單方便的進(jìn)行學(xué)生出席情況,完成整個(gè)教學(xué)工作。其系統(tǒng)功能圖如下:圖1-3 系統(tǒng)功能 1.3.3 文檔框架Android的系統(tǒng)架構(gòu):Android的系統(tǒng)架構(gòu)采用了由下至上的分層的結(jié)構(gòu),使下層為上層提供統(tǒng)一的服務(wù)。各層各司其職,本層及以下層發(fā)生變化不會(huì)影響上層,避免了各層的差異,圖1是一張公開的關(guān)于Android體系結(jié)構(gòu)架構(gòu)圖:圖1-4
35、Android的系統(tǒng)架構(gòu)從圖中可以看出,Android系統(tǒng)分為四個(gè)層面,從底層到高層分別是:Linux核心層(LINUX KERNEL) Linux核心層負(fù)責(zé)硬件的驅(qū)動(dòng)程序、網(wǎng)絡(luò)、電源、系統(tǒng)安全以及內(nèi)存管理等功能。Android的核心系統(tǒng)服務(wù)依賴于Linux2.6內(nèi)核,同時(shí)作為硬件和軟件層之間的抽象層,隱藏了具體的硬件特性,并為上一層提供統(tǒng)一的標(biāo)準(zhǔn)服務(wù)。庫(LIBRARIES)和運(yùn)行環(huán)境層(ANDROID RUNTIME):庫和運(yùn)行環(huán)境層包含了標(biāo)準(zhǔn)C函數(shù)庫Libc、 OpenSSL、SQLite等以及支持游戲開發(fā)2D SGL和3D OpenGL|ES,并負(fù)責(zé)解釋和執(zhí)行生成的Dalvik格式的字
36、節(jié)碼。核心庫提供了Java編程語言核心庫的大多數(shù)功能。每一個(gè)Android應(yīng)用程序都在自己的進(jìn)程中運(yùn)行,并擁有各自獨(dú)立的Dalvik虛擬機(jī)實(shí)例。 應(yīng)用程序框架層(APPLICATION FRAMEWORK):普通開發(fā)這可以使用Android基本應(yīng)用程序使用的系統(tǒng)API,Android應(yīng)用框架中的各個(gè)模塊都可以被復(fù)用,各種服務(wù)也可以被復(fù)用。該層復(fù)用機(jī)制使用戶可以方便的替換程序組件。應(yīng)用程序?qū)樱ˋPPLICATIONS):應(yīng)用程序?qū)觾?nèi)含有Android內(nèi)置的Google Maps、E-mail、即時(shí)通信工具、瀏覽器等,開發(fā)人員開發(fā)的程序也將置于該層,并同內(nèi)置程序有平等的位置,可以相互調(diào)用和替換。這
37、類應(yīng)用基本都是通過Java語言編寫的,能夠獨(dú)立的完成某些功能的應(yīng)用程序。開發(fā)人員可使用應(yīng)用框架提供的API編寫自己的應(yīng)用程序。1.4 Android平臺(tái)數(shù)據(jù)存儲(chǔ)方式基于Android平臺(tái)的數(shù)據(jù)存儲(chǔ)方式分外部存儲(chǔ)和內(nèi)部存儲(chǔ)兩類。外部存儲(chǔ)方式指:內(nèi)容提供器和網(wǎng)絡(luò)數(shù)據(jù)庫,內(nèi)部存儲(chǔ)方式有:系統(tǒng)配置、文件存儲(chǔ)、SQLite數(shù)據(jù)庫10。在實(shí)際應(yīng)用開發(fā)中主要使用內(nèi)部存儲(chǔ)方式。系統(tǒng)配置方式指通過Android平臺(tái)提供的SharedPreferences類,保存應(yīng)用程序的一些簡單的配置信息的機(jī)制。文件存儲(chǔ)方式使用Java中的IO類實(shí)現(xiàn)對(duì)內(nèi)部存儲(chǔ)器或SD卡等外部存儲(chǔ)設(shè)備中的文件的讀寫與解析,該方式實(shí)現(xiàn)數(shù)據(jù)插入與修
38、改操作較復(fù)雜,每次操作都需讀取整個(gè)文件,效率較低。SQLite是一款超輕量級(jí)的嵌入式數(shù)據(jù)庫,支持SQL語句,能實(shí)現(xiàn)查詢、插入、刪除、修改等操作,具有小、安全、免費(fèi)等特點(diǎn)。本文提到的系統(tǒng)所選擇的數(shù)據(jù)存儲(chǔ)方式便是SQLit數(shù)據(jù)庫,對(duì)數(shù)據(jù)進(jìn)行操作簡單而快速。第2章 開發(fā)環(huán)境搭建2.1 JAVA環(huán)境的安裝安裝Java 1.7 ,按步驟進(jìn)行依次操作在系統(tǒng)環(huán)境變量下將JAVA_HOME 、path添加Java路徑圖2-1 環(huán)境變量控制截圖2.2 配置eclipse搭建開發(fā)環(huán)境需要:1、eclipse2、android-sdk:Android開發(fā)環(huán)境3、ADT:Android開發(fā)工具,eclipse插件(在
39、搭建環(huán)境之前要安裝java,并配置)配置ADT:在eclipse中 help>Install New Software>Add 添加之后就配置好了sdk和ADT,安裝Genymotion插件:eclipse插件。1、help > Install New Software 點(diǎn)擊add。2、在名字里面填寫Genymotion,在location里面填寫3、然后把新加載出來的Genymotion和Genymotion Eclipse Tools都選上,把下面的contast.的對(duì)號(hào)去掉,然后就完成了。把Genymotion插件安裝在eclipse中后再配置路徑,在win
40、dow>preferences>Genymobile>Genymotion 選上后填寫Genymotion的安裝路徑。在eclipse中放入vim插件:下載一個(gè)vrapper插件,放入到eclipse的dropins的文件夾下即可。2.3 數(shù)據(jù)庫的安裝MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Ma
41、nagement System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。打開下載的mysql安裝文件mysql-5.0.27-wi
42、n32.zip,雙擊解壓縮,運(yùn)行“setup.exe”。mysql安裝向?qū)?dòng),按“Next”繼續(xù)。擇安裝類型,有“Typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”。 三個(gè)選項(xiàng),我們選擇“Custom”,有更多的選項(xiàng),也方便熟悉安裝過程。選擇服務(wù)器類型,“Developer Machine(開發(fā)測(cè)試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Serv
43、er Machine”,不會(huì)太少,也不會(huì)占滿。選擇mysql數(shù)據(jù)庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),隨自己的用途而選擇了,我這里選擇“Transactional Database Only”,按“Next”繼續(xù)。對(duì)InnoDB Tablespace進(jìn)行配置,就是為In
44、noDB 數(shù)據(jù)庫文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫損壞,當(dāng)然,對(duì)數(shù)據(jù)庫做個(gè)備份就沒問題了,這里不詳述。我這里沒有修改,使用用默認(rèn)位置,直接按“Next”繼續(xù)。選擇您的網(wǎng)站的一般mysql訪問量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,我這里選“Online Transaction Processing(OLTP)”,自己的服務(wù)器,應(yīng)該夠用
45、了,按“Next”繼續(xù)。是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問mysql數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,Port Number:3306,在這個(gè)頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式”(Enable Strict Mode),這樣MySQL就不會(huì)允許細(xì)小的語法錯(cuò)誤。如果您還是個(gè)新手,我建議您取消標(biāo)準(zhǔn)模式以減少麻煩。但熟悉MySQL以后,盡量使用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫的可能性。按“Next”繼續(xù)。西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個(gè),然后在Character Set那里選擇或填入“gbk”,當(dāng)然也
46、可以用“gb2312”,區(qū)別就是gbk的字庫容量大,包括了gb2312的所有漢字,并且加上了繁體字、和其它亂七八糟的字使用mysql的時(shí)候,在執(zhí)行數(shù)據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;”(運(yùn)行一次就行了,GBK可以替換為其它值,視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字。按 “Next”繼續(xù)。選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uus
47、ername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。這一步詢問是否
48、要修改默認(rèn)root用戶(超級(jí)管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會(huì)出錯(cuò),請(qǐng)留空,并將“Modify Security Settings”前面的勾去掉,安裝配置完成后另行修改密碼),“Confirm(再輸一遍)”內(nèi)再填一次,防止輸錯(cuò)。 “Enable root access from remote machines(是否允許root用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一個(gè)匿
49、名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了,設(shè)置完畢,按“Next”繼續(xù)。確認(rèn)設(shè)置無誤,如果有誤,按“Back”返回檢查。按“Execute”使設(shè)置生效。第3章 軟件設(shè)計(jì)3.1 軟件設(shè)計(jì)原理基于Android手機(jī)的無線控制軟件主要運(yùn)用到Socket通信原理。Socket是通信的基本操作單元,主要有兩種操作方式:面向連接和無連接。面向連接的Socket操作使用TCP協(xié)議,此模式下必須先連接上目的地的Socket,此操作模式下所有所發(fā)信息都會(huì)在另一端以同樣的順序被接受,安全性高。無連接的Socket操作無需連接一個(gè)目的Socket,只做簡單的投出數(shù)據(jù)報(bào),但是操作數(shù)據(jù)
50、安全性不高。綜合考慮本設(shè)計(jì)采用面向連接的Socket操作,在手機(jī)端和PC端建立一個(gè)Socket連接,當(dāng)手機(jī)端和PC端之間發(fā)送不同的命令時(shí),手機(jī)和PC機(jī)做出不同的響應(yīng),并返回響應(yīng)的數(shù)據(jù)。PC端作為服務(wù)器先運(yùn)行起來,通過WIFI在指定端口處進(jìn)行監(jiān)聽。隨后啟動(dòng)Android端程序,在Android端輸入口令和PC端IP地址,并發(fā)送給服務(wù)器。當(dāng)服務(wù)器接收的口令和IP地址與預(yù)置信息相同,驗(yàn)證信息無誤后,返回?cái)?shù)據(jù)信號(hào),此時(shí)允許建立連接?,F(xiàn)在便可在PC端和Android端進(jìn)行無線控制,包括命令傳送和文件傳輸。為了提高響應(yīng)速度,該系統(tǒng)在多處使用了子線程。此方法避免了事件間的盲等狀態(tài),可異步處理不同事件。如果當(dāng)
51、前沒有處理任務(wù),便可將處理器時(shí)間讓給其他通信任務(wù)。提高了程序的運(yùn)行效率以及CPU的利用率,同時(shí)減少服務(wù)器響應(yīng)時(shí)間。第4章 實(shí)現(xiàn)功能展示4.1 橫向?qū)Ш綑M向?qū)Ш剑菏褂肰iewPagerIndicator完成橫向?qū)Ш讲⑶翼撁婵呻S橫向?qū)Ш降淖儎?dòng)而靈活變動(dòng)不同的頁面,每個(gè)頁面有自己的內(nèi)容:變動(dòng)不同的頁面,每個(gè)頁面有自己的內(nèi)容: 圖4-1 橫向?qū)Ш秸故局饕獌?nèi)容包括:(1) viewPager的切換,且每個(gè)圖片所描述的內(nèi)容隨著圖片的變化而變化。(2) listView內(nèi)容的可點(diǎn)擊,每個(gè)條目均可點(diǎn)入且有自己的內(nèi)容: 如下圖:在“中心介紹“,通過滑動(dòng),圖片以及其下面的文字介紹和小點(diǎn)都在變化,圖片若為第一張,則
52、下面的小點(diǎn)中第一個(gè)為紅色,其他為灰色,到第幾張圖片則第幾個(gè)點(diǎn)為紅色,而且小點(diǎn)的個(gè)數(shù)代表著圖片數(shù)量,如果操作人員向某你一方向滑動(dòng)的次數(shù)超過圖片的數(shù)量,圖片則會(huì)循環(huán)操作,從頭開始:圖4-2 ViewPager的切換 (3)下拉刷新:通過ListView可完成下拉刷新如圖: 圖4-3 ListView下拉刷新展示 在“教學(xué)文件“中,listView的條目經(jīng)過下拉刷新,獲得新的條目。4.2 側(cè)邊欄滑動(dòng)圖4-4 側(cè)邊欄滑動(dòng)展示如圖:在側(cè)邊欄滑動(dòng)中有4個(gè)功能,(1) 點(diǎn)擊“首頁“會(huì)回到主頁 圖4-5 快速返回首頁展示(2) 點(diǎn)擊“課堂動(dòng)態(tài)“,會(huì)跳到下一個(gè)界面: 圖4-6 課堂動(dòng)態(tài)功能展示圖4-7 標(biāo)題欄橫
53、向?qū)Ш綐?biāo)題欄也可完成橫向?qū)Ш皆诓藛螜谥?,點(diǎn)擊箭頭所示的按鈕,出現(xiàn)一個(gè)新的頁面:圖4-8 快速登錄 點(diǎn)擊列表中功能欄,出現(xiàn)新的界面:圖4-9 功能欄點(diǎn)擊測(cè)試圖4-10 帶有id新界面展示第5章 部分代碼實(shí)現(xiàn)工程運(yùn)行時(shí)需要的相關(guān)包,類庫 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 在Eclipse里完成工程的部署- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 圖5-3完成橫向?qū)Ш脚渲肔istView下拉更新完成圖片的設(shè)定,以及完成橫向填滿整
54、張圖片工程需要的圖片側(cè)邊欄滑動(dòng)功能實(shí)現(xiàn):<android.support.v4.widget.DrawerLayout></android.support.v4.widget.DrawerLayout>里面編寫一個(gè)線性布局,添加TextView 和ListView等完成側(cè)邊欄滑動(dòng)。該圖片實(shí)現(xiàn)的功能是:RFIText.java文件為側(cè)邊欄所進(jìn)入的Fragment,ShuakaActivity.java文件為RFIDText.java文件所跳轉(zhuǎn)到的Activity,并在ShuakaActivity.java文件中實(shí)現(xiàn)調(diào)用labpro包并可實(shí)現(xiàn)RFID刷卡界面,連接RFID,
55、刷卡后,軟件便可通過卡的id來從MySql-Front中獲取相應(yīng)id的信息。側(cè)邊欄滑動(dòng)部分代碼圖片輪播以及文字聯(lián)動(dòng)功能:在DemoObjectFragment.java這個(gè)類中使用ViewPagerIndicator作出橫向?qū)Ш剑瓿蓤D片和文字聯(lián)動(dòng),加上小點(diǎn)的聯(lián)動(dòng)變換。關(guān)聯(lián)部分代碼文字的(字多,用圖片也可以,是一樣的內(nèi)容): mDemoCollectionPagerAdapter = new DemoCollectionPagerAdapter( getActivity().getSupportFragmentManager();/1. 獲取到ViewPager mViewPager = (V
56、iewPager) view.findViewById(R.id.pager);/ 2. 設(shè)置 FragmentStatePagerAdapter mViewPager.setAdapter(mDemoCollectionPagerAdapter); mViewPager.setOnPageChangeListener( new ViewPager.SimpleOnPageChangeListener() Override public void onPageSelected(int position) / getActionBar().setSelectedNavigationItem(position); ); / 把ViewPagerIndicator 與 ViewPager進(jìn)行關(guān)聯(lián) TabPageIndi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人承包戶外廣告牌安裝合同范本3篇
- 二零二五年度房產(chǎn)更名買賣合同綠色環(huán)保生活3篇
- 二零二五年度教育培訓(xùn)機(jī)構(gòu)委托合作合同3篇
- 二零二五年度城市更新項(xiàng)目安置房買賣合同2篇
- 二零二五年度化妝品廣告創(chuàng)意制作與品牌合作合同3篇
- 海南職業(yè)技術(shù)學(xué)院《中文信息處理技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南外國語職業(yè)學(xué)院《地質(zhì)微生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度建筑工程二次結(jié)構(gòu)承包與建筑廢棄物資源化利用、處理與回收合同3篇
- 2025年度建筑裝修用涂料采購及施工一體化合同2篇
- 課程設(shè)計(jì)技術(shù)特性表
- 企業(yè)各部門安全生產(chǎn)職責(zé)培訓(xùn)PPT課件
- 運(yùn)用QC方法提高雨、污水管道施工質(zhì)量
- 王力指紋鎖中文使用說明
- 物流運(yùn)籌學(xué)附錄習(xí)題答案
- 市政府副市長年道路春運(yùn)工作會(huì)議講話稿
- GB_T 37514-2019 動(dòng)植物油脂 礦物油的檢測(cè)(高清版)
- 閘門水力計(jì)算說明
- 大型塔器“立裝成段整體就位”工法
- 車輛使用授權(quán)書
- 常用函數(shù)圖像(1)
- 說明書ZWY-150(120)-45L煤礦用挖掘式裝載機(jī)
評(píng)論
0/150
提交評(píng)論