摘要:21世纪以来,互联网发展势头迅猛,移动智能终端也快速广泛的普及,移动阅读成为人们的主要阅读方式。其中,手机作为携带最为方便且普及率最广的移动终端,满足了大众随时随地获取新闻资讯的需求。本软件基于C/S架构,将使用Java语言,对手机新闻阅读软件进行开发。知客新闻APP是基于Android操作系统实现的应用程序。
本文主要介绍了手机新闻阅读软件的开发背景及系统分析、设计和实现的流程。深入探讨了新闻数据获取和显示的相关技术,结合实际的功能需求和业务流程分析,提出了新闻获取的的解决方案,本软件将会实现注册登录、新闻分类、新闻浏览、搜索、评论等功能。
关键词:知客新闻;数据挖掘;SQLite;
目录
摘要
Abstract
1 绪论-1
1.1 开发背景及意义-1
1.2 开发目的-1
1.3 软件开发研究和可行性分析-2
1.3.1 软件开发研究-2
1.3.2 可行性分析-2
1.4项目宗旨-3
1.5项目简介-3
1.5.1 Logo简介-3
1.6 本文组织结构介绍-4
2 软件分析与总体设计-5
2.1 软件功能分析-5
2.2 总体结构设计-5
2.3 数据流程图-7
2.4 数据字典设计-10
2.5 需求分析-13
2.5.1 性能要求-13
2.5.2 数据管理要求-13
3 数据库的设计-14
3.1 概念设计-14
3.2 逻辑结构-16
3.3 物理设计-16
4 软件设计与实现-18
4.1 软件主页的设计与实现-18
4.1.1 手机客户端主页的设计与实现-18
4.2 注册登录功能模块的设计与实现-19
4.2.1 客户端登录页面功能的设计与实现-19
4.2.2 用户注册页面功能的设计与实现-22
4.2.3 忘记密码页面功能的设计与实现-23
4.3 搜索功能模块的设计与实现-24
4.4 “我的”功能模块的设计与实现-26
4.4.1 收藏与历史页面功能的设计与实现-26
4.4.2 关注页面功能的设计与实现-27
4.4.3 个人账户信息页面功能的设计与实现-28
4.4.4 编辑资料功能的设计与实现-28
4.4.5 消息通知页面功能的设计与实现-29
4.4.6 设置页面功能的设计与实现-30
4.4.7 清除缓存功能的设计与实现-30
4.4.8 检查版本功能的设计与实现-31
4.5 新闻资讯功能模块的设计与实现-32
4.5.1 新闻详情页页面功能的设计与实现-32
4.5.2 新闻分类功能的设计与实现-32
4.5.3 自动推荐功能的设计与实现-33
4.6 开发工具及环境配置-34
4.6.1 开发环境-34
4.6.2 运行环境-34
4.7 程序主要代码-34
5 总结与展望-36
5.1 总结-36
5.2 展望-36
参考文献-37
致谢-38