色播五月综合_国产精品视频中文字幕91_欧美日韩一区二区在线免费观看_久久久久久成人

開拓現代化課堂考勤和移動社區的校園多功能APP

來源:職稱論文發表指導網 作者:田編輯 發布時間:
掃碼咨詢
   摘要:摘要:在當今信息時代高校學生通過各種信息化手段查詢著有關自己學業的相關信息,用各種信息化工具瀏覽著學校的資訊,可以說學生是信息化大軍的重要組成部分。那么為了更便于

  摘要:在當今信息時代高校學生通過各種信息化手段查詢著有關自己學業的相關信息,用各種信息化工具瀏覽著學校的資訊,可以說學生是信息化大軍的重要組成部分。那么為了更便于學生查詢瀏覽相關信息,這樣一款集簽到、課表、社區等功能為一體的手機APP便應運而生。本文緊緊圍繞著APP的設計過程及優缺點進行闡述。

  關鍵詞:信息化;APP;簽到;社區

  引言

  隨著全球化和信息化趨勢的不斷增強,各個國家都在爭相發展互聯網產業,我國也因此推出了諸多的比賽項目、相關政策等來積極的推動我國的互聯網產業發展來跟上世界發展的潮流,尤其近幾年智能手機的飛速發展,也加快了我國各大高校APP的開發與應用。App即為Application,簡而言之就是智能終端上的移動應用。而校園APP的主要面向對象為在校學生,是為了方便學生學習生活所開發出的一款智能應用。其大體可分為兩類,一類為本校APP,這種APP針對性強,本地化突出,適用于特定的高校;另一類為通用APP類如超級課程表,通用性強,可適用于各大高校。

