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

基于Android平臺的會議邀約應用軟件設計探討

2018-12-24 15:06:05四川信息職業技術學院
數碼世界 2018年7期
關鍵詞:設計

張 四川信息職業技術學院

1 緒論

本設計主要利用Android 平臺設計并開發一款線上集結、線下聚會的社交網絡應用軟件。旨在工作會議、旅游行程和日常聚會時,能方便、快速集合響應者,提前測算響應者在時間上的統一點,高效能地提高工作效率、降低會議發起者的時間成本,合理利用響應者的時間節點。從而利用實現一個足夠小的需求點,滿足大眾人群高頻率的使用。

2 軟件設計

2.1 平臺介紹

Android是基于Linux內核的操作系統,從互聯網角度設計開發而來,能真正支持移動互聯網用戶的需求。隨著無線網絡的全覆蓋概念提出和智能終端的普及,Android應用軟件開發平臺的免費安裝和使用,都為軟件開發者提供了最有力的工作基礎和條件支持。

Android平臺采用軟件堆層的架構,主要分為底層、中間層和應用層。應用層實現客戶端用戶界面時,通過圖形化的界面設計,減少用戶認知負擔,建立與用戶的互動交流平臺,實現聚會邀約APP的前端設計與開發。在界面設計同時引入地圖導航提示行動路線。地圖導航可以時時顯示各響應者地理位置,通過GPS電子簽到,匯總集結情況,用于確保集結的空間統一。

2.2 語言描述

Android平臺下的應用軟件由設計者自行開發,以Java作為編寫程序的主要語言。在設計智能測算時間集合點時可以尋找集合相關函數,可以用到HashMap/Hashtable/HashSet等。借助hashcode()方法和equals()函數來實現判斷元素是否已經存在于HashMap/Hashtable/HashSet任意選用的一個函數中。如果向Hashtable中查詢元素A是否存在,就可以采用hashcode()方法。如果A元素的hash值不存在,則直接插入。否則,接著調用equals()方法,判斷A元素在容器中是否已經存在。hashcode()的時間復雜度為O(1),equals()方法的時間復雜度為O(m),整體的時間復雜度就是:O(1) + O(m)。其中,m是容器桶的深度,這里指具有相同hashcode值得元素個數。在一般情況下,經過哈希算法后的這個值為1,這是由哈希算法具有一定唯一性確定的。這是利用“空間換時間”的做法,大大節省了反應時間,快速查詢到數據。

2.3 哈希算法介紹

所謂哈希算法就是可以將任意長度的二進制值映射為較短的,固定長度的二進制值。通常把這個二進制值稱為哈希值(Hash)。Hash是通過某種算法,把一個字符串"壓縮" 成的一個整數。相同的字符串只會映射出同一個哈希值,且結構緊湊;在一定范圍內,不可能找到生成同一個哈希值的2個不同字符串。借助這種映射出來的唯一性,應用到集合中可以既快速又安全地查詢元素是否存在。

本設計要測算時間的集合,為了加速查找比對的速度,可以將時間數據都做成字符串形式,映射到一個哈希表(HashTable)中。哈希表也叫散列表,是根據關鍵字值(Key value)而直接進行訪問的數據結構。

哈希表作為一種數據機構,通過把關鍵字值映射到表中一個位置來訪問記錄。這個映射函數叫做哈希函數,存放記錄的數組叫做哈希表。給定表M,存在函數f(key),對任意給定的關鍵字值key,代入函數后若能得到包含該關鍵字的記錄在表中的地址,則稱表M為哈希(Hash)表,函數f(key)為哈希(Hash) 函數。利用函數查詢關鍵字值是否在哈希表中存在,如果不存在,則插入,如果存在則返回。簡單地理解哈希表,它類似于數組,是查詢效率最高的且安全可靠的數據結構,因為不管數組的容量多大,查詢的時間復雜度都是O;同時哈希算法又具有一定的唯一性。

3 軟件實現

本文的研究思路是“發起人”吹響“集結號”,派發“英雄帖”,匯集響應者可以占用時間段或者不能占用的時間段。通過軟件編程測算時間集結點,由“發起人”最終反饋聚會事項、時間、地點的“集結卡”并定時提醒響應者集結。當響應者迷路時,可以通過地圖導航提示行動路線。地圖導航時時顯示各響應者地理位置,通過GPS電子簽到,匯總集結情況。

在Java軟件編程中,為了高效快速的測算響應者會議時間上的統一,選用哈希函數編程。將上班時間或者發起者設定的預約時間按每10分鐘分割成一個字符串,利用Hashtable函數構造一個哈希表,并將哈希值賦值給一個數組用于存放相對應的時間段。這個哈希表本身將會是一個大數組,其容量根據程序的要求設定。每個Hash值再通過取模運算(mod)對應到新數組中。在新數組中查找每一位響應者的哈希值是否存在于Hashtable中,返回該哈希值并計算占用的位置個數。通過占用位置的個數來判斷響應者能否參會。通過比對每個能參會的響應者的哈希值出現的次數,次數最多且排位最前面的哈希值作為會議的時間起點。時間起點又可以通過最先賦值的數組中查詢。

