1.2在线教育管理系统的开发意义论文网
与传统教育相比,在线教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地地学习,让更多的学习者共享优秀教育资源。在线教育既具有开放性、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此,在在线教育系统的建设中,单纯地构建各种功能单一的系统并不能完全满足在线教育建设的需求,只有那些对数据和信息进行了有效组织、整合了多种业务、为用户提供个性化服务的系统才能充分发挥在线教育的作用。
详细来说,该系统具有以下优势:
1.方便教师备课,教师可以网上备课,并且可以实现备课资源共享。
2.学生可以方便的查看作业,下载作业,提交作业,教师可以在线批改作业,学生还能在线测试,教师解答疑难问题等功能。
3.提高了学生的学习积极性,学生可以积分兑换礼品。
综上所述,该系统能够极大的方便教师,管理人员,以及学生之间的教学互动,实现教学资源的共享,提高了教学质量,和学生的积极性。
1.3 论文组织结构
本文的结构安排如下:
第一章为引言,简单介绍了项目的研究背景和意义。
第二章为开发工具,介绍了开发该系统所用的一些工具。
第三章为开发技术,介绍了开发该系统所用的的一些技术。
第四章为需求分析,详细介绍了需求分析,介绍了系统的设计目标、可行性分析,数据库设计以及系统的开发方案。
第五章为系统具体实现,根据系统功能模块详细介绍了各模块的设计过程并给出部分实现代码。
第六章为测试,介绍了该系统的测试过程。
2 开发环境及开发工具的介绍
2.1 Apache简介
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。文献综述
Apache web服务器软件:支持最新的HTTP/1.1通信协议,支持通用网关接口,支持基于IP和基于域名的虚拟主机,支持多种方式的HTTP认证,集成Perl处理模块,集成代理服务器模块,支持实时监视服务器状态和定制服务器日志,支持服务器端包含指令(SSI),支持安全Socket层(SSL),提供用户会话过程的跟踪,因此,最流行的HTTP服务器软件之一。
2.2 Thinkphp 概述
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,众多的典型案例确保可以稳定用于商业以及门户级的开发。
2.3 MySQL概述
MySQL是一个关系型数据库管理系统,Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。