Android少儿英语培训管理APP设计+源代码(2)
时间:2019-04-27 14:52 来源:毕业论文 作者:毕业论文 点击:次
5.系统测试 26 5.1 测试目的 26 5.2 测试过程 26 5.3 测试结论 26 6.总结与展望 26 致谢 26 参考文献 27 基于Android的少儿英语培训管理软件的设计与实现 1.绪论 1.1研究背景 目前,中国培训机构总数已达到50000家之多,英语培训是整个培训市场上最为活跃的细分市场之一,市场前景无比巨大。其中少儿英语培训的整个市场规模已达到450以上,并且一直保持着高速发展,市场份额占据整个英语培训市场的一半以上。然而,随着培训机构数量的增长,竞争也逐渐增强,英语培训市场已经开始步入微利时代。只有具有高教育品质和服务水准的教育机构才能在激烈的竞争中生存下来[1]。在这种大环境下,很多培训机构开始纷纷向互联网方向发展,无论是从教育还是营销方面,都能极大的提升市场竞争力。目前市场上教育机构大部分通过网站的方式进行营销或管理,随着智能手机技术不断成熟和移动终端设备的普及,app还有很大的发展潜力去适应当前的教育培训机构市场。 1.2国内外研究状况 1.2.1国外研究现状 1.2.2国内研究现状 2.开发平台与相关技术 2.1 开发环境概述 2.1.1硬件环境 配置本系统硬件环境需要普通一台服务器,键盘,鼠标等输入设备,安卓手机,数据线用作测试,也可添加更多辅助输入设备,计算机硬盘应至少保留空余空间在40GB以上,系统windows7及以上。 2.1.2软件配置 本系统的软件环境需要在外部硬件支撑下运行。由于本系统采用React-Native组件化开发,同时结合Android Studio+PHP+MySQL形式,并运行在阿里云服务器上,所以需要安装服务器系统,此处采用Windows Server 2008系统,并配置好React-Native开发环境、PHP开发环境、Apache服务器、MySQL数据库和域名解析工具。 2.2 开发平台与相关介绍 2.2.1阿里云服务器 阿里云服务器具有可靠的防网络攻击功能和安全的数据保障,能够适应当前互联网应用瞬息万变的特点。该云服务器适用于游戏类应用、商务网站、管理信息系统、SaaS应用(如:在线ERP、CRM、OA、HR)等。 云服务器具有如下优势: (1)安全稳定,数据可靠:在无重大自然灾害的情况下,云服务器数据具有99.999%的可靠性; (2)性能卓越,弹性伸缩:多网接入,可保证全国用户快速访问; (3)节约成本,简单易用:支持Windows Server、Linux等多种主流操作系统,以服务的方式使用资源,按需付费,按需取用,比传统服务器投入成本降低了30%-80%左右。 本系统采用阿里云的服务器,具体配置参考图2-1: 图1 阿里云服务器具体配置 2.2.2 数据库概述 SQL(Structured Query Language)集数据查询,数据更新,数据修改,数据存储等功能于一身,是一种高级的非过程化编程语言。SQL同时也是数据库文件格式的扩展名。它简单易学、功能强大、使用简便,是数据库操作的基础,目前几乎所有的数据库都支持SQL[4]。MySQL被广泛地应用在中小型网站中。由于其体积小、速度快、成本低、开源等优点,许多网站开发者都选择了MySQL作为数据库开发工具。本系统采用了MySQL作为网络数据库。 2.2.3 PHP概述 PHP是近些年被广大网页开发人员喜爱的语言之一。PHP不仅可以运行在Linux系统上,同时也可以运行在UNIX或者Windows系统上[5]。PHP也是开发动态网站的常用的脚本语言,可以嵌入Html中。由于其具有语法流畅、网络资源丰富、执行效率高、简单易学、跨平台等优点,目前已经成为了Web脚本技术的先驱,并且融入了C、Java的一些最佳特性,PHP+Apache+MySQL的组合是目前Web最通用最流行的组合之一[6]。 (责任编辑:qin) |