• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于QQBot的個(gè)人資訊管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2018-03-22 11:44:14許天成張姝涵但唐朋王思懿
    電子技術(shù)與軟件工程 2018年3期

    許天成 張姝涵 但唐朋 王思懿

    摘 要 隨著信息技術(shù)的發(fā)展,用戶自身的描述性信息也變得更加復(fù)雜。大數(shù)據(jù)時(shí)代下的個(gè)人信息與傳統(tǒng)的個(gè)人信息不同,不僅含有較多維度且具有時(shí)空特性。為了解決這種情況下用戶個(gè)人資訊難以管理的問題,本文設(shè)計(jì)了一種基于QQBot的個(gè)人資訊管理系統(tǒng)。本系統(tǒng)從多個(gè)角度管理用戶的資訊信息,功能豐富高效且不臃腫,實(shí)現(xiàn)了對(duì)復(fù)雜的個(gè)人資訊的有效管理。

    【關(guān)鍵詞】個(gè)人信息管理 移動(dòng)社交網(wǎng)絡(luò) 移動(dòng)計(jì)算 QQBot

    在這個(gè)信息爆炸的時(shí)代,個(gè)人資訊信息被賦予豐富的內(nèi)涵。在生活方面,個(gè)人資訊包括了吃穿住行,所見所聞,價(jià)值觀等。在工作方面,個(gè)人資訊包括了個(gè)人技能,工作經(jīng)驗(yàn),就業(yè)觀,個(gè)人收入,創(chuàng)業(yè)就業(yè)等信息。在學(xué)習(xí)方面,個(gè)人資訊包括了所學(xué),所思,所想,所寫等豐富信息。面對(duì)如此眾多的信息,如何有效管理,學(xué)術(shù)界和工業(yè)界都積極的、不斷的交出自己的答卷。

    當(dāng)前,針對(duì)各種需求的信息管理系統(tǒng)層出不窮。陳等人分析了移動(dòng)環(huán)境對(duì)個(gè)人信息管理的需求,提出了一個(gè)基于移動(dòng)設(shè)備的個(gè)人信息管理系統(tǒng),測(cè)試表明,該系統(tǒng)具有自然性與高效性。為了提高工作效率,減輕管理人員的負(fù)擔(dān),楊等人提出了一種針對(duì)教師量身定制的個(gè)人信息管理系統(tǒng),該系統(tǒng)對(duì)提高院系及學(xué)校的整體教學(xué)質(zhì)量具有重要意義。類似的為了提高工作效率的師生管理系統(tǒng)數(shù)不勝數(shù)。微信,QQ是當(dāng)下主要被使用的社交軟件,用戶量巨大且便捷高效,文獻(xiàn)[4]利用這些優(yōu)點(diǎn),開發(fā)了一種基于微信的平臺(tái)的學(xué)生管理系統(tǒng),方便了師生使用。文獻(xiàn)[5]指出,當(dāng)前各種個(gè)人信息管理系統(tǒng)之間的信息難以互聯(lián),互識(shí),正對(duì)這個(gè)問題,作者研發(fā)了一種基于XML的個(gè)人信息管理系統(tǒng),以期實(shí)現(xiàn)不同管理系統(tǒng),不同設(shè)備之間的個(gè)人信息互聯(lián)。

    個(gè)人資訊管理系統(tǒng)是時(shí)下研究的熱門之一。移動(dòng)互聯(lián)網(wǎng)的普及解放了人們的雙腿,現(xiàn)代工作辦公不在局限于辦公室內(nèi),只需一部手機(jī),就能夠輕松完成辦公任務(wù)。但隨之出現(xiàn)一系列的問題:手機(jī)資源整理困難;大量不同類型的文件難以在手機(jī)本地進(jìn)行快速檢索;大多數(shù)手機(jī)用戶使用QQ與WeChat進(jìn)行文件傳輸,而尚沒有專門的APP對(duì)類似平臺(tái)進(jìn)行開發(fā)。由以上問題可以看出,用戶更迫切的需要一個(gè)能夠解決上述問題,同時(shí)又能輔助自身辦公的管理系統(tǒng)。針對(duì)上述問題,本文在SmartQQ協(xié)議的基礎(chǔ)上對(duì)已有QQBot框架進(jìn)行了二次開發(fā),并最終完成個(gè)人資訊管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

    1 工作原理

    1.1 SmartQQ協(xié)議

    SmartQQ是騰訊在WebOS云平臺(tái)上推出的一款輕量級(jí)聊天工具。是當(dāng)下現(xiàn)實(shí)意義上真正的WebQQ,能夠快捷方便的獲取聊天數(shù)據(jù)。SmartQQ無需安裝,體積小,高效便捷,且沒有平臺(tái)系統(tǒng)限制。SmartQQ協(xié)議封裝了一系列聊天操作,如登錄連接,發(fā)送消息,獲取好友列表,獲取在線好友,心跳通信檢測(cè),是一款簡(jiǎn)易高效的可使用的協(xié)議庫。

    1.2 QQBot框架

    QQBot是一種利用python實(shí)現(xiàn)并作用于SmartQQ的簡(jiǎn)易QQ機(jī)器人框架庫。它的優(yōu)點(diǎn)同樣在于輕量便捷。同時(shí)接口簡(jiǎn)單易于操作。通過擴(kuò)展功能,QQBot可以實(shí)現(xiàn)以下操作:

    (1)監(jiān)控/收集QQ消息;

    (2)進(jìn)行自動(dòng)消息推送;

    (3)進(jìn)行聊天對(duì)話;

    (4)通過QQ遠(yuǎn)程控制設(shè)備;

    本文所設(shè)計(jì)的個(gè)人資訊管理系統(tǒng)便是在這些功能的基礎(chǔ)上實(shí)現(xiàn)的。

    2 需求分析與算法設(shè)計(jì)

    2.1 需求分析

    為實(shí)現(xiàn)個(gè)人資訊信息管理,本系統(tǒng)應(yīng)該具有以下模塊或功能。由三個(gè)主體部分組成:

    2.1.1 權(quán)限管理

    權(quán)限管理主要由系統(tǒng)管理員進(jìn)行操作。通過管理系統(tǒng)向后臺(tái)發(fā)送命令指令對(duì)系統(tǒng)進(jìn)行操作與維護(hù)。

    2.1.2 業(yè)務(wù)處理

    業(yè)務(wù)處理部分可以由用戶和管理員共用。與權(quán)限管理部分不同,資訊管理部分的指令直接通過QQ進(jìn)行發(fā)送,而QQ擁有多平臺(tái)客戶端及網(wǎng)頁版客戶端,大大增加了便捷性。

    2.1.3 分析管理

    分析管理部分著重于將用戶數(shù)據(jù)進(jìn)行智能化管理,并通過openpyxl庫記錄用戶存檔,通過pygal庫對(duì)用戶保存的數(shù)據(jù)進(jìn)行可視化處理。

    系統(tǒng)整體結(jié)構(gòu)如圖1所示。

    2.2 算法設(shè)計(jì)

    主要算法:

    算法

    input t t:提醒日期

    output message message:提醒的信息及內(nèi)容

    Start

    Get(time)

    if time = t

    return message 判斷為提醒日期,定期發(fā)送提醒

    else

    Stop 24h 如果不在提醒時(shí)間內(nèi)則休眠24小時(shí)

    Goto Get(time)

    time表示系統(tǒng)所獲取的當(dāng)日時(shí)間,且當(dāng)用戶使用倒計(jì)時(shí)提醒功能時(shí),系統(tǒng)會(huì)自動(dòng)生成單個(gè)任務(wù)文件,并在完成提醒后自動(dòng)刪除該文件。

    3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

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

    同時(shí)為了降低系統(tǒng)模塊和層次之間耦合度,系統(tǒng)采用分層的結(jié)構(gòu)設(shè)計(jì),系統(tǒng)層次結(jié)構(gòu)圖如圖2所示。

    3.1.1 UI層

    主要用來完成后臺(tái)操作和數(shù)據(jù)展示,在本軟件中主要對(duì)應(yīng)到命令行和SVG圖標(biāo)界面。

    3.1.2 業(yè)務(wù)層

    業(yè)務(wù)層對(duì)應(yīng)到后臺(tái)監(jiān)測(cè)功能,方法對(duì)應(yīng)到后臺(tái)的消息。業(yè)務(wù)層主要對(duì)消息進(jìn)行關(guān)鍵字檢索,并調(diào)用對(duì)應(yīng)方法,例如自動(dòng)回復(fù),倒計(jì)時(shí)提醒等功能。

    3.1.3 邏輯層

    此層次主要側(cè)重復(fù)用,和邏輯功能對(duì)應(yīng),例如對(duì)于用戶的個(gè)人信息等均需要進(jìn)行統(tǒng)一的格式處理,以方便前臺(tái)SVG展示,這幾個(gè)部分的數(shù)據(jù)格式處理功能可以復(fù)用,采用統(tǒng)一的數(shù)據(jù)處理方法即可完成;用戶的發(fā)言記錄均進(jìn)行格式化處理,并存入文件系統(tǒng)。

    3.1.4 數(shù)據(jù)訪問層

    此部分分為兩個(gè)內(nèi)部層次,上層為針對(duì)本地文件的邏輯操作,生成文本和表格文件,以及完成表格的圖形化處理;第二個(gè)層次為網(wǎng)絡(luò)連接層,完成SmartQQ接口和智能機(jī)器人之間的連接操作,負(fù)責(zé)登錄退出、收發(fā)消息等操作,如果對(duì)應(yīng)到文件系統(tǒng)中的配置文件,還有登錄的設(shè)置等功能。

    3.1.5 數(shù)據(jù)存儲(chǔ)層

    數(shù)據(jù)存儲(chǔ)層用來存儲(chǔ)系統(tǒng)內(nèi)的信息,例如通過以上五層次之間的調(diào)用,能夠很好的降低系統(tǒng)之間的耦合度,提高系統(tǒng)的復(fù)用度。

    3.2 功能簡(jiǎn)介

    3.2.1 智能應(yīng)答

    接受消息舉例:-hello/-stop。效果如圖3所示。

    用戶使用@操作時(shí),則進(jìn)行特殊回復(fù)。

    3.2.2 倒計(jì)時(shí)提醒

    用戶發(fā)送消息為八位數(shù)字(正確的未來日期)或剩余天數(shù)(小于366)+提醒+內(nèi)容,按一定時(shí)間間隔輸出倒計(jì)時(shí)提醒,如“22220222 提醒 這一天2最多”或“100 提醒 100天過去了”。

    3.2.3 數(shù)據(jù)統(tǒng)計(jì)與分析

    將用戶發(fā)言情況記錄入Excel,并作圖。

    3.3 實(shí)現(xiàn)方法

    3.3.1 智能應(yīng)答

    當(dāng)用戶發(fā)送消息時(shí),系統(tǒng)自動(dòng)對(duì)消息進(jìn)行關(guān)鍵字檢索,并按照預(yù)存詞典進(jìn)行回復(fù);當(dāng)用戶使用@操作時(shí),則調(diào)用對(duì)應(yīng)類和方法進(jìn)行特殊回復(fù)。未檢索到則不響應(yīng)。

    3.3.2 倒計(jì)時(shí)提醒

    當(dāng)用戶發(fā)送消息時(shí),利用與智能應(yīng)答中相同的檢索方法檢索特定標(biāo)識(shí)符,當(dāng)檢測(cè)到標(biāo)識(shí)符并且符合格式時(shí),激活倒計(jì)時(shí)提醒功能。輸入錯(cuò)誤則提醒重新輸入,未檢索到則不響應(yīng)。

    3.3.3 數(shù)據(jù)統(tǒng)計(jì)與分析

    獲取發(fā)送者群名片,從第一次發(fā)言時(shí)間開始將用戶發(fā)言情況順序記錄入Excel表格,并按照表格順序制作條形圖,輸出Excel表格及SVG表格。如圖4所示。

    3.4 特點(diǎn)分析

    3.4.1 實(shí)用性

    本系統(tǒng)從多個(gè)角度管理用戶的資訊信息,功能豐富高效且不臃腫,實(shí)現(xiàn)了對(duì)復(fù)雜的個(gè)人資訊的有效管理。

    3.4.2 便捷性

    本系統(tǒng)主要功能通過QQ進(jìn)行調(diào)用,而QQ是當(dāng)下被使用最多的社交軟件,絕大多數(shù)用戶熟悉其操作方法,故使用本系統(tǒng)時(shí)難度大大降低并且QQ擁有多平臺(tái)客戶端及網(wǎng)頁版客戶端,大大增加了操作的便捷性和全時(shí)性。

    3.4.3 硬件要求低

    本系統(tǒng)所需磁盤空間小,占用內(nèi)存少,無需服務(wù)器啟動(dòng),普通PC即可運(yùn)行,降低了用戶使用的入門標(biāo)準(zhǔn)。

    4 總結(jié)

    本文以QQBot為核心構(gòu)建了一種方便用戶于移動(dòng)社交軟件上使用的資訊管理系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)查詢、檢索、提醒等功能,有實(shí)際的應(yīng)用價(jià)值。但在建立系統(tǒng)時(shí)我們發(fā)現(xiàn),由于系統(tǒng)登錄身份依賴于二維碼的掃描,我們的系統(tǒng)無法做到無人值守自動(dòng)運(yùn)轉(zhuǎn),這也同樣為我們未來的研究指明了方向,我們將在以后的研究中克服這些困難并進(jìn)一步完善該管理系統(tǒng)的應(yīng)用功能。

    參考文獻(xiàn)

    [1]陳明炫,姜映映,田豐等.Ruby:一個(gè)基于移動(dòng)設(shè)備的個(gè)人信息管理系統(tǒng)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2010,22(09):1475-1482.

    [2]楊瑩,李響.高校院系級(jí)教師個(gè)人信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].學(xué)園,2015,1:7-8.

    [3]柴守立.基于Java的學(xué)校師生信息管理系統(tǒng)設(shè)計(jì)[J].軟件,2012,33(10):33-35.

    [4]宮文天,劉春曉,林朗.基于微信平臺(tái)的學(xué)生管理系統(tǒng)的研究設(shè)計(jì)[J].軟件,2015,36(05):16-23.

    [5]王紅玲.一個(gè)基于XML的個(gè)人信息管理系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2003,1:60-65.

    [6]鄧昌智,敖翔,周明駿等.以活動(dòng)為中心的個(gè)人信息管理[J].軟件學(xué)報(bào),2008,19(06):1428-1438.

    [7]Teevan J,Jones W.The disappearing desktop:pim 2008[C].CHI'08 Extended Abstracts on Human Factors in Computing Systems.ACM,2008:3917-3920.

    [8]司莉,陳雨雪,曾粵亮.基于多語言本體的中英跨語言信息檢索模型及實(shí)現(xiàn)[J].圖書情報(bào)工作,2017,61(01):100-108.

    [9]廖澤宇,蔡延光,陳騁逵.基于最近最少策略的大數(shù)據(jù)快速檢索方法研究[J].工業(yè)控制計(jì)算機(jī),2017,30(05):122-123.

    [10]Lien C H,Cao Y.Examining WeChat usersmotivations, trust,attitudes,and positive word-of-mouth:Evidence from China[J].Computers in Human Behavior,2014,41:104-111.

    [11]Deng Z, Lu Y,Wei K K,et al. Understanding customer satisfaction and loyalty:An empirical study of mobile instant messages in China[J]. International journal of information management,2010,30(04):289-300.

    [12]褚曉敏,朱巧明,周國棟.自然語言處理中的篇章主次關(guān)系研究[J].計(jì)算機(jī)學(xué)報(bào),2017,40(04):842-860.

    [13]李金霖,賴超,龍曦等.基于Android 平臺(tái)的手機(jī)日程管理系統(tǒng)[J].計(jì)算機(jī)與數(shù)字工程,2011,39(03):65-68.

    作者簡(jiǎn)介

    許天成(1998-),男,湖北省武漢市人。大學(xué)本科在讀。華中師范大學(xué)計(jì)算機(jī)學(xué)院學(xué)生。

    張姝涵(1998-),女,吉林省長(zhǎng)春市人。大學(xué)本科在讀。華中師范大學(xué)計(jì)算機(jī)學(xué)院學(xué)生。

    作者單位

    華中師范大學(xué)計(jì)算機(jī)學(xué)院 湖北省武漢市 430079

    漳浦县| 盱眙县| 广东省| 连城县| 万全县| 西和县| 金坛市| 安岳县| 高碑店市| 灵台县| 祁连县| 延边| 札达县| 邵武市| 兴仁县| 武陟县| 宣城市| 布拖县| 望谟县| 达孜县| 贺州市| 四子王旗| 岑巩县| 千阳县| 延津县| 皮山县| 抚宁县| 玉树县| 嘉定区| 连州市| 新和县| 改则县| 灵山县| 普洱| 太谷县| 廉江市| 咸阳市| 松滋市| 汉阴县| 宁陕县| 醴陵市|