《基于Ionic的智慧托管系统的设计和实现》:本论文为免费优秀的关于智慧托管系统论文范文资料,可用于相关论文写作参考。
摘 要:随着中小学生校外托管中心的日益发展壮大,如何高效管理好托管中心成为人们关注的问题.而随着智能手机的普及,许多工作都可以通过各种移动应用来解决.因此,该文提出基于Ionic的混合模式移动应用(HybirdApp)开发方式,设计并实现了智慧托管系统,有效解决家长和托管中心数据信息交互问题,提高托管中心管理效率.
关键词: Ionic; HybirdApp;智慧托管; 系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)03-0234-03
Abstract:With the increasing development of primary and secondary school custodial centers, how to effectively manage the custodian centers has become a concern. With the popularity of art phones, many works can be solved through a variety of mobile applications. Therefore, this paper proposes a development mode of HybirdApp Based on Ionic, designs and implements a wisdom hosting system, which effectively solves the data information exchange problem between parents and the hosting center and improves the management efficiency of the hosting center.
Key words:Ionic; HybirdApp; wisdom hosting; system
1 概述
随着社会经济的快速发展,中小学生校外托管中心作为一种新的教育形式正在逐步发展壮大.校外托管中心可以帮助家长接送、照看孩子以及为孩子提供辅导课程,在一定程度上解决了家长因工作繁忙无法照顾孩子的问题.但随着孩子数量的增多以及托管中心规模的扩大,如何高效管理好托管中心,确保家长和托管中心之间数据信息的及时交互,成为人们亟需解决的问题.
随着移动互联网技术的快速发展,智能手机在人们的生活中越来越普及,各种各样的App应用如雨后春笋般纷纷出现,为人们提供丰富多彩的信息.移动互联网目前存在三种App开发形态:基于C/S架构原生应用(Native App)、基于B/S架构的Web应用(Web App)以及将两者结合的混合应用(Hybird App)[1].其中混合应用(Hybird App)技术结合了Web App跨平台开发以及Native App良好用户体验的优势[2],并且其开发成本低、一次开发多平台运行的特性必将成为未来移动开发的一大主流趋势.而Ionic作为一款混合移动开发框架,基于MVC设计模式和AngularJS基础,是目前国内外最有潜力的移动跨平台开发技术之一.
综上所述,本文基于Ionic框架来开发智慧托管系统,解决家长和托管中心之间信息交互问题,提高托管中心管理效率.
2 Ionic开发平台
2.1 Ionic技术特点
Ionic [4]是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework ). 使用者可以借用Web技术(HTML、CSS、Jascript等)开发接近原生体验的移动应用程序.Ionic框架从Web角度开发手机应用,基于Cordova的编译平台,实现一套代码生成不同平台的应用程序,大大提升开发效率.
Ionic基于Angular语法,简单易学,并且完美的融合下一代移动框架,支持AngularJS的特性.同时,Ionic 提供了丰富的CSS库和UI组件,帮助开发者快速开发应用.此外,Ionic 提供了强大的命令行工具,可以方便快捷地完成环境安装、开发调试、项目打包等操作.
2.2 Ionic开发环境搭建
(1) 安装Ionic和Cordova
首先需要安装好Node.js,可直接在官網下载安装,接下来使用npm来安装最新版本的cordova和ionic.
$ npm install -g cordova ionic;
(2) 开始创建Ionic项目
可以使用Ionic提供的现有模板或者一个空白的项目创建Ionic应用[4].
$ ionic start myApp tabs;
(3) 运行项目
创建好项目后,进入myApp项目目录,输入ionic serve —lab命令,通过这个命令会在浏览器中同时显示在Android和iOS上运行的效果,当进行项目开发时,会在浏览器中显示实时预览效果,运行效果如图1所示.
(4) 项目打包发布
由于Ionic继承了Cordova的编译环境,因此可以直接使用Ionic的命令行工具代替Cordova的命令来打包项目[3].
$ ionic platform add android/ios;
$ ionic build android/ios;
$ ionic run android/ios;
3 系统总体设计
智慧托管系统提供一整套的托管班信息化建设方案,包括托管班的管理信息化系统、教学信息化系统、以及家校互动系统,这些系统之间无缝连接,让家长、老师通过一台手机即可进行实时沟通交流以及对托管班进行管理.
智慧托管系统论文参考资料:
结论:基于Ionic的智慧托管系统的设计和实现为适合智慧托管系统论文写作的大学硕士及相关本科毕业论文,相关智慧托管系统开题报告范文和学术职称论文参考文献下载。