软件工程_基于Android的育儿类软件的设计与开发

上传人:知进****失 文档编号:233171266 上传时间:2022-01-01 格式:DOCX 页数:36 大小:3.47MB
返回 下载 相关 举报
软件工程_基于Android的育儿类软件的设计与开发_第1页
第1页 / 共36页
软件工程_基于Android的育儿类软件的设计与开发_第2页
第2页 / 共36页
软件工程_基于Android的育儿类软件的设计与开发_第3页
第3页 / 共36页
软件工程_基于Android的育儿类软件的设计与开发_第4页
第4页 / 共36页
软件工程_基于Android的育儿类软件的设计与开发_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《软件工程_基于Android的育儿类软件的设计与开发》由会员分享,可在线阅读,更多相关《软件工程_基于Android的育儿类软件的设计与开发(36页珍藏版)》请在金锄头文库上搜索。

1、内容摘要随着二孩政策实行和家庭决策结构的不断优化,母婴家庭人群迅速扩张,母婴市场潜力巨大,而且移动互联高速发展使Android成为全球第一大操作系统,育儿APP已经成为大众获取育儿信息的主要来源,因此设计一个普及育儿知识、促进母婴和谐的APP十分有意义。本文主要是对当前使用育儿类APP方式进行研究,然后进行设计开发的基于Android的育儿类软件。主要采用Android技术,及JAVA语言,使用Android Studio工具进行开发与编程。后台管理系统使用SSM框架,通过HTML、CSS、JS实现前台的展示,使用MySQL数据库对后台数据进行存储。本APP在功能上能够实现用户的基本要求,该A

2、PP可以进行阅读文章推荐,学习育儿知识,记录日记,咨询医生等专业人士,用户管理,广告页管理,资讯管理等等的操作。在实用性上,它主要是为了帮助父母答疑解惑,让更多父母可以科学育儿,健康育儿,引导父母与孩子共同成长。关键词:育儿 Android 母婴AbstractWith the implementation of the two child policy and the continuous optimization of the family decision-making structure, the mother and child family population has expan

3、ded rapidly, and the potential of the mother and child market is huge. Moreover, the rapid development of mobile Internet makes Android the worlds largest operating system, and the parenting app has become the main source for the public to obtain parenting information. Therefore, it is of great sign

4、ificance to design an app that popularizes parenting knowledge and promotes the harmony between mother and child.This paper mainly studies the current way of using parenting app, and then designs and develops the Android based parenting software. Mainly using Android technology, Java language, using

5、 Android studio tools for development and programming. The background management system uses SSM framework, HTML, CSS, JS to display the foreground, and MySQL database to display the background data. This app can realize the basic requirements of users in function. It can read article recommendation

6、, learn parenting knowledge, record diary, consult doctors and other professionals, user management, advertising page management, information management and other operations. In terms of practicality, it is mainly to help parents answer questions and solve doubts, so that more parents can scientific

7、ally and healthily raise children, and guide parents and children to grow up together.Keywords: Parenting Android Maternal and infant目 录 第1章 绪论11.1 选题背景11.2 研究现状11.3 研究内容1第2章 需求分析和技术介绍32.1可行性分析32.1.1技术可行性32.1.2经济可行性32.1.3操作可行性32.2功能需求32.3非功能需求42.4技术介绍52.4.1 Android操作系统概述52.4.2 JAVA简介7第3章 系统设计83.1 系统

8、模块设计83.2 系统流程分析93.2.1前台系统93.2.2后台系统93.3 系统用例分析103.4 数据库设计133.4.1 数据库概念结构设计143.4.2 数据库逻辑结构设计16第4章 系统实现194.1 前台模块设计194.1.1用户登录194.1.2文章推荐214.1.3育儿指南214.1.4日记234.1.5咨询和交流区244.2后台模块设计264.2.1系统登录264.2.2用户管理274.2.3广告页管理274.2.4资讯管理284.2.5指南管理284.2.6类别管理294.2.7评论管理294.2.8论坛管理30第5章 系统测试315.1 测试方案设计315.2 系统功能

9、测试315.2.1 功能测试315.2.2 测试分析34第6章 总结35参考文献36第1章 绪论1.1 选题背景进入到移动互联网时代,信息技术使我们的生活方式发生了翻天覆地的变化,信息化也正逐步渗透到各行各业。在互联网给人们带来很多方便的时候,人们也通过互联网大大提高了工作效率和质量。根据中国互联网络信息发布中心的数据调查,中国移动电话用户快速增长,每月新增用户100万,首次超过10亿用户。移动电话的普及和十多年前他们遥遥领先的事实主要是由于移动互联网的发展和通信技术的成熟。移动通信的快速发展主要得益于其诸多优势,如基于速度、覆盖面广、移动信号强的传输量。然而,随着移动通信的蓬勃发展,现有的移

