1. 研究目的与意义、国内外研究现状(文献综述)
本课题的意义、国内外研究概况、应用前景等(列出主要参考文献)课题意义:web2.0时代的到来,网络信息量的飞速膨胀,迫切地需求开发者们在计算机研究方向上做出改变。
以往注重于编程技术的磨炼和机械化的工作效率,致使开发者们忽视了前人创造计算机的初衷----用于数据分析。
模板、机械化编程创造的社交应用生命周期短,用户入驻数量有限,问题在于没有迎合用户需求和兴趣方向。
2. 研究的基本内容和问题
研究的目标、内容和拟解决的关键问题研究目标:制作出一个基于ios平台和标签模糊匹配的微博客户端app。
该软件主要功能:微博用户认证,微博信息的获取,微博时间线刷新,微博发送,自定义个性化标签,标签模糊匹配,基于标签的微博协同推送。
研究内容:微博是一个较为开放的社交网络,微博中的内容不会通过人工审核来和用户的兴趣标签进行匹配,因此微博的通常时间线存在一个问题,不能界别用户关注的人发送的信息内容是否为有效信息,或者和用户兴趣方向匹配。
3. 研究的方法与方案
研究方法、技术路线、实验方案及可行性分析1.研究方法:实验法、文献研究法、调查法2.技术路线:2.1 技术思路:利用oauth2.0实现微博开放平台的授权认证,获取用户的access_token等基本的信息。
客户端利用afnetworking封装的网络工具类像微博服务器发送get微博信息的https请求。
使用字典转模型的方法将微博信息内容转换为自己编写的微博类,进行微博信息的处理。
4. 研究创新点
特色或创新之处1.专业ios编程制作的动态特效用户界面。
(平面特效)2.图腾系统:用户通过自定义自己的个性标签,完成微博消息的个性化协同推送。
只能筛选推送有效的、用户感兴趣的微博条目。
5. 研究计划与进展
研究计划及预期进展研究计划:制作出一个基于ios操作平台和标签模糊匹配的微博软件app。
该软件主要功能:微博用户认证,微博信息的获取,微博时间线刷新,微博发送,自定义个性化标签,标签模糊匹配,基于标签的微博协同推送。
预期进展:研究阶段研究成果 负责人2017.1.1-2.28 完成到版本totem2.0马政洋2.28-3.31 完成到版本totem3.0马政洋3.31-4.15 完成全部实验测试 马政洋4.15-4.20 撰写毕业伦文 马政洋4.20-4.30 提交给指导老师并修改 马政洋2017.5准备答辩 马政洋最终研究成果: 完成时间 成果 2017.5 基于swift和标签模糊匹配的ios端微博推送app预计投资:0元人民币 附版本控制 版本totem 1.0,实现用户授权 版本totem 1.1,实现微博json文档的获取 版本totem 1.2,实现微博消息的格式化封装 版本totem 1.3,实现微博时间线刷新获取功能 版本totem 2.0,实现微博发送功能 版本totem 3.1,实现标签模糊匹配算法 版本totem 3.2,实现基于标签热度的微博协同推送算法