開拓現代化課堂考勤和移動社區的校園多功能APP

  1、開發過程

  首先我們進行了功能和性能需求分析,本項目根據學校課程安排、教室分布進行模型建立和數字化管理,通過APP中“教務查詢”、“課程表”等功能,為學生提供官方準確的課程信息,解決日常學習生活中經常遇到的問題。在性能方面本系統設計將手機CPU使用率控制在20%以下、內存控制在100M以下、響應時間保持在2S以內,接下來便是關鍵技術的實現:

  1.1、教務系統接入

  登陸模塊實現:登陸功能主要使用URLConnection類的直接子類HttpURLConnection進行教務系統模擬登陸,判斷登陸權限,保存Cookies,使用Jsoup網頁解析技術獲取用戶信息,并使用SharedPreference進行配置信息存儲。[1]

  1.2、主體功能的實現

  成績查詢模塊實現:在登陸成功之后,根據用戶選擇的查詢篩選方式,使用HttpURLConnection類與教務系統服務器交互,獲取服務器反饋后自動跳轉到成績顯示頁面,再通過Jsoup網頁解析技術解析HTML網頁,抽取成績等相關信息,使用<LinearLayout<ListView>>布局進行展示。[2]

  課表查詢模塊實現:通過讀取SharedPreference,獲取用戶的班級信息,自動匹配當前學期周、單雙周、檢索SQLite課表數據庫,使用<LinearLayout<Button>>進行布局,通過隨機算法進行課表背景色填充,自動適應課表展示長度。同時提供全校課表按班級、按教學周檢索,方便進行課表信息查詢。

  2、創新點

  本APP的創新點在于利用WiFi進行課堂簽到。

  2.1、簽到原理

  首先從三大框架(ssh)整合說起,我用的IDE是myeclipse2015,用maven整合構建三大框架,使用一個配置文件把jar包都包含進去。整合完畢之后,就是建包分層了,最基本的五層:dao、entity、service、service.impl、action(web),附加的三層:utils(存工具類)、enums(存枚舉類)、dto(封裝數據類,用于各層之間數據傳遞)。[3]

  緊接著使用正向工程通過hibernate的xml配置文件生成數據庫表,然后寫代碼實體類entity層,由于要快速開發,所以就不手寫實體類了,使用hibernate逆向工程生成實體類。

  做完這些基礎準備工作后就可以進開發了,我開發一個功能的思路是:首先我先去想一個功能應該在網頁上怎么用,要傳哪些參數,然后我action、service層應該怎么寫,想完這些后我就開始寫功能,寫的時候,應該從下往上寫,先寫dao,再寫service,寫action,最后寫頁面。最后對每一層進行一個單元測試,使用JUnit進行。

  3、優缺點

  3.1、優點

  3.1.1有效的進行了課堂簽到

  據不完全統計,目前高校的課堂簽到方式基本分為以下兩種:一是按花名冊全部點名,二是抽查。無論用哪種方法都十分的耗費人力和時間并且容易出現代簽的現象,影響正常的教學計劃,而使用“E-Leaner”這款APP的現代化課堂簽到系統便可很好的解決這個問題。班長登陸APP后開啟自帶熱地功能,利用WiFi熱點連接進行實時簽到,這時班長可以在APP顯示界面內很清楚的看到連入熱點的學生的學號和姓名,從而精確的完成課堂的簽到。

  3.1.2社區的強大交互功能

  作為一個手機終端程序而言,光有查詢功能未必顯得太單調,當代大學生喜歡上網沖浪與別人進行一些話題的互動,喜歡一些有趣味性和交流性的網站與APP,對一些功能性APP反而存在著厭倦感,一個具有強大交互功能的社區必然會給APP帶來無限的活力,于是表白交流墻應運而生。同學們可在此界面處發布自己的表白或者一些話題,其他同學可進行點贊與評論。正因為有此交互功能同學們才能對“E-Learner”這款APP產生好感,吸引越來越多的學生使用這款APP。

  3.2、缺點

  3.2.1功能相對較單一

  本APP實現了原計劃應有的基礎功能:課程表和查成績,和特色功能:課堂簽到和交互社區,可以說到目前為止本APP已經足以為同學們提供便捷的校園服務。至于類似于學習資料分享平臺、師生交流平臺等錦上添花的功能由于我們團隊的技術水平有限,目前為止還沒有攻破此類技術,等我們掌握這項技術后便會對“E-Learner”及時的進行一個升級,提升同學們的體驗感。

  3.2.2沒有開放教師接口

  目前APP只開放了學生端口,即學生通過自己的學號密碼就可以進行登陸APP進行相關的操作,而教師端口目前暫未開放。一是因為開放教師端口需與學校的教師系統數據庫相連,而這個接口目前正在與學校進行積極的溝通;二是因為在設計端口時需用教師賬號密碼進行模擬登陸,但此事關教師的隱私所以目前還在積極的協商。一旦我們攻克該技術后變會立刻對APP進行升級開放教師端。

  4、結語

  高校校園APP的設計與開發是數字化校園和高等教育信息化有效結合的表現。進一步提高高校的教學、科研和服務水平,積極進行高校校園APP的建設與完善,有利于高校各部門之間的緊密配合,提高教師的工作效率,提升學生的學習興趣并方便學生的學習生活。開發出一款符合自身學校發展和學生需求的校園APP是順應時代發展潮流的體現,但就現階段的開發過程而言,仍然存在著部分的缺點與錯誤,還應進一步加強和完善開發過程,對APP進行不斷的測試與優化,力求跟上時代的發展潮流。

  參考文獻

  [1]羅杰.基于Android平臺的校園助手APP設計與實現[A].軟件導刊,2016,12:51-52.

  Roger.DesignandImplementationofCampusAssistantAPPBasedonAndroidPlatform[A].SoftwareGuide,2016,12:51-52.

  [2]劉超.深入解析Android5.0系統[M].北京:人民郵電出版社,2015.

  LiuChao.In-depthanalysisofAndroid5.0System[M].Beijing:People'sPostsandTelecommunicationsPublishingHouse,2015.

  [3]武永亮.Android開發范例實戰寶典[M].北京:清華大學出版社,2015.

  [4]WuYongliang.AndroidDevelopmentParadigmandPracticalTreasureBook[M].Beijing:TsinghuaUniversityPress,2015.

  作者劉晨民趙文翔馬健劉裔斌

聲明:

①文獻來自知網、維普、萬方等檢索數據庫,說明本文獻已經發表見刊,恭喜作者.

②如果您是作者且不想本平臺展示文獻信息,可聯系學術顧問予以刪除.

《道路交通事故責任鑒定標準相關要點分析》
主站蜘蛛池模板: 欧美一区二区三区精品电影| 久久亚洲中文字幕无码| 日本丰满少妇黄大片在线观看| 国产成人精品电影久久久| 国产中文欧美精品| 久久99精品国产一区二区三区 | 久久九九国产视频| 激情六月丁香婷婷| 国产精品自拍首页| 日韩免费在线观看av| 亚洲午夜精品久久久久久人妖| 久久精品亚洲国产| 日本亚洲欧美三级| 久久久久久久有限公司| 免费无遮挡无码永久视频| 国产激情综合五月久久| 亚洲资源视频| 91国产视频在线播放| 手机看片福利永久国产日韩| 91九色视频在线观看| 欧美日韩一区二区视频在线| 日本国产欧美一区二区三区| 国产不卡精品视男人的天堂 | 日韩中文字幕三区| 日本高清一区| 国产视频99| 日韩欧美一区二区三区四区| 久久久久久美女| 91国产视频在线播放| 国产日韩在线看片| 不卡中文字幕在线| 欧美精品在线一区| 久久艹中文字幕| 久久99国产精品久久久久久久久| 亚洲日本无吗高清不卡| 精品日韩在线播放| 青春草国产视频| 2019日韩中文字幕mv| 久久久一本二本三本| 国产精品美女网站| 欧美亚洲另类在线一区二区三区|