基于互联网开放平台的统一用户系统设计

被引量 : 0次 | 上传用户:gongwen_2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的互联网模式是以web站点为主体来提供信息和执行相应的功能供用户使用。随着互联网进入人们生活的各个方面,新的互联网模式是以用户为中心,所有信息、功能围绕用户展开,在信息海洋中,摒弃不需要的信息,只关注相关联的的信息、人和事物。本文首先介绍了互联网开放平台的发展背景,然后分析了开放平台的关键性技术。在此基础上,以第三方开发者的身份,在各个开放平台API的基础上,设计了一套新型的统一用户系统。该系统通过用户自行设置、用户cookie信息收集等技术手段进行用户身份唯一性确定,用户关系唯一性确定,主要解决了目前国内大型开放平台与中小型网站之间内容、操作,互相开放。以及大型开放平台之间信息互通的问题。让用户可以跨越不同的开放平台进行信息分享,以及用户之间的相互交流,整合用户信息,消除用户信息碎片和功能碎片。本文的主要工作是:(1)分析了国内外主流开放平台的关键性技术。国内外主流开放平台以REST构架风格,配合AJAX技术,以OAuth2.0协议为权鉴主要手段。(2)进行了用户需求分析,并给出UML用例图。分析了若干Actor,User Case以及它们之间的关系,设计了本软件系统的主要功能。(3)规划系统构架,并且给出系统关键模块的UML图。为用户关系唯一性确定、用户关系圈维护、信息发布渠道、中小型网站接入等关键模块设计了UML类图、活动图以及序列图。(4)以MySQL为基础,设计了核心模块的数据库。并且根据高并发的性能需求,对数据库结构进行优化。(5)配置了系统上线后的运行环境。以Nginx为Web服务器,php-fpm进行脚本处理,并且使用APC进行php代码的openCache,使用php-memcached扩展配合Memcached服务端对系统部分数据进行高速缓存,应对高并发下的系统性能问题。(6)对系统进行了功能测试,定制了测试方案,设计了测试用例,从系统功能、用户界面、性能、安全性,兼容性等方面进行了测试。测试结果验证了系统的可用性及实用性。经仿真实验证明,该系统经过OAuth2.0授权后,能够在以授权的开放平台之间进行数据操作和功能操作,达到了设计目标。
其他文献
根治形式主义──对转变领导机关作风的思考于永军抓落实、克服形式主义,这是中央领导同志反复强调的一个重要问题,也是领导机关转变作风必须认真解决的一个问题。坚持抓落实,实
城市交通道路的布局对城市的空间形态具有重大影响,对城市的发展方向也起着重大的引导作用。以到道路交通的通达度为自变量,城市化状态为应变量,代入多变量逻辑回归模型,计算
<正>本文对43例机械性窒息颞骨岩部进行观察统计发现,颞骨岩部出血具有较大的法医学意义。颞骨岩部(椎体)内有一些含气小腔,并以咽鼓管与外界相通,腔内覆以粘膜,并有细小血管
会议
骑士文学是中世纪文学的重要组成部分,同时也是中世纪遗留给世人为数不多的文化财富之一。文学中的骑士并非是凭空产生的,他们在现实社会中有着相应的原型。骑士制度产生于大约12世纪的欧洲,此时正值基督教统治的黄金时期,故而当时产生的骑士文学很难不受到基督教的影响,甚至相当一部分骑士文学的创作者就是教士自身。本文拟以克雷蒂安·德·特鲁亚(Chrétien de Troyes 1135?-1185?)与托马斯
"南海一号"的成功打捞和发掘,可以称得上是近年来最为轰动的新闻事件之一,受到了举国关注。这是一次在世界考古领域都没有先例的创举,"南海一号"从发现到成功打捞再到入住海
商品与劳务的赊销已成为当代经济的一个非常普遍的现象。本文通过对应收账款形成原因及风险进行分析,提出了应收账款风险的管理及控制措施,从而使企业应收账款的风险降到最低
基于主元分析和小波变换结合的基本理论,对Bakshi提出的MSPCA算法进行改进,提出一种新的多尺度主元分析方法(MSPCA).MSPCA应用小波变换将每个变量信号依次分解成逼近系数和多个尺
牦牛是养殖户普遍选择的牛种之一,原因是牦牛具有较强的适应能力,成活率较高,能够为养殖户带来了较大的经济效益。因此本文主要探讨了牦牛养殖技术要点,以此提高牦牛养殖水平。虽
多囊卵巢综合征(Polycystic ovarian syndrome,PCOS)是一类妇科常见内分泌疾病,以雄激素过高的生化或临床征象、持续的无排卵状态、卵巢呈多囊样改变为特点,常伴有胰岛素抵抗和
木质素作为生物质的一种重要组成部分,是一种可再生能源,具有储量丰富、再生速度快等优点,但因其化学结构复杂且热稳定性较高,一直未对其进行有效的开发利用。本论文采用热重红外