999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web和Andriod的雙通道評教系統的設計與實現

2015-07-17 09:53:42潘怡趙星宇張瑞超
讀寫算·教研版 2015年6期

潘怡++趙星宇++張瑞超

摘 要:隨著高校教育管理的系統化和學校信息化建設的加速,教學質量評估已成為教學管理的重要環節。本文介紹設計和實現了基于Web和Andriod的“雙通道”評教系統,它完成了學生評教的服務端和Andriod客戶端的設計與實現。學生不僅可以使用普通電腦還可以使用手機在網上參與評教,實現了評教的移動化、即時化以及便捷化。

關鍵詞:Andriod;Web;評教系統

中圖分類號:G642 文獻標識碼:B 文章編號:1002-7661(2015)06-005-02

一、引言

隨著教育事業的發展和及計算機的迅速普及,利用計算機網絡來實現學校的教學管理已成為趨勢。對高校教師進行教學質量調查及對教師綜合評價是各校每學期都要進行的一項重要任務。目前,很多教學評價系統都是基于Web的,學生評教必須使用電腦在網上登錄系統進行評教。并且評教數據量大,涉及范圍廣,操作起來較麻煩,大部分高校基本上都是一學期才評教一次,評教數據所反饋的信息也不即時。針對傳統評教系統的不足和智能手機在高校師生中普及的特點,在Andriod智能手機的平臺上,利用Andriod手機移動開發技術設計開發直接應用到手機上的教學評教系統,并結合服務器端為整個評教系統提供高安全性的可信服務是一種必然趨勢.利用Android智能手機平臺的高效與智能的特點實現校園評教系統,可以實現評教的即時化以及便捷化,使評教成為教師與學生溝通的新平臺,進一步拓展教學質量監控途徑、范圍及手段,更加方便廣大師生參與教學管理,使教學管理能夠更加高效、便捷的服務于廣大師生。

二、開發技術介紹

1、ASP.NET技術

ASP.NET是微軟公司開發的用于建立服務器端web應用程序的框架,是一種全新的、令人振奮的web開發技術。ASP.NET支持的界面包括Web Services和web Form兩種形式。

ASP.NET設計作為服務器端的技術,所有ASP.NET代碼都在服務器端執行,其特點為:

與服務器隔離(lsolation):客戶端的代碼無法訪問服務器端的資源。

安全性:在客戶端程序設計模型中,最終用戶將可以看到客戶端的代碼。一旦有惡意的用戶理解了應用程序的運行方式,就可以篡改客戶端應用程序。

瘦客戶端:瘦客戶端可以訪問給予服務器的Web應用程序,但卻并不支持諸如JavaScript之類的客戶端特性。但是客戶端程序設計并不會完全消亡,許多優秀的ASP.NET控件能夠智能地檢測客戶端瀏覽器的特性。如果客戶端瀏覽器支持JavaScript,則這些控件將生產包含了JavaScript代碼的頁面,以向客戶端瀏覽器返回外觀更豐富、更具有交互性的頁面。但是無論瀏覽器的兼容性如何,ASP.NET的代碼將總是在服務器端執行。

2、Android的平臺架構及特性

Android 是Google開發的基于Linux平臺的開源手機操作系統。它包括操作系統、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。Android采用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,用戶能夠在手機上查看電子郵件、搜索網址和觀看視頻節目等,比iPhone等其他手機更強調搜索功能,界面更強大,可以說是一種融入全部Web應用的單一平臺。Android系統架構圖如圖2.1所示:

圖2.1 Android系統架構圖

Andriod采用軟件疊層架構,一般分為三層,上面兩層為應用程序,中間一層為中間件,最下面一層為操作系統。

(1)應用程序

Android會同一系列核心應用程序包一起發布,該應用程序包包括email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯系人管理程序等。所有的應用程序都是使用JAVA語言編寫的。

(2)中間件

Andriod的中間件是操作系統與應用程序的橋梁,主要分兩部分函數層和Andriod的執行環境。

①函數層主要包括:

a、c函數庫,采用自己改進的bionic,而非glibc

b、webkit的網頁瀏覽器引擎

c、SGL:2D繪圖引擎

d、OpenGL:3D函數庫

e、采用OpenCore為基礎的多媒體框架

f、FreeType還原的點陣矢量字庫

g、SQLite的輕量數據庫

②Andriod的執行環境

a、Dalvik虛擬機,基于寄存器的Java虛擬機,實現多案例,每一個Andriod應用程序擁有獨立的Dalvik虛擬機

b、Core Libaries,核心數據庫,為上層提供強有力支持

(3)操作系統

Andriod的操作系統采用Linux2.6內核,使用以下功能:進程調度、內存管理、驅動模型、網絡堆棧、安全控制。

三、結果分析與展示

