微博客户端的设计与实现(下)
第四章 数据信息列表
4.1.1实体图
1)用户相关信息实体属性图如下所示:
2) 微博信息实体属性图如下图4-2所示:
4.2系统数据信息列表
本系统大部分数据从网络获取,包括用户信息、用户的相关信息、微博、评论。
1) 用户相关数据:包括用户ID、用户昵称、用户图标、最新微博信息、微博账号等。
2)用户授权认证数据:
第五章 系统详细功能实现
本应用主要实现了五个主要模块,包括程序启动模块,检测网络状态。应用登录模块用户可以使用授权配置和用户注册并且登录系统。主界面显示模块用户可以发表新的微博和通过昵称搜索好友。微博浏览模块进入浏览微博的详细页面,用户可以评论微博和转发微博。用户模块可以获取用户的详细信息,可以查看该用户所发表的全部微博。软件设置模块可以清除缓存和清除授权、退出软件。
5.1程序启动模块实现
安装薄荷Weibo软件后,在手机自动安装桌面快捷方式。点击图标开启程序,出现开机动画,并检测手机是否连接网络,若无连接可进行网络设置。程序启动页面如图所示:
网络设置页面,如图所示:
5.2登录授权模块实现
程序启动,如果用户是第一次使用该应用,则需要跳转到配置页面,在用户配置页面用户输入腾讯微博的用户名和密码,进行授权。登录页面如下图所示:
5.3主界面显示模块实现
首页显示被用户添加了关注的用户的最新微博信息、发表微博、更新最新微博列表、通过昵称搜索其他腾讯微博用户。
5.3.1显示最新微博列表
在此功能模块内,用户可以点击刷新按钮刷新最新的微博列表,并且可以通过滚动鼠标分页显示更多的微博信息,还可以点击发布新微博按钮进入发表新微博页面。系统首页如下图所示:
5.3.2发表微博功能
用户可以通过点击首页的发表微博按钮,弹出输入对话框,输入内容点击发送按钮,如果发送成功则返回首页。发布新微博页面如下图所示:
5.3.3微博转发模块实现
通过点击微博列表中的某一条微博信息可以查看这条微博的详细信息。进入浏览微博信息页面可以通过点击微博,转发这条微博。微博转发页面如下图所示:
5.4查看用户发布微博信息功能
用户点击“我的家园”按钮可以进入该用户所发所有微博的列表页面,在该页面用户可以查看用户所发微博的内容和时间。该功能界面设计如下图所示:
5.5软件设置功能
用户点击“软件设置”按钮可以进入软件设置页面,在该页面用户可以查看关于微博的信息、清除缓存、清除授权、退出软件。该功能界面设计如下图所示: