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

基于安卓的教室管理系統*

2016-04-09 01:47:02鄒蘇隆蔡玉貴馬小龍
山西青年 2016年1期

鄒蘇隆 周 穎 蔡玉貴 劉 凡 馬小龍

西北民族大學,甘肅 蘭州 730000

?

基于安卓的教室管理系統*

鄒蘇隆周穎蔡玉貴劉凡馬小龍

西北民族大學,甘肅蘭州730000

摘要:本文根據軟件開發的流程介紹了基于安卓平臺的移動教室管理軟件的開發過程。重點從安卓系統開發環境的搭建,教室管理系統的分析,教室管理系統app的開發等3個方面,對教室管理系統進以論述。

關鍵詞:教室管理;安卓;移動應用程序開發

【Abstract】This article mainly introduces the structures,with the advantage of the android platform mobile classroom management software and the process of software development.Focus from three aspects,the construction of the android development environment,the classroom management system analysis,the development of the app for classroom management system

【Key words】Classroom management;Android;Mobile application development

一、緒論

近些年來,隨著高校規模的不斷擴大,互聯網應用的深入發展,特別是移動手機的迅速普及以及飛速發展,針對學校的教室管理工作,采用傳統的手工管理、網頁管理方案已經滿足實際的應用需求了。為此基于安卓系統,運用Java編程語言,設計并開發一套教室管理系統,不僅可以方便師生及時的了解教室使用情況,更好地利用好教室資源,從而展開更加豐富的活動,同時也可在該軟件中加入校車時刻表,場館開放時間表等校園信息,更加方便師生及時了解校園資訊。以下章節將對此做深入具體的分析。

二、需求分析

在設計基于Android技術的教室管理系統中,要求教室管理app能夠方便師生使用,隨時隨地了解教室和校園信息詳情。要求其具有維護教室日常管理的能力,擁有教室和課程的查詢、預約以及管理員對教室和課程錄入的功能。還能在側滑菜單,了解到學校的場館,洗衣房的開放時間,教室的平面圖,校車的出發時間等等有用的校園信息。對此,該教室管理app應該具有優秀的可視化操作界面,在系統的可操作性及互動性上也有很高的要求,做到一用就會,方便省心。而在傳統高校的教務管理軟件,依舊使用傳統的形式和結構進行架構,傳統的形式和結構的教室管理軟件己經不能滿足人們期望的在任何地點任何時刻都能進行處理和查詢的要求,信息化辦公已經成為教務管理的主要手段,而教務管理是高校日常教學環節中最主要的管理工作學生人數的增加,勢必增加了教務管理的工作量,開發架構一個移動的教務管理系統是當前信息化的必然[1]。

三、設計Android教室管理系統

(一)應用安卓的優勢

現在在校學生基本人手智能手機,而智能手機的三大陣營Android、IOS、WP中,Android手機的使用者最多。為了方便廣大師生對教室資源的獲取,選擇安卓系統作為教室管理系統的平臺再合適不過。相對于IOS應用開發,安卓系統便于開發者開發。IOS應用需要搭載MAC OS的PC,而安卓系統開發則可在Windows和MAC OS雙平臺開發。運用java代碼和XML混合控制UI界面。習慣上把變化小、行為比較固定的組件放到XML布局文件中,把變化較多,行為比較復雜的組件交給Java代碼管理[2]。

(二)系統數據庫設計

安卓教室管理系統設計中,其本地數據庫采用安卓自帶的Sqlite數據庫,保存系統中的所需的各項數據。依據教室管理系統的處理需求,分析、設計數據庫。當用戶登錄教室管理系統時,能夠方便訪問數據庫當中的所需數據,提高系統的運行速度。

(三)系統功能設計

安卓教室管理系統功能如圖1所示。

在安卓教室管理系統的系統功能設計中,不僅要確保教室的錄入、更新、刪除、查詢等功能的正常。還另加了課程的錄入、更新、刪除、查詢。以及教學樓平面圖,課程表、校車時刻表和乒羽館、體操館、圖書館等場地的開放時間的查詢。這些功能的添加使該系統在平常可以為師生帶來便利,增加用戶的粘度。

