亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)

        2016-11-14 23:39:02周紫瑞
        電子技術(shù)與軟件工程 2016年18期
        關(guān)鍵詞:Android系統(tǒng)

        周紫瑞

        摘 要

        目前各種智能移動設(shè)備應(yīng)用和普及率不斷提高,特別是Android相關(guān)的硬件,不僅性能良好而且價(jià)格比較實(shí)惠。同時(shí)考慮到高校安全管理工作的實(shí)際需要,本文擬使用Android系統(tǒng)設(shè)計(jì)出一個掌上班級課表和學(xué)生考勤管理系統(tǒng),希望能夠?yàn)楦咝5膶W(xué)生管理工作提供有價(jià)值參考。

        【關(guān)鍵詞】Android系統(tǒng) 掌上班級課表 學(xué)生考勤管理系統(tǒng)

        借助現(xiàn)有的技術(shù)和條件利用有限的資金完全可以開發(fā)出一款應(yīng)用,應(yīng)用于學(xué)生了解上課信息和考勤。通過利用這種方式教師不僅能夠了解學(xué)生的日常表現(xiàn),還能夠更好的做好安全管理工作。

        1 基于Android系統(tǒng)的掌上班級課表

        掌上班級課表是每一個學(xué)生都需要的,以往都是采用紙質(zhì)的方式,這種方式已經(jīng)無法滿足現(xiàn)代化的需求。因此,通過設(shè)計(jì)與開發(fā)掌上班級課表實(shí)現(xiàn)課程錄入顯示功能。

        基于Android系統(tǒng)的掌上班級課表需要實(shí)現(xiàn)界面簡潔、實(shí)現(xiàn)課程添加、刪除和修改、每周課程預(yù)覽等多項(xiàng)功能。整個掌上班級課表包含增加、設(shè)置、退出、課程列表、關(guān)于五個大方面。其中數(shù)據(jù)庫的存取采用SQlite數(shù)據(jù)庫和Preference存儲機(jī)制。SQlite數(shù)據(jù)庫中數(shù)據(jù)庫表的設(shè)計(jì),使用classinfo表和classmate表,classinfo表用來存儲已經(jīng)添加的課程,方便查詢,軟件運(yùn)行主界面包含課程編號、課程名稱、上課地點(diǎn)、課程節(jié)數(shù)、課程星期、作業(yè)、截止時(shí)間。關(guān)于SQlite數(shù)據(jù)庫的創(chuàng)建,使用DataBaseHelper類,部分代碼為:

        private static class DatabaseHelper extends SQLiteOpenHelper {

        DataBaseHelper(Context context) {……

        關(guān)于顯示掌上班級課表的主頁面,包含onCreate、onResume、onCreateOptionMenu、onOptionMenuItemSeleted、ImageAdapter、onListItemClick。界面設(shè)計(jì)方面通過RelativeLayout實(shí)現(xiàn)布局,使用了TextView,ImageButton課程列表通過ListView實(shí)現(xiàn)UI展示。關(guān)于實(shí)現(xiàn)學(xué)生選擇和輸入課程信息,需要將所有課程信息添加到數(shù)據(jù)庫中,包含onCreate、onItemSelectedd、SaveData、gettimeString。關(guān)于數(shù)據(jù)庫的管理,想要實(shí)現(xiàn)數(shù)據(jù)庫的封裝,要將數(shù)據(jù)操作與UI操作隔離,包含AddClass、deleteClass、deleteAll。

        完成系統(tǒng)設(shè)計(jì)之后,可以在Android虛擬機(jī)中運(yùn)行,關(guān)于掌上課程設(shè)置,學(xué)生可以使用“菜單”→“設(shè)置”的操作步驟進(jìn)入到班級課表中。

        2 基于Android系統(tǒng)的學(xué)生考勤管理系統(tǒng)

        2.1 系統(tǒng)設(shè)計(jì)

        關(guān)于Android系統(tǒng)的學(xué)生考勤系統(tǒng),同樣包含Android端、PC端和服務(wù)器端3個部分。Android端主要負(fù)責(zé)的是數(shù)據(jù)的采集以及數(shù)據(jù)查詢。教師通過利用Android客戶端軟件實(shí)現(xiàn)電子點(diǎn)名,并通過網(wǎng)絡(luò)將數(shù)據(jù)上傳到服務(wù)器中,實(shí)現(xiàn)考勤數(shù)據(jù)的采集。

        整個系統(tǒng)包含注冊、簽到與考勤、課程管理、教師信息管理、無線網(wǎng)絡(luò)管理5個大模塊。在注冊模塊,學(xué)生通過用戶身份驗(yàn)證與學(xué)生身份綁定,保證每一個學(xué)生都有對應(yīng)的賬號。在簽到與考勤模塊,主要分為兩個部分,一個是學(xué)生的簽到,一個是教職工的考勤。學(xué)生在簽到的過程中通過信息驗(yàn)證、教室地點(diǎn)、上課時(shí)間三個條件都符合與匹配后即可完成簽到。關(guān)于教職工的考勤,教室或者輔導(dǎo)員獲取學(xué)生的簽到信息,了解學(xué)生出勤情況。關(guān)于無線網(wǎng)絡(luò)管理模塊,內(nèi)部系統(tǒng)自動獲取到信號最強(qiáng)的無線信號,通過學(xué)生課表獲取到目前學(xué)生上課所在教師的MAC地址標(biāo)識符,并與每一個無線信號比較,只有匹配才可以實(shí)現(xiàn)下一步操作。

        在PC端和服務(wù)器端,擬采用分層的系統(tǒng)架構(gòu),一共四層,包含表示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層。其中表示層為端口提供交互界面和請求相應(yīng)??刂茖又饕埱蠼M織業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層的目的是提高代碼的重用度。而數(shù)據(jù)持久層的設(shè)計(jì)目的是提供數(shù)據(jù)存儲的靈活性,降低系統(tǒng)對數(shù)據(jù)庫的依賴。整個系統(tǒng)的功能包含登錄驗(yàn)證→學(xué)生信息管理模塊→課程信息模塊→點(diǎn)名信息管理模塊→具體負(fù)責(zé)人管理模塊→移動端數(shù)據(jù)上傳與下載。在登錄驗(yàn)證中,只有已經(jīng)完成注冊的管理員或者教師才可以登錄,管理員的權(quán)限包含整個所有操作,而教師只能進(jìn)行課程管理模塊的相關(guān)修改。考慮到后期系統(tǒng)的訪問等,將用戶信息緩存至服務(wù)內(nèi)存中。學(xué)生信息管理模塊主要是針對學(xué)生的信息進(jìn)行操作。課程信息模塊針對的是課程信息進(jìn)行修改等操作,教師的權(quán)限只能在自己課程有關(guān)的進(jìn)行操作。點(diǎn)名信息管理模塊主要負(fù)責(zé)對一個班級的學(xué)生進(jìn)行點(diǎn)名信息的統(tǒng)計(jì)分析。具體負(fù)責(zé)人管理模塊是奧球每一個班級都有一個具體的聯(lián)系人,這樣方面教師與學(xué)生交流。移動端數(shù)據(jù)上傳與下載一方面是為Android端發(fā)送的情就進(jìn)行相應(yīng),提供數(shù)據(jù)下載,另一方面是接收Android端上傳的考勤數(shù)據(jù)。

        在Android端,使用ADT開發(fā)環(huán)境進(jìn)行開發(fā),同樣采用了分層架構(gòu)的反噬,業(yè)務(wù)運(yùn)行相關(guān)數(shù)據(jù)使用了上述提到的SQLite數(shù)據(jù)庫,Android端與服務(wù)器端考勤數(shù)據(jù)的同步功能采用服務(wù)形式實(shí)現(xiàn)。當(dāng)數(shù)據(jù)傳輸量較大,針對不在WIFI狀態(tài)下的通信,系統(tǒng)會自動彈出信息提示是否使用自己網(wǎng)絡(luò)進(jìn)行通信,從而節(jié)約通信成本。在無網(wǎng)絡(luò)信號時(shí),產(chǎn)生的考勤數(shù)據(jù)會先保存在移動設(shè)備中,等待處于無線網(wǎng)絡(luò)狀態(tài)再實(shí)現(xiàn)與服務(wù)器端的同步。教師在授課的過程中使用Android端完成考勤數(shù)據(jù)的采集。具體功能包含點(diǎn)名、教師個人課表、各班聯(lián)系方式管理、信息同步、到課率、成績。其中點(diǎn)名實(shí)現(xiàn)了教師對所有學(xué)生的的考勤管理,了解班級學(xué)生缺勤情況。信息同步實(shí)現(xiàn)的是服務(wù)器與手機(jī)端的的信息相互同步,雙方都能夠?qū)崿F(xiàn)信息的傳輸。

        關(guān)于數(shù)據(jù)庫的設(shè)計(jì),使用MySQL作為服務(wù)端的持久層數(shù)據(jù)倉庫,不僅能夠控制本次研究的成本,還能夠保證系統(tǒng)具有良好的穩(wěn)定性和可靠性。

        2.2 系統(tǒng)實(shí)現(xiàn)

        2.2.1 學(xué)生端功能實(shí)現(xiàn)

        學(xué)生進(jìn)入到軟件后出彈出歡迎界面,連接無線網(wǎng)絡(luò)獲得移動終端的MAC標(biāo)識,已經(jīng)注冊的用戶可直接進(jìn)入到各個模塊中,符合上課信息則可以完成簽到。

        2.2.2 教師端功能實(shí)現(xiàn)

        教職工能夠隨時(shí)看到學(xué)生的考勤情況,輔導(dǎo)員可以了解自己班級所有學(xué)生的考勤信息,也可以了解到學(xué)生的缺勤信息。

        3 結(jié)語

        通過利用先下成熟的Android系統(tǒng)作為掌上班級課表和考勤數(shù)據(jù)采集與分析的工具,不僅能夠減少后期統(tǒng)計(jì)的工作量,同時(shí)還能夠更加深入的了解學(xué)生考勤信息。這種方式比起原有的人工計(jì)算方式更加便捷、簡單。不僅實(shí)用性明顯,還能夠有效縮短教師在這方面的時(shí)間,整個系統(tǒng)擴(kuò)展性強(qiáng),表現(xiàn)出良好的應(yīng)用效果。

        參考文獻(xiàn)

        [1]張粵,李俊,方國康,馮滿滿.基于Android的學(xué)生考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2015,39(31):8-13.

        [2]王靖娜.基于Android的學(xué)生考勤管理系統(tǒng)設(shè)計(jì)與開發(fā)[J].現(xiàn)代電子技術(shù),2014,19(08):99-101.

        [3]王大偉.基于Android的課堂考勤系統(tǒng)設(shè)計(jì)[J].電子世界,2015,37(22):176-177.

        [4]華建祥.基于Android平臺的校園信息查詢系統(tǒng)客戶端設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2014,11(03):101-103.

        [5]謝杭,朱鵬羽,孟慶賀.基于安卓平臺的掌上校園APP的設(shè)計(jì)與開發(fā)[J].軟件工程,2016,17(03):24-26.

        猜你喜歡
        Android系統(tǒng)
        基于Android的電解質(zhì)分析儀設(shè)計(jì)與實(shí)現(xiàn)
        掌游西塘APP設(shè)計(jì)與實(shí)現(xiàn)
        基于污點(diǎn)傳播動態(tài)分析的Android安全系統(tǒng)研究
        Android系統(tǒng)上的移動互聯(lián)網(wǎng)集成平臺開發(fā)機(jī)制
        Android系統(tǒng)核心管理工具設(shè)計(jì)與實(shí)現(xiàn)
        Android下的機(jī)械式電表數(shù)字識別技術(shù)研究
        基于GPS和iBeacon的智能校園信息發(fā)布平臺設(shè)計(jì)與實(shí)現(xiàn)
        基于增強(qiáng)現(xiàn)實(shí)技術(shù)的導(dǎo)航系統(tǒng)研究
        基于Android的溫室智能視頻監(jiān)控系統(tǒng)研究
        面向移動終端的語音簽到系統(tǒng)
        日本一区二区不卡超清在线播放| 国产精品爽爽ⅴa在线观看| 精品国产亚洲av高清日韩专区| 在线播放亚洲丝袜美腿| 国产一区二区三区视频地址 | 国产美腿丝袜一区二区| 麻豆国产精品一区二区三区| 国产精品情侣呻吟对白视频| 久久久久国色av免费观看性色| 精品久久欧美熟妇www| 亚洲欧洲国产日产国码无码| 亚洲一区二区欧美色妞影院| 亚洲香蕉毛片久久网站老妇人| 久久精品国产亚洲av成人擦边 | 国产av熟女一区二区三区老牛| 蜜桃视频成年人在线观看| 亚洲丝袜美腿在线视频| 又粗又大又硬毛片免费看| 在线观看精品视频网站| 中文字幕无码家庭乱欲| 精品国产一区二区三区AV小说| 亚洲伊人久久综合精品| 97久久久一区二区少妇| 一本色道久久88—综合亚洲精品 | 国产99久久精品一区二区| 一本一本久久a久久精品综合麻豆| 国产999视频| 国产三级在线观看性色av| 一区二区中文字幕在线观看污污| 国产成a人亚洲精品无码樱花| 国产女主播喷水视频在线观看| 国产精品情侣露脸av在线播放| 激情偷拍视频一区二区| 亚洲男人免费视频网站| 久久精品国产清自在天天线| 欧美第一黄网免费网站| 亚洲 成人 无码 在线观看| 亚洲精品一区二区在线播放| 日本精品免费看99久久| 六月丁香综合在线视频| 色八a级在线观看|