- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动互联网开发
课程设计报告
学生姓名: 学 号: 031241318
专 业: 数字媒体技术 班 级: 0312413
设计题目: 安卓新浪微博客户端设计
学年学期: 2014 年 秋 季学期
指导教师:
目 录 (示例)
一、 设计题目 1
二、 设计目的 1
三、 设计原理及方案 1
1 使用的软件工具和环境 1
2 需求分析与概要设计 1
3 数据库设计(若有) 1
4 详细设计和关键问题 1
四、 实现效果 1
五、 设计体会 1
参 考 文 献 3
设计题目
简易新浪微博客户端系统
图1 系统总体架构设计
如图1所示,我们的微博客户端首先进入loading界面,在加载中首先判断网络是否连接,如果网络是可用的,将进入下一步,否则将提醒用户打开网络连接。
网络连接成功后系统还将判断用户是否已经授权,如果已经授权则可以直接通过登录进入主界面。
否则将进入授权页面,进入授权页面的用户需要输入新浪微博用户名和密码并且允许授权后方能进入主页面。
进入主页面后用户可以查看当前用户及其所关注用户的必威体育精装版微博,可以转发、评论和点赞。
在“消息”页面,用户可以查看@用户的微博、评论和赞等,还可以发送私信。
在“更多”页面,用户可以发送微博,包括纯文字微博,带图片的微博、拍照微博等,还可以点评和签到。
在“发现”页面,用户可以有哪些信誉好的足球投注网站热门微博和找人等等。
在“我”页面,用户可以查看自己的身份信息,以及自己发的微博、用户的关注和粉丝等等。
数据库设计
在此次微博客户端开发过程中,我们用到了一点点数据库,就是将授权成功后的用户部分身份信息保存到数据库,方便用户下次一键登录而不用授权。由于只用到了一个用户信息表,它的ER图如图2所示
图2数据库ER图
对应的数据表userinfomation如表1:
表1用户信息表结构
字段名 数据类型 宽度 是否可空 说明 id int not null 用户UID idstr String 20 not null 字符串型的UID screen_name String 20 not null 用户昵称 token String 40 not null 授权认证请求码 profile_image_url String 40 not null 用户头像网络地址
在详细设计和关键问题
详细设计:
1.用户登录和授权模块
功能描述:对于第一次使用该应用的用户,在程序启动之后进入配置页面,输入用户名和密码进行授权认证。对于用户在自己的手机上使用过或者已经通过了授权认证则可以不用输入用户名和密码就可以选择用户进行登录。
参与者:未通过授权认证或者未登录。
前置条件:未通过授权认证或者未登录的用户。
后置条件:通过授权配置或者直接登录系
用户登录和授权模块流程图如图3所示:
图3 用户登录和授权流程图
2.系统首页信息显示模块
功能描述:显示被用户添加关注的好友的必威体育精装版微博信息。
参与者:合法登录用户。
前置条件:已登录用户。
后置条件:在首页显示所有被用户添加关注的必威体育精装版微博信息列表。
该模块用例如下图4所示:
图4 系统首页信息显示用例图
系统首页显示模块流程图如图5所示:
图5显示主界面流程图
3.发表微博模块
功能描述:该模块主要实现了用户发表微博的功能。
参与者:合法登录用户。
前置条件:已登录用户。
后置条件:新微博信息是否发表成功。
4.通过关键字有哪些信誉好的足球投注网站相关用户模块
功能描述:该模块主要实现了通过关键字有哪些信誉好的足球投注网站相关用户的功能。
参与者:合法登录用户。
前置条件:已登录用户。
后置条件:有哪些信誉好的足球投注网站成功返回结果。
有哪些信誉好的足球投注网站功能流程图如下图6所示:
图6有哪些信誉好的足球投注网站功能流程图
5.查看微博内容模块:
功能描述:该模块实现了用户可以通过点击某一条微博信息查看该微博的所有内容,并进行评论和转发操作。
参与者:合法登录用户。
前置条件:已登录用户。
后置条件:可以转发和参与评论。
查看微博内容模块用例如下图7所示:
图7 查看微博用例图
评论微博功能流程图如下图8所示:
图8 评论功能流程图
转发功能流程图如下图9所示:
图9转发功能流程图
6.查看用户信息模块
功能描述:查看好友的详细信息。
参与者:合法登录用户。
前置条件:已登录用户。
后置条件:查看好友详细信息(包括所有微博,话题,关注,粉丝)关注和取消关注操作。
查看用户信息模块用例如下图10所示:
图10 查看用户信息用例图
查看关注和添加关注功能具体流程图如下
文档评论(0)