(四)安卓教室管理系統軟件開發過程。

1.安卓系統開發環境的搭建

安卓開發環境需經過JDK安裝,eclipse安裝,安卓SDK安裝,ADT安裝和創建AVD五個步驟。相關的軟件及組件可自行下載,安裝與環境配置較為簡單,不再贅述[3]。

2.基礎框架的構建

創建BaseFragmentActivity類,封裝了基礎碎片的框架,復寫了createActionBar()方法,統一程序標題欄,使得所有界面的標題規范,一致,而且便于各界面的靈活選擇,如側滑菜單使用的標題欄可靈活添加返回鍵。創建SQLiteOpenHelperDao類封裝了數據庫的創建,所有數據庫的創建在這里進行聲明。創建TabHostActivity類,封裝選項卡的基本信息,將各個選項卡的基礎信息封裝在其內,各個選項卡在創建時,只需要靈活填充圖片,標題就能完成創建,而且數量可以根據需求更改,并且將所填裝的碎片進行統一管理。創建AdapterBase類,封裝適配器的基礎,為基礎適配器的創建帶來便利,隨后添加新的適配器將非常簡單。創建HomeActivity類,是整個軟件的核心類,它將住界面的信息進行整合,最終顯示在一個屏幕上,該類將FragmentActivity,FragmentTabHost 布局和Fragment 內容3部分結合起來,使它們各司其職,有條不紊。

所有類的創建如圖2所示:

3.UI的制作

創建EntryFragment,QueryFragment,SubscribeFragment三個碎片繼承BaseFragmentActivity類。分別代表著錄入,查詢,預約界面,裝著錄入,查詢,預約的選項卡條將一直出現在程序的底部。當單擊每個選項卡時,界面都會跳轉到相應的碎片,呈現碎片所含的內容。

每個碎片的界面由相應的XML布局文件來控制,利用linerlayout布局和relativlayout布局的嵌套來完成所有的界面布局。將程序用到的控件textview,button,edittext,listview等控件合理的分布在界面上。在各個fragment中。用findviewbyid()方法將各個控件與fragment定義的控件變量相對應,需要時添加必要的方法。每個碎片又包含2個選項,單擊其中一個選項時,根據監聽器的方法,會自動隱藏不需要的信息,再達到相同效果的情況下,加強軟件的效率,使資源得到節省。效果如圖3所示。

4.側滑菜單的制作

創建SlidingMenu類,封裝了側滑菜單的方法。在HomeActivity 類中創建側滑菜單,調用InitSlideMenu()方法初始化菜單,使得從屏幕邊緣向右滑動調出菜單。

在側滑菜單內添加需要的條目,當單擊該條目時,即進入相應功能的界面。使用側滑菜單,使得程序功能齊全而且不會散亂,保證了程序的整體效果。

菜單彈出時如圖4所示。

5.數據庫的搭建及service的使用

在SQLiteOpenHelperDao創建數據庫db。在db中創建表mycourse與myclassroom。創建MyClassroomDao,MyCourseDao類在其中定義個表所需的方法。創建service,將數據庫所需要的方法封裝其中,在程序調需要調用數據庫時,直接創建、調用service,無需與數據庫接觸。既保證了數據庫的安全性,又方便了未來的維護和更新。

6.adapt的填裝

創建AdapterBase類,封裝適配器的基本信息。創建MyClassroomAdapter,MyCourseAdapter將已經封裝的javabean,holder填充。

在需要調用列表信息時,創建列表,然后綁定adapt,以及listview使得界面布局listview能夠正確的顯示所需數據庫中的信息。

7.與服務器的連接

在需要獲取服務器數據時,發送post請求。用jsp編寫的servlet接受請求,以JSON格式返回數值,然后解析返回的JSON格式獲得數據。

四、教室管理系統軟件使用

在進入程序后,用戶可以根據自己所需要了解或者使用的教室的信息進行查詢,預約等功能。查詢時在文本框內輸入想要查詢教室的編號進行查詢,或者根據spinner中的下拉選項進行條件查詢。若看到所需的教室狀態為空閑,即可在預約部分進行預約申請,填好所需的信息后進行提交。等待管理員的審核回復。按菜單鍵或者左滑屏幕邊緣可調出側滑菜單,查詢所需要的信息。

