一、项目介绍

课题主要研究并实现的内容有如下几方面。 
(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。   
(2)系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。具体实现如下。  
①儿童成长APP的各页面实现。尤其是首页,根据用户的账号密码进行登录。
②用户管理模块的实现。其中包括,用户注册,修改密码。 
③管理模块的实现。
1、任务日历模块,可以对过去所有任务进行汇总,编辑修改所有任务,完成任务领取奖励。
2、每日任务新视觉,可以对每日任务进行删除,执行每日任务操作便捷。
3、专家推荐模块,了解最新幼教知识,统计阅读时长,按时长奖励小红花。
4、家庭分享模块,分享宝宝成长点滴,每分享一次奖励5朵小红花。
5、奖励兑换模块。

二、运行环境

1:客户端使用Android stuido进行开发;
2:服务端后台使用Myeclipse2014进行开发;
3:mysql数据库进行数据存储;
4:需要jdk1.7以上
5:使用雷电模拟器或者Androidstuio自带的模拟器进行运行

三、使用技术

总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示

移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示

服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调

四、数据库设计