资料详情

基于Android的牵伴(老人与子女互动)APP设计与开发毕业论文+需求分析+DEMO文件+演示PPT+操作说明文件+专业设计报告+app安装文件

头像

android

编号:3397

摘要

牵伴APP设计与开发――专业综合设计课程作业。项目包括源码,DEMO,需求分析说明书,系统设计说明书,测试等文档。“心之桥”是一款连接父母与子女温情纽带的手机应用软件。现代社会中,部分子女由于工作、学习、结婚等多方面的原因而离家。随着社会老龄化程度的加深,空巢老人越来越多,已经成为一个不容忽视的社会问题。APP大致开发背景如下:“牵伴”这款产品注重子女对父母的精神赡养,搭建一个父母与子女之间感情与思想交流的平台。其用户界面分为父母端与子女端。由于父母的视力、听力一般随着年龄的增加而逐渐减弱,父母端界面应该做到简洁明了比如字号大、操作简单、每个功能设置语音提醒等。子女端既要能达到对父母日常生活的掌握比如位置追踪、远程监听等等,也应该达到对父母的精神赡养比如亲情语音等。与此同时,子女还可以通过“牵伴”内置论坛参与讨论赡养父母等问题。

关键词:app;Android;java

目录

1 系统概述 2

1.1编写目的 2

1.2适用范围 3

1.3产品目标 3

1.4设计约定 3

2 概要设计 3

2.1设计思路 3

2.2功能设计 4

2.2.1用例描述 4

2.2.2功能视图 5

2.3逻辑架构 8

2.4 物理架构 11

2.5开发架构 11

2.6运行环境设计 12

2.7架构设计 13

2.7.1系统分层 13

2.7.2系统包、资源规划的准备工作 13

3 详细设计 16

3.1 流程设计 16

3.2功能设计 27

3.2.1模块设计 27

3.2.2界面设计 28

3.3接口设计 59

3.3.1用户接口 59

3.3.2外部接口 60

3.3.3内部接口 60

3.4非功能性设计 61

3.4.1 非功能整体需求 61

3.4.2 性能需求 61

3.4.3 软件质量要求 62

3.4.4 安全保密性要求 62

3.4.5 数据管理能力要求 62

3.4.6 故障处理要求 63

3.4.7 其他专门要求 63

3.5 数据库设计 63

3.5.1物理数据库概述 63

3.5.2数据库表设计 67

3.6补充说明 69

4 模块与代码设计 70

4.1 模糊搜索算法 70

4.1.1算法中的相关概念 70

4.1.2算法的整体设计 70

4.1.3数据结构的设计 70

4.1.4模糊搜索的实现 72

4.2 热度加权算法 72

5.分解描述 73

5.1通信模块 73

5.1.1打开服务器端通信 73

5.1.2打开客户端服务器 74

5.2登录、注册、个人资料设置模块 75

5.2.1登录功能 76

5.2.2注册功能 76

5.2.3个人信息设置模块 77

5.3.语音聊天模块 78

5.3.1添加老人 78

5.3.2查看老人资料与删除 79

5.3.3聊天 80

5.4.论坛模块 81

5.4.1创建贴子 81

5.4.2查看贴子 82

5.4.3评论贴子 82

5.5.消息接受与推送模块 83

5.5.1消息接受与提示 83

5.5.2推文推送 84

5.6.地图模块 84

5.6.1地图显示 85

5.6.2实时定位与历史轨迹 85

6 接口描述 87

6.1百度地图接口 87

6.2闹钟接口 87

6.3相册接口 87

6.4 通讯接口 87

7 出错处理设计 87

7.1 错误异常处理机制和原则 87

7.2 出错信息 88

7.3 补救措施 90

7.4 系统维护设计 90