国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信GPS定位考勤系統(tǒng)的研究與實(shí)現(xiàn)

2020-06-04 08:22:51梁麗安邱杰
關(guān)鍵詞:微信小程序考勤

梁麗安 邱杰

摘 ?要:在大學(xué)當(dāng)中,考勤是必不可少的教學(xué)要求,傳統(tǒng)的點(diǎn)名式考勤不僅浪費(fèi)時(shí)間,還加重老師的工作。因此借助信息化的手段解決這些缺點(diǎn)有一定的意義。本文基于微信小程序、GPS定位,使用微信開發(fā)者工具開發(fā)設(shè)計(jì)的考勤系統(tǒng),能有效的解決傳統(tǒng)考勤方式的弊端。

關(guān)鍵詞:微信小程序;考勤;GPS

一.背景

目前很多高校采取紙質(zhì)版簽到的方式,平時(shí)開會或者參加活動也是紙質(zhì)版簽到的方式,課堂上以現(xiàn)場點(diǎn)名來考勤,這種考勤的模式,不僅浪費(fèi)時(shí)間,還存在包庇作假的現(xiàn)象。學(xué)生的平時(shí)成績大多是通過出勤率來評分,老師不得不花費(fèi)時(shí)間去點(diǎn)名。為了突破人工考勤的方式,提高考勤的效率,提出了基于微信的考勤系統(tǒng),這種新型的課堂考勤方式,用戶不需下載任何軟件,就能輕松簽到考勤。

二.設(shè)計(jì)思路

根據(jù)教師的需求,將該系統(tǒng)分成5個模塊去實(shí)現(xiàn)。

1)注冊。用戶在打開小程序時(shí),系統(tǒng)自動獲取微信用戶的唯一標(biāo)識與數(shù)據(jù)庫信息進(jìn)行比對,配對成功后讀取數(shù)據(jù)并跳轉(zhuǎn)到個人界面。微信號未在小程序內(nèi)注冊的,會彈出授權(quán)注冊登錄的信息,并跳轉(zhuǎn)到注冊頁面,用戶輸入賬戶(學(xué)號)及密碼,填寫個人信息,并保存到數(shù)據(jù)庫中。點(diǎn)擊登錄后,系統(tǒng)將用戶的微信號與賬號進(jìn)行綁定,即進(jìn)行唯一性關(guān)聯(lián),實(shí)現(xiàn)了用戶自動登錄及避免代替登錄簽到的

2)作弊情況。用戶在簽到的時(shí)候都只能用關(guān)聯(lián)注冊過的微信號才有效,并且簽到的時(shí)候會記錄當(dāng)前手機(jī)的Mac地址,短時(shí)間內(nèi)一部手機(jī)只能同時(shí)簽到一次。

3)登錄。從關(guān)聯(lián)注冊的微信進(jìn)人小程序。用賬戶(自身學(xué)號)密碼登錄。非關(guān)聯(lián)注冊的微信號無法進(jìn)行登錄,系統(tǒng)會彈出頁面提示用戶注冊。

4)簽到。老師進(jìn)行考勤時(shí),點(diǎn)擊簽到操作。即將自己的位置信息上傳到服務(wù)器,設(shè)置簽到時(shí)間范圍,學(xué)生得在限定時(shí)間內(nèi)完成簽到才視為有效。學(xué)生登錄成功后點(diǎn)擊相應(yīng)的按鈕來簽到,同時(shí)將個人信息、位置信息上傳到服務(wù)器。與老師的位置信息進(jìn)行比對,在一定的范圍內(nèi)認(rèn)為是有效的操作,反之顯示該用戶位置可疑。

5)查看課程表。查看課程表的功能,學(xué)生可以提前把自己的課程導(dǎo)入小程序里,這樣可以方便查看課程表,豐富小程序功能。