五、應用安卓教室管理系統的意義

為了迎合新時代的潮流,高校的教室管理系統采用移動平臺進行管理,使用安卓手機作為前端,以mysql為服務器數據庫,sqlite為本地數據庫。可以促進高校教室資源的合理分配調用。極大的方便了全校師生掌握教室,校園信息。本軟件采用java編寫,前臺由eclipse開發,服務器端由tomcat使用jsp語言。數據庫采用mysql,sqlite,節省了系統開發成本,有實際的作用,可以改善現在的教室利用現狀。

綜上所述,采用安卓教室管理系統,將有效整合高校教室管理信息,使師生隨時隨地理解教室信息與校園資訊,提高教學的效率。適合高校的現代化發展,科學發展。

[參考文獻]

[1]付磊.移動教務系統的分析與設計[D].云南大學,2012.

[2]王國輝,李偉.Android開發寶典,2012.

[3]張馨月.基于安卓系統的醫院排隊叫號系統構建[J].中國科技信息,2014,08:148-149.

[4]胡秀麗.JSP教師管理系統的設計和應用[J].硅谷,2015,01:104+242.

[5]楊公義,張亦工.北京大學教室管理系統的設計與實現[J].現代教育技術,2015,04:115-120.

中圖分類號:G434

文獻標識碼:A

文章編號:1006-0049-(2016)01-0020-02

*西北民族大學創新創業訓練計劃資助項目(201510742050)。

主站蜘蛛池模板: 三上悠亚精品二区在线观看| 亚洲无码37.| 成人免费视频一区| 色悠久久综合| 国产成人综合网| 欧洲日本亚洲中文字幕| 亚洲精品高清视频| 2020国产免费久久精品99| 无码精品福利一区二区三区 | 免费A级毛片无码免费视频| 亚洲国内精品自在自线官| 国模私拍一区二区| 2021国产精品自产拍在线观看| 在线精品视频成人网| 浮力影院国产第一页| 精品人妻一区无码视频| 伊人网址在线| 亚洲视频无码| 男女性色大片免费网站| 亚洲国产午夜精华无码福利| 无码'专区第一页| 亚洲无码高清一区二区| 一边摸一边做爽的视频17国产| 91无码网站| 熟女成人国产精品视频| 夜精品a一区二区三区| 国产在线专区| 好吊色妇女免费视频免费| 波多野结衣视频网站| 亚洲欧洲日韩久久狠狠爱| 在线国产欧美| 久久伊人色| 污视频日本| 黄色a一级视频| 亚洲色图在线观看| 日韩毛片免费观看| 国产第一页亚洲| 爽爽影院十八禁在线观看| 日韩精品资源| 视频一本大道香蕉久在线播放 | 免费a在线观看播放| 欧美亚洲日韩中文| 久久这里只有精品23| 亚洲国产综合精品一区| av一区二区无码在线| 999国产精品永久免费视频精品久久 | 国产一级毛片高清完整视频版| www亚洲精品| 99国产精品免费观看视频| 少妇极品熟妇人妻专区视频| 亚洲天堂啪啪| 中国精品久久| 国产91九色在线播放| 国产精品3p视频| 一级片一区| 69视频国产| 亚洲人成网站18禁动漫无码| 久久精品国产国语对白| 国产乱子伦手机在线| 欧美日韩精品综合在线一区| 最新国产成人剧情在线播放| 久久综合AV免费观看| 国产成人91精品| 国产精品久久自在自2021| 色色中文字幕| 在线免费看片a| 中文字幕调教一区二区视频| 欧美人人干| 国产视频久久久久| 男女男精品视频| 欧美成人免费午夜全| 久久国产乱子| 久久久无码人妻精品无码| 色综合中文| 中文字幕啪啪| 国产熟女一级毛片| 91久久夜色精品| 精品视频91| 无码有码中文字幕| 国产成人精品男人的天堂下载| 久久久久国产精品熟女影院| 日韩欧美综合在线制服|