毕业设计论文-基于安卓的微博客户端软件开发内容摘要:
册是否成功。 图 33 用户注册用例图 2用户登录和授权模块 功能描述:对于第一次使用该应用的用户,在程序启动之后进入配置页面,输入用户名和密码进行授权认证。 对于用户在自己的手机上使用过或者已经通过了授权认证则可以不用输入用户名和密码就可以选择用户进行登录。 参与者:未通过授权认证或者未登录。 前置条件:未通过授权认证或者未登录的用户。 后置条件:通过授权配置或者直接登录系 统。 图 34 用户登录和授权认证用例图 用户登录和授权模块流程图如图 35所示: 图 35 用户登录和授权流程图 3系统首页信息显示模块 功能描述:显示被用户添加关注的好友的最新微博信息。 未注册用户 用户注册 通过授权认证 用户 选择用户进行登录 开始 启动应用 结束 授权设置 登录 登录到应用首页 是否存在已授权用户 T F 9 参与者:合法登录用户。 前置条件:已登录用户。 后置条件:在首页显示所有被用户添加关注的最新微博信息列表。 该模块用例如下图 36所示: 图 36 系统首页信息显示用例图 系统首页显示模块流程图如图 37 所示: 图 37显示主界面流程图 4发表微博模块 功能描述:该模块主要实现了用户发表微博的功能。 参与者:合法登录用户。 前置条件:已登录用户。 后置条件:新微博信息是否发表成功。 加载数据 开始 进入首页 发表新微博 结束 显示最新微博的列表 搜索其他用户 用户 查看微博列表 搜索用户 发表新微博 10 该模块用例如下图 38所示: 图 38 发表微博用例图 发表新微博流程图如下图 39 所示: 图 39 发表微博流程图 5通过关键字搜索相关用户模块 功能描述:该模块主要实现了通过关键字搜索相关用户的功能。 参与者:合法登录用户。 点击首页微博发送按钮 开始 输入内容 点击发送 判 断 结束 发送失败 用户 发布微博 11 前置条件:已登录用户。 后置条件:搜索成功返回结果。 搜索模块用例如下图 310 所示: 图 310 搜索用例图 搜索功能流程图如下图 311所示: 图 311搜索功能流程图 6查看微博内容模块: 功能描述:该模块实现了用户可以通过点击某一条微博信息查看该微博的所有内容,并进行评论和转发操作。 开始 输入关键词 显示与关键字相关的微博用户列表 点击某一用户进入该用户详细信息页面 添加关注或者返回 结束 用户 查看返回的用户列表 添加对搜索到用户的关注 输入关键字搜索 12 参与者:合法登录用户。 前置条件:已登录用户。 后置条件:可以转发和参与评论。 查看微博内容模块用例如下图 312 所示: 图 312 查看微博用例图 评论微博功能流程图如下图 313所示: 图 313 评论功能流程图 点击评论按钮进入评论页面 开始 结束 输入评论内容 点击发送 判断 评论失败 查看微博 详细信息 转发 评论 用户 13 转发功能流程图如下图 314所 示: 图 314转发功能流程图 7查看用户信息模块 功能描述:查看好友的详细信息。 参与者:合法登录用户。 前置条件:已登录用户。 后置条件:查看好友详细信息(包括所有微博,话题,关注,粉丝)关注和取消关注操作。 点击评论按钮进入转发页面 开始 结束 输入转发内容 点击发送 判断 转发失败 14 查看用户信息模块用例如下图 315 所示: 图 315 查看用户信息用例图 查 看关注和添加关注功能具体流程图如下图 316 所示: 图 316 查看关注和添加关注流程图 点击进入关注列表 开始 结束 查看用户信息 添加关注 查看好友所有微博信息 查看好友的所有话题 查看好友的粉丝列表 查看好友的详细信息 查看好友的关注列表 用户 对好友进行关注和取消关 注 添加对好 友所关注用户的关注 添加对好友粉丝的关注 15 查看用户所有微博列表功能流程如下图 317 所示: 图 317 查看用户所有微博列表流程图 结束 点击微博按钮 开始 用户所有微博列表界面 查看某一条微博详细信息同时进行评论和转发操作 16 第四章 数据库设计 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。 目前 涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。 其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。 物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其它实现细节。 数据库结构设计 对数据库的实体关系的设计是建立在需求分析、系统分析的基础之上的。 实体的设计相对比较简单,包括用户信息、与用户相关的信息、微博信息、评论信息。 通过分析用实体图描述每个实体的属性。 1)实体图 1用户 实体属性图如下图 41 所示: 图 41用户实体图 微博账号 用户 ID自增主键 用户 ID 粉丝数量 TokenSecret用于获取 AcessToken Token失效期 代表用户身份的access token 17 2用户相关信息实体属性图如下图 42 所示: 图 42用户相关信息实体图 3微博信息实体属性图如下图 43 所示: 图 43微博信息实体图 4评论信息实体属性如下图 44所示: 图 44评论信息实体图 评论 ID 评论内容 用户 ID 评论 微博 ID 内容 用户 ID 用户名 用户图标 时间 是否有图片 微博 用户 ID 用户相关信息 ID 用户图标 微博账号 用户相关信息 最新微博 时间 微博 ID 18 2) 系统实体联系 根据对系统的分析和设计,本系统的所有实体的关系包括:用户相关信息存储了与用户有关的但是不经常进行操作的数据所以用户和用户相关信息是一对一的关系。 用户可以发表多篇微博,所以用户和微博是一对多的关系。 用户也可以发表多篇评论所以用户和评论是一对多的关系。 一篇微博可以被多次评论,所以微博和评论是一对多的关系。 另外,用户可以添加对其他多个用户的关注也可以被其他多个用户关注,所以用户和用户是多对多的关系。 本系统实体之间的关系如下图 45 所示: 图 45系统 ER图 数据库物理建模 物理建模,即数据库建模,建立在概念模型的基础上,每一个实体对应一个数据库表,实体中的每一个属性对应数据表中的每一个字段。 有关系链接的实体,在生成物理模型以后会存在相应的关系。 本系统基于性能的考虑,并且大部分数据从网络获取,所以只有少部分数据需要存储,即用户信息、用户的相关信息、微博、评论。 本系统选择 SQLite 数据库存储数据。 建立数据库 ,并且建立 四张表 tuser 存储用户的个人授权认证的数据。 tuserEntry 表用于储存与用户相关联的一些数据。 tweibo 表用于存储与微博内容相关的数据。毕业设计论文-基于安卓的微博客户端软件开发
相关推荐
酥田芋纽镶挠调旗臼体税僧咽咬 第一节配电室 《施工现场临时用电安全施工技术规范》 JGJ4688 1 关于发布部标准《施工现场临时用电安全技术规范》的通知( 88 )建标字第 24 号 根据( 86)城科字 263号文件的要求,由沈阳建筑工程学院负责编制的《施工现场临时用电安全技术规范》,经我部审查,现批准为部标准,编号 JGJ46—88,自 1988年 10月 1日起实施。 濒添
1、、菌种选择栽培食用菌,应立足于本地的环境、气候条件,选择个头大、菌盖色泽好、耐储耐运的优良品种作菌种。 到信誉好、技术高、无不良记录的供种单位购种。 二、菇棚修建菇棚的修建应根据各自的生产计划而定。 如计划周年化栽培,可提高菇棚标准,采用冬暖式大棚;以反季节生产为主,应加厚墙体,安装“大棚水温空调”;仅在秋冬季节搞一批栽培,修建单坡、平面式大棚即可。 无论何种菇棚,在保温、保湿的基础上
1、解食用菌生长发育对营养及环境条件的要求,在栽培过程中,创造适宜的环境条件,科学种菇,才能获得高产,增加收益。 素、矿质元素和生长素是食用菌生长必须的营养物质;木材、木屑等富含纤维素、半纤维素、木质素,是食用菌需要的碳素营养;麦麸、米糠、豆饼粉、玉米粉、尿素等含有丰富的氮素,是食用菌需要的氮素营养。 在配制培养料时,必须注意碳素与氮素的比例。 食用菌还需要微量的磷、钙、镁、钾、锌、钼等矿质元素
1、泡病等。 主要危害蘑菇、草菇、平菇等。 该病是由一种名叫疣孢霉的病菌引起的。 主要特点为:疣孢霉的分生孢子和厚垣孢子只感染子实体,不感染菌丝体。 子实体受到轻度感染时,菌柄肿大成泡状畸形,故叫湿泡病。 但在子实体发育阶段不同,病症也不同。 子实体未分化时被感染。 则有一种如硬皮马勃状的不规则组织块,上面覆盖一层白色绒毛状的菌丝,并逐渐变成暗褐色,常从患病组织中渗出暗黑色汁滴。
球盖菇,又叫酒红色球盖菇。 大球盖菇是许多欧美国家栽培的一种食用菌,也是联合国粮农组织(发展中国家推荐的栽培食用菌之一。 我国开展大球盖菇栽培较晚,经近几年的试验和示范推广,已在全国大部分地区开展了栽培,但栽培数量较少,其产品上市量也极少。 大球盖菇栽培原料丰富,用农作物秸秆加水调湿即可栽培;而且适应范围广,在温度 430范围内都能出菇,产量也高。 大球盖菇鲜菇色泽艳丽,肉质嫩脆,适口性好。