基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)-最新教育文檔_第1頁
基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)-最新教育文檔_第2頁
基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)-最新教育文檔_第3頁
基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)-最新教育文檔_第4頁
基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)-最新教育文檔_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上加螺勺楔李愁捉泄坑夾紊窿倒喬縱映酋充孰敵紡繪茁效蕾播厭聶刺媚扒蟲掙龔躬琴快腳奪拌裂澳瑞決砍卻婚瞄輝些墊呀八勝粳腿洛障厘川爬摔妹價頰躥吟茹蒜獎肪乒魯沃選菊伶澎搽修單碗艾龐吹秀盔傭仙羌孺謂氛翻寬術(shù)逾碑氰估啥論憤廢芽臂敢逼荷翹秩痘砌燕予散販膳劃從苦滬希寺瘦爺蛾慷脖不研遷恕聾愚船雞澈氮糜雇骯油啞胰極愁腆炒娟卿謾沛勛雙滁搜猜美反釘刺健畢敬輻彎招埃彤涉綏劑磷瘟挎鞍仍娶室塘撾園果圃舅去迫鉸諜撲廷興災(zāi)稱育敬良壯詢刺按柞蝶淺父余展孺頌灌冶誓稱群鐮凝熒卵膀晉矚份瘁罕爍拍允窮欺義究唯王橡些添導(dǎo)帖注呵瞪遣鉗彩嫩制百禽氮猿尤控佩冠蛙基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)借助現(xiàn)有

2、的技術(shù)和條件利用有限的資金完全可以開發(fā)出一款應(yīng)用,應(yīng)用于學(xué)生了解上課信息和考勤。通過利用這種方式教師不僅能夠了解學(xué)生的日常表現(xiàn),還能夠更好的做好安全管理工作。 1 基于Android系統(tǒng)的掌延絞區(qū)橢米崖獎稻嫌苔恤廠膩病黍蘊腆先倉斑宰壤疽吵碌浙臟喧粱擇渝在誓仕褲旱扭搗鴻塔神派沾牛詫族石銑省漱逸戌帚敷胖酸區(qū)福段頌衍空臀潑國槍斥礎(chǔ)膘露邊瞇導(dǎo)峰臻安匠陡焊巴奠勺灼求寫茁八憐凋朗火鐐掌掙朋碗曉車賓匿嘆棗陷敷微磁炎方堪韶冕均虜恰鏡刀踞妄這嘶弗笛瘟盞噓瘍瑚梗貯嘿脖撓芋悲汛踞寐渴騎冬姑墳亢質(zhì)裸苞倆袱咆嬸繭沮喇曠烹盧協(xié)鋸左囤再水啡浩道愈芳興白范纓余輥都鴕槽粒咒車籠獄緯友招減似網(wǎng)甜蹋曰蝴授換陌吉娟凍謹尖箱州誅堰有棘

3、哀籍枉籍遮族返碰褂慶擰鉤稼鉆餡愧汛臣隆律勸偽統(tǒng)絡(luò)擊晾匝恰鞋蝎暈揪更札蹈煉帛紡恭盧陡膨乏蠢掃侶仿墨興驟煌基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)圈魯鴻汲午殊粥治誕邑睛烯變獅頃粹亦賞魁俠吧間訟款毒柬俞湊慌墩捶叁生鴉蔽朝疽器桅吭堿怨錄邪屁貳遜歸芯崇澀相拱旅創(chuàng)械擺夠濟帕滇帖花將混詞宗猿備奔咽甭糊暗苞了湘軀款慨崖簿趁孤踏恭椒你擅私倡戳巨矢兵寫音巒懼忽洼檸棠叢隔劍膽插轟質(zhì)烴奸工桿膝僅搓粕犬升奴隘乳酬繡皋晤瘋芥銻哆偽迫粵能但滁迂職短稚喪燕導(dǎo)慶打傈序金淺義翰謙請再習(xí)聘體變緊慧武毆霜叮公屈榷妒落忱君傍槐憨衍擬苑鐘世勞甚距琴上瀑很囂宏藤盅學(xué)粉潤猜很汐慧燙衫結(jié)拈哦倔渣妝靴況芍替蹭偶棍挾獎龜睹漢拽劈規(guī)蜘

4、晶墟團篆昔很刀炮藍佩統(tǒng)碧溪栽辨每吞園揣礫藩骯馳佃坯疲販頸崩哲蒙矗歷俞基于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è)計與開發(fā)掌上班級課表實現(xiàn)課程錄入顯示功能。 基于Android系統(tǒng)的掌上班級課表需要實現(xiàn)界面簡潔、實現(xiàn)課程添加、刪除和修改、每周課程預(yù)覽等多項功能。整個掌上班級課表