基于Web和Andriod“雙通道”的評教系統實現了對評教數據的即時的收集。系統的設計采用分布式的結構框架,包括Web服務器端處理平臺和手機數據終端軟件兩個部分。Web處理平臺在實現基本的Web評教系統功能的基礎上,對手機用戶提交的評教請求和評教信息進行響應和處理。手機終端軟件為學生提供評教功能。學生可實現學生對本班級的所有授課教師的教學情況進行評價和教師評學查詢。校園評教系統的應用程序選擇開源的Android2.2手機操作系統作為數據終端設計的框架,實現手機數據終端功能的開發。手機數據終端軟件使用集成開發工具Eclipse和Java語言進行開發。服務器端則是基于ASP.NET開發的一個Web系統,存儲數據使用SQL Server 2008數據庫,以分層結構實現服務器端數據請求和處理。在服務器端構建web服務程序對用戶的請求進行分類處理.在手機數據終端與服務器數據通信的實現上,以wifi或3G作為通信的通道,通過HTTP響應,使用JSON數據格式實現手機數據終端與服務器端進行數據通信。

按照MVC設計原則,用戶界面和業務邏輯應當分離,因此在本評教系統的開發和實現時主要使用XML文件實現用戶界面的布局和配置.用戶界面的實現包括XML配置文件和界面代碼,先在程序資源目錄下的res\layout中創建頁面的XML配置文件,設計頁面框架和包含的元素類型、大小、位置、文本、字體、顏色等。如圖就是手機終端運行后的主界面和評教界面。

用戶使用評教功能或評教查詢功能,需要在登錄界面中輸入自己的用戶名和密碼,只有校驗正確后才能進入評教系統進行相應的操作。用戶與服務器端建立連接后使用JSON數據格式在客戶端和服務器端進行數據交換.當客戶端通過網絡向服務器端請求數據時,服務器端可以很方便地構造JSON數據傳遞給客戶端,而客戶端對傳遞過來的JSON數據進行解析即可使用數據或進行數據驗證。

四、總結

Android平臺的開源優勢和強大功能與手機的便攜特點相結合,并將其應用到校園評教系統中,不僅能解決目前評教系統對有線網絡和計算機依賴的問題,更能夠根據每所高校的不同特點設計、開發出具有特色創新的基于Android平臺的校園手機評教系統,突出教學工作的中心地位及作用,提高教師的教學水平和教學質量,從而培養適應時代需要,具有創新精神和實踐能力的全面發展的優秀人才。

主站蜘蛛池模板: 久久情精品国产品免费| 亚洲精品久综合蜜| 亚洲欧美精品日韩欧美| 狠狠色丁婷婷综合久久| 欧美在线国产| 欧美国产精品不卡在线观看| 成人在线不卡| 午夜欧美理论2019理论| 成人午夜视频免费看欧美| 国产精品色婷婷在线观看| 亚洲精品视频免费观看| 99热这里只有精品5| 97在线国产视频| 日本精品αv中文字幕| 欧美在线观看不卡| 欧美国产菊爆免费观看| 欧美在线观看不卡| 亚洲成在人线av品善网好看| 国产福利影院在线观看| 日韩欧美高清视频| 啦啦啦网站在线观看a毛片| 国产91精品最新在线播放| 亚洲精品少妇熟女| 新SSS无码手机在线观看| 熟妇丰满人妻| 99激情网| 97国产在线观看| 99在线视频免费| 亚洲无码精品在线播放| 精品国产美女福到在线不卡f| 国产精品自在线拍国产电影| 日韩无码视频播放| 亚洲人成网站在线观看播放不卡| 国产微拍一区| 很黄的网站在线观看| 国产精品视频999| 国产精品毛片在线直播完整版| 国产在线98福利播放视频免费| 亚洲一区二区日韩欧美gif| 青青极品在线| 波多野结衣国产精品| 久久网综合| av无码久久精品| 青草国产在线视频| 精品午夜国产福利观看| 亚洲无码一区在线观看| 亚洲色无码专线精品观看| 日韩无码真实干出血视频| 色婷婷色丁香| 99精品免费在线| 久久国产精品麻豆系列| 日韩性网站| 亚洲欧美不卡视频| 欧美a级在线| 日韩在线2020专区| 高潮毛片无遮挡高清视频播放| 少妇高潮惨叫久久久久久| 色婷婷电影网| 成人免费网站久久久| 亚洲综合18p| 日韩精品无码不卡无码| 国产剧情无码视频在线观看| 欧美成人看片一区二区三区| a欧美在线| 超薄丝袜足j国产在线视频| 亚洲水蜜桃久久综合网站| 亚洲不卡影院| 久久精品人人做人人综合试看| 日本国产在线| 国产亚洲精品97在线观看| 夜夜操天天摸| 国产91熟女高潮一区二区| 国产特级毛片aaaaaa| 免费观看成人久久网免费观看| 青青草欧美| 国内精品视频| 亚洲欧美日韩精品专区| 国产精品99一区不卡| 91区国产福利在线观看午夜| 亚洲精品欧美日本中文字幕| 久久黄色视频影| 久久久无码人妻精品无码|