基于苹果ios的教育软件开发与实现毕业论文

 2021-04-12 04:04

摘 要

二十一世纪二十年代末的今天互联网技术飞速发展,手机行业更新换代极快,大部分的中学大学开始借助网络加强教育在线上端口的新应用。时下青年、少年对苹果手机的使用也日益增多,使得ios端软件开发市场逐年增长。制作一款ios端的学习教育软件符合市场走势。于此同时可以使我本人在制作过程中得到技能的锻炼,并自学掌握一些新知识。

本毕业设计的内容为基于苹果IOS系统,设计并且开发一个教育软件,该系统的主要功能包括:教师模块和学员模块以及管理员模块的基础功能实现,教师模块包括教师登陆,课程添加,课程设置,课后作业评判等,学员模块包括学员登陆,课程选择,课程学习,课后作业,学员反馈等功能。而管理员模块包括登陆,修改老师信息、修改同学信息、数据库调取、题目修改添加、答案修改添加、课程修改添加

关键词: Ios端 教育软件 html开发 B/S架构

Development and Implementation of Educational Software Based on Apple IOS

Abstract

In the late 2020s, today's Internet technology is developing rapidly, and the mobile phone industry is rapidly changing. Most middle school universities have begun to use the network to strengthen new applications for online ports on education. Nowadays, the use of Apple mobile phones by young people and teenagers is increasing, which makes the ios software development market grow year by year. Making an ios-side learning education software is in line with the market trend. At the same time, I can get my skills in the production process and learn some new knowledge.

The content of this graduation project is designed and developed based on the Apple IOS system. The main functions of the system include: the teacher module and the student module and the basic functions of the administrator module. The teacher module includes teacher login, course addition, and course setting. , after-class homework evaluation, etc., the student module includes student login, course selection, course study, after-school homework, student feedback and other functions. The administrator module includes login, modification of teacher information, modification of classmate information, database retrieval, topic modification addition, answer modification addition, course modification addition.

Keywords: Ios side Teaching software html development B/S architecture

目 录

1 概述 1

1.1 研究背景及意义 1

1.2 C/S端架构和B/S端架构 2

1.3 本课题主要工作 3

2 课题使用的相关技术简介和实操截图 4

2.1 JavaEE技术 4

2.2 Jsp技术 6

2.3 内网穿透技术 8

2.4 UI设计 13

3 系统分析 15

3.1 可行性分析 15

3.1.1 技术可行性 15

3.1.2 操作可行性 15

3.2 功能需求分析 16

3.3 系统性能分析 17

3.4 系统开发环境分析 18

4 系统设计与实现 19

4.1 设计目标及原则 19

4.2 整体框架 20

4.3 系统流程设计 21

4.4 数据库设计 22

4.4.1 数据库设计原则 22

4.4.2 数据库实体和E-R图设计 22

4.4.3 数据库表设计 24

5 软件测试与分析 26

5.1 测试环境与测试条件 26

5.2 功能测试 27

5.3 性能测试 27

5.4 测试用例 28

5.5 系统运行情况 29

结 论 与 展 望 31

致 谢 32

参考文献 33

概述

1.1 研究背景及意义

由于二十一世纪二十年代末的今天互联网技术飞速发展。随之而来的是网络作为一个信息载体承载着大量的信息,而手机行业随之有着更新换代极快的属性。大部分的中学、大学开始借助网络加强教育在线上端口的新应用。并且时下青年、少年对苹果手机的使用日益增多。ios端软件开发市场逐年增长。(参考文献引用[12])制作一款ios端的学习教育软件符合市场走势。现在人们在进行网络教育时所使用的手段不一而足,有app、网页、直播等等。可是,这些学习方式也有其弊端,比如:

(1)每个人使用网络的时间是不固定的,这就导致上课的时间不尽相同,但是网络课程如果是讲课的形式那老师需要一个固定的时间约到这些学生在同一个时间进行教育和培训,很多学生会因为各种各样的原因难以“赴约”,导致缺课漏课而损失这部分的知识获取。

(2)由于网络教育对学生所获取的知识的反馈也是有限的,并不是互联网课程中所有的知识都能够被学生获取到,所以有信息的遗漏问题。而作为一个网络教育的老师并不能很及时地掌握这些信息。 (参考文献引用[17])

(3)进行网络学习的表现方式多种多样,有文字有图片有图表有讲课等等,而有调查显示一个普通人一秒只能记住七个数字,但是记录一秒涵盖数千数字的图片、视频等信息却反而可以。而任何知识应该都是具有逐渐消逝的属性的,不是余音绕梁记忆深刻的深刻记忆尤为如此。那么,一堂课学生所能获取的知识上限是固定的有限的。至于下限如何就是见仁见智的东西了。这就使得一堂课的复用性的作用就显得较为突出。

(4)传统的app网课教育形式,并没有被主流教育机构、公司所抛弃。但是由于常态的app教育的C/S端架构尤其是视频教育积累了大量的缓存视频、图片、文字、语音等等记录。这就造成了手机越用越卡的毛病,且苹果商城app上线审核并不是很容易的事。这也是目前手机行业的痛点之一。(参考文献引用[5])

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。