项目实施方案-创新训练类.doc_第1页
项目实施方案-创新训练类.doc_第2页
项目实施方案-创新训练类.doc_第3页
项目实施方案-创新训练类.doc_第4页
项目实施方案-创新训练类.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目实施方案一、项目背景及研究意义随着现代生活节奏的加快,人们所面临的压力无处不在。2003年,“中国企业家调查系统”对全国3000多名企业经营者的调查发现,87.4%的人感到压力很大。中国企业家杂志对252位企业家调查发现,90.6%的人处于“过劳”状态。零点调查集团的报告显示,41.1%的白领面临较大工作压力,61.4%正在经历不同程度的心理疲劳。北京昌平区对2151名教师调查表明(2007年):28.6的教师压力非常大;49.6的教师压力比较大;4的教师觉得没有压力。面对压力,他们常常会出现急躁、易怒、焦虑不安的情绪,想要释放在心中的压力却又无从发泄,向身边的好友诉说心中的苦闷又感觉顾虑重重。根据全国代表性对进行Myers Briggs测试了的3009人的调查结果表明内向的人数(50.8%)其实超过了外向的人数(49.3%)。内向男性(54.1%比内向女性 (47.5%)要多。他们性格内向,不善于交际,不善于与人面对面的交流,心中有事又不知如何表达。而他们之中的大多数人每天都是工作(学习)、餐厅(食堂)、家里(寝室),三点一线的生活,使得他们的生活圈子越来越小,朋友也越来越少,有时想要找人聊聊生活,唠唠家常,又无处可说。当今世界正处于信息时代,随着网络的普及化,网络作为人们相互间沟通与交流联系的现代化工具日益重要,可以说现在人们的生活已经离不开网络。在现实生活中人们可以通过多种软件与家人亲戚朋友交流通讯,像腾讯QQ、Netmeeting、MSN等。但这些软件都不能满足上面所述的人的要求,要么不能无所顾忌的向朋友发泄吐槽,要么没有志趣相投的人聊天,要么对朋友说出心事又顾虑重重。于是这就需要1种简单,快速,能随心所欲的表达自己观点,又不担心害怕泄露隐私而伪装自己,完全能够做回真实的自己的聊天软件。而匿名聊天软件就满足了这些需求,填补了这个空白。意义:本匿名聊天软件是用户之间用来交流和分享的一个工具,有创新的快速简单聊天,“口水墙”功能和传统的文字语音聊天。这款聊天软件因其使用简单,不会泄露任何隐私等优点,将成为各类人群广泛应用的软件之一。有了这款软件你可以拂袖遮颜,评判这繁华人世的苍黄繁复;也可以放空自己,说出这城市华灯初夜上的孤寂。也可通过本次软件的开发 ,提升自身的专业素养与专业技能,为以后的工作学习打好基础。二、项目的创新之处1.绝对匿名的社交本项目所开发的软件绝对匿名,不会采集任何用户个人的敏感信息,确保聊天社交过程的私密性,对于用户的聊天内容进行了加密,即使在公开网络的环境下也有足够的安全性。使得用户真正放下包袱、卸下压力用最真实的自己去和他人交流,去发泄自己的情绪。2.不用注册的使用本软件安装后即可使用,省去了大部分社交软件必须的账户注册部分,使用户使用更加快速便捷。采用获取用户手机号或系统分配(自动分配,无需申请)账号的方式让用户无门槛使用,同时无密码,用户二次使用全凭手机号或账号。对于使用手机号登录的用户系统会在登陆时发送验证码确保安全性。3.不用打字地聊天改进传统打字聊天的交流方式,创新性地加入了预设图片表情、常用聊天语句、颜文字表情、互赠礼物等方式,而且保留了语音、文字等传统聊天模式。让交流变得更简单方便,聊天时间也能更加碎片化。4.随心所欲地倾诉创新性地加入了“口水墙”功能,这个板块可以让用户随意吐槽,倾诉内心的不满,尽情诉说,一吐生活的不快,同时用户也可以在这个板块把藏在心底的秘密都说出来。提供了一个可以逞口舌之快而不用“负责任的地方”。3、 项目的研究内容和研究目标 对于此项目研究内容,概括来说主要包括,基于用户的需求的个性化其他用户推荐算法、保护用户的聊天记录的加密算法、防止不良信息传播的防骚扰算法、以及实现时软件的开发技术。 1. 个性化其他用户推荐算法 基于地理位置的推荐:在这个算法中,还有主要的一点是通过基站来对该用户的大概地理位置的获取,在获取了该用户的地理位置后,再向该用户推荐一些在本城市的其他用户,方便与用户之间交流本城市内的一些潮流话题,或者倾诉共同的心声。 基于聊天内容的推荐:通过对用户聊天内容中的经常出现的一些关键字进行捕捉,然后记录。在下次为用户更新好友时可以根据用户的最近的聊天兴趣推荐同类型的好友,即该推荐算法推荐的其他用户是与该用户近期聊天内容内容比较相关的用户。 在此算法中的难点是用户聊天的关键字的获取以及相似性的计算。基于内容的推荐算法的相似性计算通常采用余弦相似性(cosine similarity)算法,即计算用户A的特征向量和其他用户B的特征向量的相似性。 其中A表示用户特征向量,B表示其他用户特征向量,是用户特征向量的模,是其他用户特征向量的模。 基于用户协同过滤的推荐:在软件最初时,需要用户填写一些自己个人的兴趣爱好,然后可依照此标记选出与该用户同兴趣的其他好友,然后根据被选出的其他用户与用户的兴趣相似度的大小进行排名,在截取排名较前的其他用户中检验是否有用户标记为不喜欢的用户,最后向用户推荐。所以这个算法难点是要遍历数据库中与该用户兴趣相同的其他用户。 基于关联规则的推荐:此算法主要针对用户的兴趣爱好进行相关类别的推荐,比如说有人的兴趣爱好是篮球,则可以向他推荐有兴趣爱好是NBA的用户。在此算法中,关联规则的数量和质量尤为重要,所以好的关联规则决定了算法的成功与否。 组合推荐算法:有时对于有些用户,个人兴趣没有或者很少的话,在推荐其他用户时数量比较少,需要组合几中算法来推荐。或者有时向某一用户推荐的好友过多,需要用其他的算法来过滤。一般用到最多的是基于内容的推荐和协同过滤推荐混和。2. 用户聊天记录的保护 这虽然是一款匿名的聊天软件,但是对用户的聊天信息,我们依然采取保护措施,给用户提供最大化的保护,使用户的使用的更加放心。对用户的聊天信息中的一些敏感信息进行隐私保护。针对此要求主要应用AES加密算法。AES加密过程是在一个44的字节矩阵上运作,这个矩阵又称为“状态(state)”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个Byte)。加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤:AddRoundKey 矩阵中的每一个字节都与该次轮秘钥(round key)做XOR运算;每个子密钥由密钥生成方案产生。SubBytes 通过个非线性的替换函数,用查找表的方式把每个字节替换成对应的字节。ShiftRows 将矩阵中的每个横列进行循环式移位。MixColumns 为了充分混合矩阵中各个直行的操作。这个步骤使用线性转换来混合每列的四个字节。最后一个加密循环中省略MixColumns步骤,而以另一个AddRoundKey取代。3. 防骚扰算法主要针对社会中有些人会传播不良信息对用户的身心健康造成伤害。所以对一些比较敏感的字眼系统会加以抓取,然后对此用户的账号信息注销,对其他用户施以保护。在这个软件中,使用者可以对自己不喜欢的用户加以标注,标注后,被标注的用户向你发消息时,你就不会接收到了。软件会自动帮助用户解决一些麻烦。4. 软件开发在软件开发中,首先让用户第一感知到的用户界面是一个很重要的方面,这也影响着用户的使用心情。当然核心技术不能放松,对于推荐、保护和防骚扰算法要能达到最优。软件运行的流畅度达到最好。在与网络对接时,屏幕信息的加载最可能到到最快。对于项目的研究目标,最后要达到预先规划的功能,首先展现给用户一个舒适、有好的操作界面;在推荐其他用户时,能达到更高效、更实用,使用户聊天更精彩。并且对于软件的流畅度要有所保证。真正的使用户感到物有所值。四、项目研究的实施方案及拟采取研究方法和技术路线1.实施方案进展阶段预计时间参与人员阶段任务准备阶段2015.5全体队员前期资料收集、参考文献查阅软件实现阶段2015.62015.7全体队员推荐算法的学习设计与实现2015.82015.10张崇羿定位功能的设计与实现曾志贤Android软件客户端UI设计与实现付挺加密算法与防骚扰算法的设计与实现软件完善阶段2015.112015.12全体队员各功能模块的整合与实现软件测试与发布2016.12016.3全体队员软件性能测试与最终发布2. 研究方法2.1 调查法调查法是科学研究中最常用的方法之一。它是有目的、有计划、有系统地搜集有关研究对象现实状况或历史状况的材料的方法。调查法中最常用的是问卷调查法,它是以书面提出问题的方式搜集资料的一种研究方法。在这次的软件开发中,主要是要调查了解生活中有没有人愿意使用匿名聊天,为软件将来的市场投入时做好准备。2.2 模拟测试法模拟法是先依照原型的主要特征,创设一个相似的模型,然后通过模型来间接研究原型的一种形容方法。软件开发后期就要模拟可能出现的各种问题,拟好解决方案,以及在实体测验中,尽可能模拟多个用户的想法,使软件的质量更高。2.3 查找文献法查找文献法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。在这个项目中,在最开始的项目立项到最后的软件发布。我们都需要查阅大量的书籍、文献和网络资料,尽量把每个算法的最优性能展现出来。2.4 3. 技术路线按照系统可行性进行模块化的划分,完成整体设计思路。完善数据库设计(采用SQL数据库进行开发)实现并优化推荐算法,将其进行整合。加密与防骚扰算法实现与优化。采用JAVA语言开发基于Android操作系统的手机用户端。五、项目的研究基础和可行性分析1. 研究基础鉴于对相关文档的阅读,目前已有成熟的推荐算法、加密算法和防骚扰算法,可以应用到此次的软件开发中,实现软件的功能。基于地理位置的推荐中,鉴于目前水平,对于用户的地理位置不能达到很精确,但是在本软件中不需要达到很精确,只需要确定用户的城市所在地。还有就是现在针对于Android的开发,易于学习,小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论