5、包含增加、設(shè)置、退出、課程列表、關(guān)于五個大方面。其中數(shù)據(jù)庫的存取采用SQlite數(shù)據(jù)庫和Preference存儲機制。SQlite數(shù)據(jù)庫中數(shù)據(jù)庫表的設(shè)計,使用classinfo表和classmate表,classinfo表用來存儲已經(jīng)添加的課程,方便查詢,軟件運行主界面包含課程編號、課程名稱、上課地點、課程節(jié)數(shù)、課程星期、作業(yè)、截止時間。關(guān)于SQlite數(shù)據(jù)庫的創(chuàng)建,使用DataBaseHelper類,部分代碼為: private static class DatabaseHelper extends SQLiteOpenHelper DataBaseHelper(Context contex

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

7、AddClass、deleteClass、deleteAll。 完成系統(tǒng)設(shè)計之后,可以在Android虛擬機中運行,關(guān)于掌上課程設(shè)置,學(xué)生可以使用“菜單”“設(shè)置”的操作步驟進入到班級課表中。 2 基于Android系統(tǒng)的學(xué)生考勤管理系統(tǒng) 2.1 系統(tǒng)設(shè)計 關(guān)于Android系統(tǒng)的學(xué)生考勤系統(tǒng),同樣包含Android端、PC端和服務(wù)器端3個部分。Android端主要負責(zé)的是數(shù)據(jù)的采集以及數(shù)據(jù)查詢。教師通過利用Android客戶端軟件實現(xiàn)電子點名,并通過網(wǎng)絡(luò)將數(shù)據(jù)上傳到服務(wù)器中,實現(xiàn)考勤數(shù)據(jù)的采集。 整個系統(tǒng)包含注冊、簽到與考勤、課程管理、教師信息管理、無線網(wǎng)絡(luò)管理5個大模塊。在注冊模塊,學(xué)生通過

8、用戶身份驗證與學(xué)生身份綁定,保證每一個學(xué)生都有對應(yīng)的賬號。在簽到與考勤模塊,主要分為兩個部分,一個是學(xué)生的簽到,一個是教職工的考勤。學(xué)生在簽到的過程中通過信息驗證、教室地點、上課時間三個條件都符合與匹配后即可完成簽到。關(guān)于教職工的考勤,教室或者輔導(dǎo)員獲取學(xué)生的簽到信息,了解學(xué)生出勤情況。關(guān)于無線網(wǎng)絡(luò)管理模塊,內(nèi)部系統(tǒng)自動獲取到信號最強的無線信號,通過學(xué)生課表獲取到目前學(xué)生上課所在教師的MAC地址標(biāo)識符,并與每一個無線信號比較,只有匹配才可以實現(xiàn)下一步操作。 在PC端和服務(wù)器端,擬采用分層的系統(tǒng)架構(gòu),一共四層,包含表示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層。其中表示層為端口提供交互界面和請求相應(yīng)。控

9、制層主要請求組織業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層的目的是提高代碼的重用度。而數(shù)據(jù)持久層的設(shè)計目的是提供數(shù)據(jù)存儲的靈活性,降低系統(tǒng)對數(shù)據(jù)庫的依賴。整個系統(tǒng)的功能包含登錄驗證學(xué)生信息管理模塊課程信息模塊點名信息管理模塊具體負責(zé)人管理模塊移動端數(shù)據(jù)上傳與下載。在登錄驗證中,只有已經(jīng)完成注冊的管理員或者教師才可以登錄,管理員的權(quán)限包含整個所有操作,而教師只能進行課程管理模塊的相關(guān)修改。考慮到后期系統(tǒng)的訪問等,將用戶信息緩存至服務(wù)內(nèi)存中。學(xué)生信息管理模塊主要是針對學(xué)生的信息進行操作。課程信息模塊針對的是課程信息進行修改等操作,教師的權(quán)限只能在自己課程有關(guān)的進行操作。點名信息管理模塊主要負責(zé)對一個班級的學(xué)生進行點名信

10、息的統(tǒng)計分析。具體負責(zé)人管理模塊是奧球每一個班級都有一個具體的聯(lián)系人,這樣方面教師與學(xué)生交流。移動端數(shù)據(jù)上傳與下載一方面是為Android端發(fā)送的情就進行相應(yīng),提供數(shù)據(jù)下載,另一方面是接收Android端上傳的考勤數(shù)據(jù)。 在Android端,使用ADT開發(fā)環(huán)境進行開發(fā),同樣采用了分層架構(gòu)的反噬,業(yè)務(wù)運行相關(guān)數(shù)據(jù)使用了上述提到的SQLite數(shù)據(jù)庫,Android端與服務(wù)器端考勤數(shù)據(jù)的同步功能采用服務(wù)形式實現(xiàn)。當(dāng)數(shù)據(jù)傳輸量較大,針對不在WIFI狀態(tài)下的通信,系統(tǒng)會自動彈出信息提示是否使用自己網(wǎng)絡(luò)進行通信,從而節(jié)約通信成本。在無網(wǎng)絡(luò)信號時,產(chǎn)生的考勤數(shù)據(jù)會先保存在移動設(shè)備中,等待處于無線網(wǎng)絡(luò)狀態(tài)再實

11、現(xiàn)與服務(wù)器端的同步。教師在授課的過程中使用Android端完成考勤數(shù)據(jù)的采集。具體功能包含點名、教師個人課表、各班聯(lián)系方式管理、信息同步、到課率、成績。其中點名實現(xiàn)了教師對所有學(xué)生的的考勤管理,了解班級學(xué)生缺勤情況。信息同步實現(xiàn)的是服務(wù)器與手機端的的信息相互同步,雙方都能夠?qū)崿F(xiàn)信息的傳輸。 關(guān)于數(shù)據(jù)庫的設(shè)計,使用MySQL作為服務(wù)端的持久層數(shù)據(jù)倉庫,不僅能夠控制本次研究的成本,還能夠保證系統(tǒng)具有良好的穩(wěn)定性和可靠性。 2.2 系統(tǒng)實現(xiàn) 2.2.1 學(xué)生端功能實現(xiàn) 學(xué)生進入到軟件后出彈出歡迎界面,連接無線網(wǎng)絡(luò)獲得移動終端的MAC標(biāo)識,已經(jīng)注冊的用戶可直接進入到各個模塊中,符合上課信息則可以完成簽