6)結(jié)果顯示。在計(jì)時(shí)器結(jié)束后,服務(wù)器端會進(jìn)行信息比對,將本班的考勤情況信息統(tǒng)計(jì)推送給老師,比如信息包括本班一共多少人,簽到成功多少人,誰沒有簽到,誰的位置不在范圍內(nèi)。

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

3.1系統(tǒng)功能設(shè)置

本系統(tǒng)整體采用B/S架構(gòu),分為微信客戶端,微信服務(wù)器,由客戶端發(fā)出操作請求,核心的部分?jǐn)?shù)據(jù)比對集中到服務(wù)器上。在系統(tǒng)實(shí)現(xiàn)過程中有大量的數(shù)據(jù)庫操作,確保數(shù)據(jù)錄入的準(zhǔn)確性,數(shù)據(jù)庫操作可極大地提高系統(tǒng)的運(yùn)行速度,同時(shí)這也關(guān)乎教師得到的反饋信息的準(zhǔn)確性,該系統(tǒng)采用MySQL數(shù)據(jù)庫。

根據(jù)不同學(xué)校和專業(yè)以及班級,設(shè)定考勤的課程和人數(shù)。

3.2具體設(shè)計(jì)及步驟

1)注冊界面設(shè)計(jì)。在微信小程序初始化過程中即獲取到當(dāng)前用戶的微信信息。一個微信號只能注冊一次,注冊后每次登錄不用重新注冊,注冊以學(xué)號為賬號,注冊成功后將微信號與該用戶綁定。

2)登錄界面設(shè)計(jì)。

此界面對用戶設(shè)置了權(quán)限,用戶為學(xué)生身份,就進(jìn)入學(xué)生主界面,用戶為教師身份,就進(jìn)入教師主界面,根據(jù)用戶類型,輸入賬戶和密碼后,點(diǎn)擊“登錄”按鈕,即可登錄成功,進(jìn)入不同的用戶主界面。

3)首頁界面設(shè)計(jì)。添加一些可以查看課程表的功能,方便學(xué)生查看上課時(shí)間地點(diǎn),豐富了小程序的功能,增加小程序多樣性,提高小程序的可用性。

4)簽到界面設(shè)計(jì),其分為教師和學(xué)生。

(教師):教師進(jìn)入該系統(tǒng)后,發(fā)起對應(yīng)班級的考勤,由學(xué)生簽到后,老師查看簽到和未簽到名單,查看學(xué)生簽到的時(shí)間點(diǎn),同時(shí)也可以看到本學(xué)期的所有簽到記錄,方便于教師的平時(shí)分考核,最后退出系統(tǒng)。

(學(xué)生):學(xué)生找到教師發(fā)起的簽到,進(jìn)入對應(yīng)班級,確認(rèn)定位位置是否在考勤簽到范圍內(nèi)(教師定位半徑50米以內(nèi)),不在簽到范圍內(nèi)簽到,會精確定位顯示簽到的位置,簽到成功后可查看個人考勤情況。同一個課程不能重復(fù)簽到。

5)簽到成功返回界面(學(xué)生)。在簽到成功后會顯示該界面顯示簽到成功。

6)簽到信息統(tǒng)計(jì)反饋界面(教師)。在規(guī)定時(shí)間簽到結(jié)束后,教師端會收到學(xué)生簽到的統(tǒng)計(jì)信息表,包括班級、應(yīng)到多少人、實(shí)到多少人、未簽到人及位置可疑的同學(xué)等信息。老師根據(jù)返回的信息表進(jìn)行下一步的判定,排除作弊行為。

微信獲取到手機(jī)的GPS位置信息,同時(shí)會監(jiān)聽系統(tǒng)的時(shí)鐘。判斷用戶是否在相應(yīng)時(shí)間段內(nèi)簽到,不在則顯示已超時(shí),無法簽到。主要功能是確認(rèn)個人信息后,選擇對應(yīng)的班級,等待教師發(fā)起考勤,確認(rèn)定位位置是否在考勤范圍內(nèi),并且同一時(shí)刻可同時(shí)進(jìn)行簽到,簽到成功后還可以查看個人考勤情況。

