- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于QQBot的个人资讯管理系统设计与实现
基于QQBot的个人资讯管理系统设计与实现
摘 要 随着信息技术的发展,用户自身的描述性信息也变得更加复杂。大数据时代下的个人信息与传统的个人信息不同,不仅含有较多维度且具有时空特性。为了解决这种情况下用户个人资讯难以管理的问题,本文设计了一种基于QQBot的个人资讯管理系统。本系统从多个角度管理用户的资讯信息,功能丰富高效且不臃肿,实现了对复杂的个人资讯的有效管理。 【关键词】个人信息管理 移动社交网络 移动计算 QQBot 在这个信息爆炸的时代,个人资讯信息被赋予丰富的内涵。在生活方面,个人资讯包括了吃穿住行,所见所闻,价值观等。在工作方面,个人资讯包括了个人技能,工作经验,就业观,个人收入,创业就业等信息。在学习方面,个人资讯包括了所学,所思,所想,所写等丰富信息。面对如此众多的信息,如何有效管理,学术界和工业界都积极的、不断的交出自己的答卷。 当前,针对各种需求的信息管理系统层出不穷。陈等人分析了移动环境对个人信息管理的需求,提出了一个基于移动设备的个人信息管理系统,测试表明,该系统具有自然性与高效性。为了提高工作效率,减轻管理人员的负担,杨等人提出了一种针对教师量身定制的个人信息管理系统,该系统对提高院系及学校的整体教学质量具有重要意义。类似的为了提高工作效率的师生管理系统数不胜数。微信,QQ是当下主要被使用的社交软件,用户量巨大且便捷高效,文献[4]利用这些优点,开发了一种基于微信的平台的学生管理系统,方便了师生使用。文献[5]指出,当前各种个人信息管理系统之间的信息难以互联,互识,正对这个问题,作者研发了一种基于XML的个人信息管理系统,以期实现不同管理系统,不同设备之间的个人信息互联。 个人资讯管理系统是时下研究的热门之一。移动互联网的普及解放了人们的双腿,现代工作办公不在局限于办公室内,只需一部手机,就能够轻松完成办公任务。但随之出现一系列的问题:手机资源整理困难;大量不同类型的文件难以在手机本地进行快速检索;大多数手机用户使用QQ与WeChat进行文件传输,而尚没有专门的APP对类似平台进行开发。由以上问题可以看出,用户更迫切的需要一个能够解决上述问题,同时又能辅助自身办公的管理系统。针对上述问题,本文在SmartQQ协议的基础上对已有QQBot框架进行了二次开发,并最终完成个人资讯管理系统的设计与实现。 1 工作原理 SmartQQ协议 SmartQQ是腾讯在WebOS云平台上推出的一款轻量级聊天工具。是当下现实意义上真正的WebQQ,能够快捷方便的获取聊天数据。SmartQQ无需安装,体积小,高效便捷,且没有平台系统限制。SmartQQ协议封装了一系列聊天操作,如登录连接,发送消息,获取好友列表,获取在线好友,心跳通信检测,是一款简易高效的可使用的协议库。 QQBot框架 QQBot是一种利用python实现并作用于SmartQQ的简易QQ机器人框架库。它的优点同样在于轻量便捷。同时接口简单易于操作。通过扩展功能,QQBot可以实现以下操作: 监控/收集QQ消息; 进行自动消息推送; 进行聊天对话; 通过QQ远程控制设备; 本文所设计的个人资讯管理系统便是在这些功能的基础上实现的。 2 需求分析与算法设计 需求分析 为实现个人资讯信息管理,本系统应该具有以下模块或功能。由三个主体部分组成: 权限管理 权限管理主要由系统管理员进行操作。通过管理系统向后台发送命令指令对系统进行操作与维护。 业务处理 业务处理部分可以由用户和管理员共用。与权限管理部分不同,资讯管理部分的指令直接通过QQ进行发送,而QQ拥有多平台客户端及网页版客户端,大大增加了便捷性。 分析管理 分析管理部分着重于将用户数据进行智能化管理,并通过openpyxl库记录用户存档,通过pygal库对用户保存的数据进行可视化处理。 系统整体结构如图1所示。 算法设计 主要算法: 算法 input t t:提醒日期 output message message:提醒的信息及内容 Start Get if time = t return message 判断为提醒日期,定期发送提醒 else Stop 24h 如果不在提醒时间内则休眠24小时 Goto Get time表示系统所获取的当日时间,且当用户使用倒计时提醒功能时,系统会自动生成单个任务文件,并在完成提醒后自动删除该文件。 3 系统设计与实现 系统设计 同时为了降低系统模块和层次之间耦合度,系统采用分层的结构设计,系统层次结构图如图2所示。 UI层 主要用来完成后台操作和数据展示,在本软件中主要对应到命令
您可能关注的文档
最近下载
- 多层住宅小区工程监理规划.docx VIP
- NY_T 3213-2023 植保无人驾驶航空器 质量评价技术规范.docx VIP
- 盘扣式悬挑脚手架施工方案施工计划.doc VIP
- 部编版小学一年级语文上册表格式教案全册.doc VIP
- 电线电缆抗张强度检测结果的测量不确定度评定.doc VIP
- (正式版)H-G-T 22820-2024 化工安全仪表系统工程设计规范.docx VIP
- 绘本故事PPT课件之我好害怕.pptx
- 广东省惠州市博罗县泰美镇城镇总体规划项目建议书.doc VIP
- 虚拟仪器及LabVIEW知到智慧树期末考试答案题库2025年山东科技大学.docx VIP
- 2025年全国Ⅰ卷英语听力评析和听力材料二次开发(课件).pptx
文档评论(0)