目 录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 1
1.3 论文结构 2
2 可行性分析 3
2.1 技术可行性 3
2.2 经济可行性 3
2.3 操作可行性 4
2.4 可行性分析结论 4
3 系统需求分析 4
3.1 用户需求 4
3.2 功能需求 5
3.2.1 新闻APP端用户的主要功能需求 5
3.2.2 后台管理系统主要功能需求 6
3.3 性能需求 8
4 概要设计 8
4.1 系统结构设计 8
4.2 功能模块设计 8
4.2.1 APP端用户功能模块设计 8
4.2.2 后台管理系统功能模块设计 12
4.3 数据库设计 16
4.3.1 项目总体ER图 16
4.3.2 项目集合设计 17
4.3.3 数据库集合设计 17
5 详细设计 20
5.1 系统前台用户端的详细设计 20
5.2 管理后台详细设计 26
6 系统实现 35
6.1 软件开发介绍 35
6.2 操作系统界面和功能实现 35
6.2.1 系统前台用户端界面和功能实现 35
6.2.2 后台管理系统界面和功能实现 40
7 结语 45
参考文献 47
致谢 49
系统需求分析
3.1 用户需求
在对生活资讯APP进行需求分析之前,通过对正在使用手机新闻APP的人群进行问卷调查,分析和研究他们使用新闻APP的时间段、场合,收集他们喜好哪些新闻内容、喜欢哪种新闻栏目设置和对现有新闻APP的建议看法,再进一步进行该系统的开发[7]。调查结果显示,用户对新闻栏目的喜好是非常广泛的,他们希望APP能够提供自己选择栏目设置的功能,将喜好的分类展示出来,不感冒的分类直接隐藏。用户不喜欢像电商APP那种复杂的界面排版,只要简洁大方就可以了。用户希望可以对他们喜欢或者有价值的新闻进行收藏操作,有空的时候翻出慢慢研究。用户也不希望新闻APP就只可以看新闻,这样就显得太单调了,如果能够加入像查询天气信息等生活中实用的功能或者消遣的小游戏就更好了。
为了解决这些问题,本系统将开发一个面向用户的生活资讯APP。对用户提供的服务有注册、登录、管理个人信息、浏览各个栏目的新闻信息、搜索新闻、推荐相关新闻、对新闻进行评论、对新闻进行点赞和收藏、查看收藏列表、查看天气信息、玩小游戏、第三方应用登陆和分享第三方应用的功能。旨在为用户提供一个实用、好玩又有内涵的生活咨询APP。
3.2 功能需求
3.2.1 新闻APP端用户的主要功能需求
如图1所示,新闻APP端主要包括以下功能需求:
图1 新闻APP端用户用例图