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

基于地理位置信息的自動打卡簽到應用研究

2021-04-21 00:16:28魏嵩王天鑫閆冉黎茂林宿世博陳曉宇
網絡安全技術與應用 2021年3期
關鍵詞:數據庫用戶信息

◆魏嵩 王天鑫 閆冉 黎茂林 宿世博 陳曉宇

基于地理位置信息的自動打卡簽到應用研究

◆魏嵩 王天鑫 閆冉 黎茂林 宿世博 陳曉宇

(北京信息科技大學 北京 100083)

以往的紙質簽到,浪費時間和資源,而且當前大多簽到APP使用較為煩瑣,而針對簽到的功能設計比較單一,不能較好滿足使用需求。本款簽到APP面向所有簽到場景,用GPS獲取地理位置信息,從時間、位置、簽到碼三個方面來進行簽到。

簽到;GPS定位;短信驗證碼;簽到碼

1 引言

對于課堂、會議等各種形式下的簽到而言,方便、迅速、準確成為用戶的首選,每次會議都采用紙質簽到的方法,不僅很浪費時間和資源,而且不能保證簽到的有效性和正確性。當前已有相關應用實現在線簽到功能,但普遍存在操作較為煩瑣,針對簽到功能點的設計不夠完善等問題。本項目是面向“打卡簽到”需求設計的一款應用,采用APP形式。基于地理位置信息實現無干涉自動打卡簽到。接下來解釋此應用的研發。

2 架構設計

基于實現方便、準確的簽到需求,系統應包括新建簽到、加入簽到、查看簽到記錄、手機驗證碼登錄等。

(1)架構圖

如圖1所示,此APP主要由四大模塊組成,即“簽到列表”、“加入簽到”、“新建簽到”和“我的”組成。其中“簽到列表”可以查看我加入和創建的簽到,在“我的”里可以查看簽到記錄和設置。

圖1 架構圖

圖2 系統流程圖

(2)系統流程圖

如圖2所示,用戶在登錄后可以選擇“新建簽到”、“加入簽到”和“我的”。若選擇“加入簽到”,則輸入簽到碼“加入簽到”即可。若選擇“新建簽到”,則填寫簽到的信息,然后系統會自動生成一個簽到碼,并把簽到的信息存儲到數據庫中。若選擇“我的”,可從數據庫中調取簽到記錄并查看,或在“設置”中更改綁定的手機號,或退出登錄。

(3)數據庫設計

根據APP功能模塊的設計需求,建立了3個數據表,即用戶表(User)、發布簽到表(Sign)、簽到狀態表(State)。后端編寫采用的是nodejs中的express框架,用Sequelize操作mysql數據庫。前后端采用post傳輸數據,數據格式為json格式。用戶表是用于存放用戶手機號,簽到發布表是用于存放發布簽到的信息,簽到狀態表是用于存放簽到記錄的信息。

表1 用戶表字段詳細信息

表2 簽到發布表字段詳細信息

表3 簽到狀態表字段詳細信息

3 核心功能

(1)登錄模塊

如圖3所示,登錄模塊采用短信驗證碼進行登錄,短信驗證碼服務采用阿里云的短信驗證服務。調用阿里云短信驗證的API,前端將用戶輸入的手機號用post方法傳給后端,調用API,返回是否成功的參數值,“驗證碼”則會發送到用戶手機中。用戶輸入驗證碼后會與后端數據庫中的驗證碼比較,驗證是否登錄成功。

(2)獲取地理位置信息模塊

如圖4所示,通過H5新增功能地理位置 Geolocation,來獲取可以較為準確地獲取到經緯度信息,在地圖中顯示出來,需要把它移植到Android中,這里借用的是Android中WebView控件,可以很好地展示出網頁中的內容,這就能完成獲取地理位置信息了。

(3)簽到模塊

