大学信息在线详细设计文档_第1页
大学信息在线详细设计文档_第2页
大学信息在线详细设计文档_第3页
大学信息在线详细设计文档_第4页
大学信息在线详细设计文档_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、大学信息在线详细设计文档文档编写:张昭目录1文档介绍11.1文档目的11.2文档范围12应用架构设计22.1模块划分22.2应用模块关系图32.2.1主界面模块功能划分32.2.2资讯标签管理模块功能划分42.2.3资讯详情模块功能划分52.2.4分享模块功能划分62.2.5评论功能模块划分72.2.6登录模块功能划分72.2.7手机号验证模块功能划分82.2.8注册模块功能划分92.2.9重置密码模块功能划分102.2.10个人中心模块功能划分112.2.11个人信息修改模块功能划分122.2.12账号与安全功能模块划分132.2.13系统设置模块功能划分143功能时序图143.1时序图类定

2、义及功能描述143.1.1欢迎界面 到 主界面163.1.2用户登录 到 个人中心 操作173.1.3登录界面 到 注册、重置密码173.1.4用户中心 到 用户信息模块183.1.5用户中心 到 校内信息模块183.1.6用户中心 到 账号余额安全模块193.1.7用户中心 到 用户反馈模块193.1.8用户中心 到 系统设置203.1.9主界面 到 咨询详情213.1.10资讯详情UI 到 分享213.1.11资讯详情UI 到 评论模块223.1.12资讯标签管理224数据库表的设计235服务器接口设计231 文档介绍 1.1 文档目的 本说明书目的在于明确说明系统各功能的实现方式,对后期

3、的代码开发提供相关的指导 和约束。 本说明书的预期读者为:北大青鸟学士后学员和开发人员。 1.2 文档范围 本详细设计书主要是描述清风影音项目各模块的功能具体实现,涉及的范围有:1. 欢迎界面模块2. 应用主界面模块3. 用户登录模块4. 用户手机号验证模块5. 用户注册模块6. 重置密码模块7. 用户中心UI模块8. 用户信息UI模块9. 校内信息UI模块10. 账号与安全模块11. 意见反馈模块12. 系统设置模块13. 检查更新模块14. 资讯标签管理模块15. 资讯详情UI模块16. 资讯评论控制模块17. 资讯分享模块2 应用架构设计 2.1 模块划分序号模块名称主要功能1欢迎界面模

4、块显示欢迎界面,后台加载必要数据2应用主界面模块资讯列表的显示,其他模块的转入点承载3用户登录模块用户登录操作,注册及重置密码的转入点承载4用户手机号验证模块手机号的验证5用户注册模块用户注册6重置密码模块重置密码7用户中心UI模块用户中和信息的显示,信息修改的转入点承载8用户信息模块用户个人信息显示及修改9校内信息模块用户校内信息显示及修改10账号与安全模块用户账号信息修改11意见反馈模块用户对软件的意见反馈12系统设置模块用户个人喜好设置13检查更新模块软件更新14资讯标签管理模块用户喜好标签管理15资讯详情UI模块资讯详细内容显示,资讯品论显示,评论发表16资讯评论控制模块对资讯信息,其

5、他评论进行评论17资讯分享模块资讯快速分享到其他平台2.2 应用模块关系图欢迎界面模块在指定的时间并完成必要数据的加载后自动跳转到应用主界面模块主界面点击添加删除标签的按钮后,进入资讯标签管理模块,操作完标签后返回主界面,主界面根据管理后的标签进行显示。点击用户中心按钮,首先判断是否已经登录,若已经登录则进入用户中心模块,否则进入登录模块登录模块登陆后,根据需求,决定是否进入用户中心模块登录模块点击注册进入手机号验证模块,验证后进入注册模块登录模块点击重置密码后进入手机号验证模块,验证后进入重置密码模块个人中心页面点击对用的模块按钮,进入对应的模块进行相应的操作系统设置模块点击检查更新后打开检