10、动终端设备由于缺乏统一的标准,无法满足用户的需求,平台也不开放。因此,许多制造商和开发人员遇到了瓶颈,他们也在寻找开源和结构,良好的操作系统。1.2 研究现状随着我们生活水平的提高,现在的育儿宝妈们对孩子的顾虑相对以前也要了解更多,而且因为教育水平提高,加上互联网的普及,很多宝妈对育儿这块更加需要有正确的信息引导。在移动互联网时代,碎片化参与和实时互动的特点,使母婴类APP满足新生代父母碎片化学习及快速便捷获取育儿信息需求成为可能。这类APP具有高频、刚需及高粘等特点,发展基础是孕育、生育、养育、教育等专业知识信息服务以及妈妈间的社交服务。正因如此,育儿类软件系统应运而生。它不仅可以有效地提高

11、宝妈们对孩子的情况了解,更可以规范育儿计划,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。随着系统的整合推动移动系统服务的发展,所以对于平台的育儿类软件系统的现状,进行开发手机端APP,进行普及和整理统计数据信息等内容,这使得开发基于Android的平台的育儿类软件系统变得十分必要。1.3 研究内容本文首先阐述了系统所涉及的基本理论知识,并在此基础上进行了系统分析。系统分析主要是从系统的可行性、功能性、开发运行等方面进行分析。第二,考虑系统实施的可行性。基于软件项目管理理论和动态应用开发的基本理论,本应用所使用的开发工具是Android Studio,开发工具提供了各种面向对

12、象和良好的页面设计工具,因此在安全性、可用性和可靠性方面毫无疑问。第2章 需求分析和技术介绍2.1可行性分析2.1.1技术可行性(1)硬件可行性分析本系统的硬件需求方面不需要过于强大的性能,以目前主流的Android手机的配置而言,绝大部分都可以流畅运行本系统,所以系统的实现在硬件这一方面没有问题。(2)软件可行性分析本系统主要使用Java进行Android开发,使用Java语言便捷实现模块化、代码重用和存储信息。Android Studio是Android开发主流集成开发工具,开源免费。后台管理系统使用SSM框架,代码复用,可维护性高,对于后台数据库采用了目前比较流行的MySQL数据库,该数

13、据库系统安全性、运行速度、准确性上有良好的表现。2.1.2经济可行性系统的开发使用比较成熟的安卓技术开发,使用免费开源的开发工具和插件。所以系统在开发人力、财力要求不高,具有经济可行性。2.1.3操作可行性如今人们的生活是快节奏的生活,每个人的生活都匆匆忙忙,软件给每个人带来的都应该是便捷高效的处理工作,提高用户的使用满意度,让用户感到充实,而不应该只是为了开发者的功能实现。本系统基于主流移动操作系统Android,APP系统界面设计简单明了,绝大多数使用Android设备的用户都可以无障碍流畅使用。2.2功能需求需求分析主要是分析用户的需求和要求。我们进行需求分析要尽量贴近用户的实际需求情况

14、。需求分析将对整个开发阶段都会产生影响,也会对系统的使用阶段产生影响。而对于需求评估来说是进行调查研究,收集资料和研究相关可能影响开发阶段和使用阶段的过程,所需要就是对从用户分析考虑和改进的相关信息方向进行研究,并在功能实现和性能要求进行描述。它是软件开发过程第一阶段的一部分,主要任务是了解需要什么以及应该如何实现什么样的系统,从而在目标系统中制定完整,准确,清晰和具体的要求并表达他们是书面形式。这个平台的育儿类软件系统APP客户端要求在Android系统的手机上可以运行,目的是为合作商提供的平台的育儿类软件系统,使其本地化,让用户可以通过APP实现得到用户管理、广告资讯管理、指南管理、资讯管

15、理、类别管理、评论管理、论坛管理等。利用平台的育儿类软件系统APP旨在帮助更好的服务好终端客户。以下是功能详细需求:文章推荐:首页文章推荐主要是展示当前与母婴、育儿有关的消息,让用户了解当下的母婴新闻,母婴用品荐购。轮播图轮播展示相关信息,轮播图的图片信息可以更好的吸引用户点击。育儿指南:向母婴家庭等用户提供育儿方面的信息,引导父母科学育儿,解除父母的疑惑,帮助父母度过育儿难关。日记:以动态的方式记录生活,记录父母与孩子共同成长的精彩时刻,让以后回顾现在时充满回忆。咨询:向医生等专业人士进行咨询有关如医学,营养学等专业问题,提供专业回答给用户解忧。后端的主要功能有:用户管理:界面可以查看各个已注册的用户,管理每个用户的用户名,ID,密码,年龄,性别等信息。指南管理:指南管理可以管理每篇文章,管理查看名称,内容类别,状态,时间,图片,发布人等信息。评论管理:评论管理可以管理评论内容,评论人,评论时间,显示状态等信息。类别管理:管理育儿指南里的类别。2.3非功能需求安全性:安全性对基于Android的平台的育儿类软件系统来说还是十分重要的,在设计过程中,而对于本系统来说,主要就是系统安全性和数据安全性。系统安全性主要是在系统使用过程中的操作稳定性和在其运行平台中运行的稳定性;数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 大学论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号