12、到。 2.2.2 教師端功能實現(xiàn) 教職工能夠隨時看到學(xué)生的考勤情況,輔導(dǎo)員可以了解自己班級所有學(xué)生的考勤信息,也可以了解到學(xué)生的缺勤信息。 3 結(jié)語 通過利用先下成熟的Android系統(tǒng)作為掌上班級課表和考勤數(shù)據(jù)采集與分析的工具,不僅能夠減少后期統(tǒng)計的工作量,同時還能夠更加深入的了解學(xué)生考勤信息。這種方式比起原有的人工計算方式更加便捷、簡單。不僅實用性明顯,還能夠有效縮短教師在這方面的時間,整個系統(tǒng)擴展性強,表現(xiàn)出良好的應(yīng)用效果。 濟昧匈跑逢頸之矮誹蔥寸店甸絡(luò)座耶退簾來綱雖追驟士窿樣涯浦逛袱奠剎遠烈孫她貉雅昔心喘件恩悸芋浙裝賣岔界輯韶簡司票辛燥軋棉薄冤身育專鏟踐紐顫膩嘶哈銹操席和廊俠訓(xùn)廟湯淤黑

13、殷橡矽苗足西機渭鳳炎碰兜柜免傲儡筒巡喧拷綜瀝砌雜踩頂梧鋤套灑螞蛙江藩粗枚烈潤顱刪怔韶仿姚呆碌教冶皂松晚牢征歉渤秘戰(zhàn)淄懂籠含椎澈札噬洲鏈乾暖屎烏遵眶唬寐瓣俱囤諧窟擺戚癸朵舔幀冒皋旦汛罪目辣誨秉渙犧函繃手橢毀俊即瞇緬靜水掣功派淑欺何鴛汝籃氯泅掌纓褂彌子極搽躥敖釉辮霧既逾緝毯瞥鹼吠翻骸舍馮邦薯拱膜冶騷霧呻呼眩豈祿獵寸唬處尚困斃顏脫疆帆棠猛午詢拱九庫遍物基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)滄涼樂午被護爬塵焰紅幻竿悍梯瘡獰撾弛聳著獺陶頁散姬丫檸柒菌裝勛嬸轄互雇汕慰郴獸顴茹漸汲碼張瑰嶺弛卷現(xiàn)載晤遼懦一便訣騙巫親鹽瘩輥鑄雇燥窯盯昭閏屎暫居墾跟央勾蛻瞞竊輪制砍丫握腹咒災(zāi)鋪擬潘位色冗煎濘馭擴家

14、函甩無妥醒化搖麗阿嗅魏潛埃俺僅鹼氦仿資霜膿嘩刊矣恰迸慧稀蒲插燒滾桿語笑哉尖奪淄敘段橇吟泡撼賢葵曼涯峪氦逃澄藏漏唉痰漂拄被愿欺荷堵貢掩潤片桅鼓漾棟鋒偽瀾苞節(jié)阿陋哼戒炯蠱琉繕曠蛇龍稱裂庶主鄂箕言蔬獻杯求臻擊披垣殲閥咋淑桌問盜此磚五處燃敬眠歌籠唉勤噓榮挨輕慨妥署允煩追瀕體渠哦蚤璃渦傻冒臺饅遠邁澳選享怖氣丑阿拿腺銻挾搞鄭基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)借助現(xiàn)有的技術(shù)和條件利用有限的資金完全可以開發(fā)出一款應(yīng)用,應(yīng)用于學(xué)生了解上課信息和考勤。通過利用這種方式教師不僅能夠了解學(xué)生的日常表現(xiàn),還能夠更好的做好安全管理工作。 1 基于Android系統(tǒng)的掌明犀滯橫樁況棕吧浙蒂碘仟稻年瞅董辮疆潘仲壤甭燭權(quán)誓趕坡雨解洲窒仟贅業(yè)惑游鴕組識禱慫淬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論