android的生活助手app的设计与实现(源码)

为了解决人们生活中所遇到的日常问题,针对人们所遇到的问题,开发基于Android的生活助手App。该App使用JAVA语言以及MySQL数据库。实现用户能够在手机App上搜索解决日常的一席生活问题,并且在App上的论坛系统发布一些问题让其他用户来解决,在App内同样可以对其他用户进行留言私下解决一些不方便公开解决问题。管理员课通过后台来查看监控用户的状态,对用户的账号、用户发布的帖子进行一些监控上的操作,对用户发布的帖子进行删除等处理,对用户进行拉黑删除等处理。关键词 Android,生活助手,JAVA,MySQL
目录
1 引言 1
1.1 课题背景 1
1.3 应用现状 2
2 需求分析 2
2.1 软件功能需求 2
2.2 性能分析 3
2.3 可行性分析 3
3 系统设计 4
3.1 系统设计语言及工具 4
3.2 系统性能要求 5
3.3 数据库设计 5
3.4 层次模型图 5
3.5 类的设计 6
3.6 数据表设计 7
3.7 用例表设计 9
3.8 活动图 12
3.9 业务过程建模 12
3.10 时序建模 13
4 系统实现 16
4.1 系统实现描述 16
4.2 系统主要模块功能 16
5 软件测试 23
5.1 软件的测试方法 23
5.2 测试步骤 23
5.3 系统测试过程 24
5.3 系统测试结果 25
5.4 系统测试总结 26
结 论 27
致 谢 28
参 考 文 献 29
1 引言
1.1 课题背景
自21世纪以来移动通信与互联网得到了快速的发展,从而带动了移动通信设备的发展[1]。目前手机在人们的生活中随处可见从苹果手机到安卓手机,手机逐渐成为了人们生活中的必需品。而Google的Android系统已经成为最受欢 *好棒文|www.hbsrm.com +Q: &351916072& 
迎的终端平台。根据第三方数据统计机构IDC(国际数据公司)2016年全球智能手机销量统计,智能Android手机在全球市场份额中位居第一[2]。目前,Android用户数量大幅增加,一项研究表明17亿用户拥有一部Android手机[3]。从现在到2019年,全球智能手机销售将增加300%,对移动数据的需求将会火箭般地翻10倍[4]。此外,如今移动终端的智能化日趋显著,终端的功能逐渐朝复杂化发展,促进了移动智能终端App的迅猛发展与革[5]。App市场中也出现了大量的手机应用软件、游戏软件等。在手机App出现的时代与之前的时代相比,人们的生活出现的天差地别的差距[6]。人的一生都处于各种各样的选择当中,在做选择是人们会经常遇到问题。现如今人们遇到问题时首先就是打开手机去网页搜索查询自己的问题。可是如今一些搜索引擎上信息五花八门,在一定的程度上有一点杂乱。对于在搜索引擎上搜索到的答案,优势并不能够让用户的到满足。正是这样的情况让人们在生活中遇到的问题难以解决,甚至无法解决。
Android的快速发展使人们的生活中出现了各种各样的App,“QQ”、“微博”、“微信”的出现时人们的通讯更加便捷,“滴滴出行”、“巴士管家”、“美团”、“淘宝”的出现方便了人们的衣食住行而“生活小助手”的开发就致力于解决人们生活中所遇到的难题。
现如今的社会是信息共享的时代,共享已经成为了当前网络时代的主题,资源共享也成为了全社会的共同愿望[7]。生活助手不仅可以给用户提供一些关于生活上的小知识,同时也开设论坛,让人们在App内共享一些心得。例如:旅行攻略、健身心得、拍照技巧这样就可以使用户在做每件事的时候有充足的准备,从而达到事半功倍的效率。同时也可以在发帖者的帖子下面进行评论,给楼主提意见,从而更进一步的完善楼主给出的建议,这样互补互助的共享精神正符合当前网络信息时代的共享精神。
1.3 应用现状
现如今国内App应用商场上关于这种分享生活知识的应用软件是非常少的。因此大多数人在遇到问题时第一时间都是直接百度,或者在百度知道、搜狗问问上发布问题。耳熟能详的类似的App例如小红书。目前国内的App市场在关于生活知识共享的App这一大块是有一定的空缺的。但是国内的论坛App市场实际非常饱和的。最初Web形式的论坛,早起像天涯社区这类专业论坛网站已经发展成了大型社区型网站[8]。其他让人生熟悉的就例如:百度贴吧、猫扑、搜狐这些无一不是将论坛做到了极致的几家论坛社区,无一不是国内论坛界的巨头。论坛从计算机时代的初期就产生了,当时BBS主要有四项功能应用:发布新闻、发布交易信息、发布个人感想、互动式问答[9]。慢慢发展到现在的这种形式,人们可以在论坛上讨论关于计算机软件、硬件、Internet、多媒体、程序设计以及生物学、医学等等各种有趣的话题还可以利用论坛来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事。
虽然论坛从计算机时代就已经产生,但是论坛最初都是用来讨论一些专业性的问题,对于生活上的知识分享的却是少之又少,原因是目前快节奏的生活让人们无法去理会一些生活上的细节问题。而“生活助手”就可以帮助人们在快节奏的生活下来了解生活的一些小知识,一些小细节。
2 需求分析
2.1 软件功能需求
生活助手App的开发分为后台管理系统以及前端App。后台管理系统主要实现的功能模块有:登录界面、用户管理、生活百科管理、以及论坛管理。
实现功能描述:
(1)登录界面:主要由管理员登录,登录进去对用户、生活百科以及论坛进行操作管理。
(2)用户管理:对用户的账号进行监控管理,可查看用户的注册信息、被举报次数、从而对用户进行一些操作。针对举报次数来判定是否将用户拉黑、删除。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1156.html

好棒文