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

?

基于微信平臺(tái)的并行簽到考勤管理系統(tǒng)

2017-03-06 17:12徐寧
電腦知識(shí)與技術(shù) 2016年30期
關(guān)鍵詞:GPS定位微信平臺(tái)

徐寧

摘 要:該項(xiàng)目以實(shí)時(shí)GPS定位、微信開放平臺(tái)及數(shù)據(jù)庫技術(shù)為基礎(chǔ),設(shè)計(jì)并開發(fā)了基于微信平臺(tái)的并行簽到考勤管理系統(tǒng)。利用微信平臺(tái)使用的并行性,明顯提高了簽到效率。利用GPS定位的準(zhǔn)確性,結(jié)合學(xué)生使用該系統(tǒng)綁定微信號(hào)的唯一性,識(shí)別學(xué)生簽到是否正確,有效杜絕了代簽作弊行為。在此基礎(chǔ)上,教師端生成學(xué)生的缺勤情況,可一鍵上交教務(wù)系統(tǒng),有效地提高了高??记诠芾淼男?。

關(guān)鍵詞: 并行; 簽到; 考勤管理; 微信平臺(tái); GPS定位

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)30-0077-03

Attendance Management System Based on the Parallelism of WeChat Platform

XU Ning

(School of Science and Technology, Tianjin University of Finance And Economics, Tianjin 300222, China)

Abstract: To improve the efficiency of checking on work attendance , the system take advantage of the parallelism of WeChat platform which could enhance accuracy through GPS location. The unique WeChat ID make sure that students have to sign up for the class themselves. On this basis, the list of absent student could be submit to educational administration system easily through Teacher-Client which improve management of college students attendance effectively.

Key words: parallel; check_ins; attendance management; wechat platform; GPS location

1 背景

伴隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,部分高校里出現(xiàn)了各種各樣的教學(xué)和管理系統(tǒng),如IC卡考勤系統(tǒng)[1]、指紋考勤系統(tǒng)[29-3]、人臉識(shí)別系統(tǒng)[4]、基于Android的課堂簽到系統(tǒng)[5]等。前幾種考勤系統(tǒng)均需購買各種機(jī)器,如讀卡機(jī)、指紋識(shí)別機(jī)、人臉識(shí)別機(jī)等,簽到成本極高。而基于Android的課堂簽到系統(tǒng)雖然硬件成本降低,但系統(tǒng)開發(fā)及更新所需成本亦是極高的,而且隨著果粉的增多該系統(tǒng)存在一定的局限性。

隨著互聯(lián)網(wǎng)的發(fā)展,Light APP的優(yōu)勢(shì)體現(xiàn)了出來,目前已有基于該平臺(tái)的高校應(yīng)用,如基于微信公眾平臺(tái)的教務(wù)系統(tǒng)[6]、校園服務(wù)公眾號(hào)的實(shí)現(xiàn)[7]等。本文設(shè)計(jì)并開發(fā)的是基于微信平臺(tái)的并行簽到考勤管理系統(tǒng),正是現(xiàn)在迫切需要的一種低成本高效率的簽到系統(tǒng)。該系統(tǒng)只需要學(xué)生使用手中的智能手機(jī)即可完成簽到,成本明顯降低且不存在局限性。所有學(xué)生和老師可并行使用該系統(tǒng),節(jié)省了大量的時(shí)間成本。系統(tǒng)通過對(duì)比學(xué)生簽到時(shí)刻的地理位置與上課教室的地理位置來保證簽到的準(zhǔn)確性。老師可使用該系統(tǒng)實(shí)時(shí)查詢?nèi)鼻谌嗣麊尾⒁绘I提交教務(wù)處。整個(gè)簽到過程高效、環(huán)保、節(jié)約人力物力成本,為學(xué)校管理學(xué)生的出勤狀況提供了極大的便利。

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

2.1 C/S

C/S[8](Client/Server)結(jié)構(gòu)是基于資源不對(duì)等且實(shí)現(xiàn)共享而提出來的一種體系結(jié)構(gòu)。該結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器(后臺(tái))負(fù)責(zé)數(shù)據(jù)管理,客戶機(jī)(前臺(tái))完成與用戶的交互任務(wù)。通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的開銷。

本系統(tǒng)整體采用3層C/S架構(gòu),如圖1所示,分為客戶終端、微信[9,10]服務(wù)器、第三方服務(wù)器,基于HTTP協(xié)議,數(shù)據(jù)格式為XML??蛻艚K端(手機(jī)、Pad等)向公眾號(hào)發(fā)消息時(shí)直接發(fā)送到微信服務(wù)器,微信服務(wù)器會(huì)根據(jù)開發(fā)者進(jìn)行的服務(wù)器配置將用戶發(fā)過來的消息直接post到第三方服務(wù)器,服務(wù)器收到消息處理后返回處理結(jié)果給微信服務(wù)器,再由微信服務(wù)器返回給微信客戶端,通過公眾號(hào)呈現(xiàn)給用戶。

2.2 工作流程

學(xué)生和老師的工作流程圖分別如圖2和圖3所示。老師進(jìn)入該系統(tǒng)后,系統(tǒng)會(huì)自動(dòng)檢測(cè)老師是否為首次關(guān)注以及是否之前已經(jīng)注冊(cè)過,若未注冊(cè)則先在老師菜單下注冊(cè),如果已經(jīng)注冊(cè)過且現(xiàn)在時(shí)間有課,就可查看未簽到人名單。學(xué)生進(jìn)入該系統(tǒng)后,系統(tǒng)同樣會(huì)自動(dòng)檢測(cè)該學(xué)生是否之前關(guān)注過或是否已注冊(cè),若未注冊(cè)則先在學(xué)生菜單下注冊(cè),如果已經(jīng)注冊(cè)過且現(xiàn)在時(shí)間有課,就可以簽到,并查看近本學(xué)期簽到記錄。