四.總結(jié)

本文采用B/S架構(gòu)基于客戶端和MySQL數(shù)據(jù)庫開發(fā)的一個GPS定位考勤系統(tǒng),數(shù)據(jù)庫在其中占著重要位置,數(shù)據(jù)庫中存儲學(xué)生信息,學(xué)生進(jìn)入微信小程序進(jìn)行注冊成功后,點(diǎn)擊學(xué)生菜單下的“簽到”簽到成功會提示簽到成功,該小程序可應(yīng)用于學(xué)校、公司等的簽到考勤,基于微信GPS定位考勤有可觀的前景。

參考文獻(xiàn)

[1] ?郭鑫,毛古寶,方歡. 基于微信小程序的考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識與技術(shù),2018,014(020):57-59.

[2] ?戴麗麗,朱妤. 基于微信小程序的課堂考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識與技術(shù),2018,014(019):55-57.

[3] ?朱麗進(jìn). 基于微信小程序掃碼考勤系統(tǒng)設(shè)計(jì)[J]. 電腦知識與技術(shù),2019(33).

[4] ?陳南南. 基于LBS的學(xué)生考勤系統(tǒng)設(shè)計(jì)[J]. 信息技術(shù)與信息化,2018,000(007):67-69.

[5] ?曾青青. 基于微信小程序的二維碼定位簽到平臺建設(shè)[J]. 現(xiàn)代信息科技,2019(11):17-18.

[6] ?趙智敏,李俊嶠,謝濤,等. 基于微信小程序的大學(xué)選修課考勤簽到系統(tǒng)設(shè)計(jì)與開發(fā)[J]. 電腦知識與技術(shù),2019(20).

[7] ?馮濤,李朋,張金芳,等. 高校學(xué)生考勤管理系統(tǒng)開發(fā)中的關(guān)鍵技術(shù)研究[J]. 河北水利電力學(xué)院學(xué)報(bào),2019(4):32-39.

基金項(xiàng)目:本文為2020年廣西省基于微信GPS定位考勤系統(tǒng)項(xiàng)目《基于微信GPS定位考勤系統(tǒng)的研究與實(shí)現(xiàn)》(項(xiàng)目號:201710606088)的結(jié)題論文。

猜你喜歡
微信小程序考勤
基于人臉識別技術(shù)的考勤應(yīng)用研究
電子制作(2019年12期)2019-07-16 08:45:28
智能人臉識別考勤系統(tǒng)
電子制作(2019年9期)2019-05-30 09:42:00
現(xiàn)代企業(yè)考勤管理存在的風(fēng)險(xiǎn)及對策
淺談電子考勤的優(yōu)勢及簡介
魅力中國(2019年15期)2019-01-13 02:21:54
圖書館微信小程序的應(yīng)用現(xiàn)狀及前景分析
基于CNKI的微信小程序研究文獻(xiàn)計(jì)量分析
信息技術(shù)與專業(yè)課程融合路徑探索
決策探索(2017年12期)2017-07-13 11:11:12
便攜式指紋考勤信息管理系統(tǒng)設(shè)計(jì)
當(dāng)圖書館遇上微信小程序
“最嚴(yán)考勤”難留學(xué)生心
东阳市| 南木林县| 广元市| 富锦市| 邯郸县| 宜黄县| 万宁市| 南雄市| 镇平县| 邮箱| 黎川县| 博野县| 铁岭县| 年辖:市辖区| 革吉县| 方山县| 弋阳县| 中牟县| 万宁市| 荣成市| 宜春市| 随州市| 沭阳县| 江都市| 乌兰县| 含山县| 乳山市| 高碑店市| 通州区| 益阳市| 抚顺市| 阿瓦提县| 河源市| 灵丘县| 浮梁县| 邵东县| 仲巴县| 辽宁省| 五峰| 交口县| 太谷县|