簽到模塊分為創建簽到、加入簽到、查看簽到情況這三個方面。如圖5所示,用戶點擊創建簽到后,填寫表單信息后,前端會把用戶填寫的表單發送給后端,后端把信息添加進數據庫,并且隨機生成數字簽到碼存入數據庫,用json格式返回一個值表示創建成功。如圖6所示,加入簽到模塊,用戶輸入簽到碼,前端把用戶地理位置的經緯度、當前時間、“簽到碼”用post方式傳給后端。從時間是否在規定時間內,簽到的經緯度與簽到地點是否在規定范圍來確定是否為有效簽到。如圖7所示,查看簽到記錄方面,后端查看數據庫即可完成此操作,以json格式傳給前端。

圖3 登錄模塊

圖4 獲取地理位置信息模塊

4 結語

基于地理位置信息的自動打卡簽到應用已經完成基本簽到功能,已經發布了第一版基于Android的APP,軟件性能良好,操作簡單便捷。本款APP不僅解決了傳統紙質簽到浪費資源、耗時的問題,還優化了目前市場上簽到APP操作較為煩瑣的問題。在今后的研究中,將繼續對軟件的性能和定位的精度進行優化,讓用戶擁有更好的使用體驗。

圖5 新建簽到

圖6 加入簽到

圖7 簽到記錄

[1]馬炳周.基于Android的考勤系統的設計方案[J].中國新通信,2019,21(18):48-49.

[2]劉香燕,李揚. 智能簽到系統的設計與應用[J]. 信息通信,2018(02):95-96.

本文由北京信息科技大學2020年大學生創新創業訓練計劃項目資助

猜你喜歡
數據庫用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: a级毛片一区二区免费视频| 国产精品一区在线麻豆| 国产区在线看| 欧美一区精品| 中国一级特黄大片在线观看| 中国国产高清免费AV片| 视频一区亚洲| 婷婷伊人久久| 四虎成人免费毛片| 午夜国产大片免费观看| 国产成人免费手机在线观看视频| 欧美不卡二区| 国产麻豆精品手机在线观看| 毛片免费在线| 麻豆精品在线| 国产亚洲精品yxsp| 国产精品污污在线观看网站| 日韩无码真实干出血视频| P尤物久久99国产综合精品| 91久久国产综合精品女同我| 88av在线看| 亚洲精品你懂的| 午夜福利视频一区| 国产成人久视频免费| 呦女亚洲一区精品| 欧美亚洲第一页| 精品久久久无码专区中文字幕| 重口调教一区二区视频| 九九热在线视频| www.亚洲色图.com| 精品亚洲欧美中文字幕在线看| 91麻豆精品国产高清在线| 秋霞一区二区三区| 国产又黄又硬又粗| 久久国产热| 免费精品一区二区h| a亚洲天堂| 久草视频精品| 国产成人亚洲无码淙合青草| 97se亚洲综合在线| 欧美a在线| 国产日本视频91| 国产香蕉国产精品偷在线观看| 亚洲精品亚洲人成在线| 九色综合伊人久久富二代| 少妇被粗大的猛烈进出免费视频| 精品人妻一区二区三区蜜桃AⅤ | 亚洲美女久久| 亚洲最新地址| 欧美黄网站免费观看| 日韩中文无码av超清| 国产亚洲精| 在线精品视频成人网| 91精品人妻互换| 在线观看国产黄色| 国产成人艳妇AA视频在线| 久久亚洲国产最新网站| 日本国产精品一区久久久| 欧美日本激情| 在线人成精品免费视频| 人人澡人人爽欧美一区| 无码网站免费观看| 国产精品久久久久无码网站| 99九九成人免费视频精品| 朝桐光一区二区| h网站在线播放| 九九热精品视频在线| 久久无码高潮喷水| 亚洲成人一区在线| 午夜福利无码一区二区| 国产综合精品日本亚洲777| 欧美性久久久久| 色天天综合| 欧美国产菊爆免费观看| 国产精品极品美女自在线网站| yy6080理论大片一级久久| 成人日韩欧美| 在线观看精品国产入口| 日韩成人在线网站| 国产在线日本| 激情综合网址| 欧美日韩一区二区三|