电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

沃云详细设计书_安全认证

18页
  • 卖家[上传人]:给****
  • 文档编号:52859833
  • 上传时间:2018-08-26
  • 文档格式:DOCX
  • 文档大小:173.85KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、沃云详细设计书 用户设置version: 0.1last update:版本历史版本历史版本版本提案人提案人批准人批准人日期日期描描 述述0.1杨鹏新建全体目 录1概要52详细设计.52.1获取用户信息52.1.1 功能描述52.1.2 处理过程52.1.3 程序时序图 62.1.4 程序结构72.1.5 DB 访问.72.2更新用户信息82.2.1 功能描述82.2.2 处理过程82.2.3 程序时序图 102.2.4 程序结构102.2.5 DB 访问.112.3推荐沃云 .122.3.1 功能描述122.3.2 处理过程122.3.3 程序时序图 142.3.4 程序结构142.3.5 DB 访问.152.4获取存储空间152.4.1 功能描述152.4.2 处理过程162.4.3 程序时序图 162.4.4 程序结构172.4.5 DB 访问.173补充说明.181 概要概要沃云服务器管理用户安全认证信息,包括获取用户、设备的安全认证信息,认证用户令牌、刷新认证令牌等功能。2 详细设计详细设计2.1获取用户安全认证信息获取用户安全认证信息2.1.1 功能描述功能描述获取用户的安

      2、全认证信息。2.1.2 处理过程处理过程1、获取必要参数参数名数据类型参数来源说明usernameStringHttpServletRequest用户 IDpasswordStringHttpServletRequest用户密码deviceidStringHttpServletRequest设备 IDgrant_typeStringHttpServletRequest授权类型2、调用同步引擎 Sync4jEngine.getServerSource(sourceName)方法,获得同步源。3、初始化同步源的设备 ID,即将 2 取得的同步源的 DeviceId 设置为SapiSessionHandler.syncState.device 对象的 DeviceId。4、获取用户基本信息检索表 wo_user:参数名类型数据来源说明username查询wo_usernickname查询wo_userarea_province查询wo_userarea_city查询wo_usermail查询wo_usermail_active查询wo_userstatus查询wo_userarea_id查询

      3、wo_usercreate_date查询wo_userupdate_date查询wo_usermobile查询wo_usermobile_active查询wo_userauthcode查询wo_usergen_authcode_time查询wo_useruserid条件参数用户 ID5、将 4 获取的用户信息集按照接口要求封装为 JSONObject,放入响应报文中。(NormalResponse)6、处理结束。2.1.3 程序时序图程序时序图程序时序图如下所示:2.1.4 程序结构程序结构程序 UML 图如下所示:2.1.5 DB 访问访问I / OTable IDRIUDwo_userY-2.2更新用户信息更新用户信息2.2.1 功能描述功能描述更新用户的基本信息。2.2.2 处理过程处理过程1、获取必要参数参数名数据类型参数来源说明usernameStringHttpServletRequest用户 IDpasswordStringHttpServletRequest密码nicknameStringHttpServletRequest昵称provinceStringHttpSer

      4、vletRequest所属省cityStringHttpServletRequest所属市mailStringHttpServletRequest邮件地址mobileStringHttpServletRequest电话号码2、调用同步引擎 Sync4jEngine.getServerSource(sourceName)方法,获得同步源。3、初始化同步源的设备 ID,即将 2 取得的同步源的 DeviceId 设置为SapiSessionHandler.syncState.device 对象的 DeviceId。4、若为用户手机激活处理,即 MobileActive 为“Y“,则校验手机号码是否重复。并返回错误码 4,处理结束。检索表 fnbl_user参数名类型数据来源说明userid条件参数 usernamemail条件参数6、更新沃云用户基本信息a. 更新表 wo_user:参数名类型数据来源说明mobile更新参数若参数 mobile 不为空mobile_active更新Y若参数 mobile 不为空carrier更新若参数 mobile 不为空mail更新参数若参数 mail

      5、不为空mail_active更新Y若参数 mail 不为空username更新参数nickname更新参数area_province更新参数area_city更新参数update_date更新系统时间更新时间userid条件参数用户 IDb. 更新表 fnbl_user:参数名类型数据来源说明mobile更新参数若参数 mobile 不为空mail更新参数若参数 mail 不为空password更新参数若参数 password 不为空username更新参数nickname更新参数userid条件参数用户 ID7、若用户手机号码变化,则建立手机消息,提示用户激活手机号码。参考“沃云详细设计书_消息中心.docx”章节“2.3 新建消息”8、若用户邮件地址变化,则建立邮件消息,提示用户激活邮件地址。参考“沃云详细设计书_消息中心.docx”章节“2.3 新建消息”9、按照接口要求封装为 JSONObject,放入响应报文中。 (NormalResponse)10、处理结束。2.2.3 程序时序图程序时序图程序时序图如下所示:2.2.4 程序结构程序结构程序 UML 图如下所示:2.2.5

      6、 DB 访问访问I / OTable IDRIUDwo_userY-Y-fnbl_userY-Y-2.3推荐沃云推荐沃云2.3.1 功能描述功能描述指沃云用户向非沃云用户推荐沃云产品。2.3.2 处理过程处理过程1、获取必要参数参数名数据类型参数来源说明idStringRequestJsonObject推荐 IDtargetsStringRequestJsonObject目标 ID(复数)messageStringRequestJsonObject消息内容2、调用同步引擎 Sync4jEngine.getServerSource(sourceName)方法,获得同步源。3、初始化同步源的设备 ID,即将 2 取得的同步源的 DeviceId 设置为SapiSessionHandler.syncState.device 对象的 DeviceId。4、初始化媒体文件对象,并将 1 获得的参数作为该对象的初始值。5、判断 1 取得的 id 参数,若 id 为空,则新增推荐。a. 判断目标 ID 是否已存在:查询表 fnbl_user参数名类型数据来源说明userid查询fnbl_usermo

      7、bile 条件参数mailOr 条件参数b. 若 a 查询得出目标已存在,则忽略该目标,否则新增推荐记录:插入表 sns_invite_log参数名类型数据来源说明id插入DBIDGenerator(idspace=f.invite.id)userid插入jsessionsource_uri插入jsessiondeviceid插入3 取得值last_update插入系统时间status插入Ninvite_target插入参数target_type插入M / E手机/邮件invite_msg插入参数invite_code插入6 位随机数字invite_status插入Ptime插入系统时间c. 若用户手机号码变化,则建立手机消息,提示用户注册沃云。参考“沃云详细设计书_消息中心.docx”章节“2.3 新建消息”d. 若用户邮件地址变化,则建立邮件消息,提示用户注册沃云。参考“沃云详细设计书_消息中心.docx”章节“2.3 新建消息”6、判断 1 取得的 id 参数,若 id 非空,则更新推荐记录:更新表 sns_invite_log参数名类型数据来源说明deviceid更新3 取得值

      8、设备 IDlast_update更新系统时间更新时间status更新U更新标识invite_target更新参数推荐目标target_type更新M / E手机/邮件invite_msg更新参数推荐消息invite_code更新原 invite_code推荐码invite_status更新原 invite_status推荐状态time更新系统时间操作时间userid条件jsession用户 IDsource_uri条件jsessionURI7、接口要求封装为 JSONObject,放入响应报文中。 (NormalResponse)8、处理结束。2.3.3 程序时序图程序时序图程序时序图如下所示:2.3.4 程序结构程序结构程序 UML 图如下所示:2.3.5 DB 访问访问I / OTable IDRIUDsns_invite_log-YY-fnbl_userY2.4获取存储空间获取存储空间2.4.1 功能描述功能描述获取用户存储空间信息。2.4.2 处理过程处理过程1、获取必要参数参数名数据类型参数来源说明idStringRequestJsonObject文件 IDnameStrin

      9、gRequestJsonObject文件夹名parentIdStringRequestJsonObject父文件夹 IDinnerSharedStatusStringRequestJsonObject共享状态2、调用同步引擎 Sync4jEngine.getServerSource(sourceName)方法,获得同步源。3、初始化同步源的设备 ID,即将 2 取得的同步源的 DeviceId 设置为SapiSessionHandler.syncState.device 对象的 DeviceId。4、查询用户已用空间。参数名类型数据来源说明sum(size_on_storage)查询fnbl_file_data_objectuserid条件jsession用户 IDsource_uri条件 D非删除状态5、接口要求封装为 JSONObject,放入响应报文中。 (NormalResponse)6、处理结束。2.4.3 程序时序图程序时序图程序时序图如下所示:2.4.4 程序结构程序结构程序 UML 图如下所示:2.4.5 DB 访问访问Table IDI / ORIUDfnbl_file_data_objectY-3 补充说明补充说明相关接口参考“沃云 Sapi 协议.docx” 。

      《沃云详细设计书_安全认证》由会员给****分享,可在线阅读,更多相关《沃云详细设计书_安全认证》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.