基于Android的问答软件(仿知乎)的设计与实现
技术:Android等摘要:
基于当前的网络现状,我们需要查询大量的资料,由于我们正处于信息爆炸的时代,网上的信息杂乱而无序,甚至有些是有失偏颇的,使得我们并不一定能分辨出合理的信息,因此,我们需要一款软件可以实现用户问答,并且能够对用户的回答进行统计、分析,反馈给用户合理的信息。本文是基于Android的问答软件(仿知乎)的设计与开发。我参与了整个系统的项目建设,并负责前期的调研与分析,完成了需求分析,对需求文档进行了编写,并且详细设计了系统的各个模块以及关于数据库的设计与开发,最后还参与了系统的实现与测试。以此为课题,本文对整个项目的开发进行阐述,结合相关理论和技术完成需求分析、设计和实现,为同类型的项目提供了借鉴与参考。
本系统主要包含三个功能,分别是用户操作功能、用户喜好功能和查看功能。其中用户操作功能的作用是为用户提供该软件的基本操作,如登录、注册等;用户喜好功能的作用是根据个人的喜好对问题或回答进行点赞、收藏等;查看的功能的作用是用户可以在软件中查看各种热门的回答、评论等。系统实现了用户的注册、登录和修改密码,实现了热门回答、问题的所有回答和回答的所有评论的查看,实现了提问、回答和评论功能,实现了点赞,收藏和关注功能,实现了作者相关信息的查看,实现了问题搜索的功能,设计了系统的典型测试案例,实施功能测试、性能测试等。
本论文包括三个部分:首先是前言和概述,阐述了本软件设计的初衷,总结了国内外的研究现状,阐述了所使用的相关技术,简述了Android中最常用的四大组件之一的Activity组件,并讲述了Android数据库的存储技术,分析了Android的网络编程技术;其次是需求分析和设计部分,以用户需求为要点,分析了问答软件需要实现的功能,并作出了概要设计,主要是模块的大致划分以及对数据存储的设计,之后作出详细设计,细致到输入输入、流程逻辑,接口定义以及设计和相关的条件限制等;最后是系统的实现和测试部分,最终结果显示,本文设计实现的问答软件符合用户需求和系统设计需求,达到了预定的目标。
本文的问答软件已经可以试运行,实现了用户问答的功能,并给用户提供相对合理的答案以便用户进行查看,使得用户能够快速的了解相关问题的较为合理的思路,选取作为自己的参考,提高了学习的效率,能够快速的找到合理的答案。
关键词:问答软件;Android;网络编程
目录:
1绪论 1
1.1项目背景 1
1.2项目目的 1
1.3主要内容 2
2可行性分析 3
2.1综述编程所使用的技术 3
2.1.1 Android简介 3
2.1.2Android组件之Activity组件 3
2.1.3Android网络编程技术 4
2.1.4综述开发环境 5
3需求分析 6
3.1系统总体需求 6
3.2项目流程分析 6
3.3业务性能需求 7
3.3.1 系统可靠性 7
4概要设计 8
4.1总体设计 8
4.2运行设计 9
4.3系统数据结构设计 9
4.4系统出错处理设计 11
5详细设计 12
5.1登录设计说明 12
5.1.1程序描述 12
5.1.2功能和性能 12
5.1.3详细流程图 15
5.2注册设计说明 13
5.2.1程序描述 13
5.2.2功能和性能 13
5.2.3详细流程图 13
5.3查看回答和评论设计说明 14
5.3.1程序描述 14
5.3.2功能和性能 14
5.3.4详细流程图 14
5.4提问、回答、评论设计说明 16
5.4.1程序描述 16
5.4.2功能和性能 16
5.4.3详细流程图 17
5.5点赞、收藏、关注设计说明 18
5.5.1程序描述 18
5.5.2功能和性能 18
5.5.3详细流程图 19
5.6查看作者信息设计说明 21
5.6.1程序描述 21
5.6.2功能和性能 21
5.6.3详细流程图 21
5.7搜索问题设计说明 24
5.7.1程序描述 24
5.7.2功能和性能 24
5.7.3详细流程图 24
5.8修改密码设计说明 25
5.8.1程序描述 25
5.8.2功能和性能 25
5.8.3详细流程图 26
6系统实现 26
6.1 登录、注册模块的实现 26
6.2首页模块的实现 26
6.3提问模块的实现 27
6.4菜单界面的实现 27
6.5个人主页的实现 29
6.6搜索模块的实现 30
7测试报告 31
7.1测试概要 31
7.2测试结果及发现 33
7.3分析摘要 43
总结 44
参考文献 45
致谢 46
论文字数:22666
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
啥也不说了,感谢楼主分享哇! 确实是难得好帖啊,顶先 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 膜拜大神,后面的请保持队形@_@
页:
[1]