6、查更新模块主界面点击咨询列表条目后进入咨询详情模块咨询详情魔窟点击分享按钮后打开分享模块咨询详情点击评论按钮后,若已登录进入评论模块,未登录进入登录模块,登陆后返回咨询详情页面2.2.1 主界面模块功能划分界面强制竖屏主界面功能组成图如下2.2.2 资讯标签管理模块功能划分界面强制竖屏界面功能组成图如下2.2.3 资讯详情模块功能划分界面强制竖屏 界面功能组成图如下2.2.4 分享模块功能划分界面功能组成图如下2.2.5 评论功能模块划分 功能组成图如下2.2.6 登录模块功能划分强制竖屏 功能组成图如下2.2.7 手机号验证模块功能划分强制竖屏 功能组成图如下2.2.8 注册模块功能划分强制

7、竖屏 功能组成图2.2.9 重置密码模块功能划分强制竖屏功能组成图如下2.2.10 个人中心模块功能划分 功能组成图如下2.2.11 个人信息修改模块功能划分功能组成图如下2.2.12 账号与安全功能模块划分功能组成图如下2.2.13 系统设置模块功能划分功能组成图如下3 功能时序图3.1 时序图类定义及功能描述项目分包参考如图类名基类功能所属模块BaseActivityFragmentActivity所有Activity的基类,实现程序退出等全局性操作MainActivityBaseActivity主界面主界面模块LoginActivityBaseActivity登录用户登录模块Valida

8、teActivityBaseActivity验证手机号手机号验证模块RegisterActivityBaseActivity用户注册用户注册模块ResetPwdActivityBaseActivity重置密码重置密码模块CenterActivityBaseActivity用户信息显示用户中心UI模块LoginSelectActivityBaseActivity登录方式选择用户登录模块PrivateActivityBaseActivity个人信息显示、修改用户信息模块RepwdActivityBaseActivity修改密码账号与安全模块SafeAndAccountActivityBaseAct

9、ivity账号、邮箱、密码修改账号与安全模块SchoolActivityBaseActivity校内信息显示、修改校内信息模块SelectSchoolActivityBaseActivity学校、地区搜索选择校内信息模块SelectTabActivityBaseActivity资讯标签管理主界面模块SettingActivityBaseActivity系统设置系统设置模块WelcomeActivityBaseActivity欢迎界面欢迎界面模块NewsInfoActivityBaseActivity新闻详情显示、评论显示、评论、分享新闻详情模块PagerFragmentFragment新闻列表

10、显示主界面模块XUtilsObject网络连接、数据库操作、图片加载网络模块SMSSDK短信验证,第三方jar手机号验证模块FeedbackDialogDialog意见反馈UI意见反馈模块InfoUtilObject简单设置信息存储工具类系统设置模块SharedSDK分享资讯,第三方框架资讯分享模块InputDialogDialog评论内容输入评论模块3.1.1 欢迎界面 到 主界面时序描述启动应用进入欢迎页面,进行网络连接,请求主页面的资讯标签,当非WIFI连接,且数据库缓存的标签数据未过期时,使用本地数据库缓存数据。否则使用网络请求数据,请求失败则退出应用,成功后进入主界面。主界面根据当前

11、标签,网络请求对应标签的资讯数据3.1.2 用户登录 到 个人中心 操作时序描述主界面点击登录按钮进入登录模块登录模块点击切换登录按钮跳转到登录选择界面进行登录方式选择,选择第三方登录则验证成功后进入个人中心选择登录界面点击账号登录,转入登录界面输入账号密码进行登录选择登录界面点击返回,回到主界面登录界面输入账号密码通过XUtils进行网络账号验证,并返回数据,成功后进入个人中心界面。登录界面点击返回,回到主界面。个人中心点击返回,回到主界面。3.1.3 登录界面 到 注册、重置密码时序描述登录界面点击注册按钮,进入手机号验证模块,输入手机号后,使用第三方框架SMSSDK进行短信验证。验证成功进入注册页面,输入注册信息后通过XUtils框架进行网络请求。注册成功返回登录界面,注册失败停留在重置密码界面。登录界面点击重置密码入手机号验证模块,输入手机号后,使用第三方框架SMSSDK进行短信验证。验证成功进入重置密码页面,服务器发送邮件到注册邮箱,从邮箱修改新密码。3.1.4 用户中心 到 用户信息模块3.1.5 用户中心 到 校内信息模块3.1.6

温馨提示

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

评论

0/150

提交评论