2.3 模塊設(shè)計(jì)

2.3.1 注冊(cè)

一個(gè)微信號(hào)只能注冊(cè)一次,首次關(guān)注時(shí)注冊(cè),后期再登錄不需要重新注冊(cè),這樣不僅依據(jù)注冊(cè)數(shù)據(jù)智能判斷用戶類型并提供定制化服務(wù),而且還能有效避免代簽問題。注冊(cè)是動(dòng)態(tài)網(wǎng)頁,通過加載驅(qū)動(dòng),建立連接將學(xué)生輸入的姓名、學(xué)號(hào)、班級(jí)等信息存入數(shù)據(jù)庫,并對(duì)執(zhí)行結(jié)果進(jìn)行提示。學(xué)生注頁面如下圖4所示。

2.3.2 并行簽到

在學(xué)生注冊(cè)完成后即可使用簽到功能,如果沒在上課所在教室或者不在上課時(shí)間均不能簽到,如果在同一個(gè)單元的課程已經(jīng)簽到過就不能重復(fù)簽到。

并行簽到即同一時(shí)刻多人可同時(shí)進(jìn)行簽到,使用人數(shù)越多,該系統(tǒng)相對(duì)于以往串行簽到系統(tǒng)所體現(xiàn)的優(yōu)勢(shì)就越突出。我們把系統(tǒng)的后臺(tái)服務(wù)器部署到新浪SAE服務(wù)器上對(duì)班級(jí)(69人)進(jìn)行為期兩個(gè)月的測(cè)試,并統(tǒng)計(jì)了相同情況下使用各簽到方式所用時(shí)間如表1所示。對(duì)于一個(gè)69人的班級(jí),使用基于微信的并行簽到管理系統(tǒng)的效率是其他串行簽到方式的5-10倍,如果用于大班課,簽到效率將高出更多倍。

2.3.3 查詢?nèi)鼻谌嗣麊?/p>

查詢?nèi)鼻谌嗣麊问且粋€(gè)動(dòng)態(tài)網(wǎng)頁,從數(shù)據(jù)庫中讀取這一時(shí)間段這一教室的簽到信息,通過對(duì)比應(yīng)該簽到的學(xué)生人數(shù)及名單,選出還未簽到的學(xué)生名單展示給老師??紤]到學(xué)生請(qǐng)假或忘帶手機(jī)等情況無法簽到,展現(xiàn)給老師的缺勤人名單上有“曠課”、“請(qǐng)假”、“未成功簽到”的選項(xiàng)(部分代碼如下),老師可以進(jìn)一步核實(shí)情況更改缺勤狀況再提交教務(wù)處,部分實(shí)現(xiàn)頁面如下圖5所示。

checked="checked">曠課

>請(qǐng)假

>未成功簽到

3 結(jié)語

該項(xiàng)目實(shí)現(xiàn)一個(gè)低成本、便捷、可靠的智能考勤管理系統(tǒng)。系統(tǒng)既不需要添加額外設(shè)備,又不存在局限性,通過將以往串行簽到方式改善為并行簽到,節(jié)約了大量時(shí)間,極大地改善了師生對(duì)于簽到的體驗(yàn),有利于提高教學(xué)質(zhì)量。

項(xiàng)目研究成果可以擴(kuò)展到企業(yè)內(nèi)部員工考勤、會(huì)議簽到等需要現(xiàn)場(chǎng)鑒別身份信息的業(yè)務(wù)中,為管理工作提供了便利。

參考文獻(xiàn):

[1] 章志勇.基于校園一卡通的考勤與門禁系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2010.

[2] 高航.基于指紋識(shí)別與RFID技術(shù)的體育鍛煉考勤系統(tǒng)[J].電腦編程技巧與維護(hù),2013(22):71-73.

[3] 郭毅棋.基于GPRS和指紋識(shí)別技術(shù)的高校早操考勤系統(tǒng)[J].廈門城市職業(yè)學(xué)院學(xué)報(bào),2015,17(2):65-67.

[4] 陳鴻飛.基于人臉識(shí)別的中學(xué)課堂考勤系統(tǒng)的設(shè)計(jì)[J].科技傳播,2015,8(上):91-92.

[5] 魏晉.基于Android的課堂簽到與手機(jī)違規(guī)監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2016,19(2):37-38.

[6] 鄭永芹.基于微信公眾平臺(tái)的教務(wù)系統(tǒng)開發(fā)[D].廣州:華南理工大學(xué),2015.

[7] 楊杰.基于微信公眾平臺(tái)校園服務(wù)公眾號(hào)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:華中師范大學(xué),2015.

[8] 李云云.淺析B/S和C/S體系結(jié)構(gòu)[J].科學(xué)之友,2011(1):06-08.

[9] 柳峰.微信公眾平臺(tái)應(yīng)用開發(fā)方法、技巧與案例[M].北京:機(jī)械工程出版社,2014: 34-126.

[10] 騰訊.微信公共平臺(tái)開發(fā)者文檔.[EB/OL].[2016-05-12].https://mp.weixin.qq.com.

猜你喜歡
GPS定位微信平臺(tái)
移動(dòng)軌跡挖掘算法設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)
紙媒微信平臺(tái)建設(shè)現(xiàn)狀及未來發(fā)展分析
一種基于卡爾曼濾波的動(dòng)態(tài)目標(biāo)GPS定位算法
基于微信平臺(tái)的高中物理“翻轉(zhuǎn)課堂”教學(xué)初探