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
主站蜘蛛池模板: 日韩在线2020专区| 久久99国产视频| 国产精品蜜芽在线观看| 国产精品视频3p| 一级一级特黄女人精品毛片| 欧美精品伊人久久| 久久久国产精品无码专区| 毛片免费观看视频| 在线免费a视频| 亚洲午夜天堂| 日韩精品一区二区三区免费| 伊人五月丁香综合AⅤ| 2021国产精品自产拍在线| 日本国产一区在线观看| 久久中文字幕2021精品| 伊人久久大线影院首页| 又粗又大又爽又紧免费视频| 自拍偷拍一区| 精品国产一二三区| 久久国产精品娇妻素人| 国产成人综合久久精品尤物| 午夜福利无码一区二区| 日韩在线第三页| 国产精品污污在线观看网站| 日韩在线观看网站| 精品91视频| 久久黄色影院| 国产真实乱人视频| 久久精品娱乐亚洲领先| 在线精品亚洲国产| 日韩AV手机在线观看蜜芽| 中国成人在线视频| 精品福利网| 国产黑丝一区| 中文纯内无码H| 亚洲黄网在线| 青青青国产视频| 尤物精品国产福利网站| 日本一区二区三区精品国产| yjizz国产在线视频网| 欧美日韩一区二区三区在线视频| 在线观看国产精品第一区免费 | 天天综合网亚洲网站| 国产成人av一区二区三区| 在线色国产| 黄色网页在线观看| 国产午夜人做人免费视频| 黄网站欧美内射| 97狠狠操| 亚洲欧州色色免费AV| 欧美另类第一页| 性欧美在线| 91啪在线| 欧美福利在线| 亚洲美女AV免费一区| 精品久久综合1区2区3区激情| 日韩中文无码av超清| 在线国产毛片手机小视频| 免费国产好深啊好涨好硬视频| 亚洲人成人伊人成综合网无码| 国产极品美女在线观看| 亚洲综合第一区| 99精品国产电影| 高潮爽到爆的喷水女主播视频| 国产99视频精品免费观看9e| 福利一区三区| 91香蕉视频下载网站| 亚洲国产欧美国产综合久久| 日韩福利在线观看| 日韩成人午夜| 日本一区高清| 手机永久AV在线播放| 亚洲女人在线| 欧美国产日产一区二区| 免费一级无码在线网站| 亚洲不卡av中文在线| 午夜在线不卡| 中文字幕乱码中文乱码51精品| 99久久精品无码专区免费| 91福利在线看| 美女毛片在线| 免费全部高H视频无码无遮掩|