在發起者發布“英雄帖”時,應注明會議時間長度值。編程時,引入一個INT值,該INT等于會議時間長度值/10取整。如果占用位置為0,可以視為不能參會的人。如果占用位置小于INT值,可以視為參會時間不足,要提前離場的人,可以考慮是否提前發言。考慮到會議中,存在必須到場者的情況,可以通過界面設定響應者優先級。

本設計就是通過軟件編程,充分發揮計算機強大的計算功能,體現活動的人性化,積極全面、合理地利用響應者的時間,高效完成會議邀約集結任務。

4 結論

時下流行的騰訊QQ、微信等社交網絡軟件中出現的“群”功能,促進了人們的交流與協調溝通,但是“群”僅僅是實現了信息的發布、響應者的意見羅列,不能真正利用智能終端完成智能測算各響應者在時間、空間的集結。本設計最終可以達到利用社交網絡平臺,實現響應者在時間上的集結,確定受邀赴會人數、時間;定時提醒響應者參與集結,實時掌握邀約和集結結果,保證集結任務順利開展;響應者回復“英雄帖”時可以填寫不能參加會議的時間段,通過后臺處理轉換為能參加會議時間段。同時參加會議后可以通過GPS進行電子簽到、點評照片、分享日志保證集結的安全和互動效果。設計還可以進行愛心集結,創建區域內的“朋友圈”。

不足之處在于,Hashtable函數決定元素的存儲位置,采用“順延”實現位置查詢與比對,是用“空間換時間”的做法。如果受邀響應者數據過大,內存占用不夠時,程序測試會癱瘓。介于此,可以采用“鏈表”,比如TreeSet,即采用紅黑樹的數據結構對元素進行排序,找出集結點。這對軟件開發者要求比較高。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 精品人妻一区无码视频| 欧美劲爆第一页| 国产丝袜第一页| 麻豆精品在线视频| 欧美成人精品一区二区| 99视频精品在线观看| 欧美第一页在线| 国产在线精品网址你懂的| 亚洲欧美综合在线观看| 九九九九热精品视频| 久久香蕉国产线看精品| 国产嫖妓91东北老熟女久久一| 男女男精品视频| 天天色天天综合网| 超清无码一区二区三区| 日韩精品亚洲精品第一页| 亚洲精品手机在线| 亚洲精品无码专区在线观看| 国产福利影院在线观看| 国产丝袜精品| 国产在线拍偷自揄观看视频网站| 国产精品真实对白精彩久久| 天堂va亚洲va欧美va国产| 国产xxxxx免费视频| 亚洲视频无码| 日韩欧美网址| 亚洲妓女综合网995久久| 乱码国产乱码精品精在线播放| 亚洲精品视频在线观看视频| 亚洲无码A视频在线| 国产午夜无码片在线观看网站| Aⅴ无码专区在线观看| 国产69囗曝护士吞精在线视频| 亚洲品质国产精品无码| 亚洲人成网站18禁动漫无码| 国产97视频在线观看| 成年A级毛片| 中国精品自拍| 久久久久亚洲AV成人人电影软件| 波多野一区| 久久香蕉国产线看精品| 国产成人精品综合| 欧美色亚洲| 日韩福利在线视频| 99精品国产高清一区二区| 99久久精品无码专区免费| 色呦呦手机在线精品| 免费视频在线2021入口| 亚洲精品第一页不卡| 国产精品久久久久鬼色| 精品一区二区久久久久网站| 欧美人与牲动交a欧美精品| 国产成人啪视频一区二区三区| 手机在线免费不卡一区二| 99视频在线免费| 永久在线精品免费视频观看| 老色鬼欧美精品| 免费观看国产小粉嫩喷水| 国产高清毛片| 91免费精品国偷自产在线在线| 色妺妺在线视频喷水| 亚洲欧洲日韩国产综合在线二区| 一级成人a毛片免费播放| 久久久国产精品免费视频| 亚洲欧美在线精品一区二区| 超碰免费91| 国产大片黄在线观看| 乱色熟女综合一区二区| 中国一级特黄大片在线观看| 最新日韩AV网址在线观看| 午夜视频免费试看| 高清免费毛片| 91一级片| 999在线免费视频| 综合社区亚洲熟妇p| 五月天久久综合| 亚洲综合在线最大成人| 国产精品成人一区二区| 日韩AV无码免费一二三区| 国产sm重味一区二区三区| 99热线精品大全在线观看| 少妇露出福利视频|