摘要:我们发现当前社会的普遍现象是,许多刚有孩子的年轻父母不知道怎样去抚养自己的孩子,甚至是起个名字都要苦恼一阵子。我的想法是,能不能专门为年轻父母做一个育儿系统。提供一个平台,让年轻父母分享他们的育儿经历,提供一个空间,让他们记住孩子的点点滴滴,提供一个导购模块,让他们轻松购物,提供一些辅助类的功能,比如儿童疫苗的提醒功能等等。因此,本人开发了一个专门为年轻父母定制的幼儿成长助手系统。
本系统客户端基于Android,服务器端采用python作为开发语言,基于Django管理。客户端实现了育儿经历分享,孩子的点滴记录,母婴特惠商品导购,疫苗提醒等功能,而Django则作为后台进行信息管理。客户端界面采用扁平化设计思想,简单大方,易于操作。
论文着重介绍了系统的开发工具和技术、系统的总体设计、模型的设计与实现,重点介绍了各模块功能的实现方法、界面的详细设计方法。
关键词 Android;Python;Django;MySql;育儿助手;
目录
摘要
Abstract
1 绪论-4
1.1 开发背景-4
1.2系统开发的意义-4
1.3 系统开发的内容-4
2 系统开发技术-5
2.1 服务器开发语言Python-5
2.2服务器端开发框架Django介绍-5
2.3 服务器软件Apache-5
2.4 集成开发环境Eclipse-5
2.5 Android介绍-5
2.6 客户端开发框架Afinal介绍-6
3需求分析-6
3.1 可行性分析-6
3.2用户角色分析-6
3.3功能模块划分-7
3.4系统功能需求-7
3.4.1拟解决的主要问题-7
3.4.2系统的主要功能-7
4系统总体设计-7
4.1系统基本结构思想-7
4.2总体方案设计-8
4.3系统功能设计-8
4.4系统总模块结构图设计-9
4.4.1普通用户功能模块的设计-9
4.4.2管理员功能模块设计-10
4.5系统流程图设计-11
5数据库设计与实现-14
5.1数据库逻辑结构设计-14
5.2数据库的实现-18
6系统的详细设计与实现-21
6.1用户注册模块-21
6.1.1功能描述-21
6.1.2界面设计-21
6.1.3实现方法-23
6.2用户登录模块-24
6.2.1功能描述-24
6.2.2页面设计-24
6.2.3实现方法-26
6.3 添加孩子信息模块-27
6.3.1功能描述-27
6.3.2页面设计-27
6.3.3实现方法-29
6.4上传视屏模块模块-31
6.4.1功能描述-31
6.4.2页面设计-31
6.4.3实现方法-32
6.5上传照片模块-33
6.5.1功能描述-33
6.5.2页面设计-33
6.5.3实现方法-35
6.6 上传身高体重模块-35
6.6.1功能描述-35
6.6.2页面设计-35
6.6.3实现方法-37
6.7 成长贴士模块-38
6.7.1功能描述-38
6.7.2页面设计-38
6.7.3实现方法-40
6.8 特惠商城模块-40
6.8.1功能描述-40
6.8.2页面设计-41
6.8.3实现方法-41
6.9微博分享模块-43
6.9.1功能描述-43
6.9.2页面设计-43
6.9.3实现方法-46
结论-48
致谢-49
参考文献-50