24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

交互学习系统的设计(PHP+MySQL)

添加时间:2019/08/08 来源:未知 作者:admin
在本学习系统的创建过程中,从需求分析到测试结束,翻阅了大量在线教育平台的资料以及相关技术开发所需要的技术书籍,在这个过程中,逐渐掌握了 PHP 脚本开发语言,对 MySQL 数据库也有了一定的了。
以下为本篇论文正文:

摘 要

  计算机技术近年来得到了飞跃发展,并在无形之中颠覆了传统的课堂教育形式。

  网络交互学习系统随之逐渐发展并盛行起来,很多教育培训类网校逐步走进了人们的视线。在线学习具备诸多优势,例如学习的时间和空间变的灵活,教育资源发布在网络上,用户随用随取,得到了有效的共享,因此,节约了学习成本。任何人(anyone)、任何时间(anytime)、任何地点(anywhere)、任何知识(anything)这四个 any 是网络教学的突出特征,很好地展现了以学员为中心并且沟通合作的学习方式所带来的方便。本文在详细分析了在线学习的功能需求以后,设计并实现了操作友好、功能全面的交互学习系统。

  本文将 UML(Unified Modeling Language,统一建模语言)作为系统建模的描述语言,以面向对象的方法为指导,将系统架构当作系统建设的主体,分析学习系统的业务处理流程,选用敏捷开发的方式执行开发过程。首先进行系统的功能需求分析,对现有的在线教育网站做了充分的调研的基础上,结合本学习系统的实际业务需求,将系统划分为:文章发布子系统、论坛子系统、在线投票子系统、在线视频子系统、文件共享与下载子系统。然后在总体设计时确定使用浏览器到 WEB 服务器的 B/S 双层结构。在 B/S 结构的双层系统中,使用者只需要安装 WEB 浏览器,就可以去访问服务器并且使用系统的全部功能,这样就可以避免使用者对C/S结构中客户端的依赖,减少维护成本,并且具有良好的系统移植性,增加系统的可重复利用率,维护简单,扩展方便快捷。利用 UML 的静态类图、时序图等设计元素进行详细设计,包括功能设计、流程设计以及模块设计。在代码开发阶段,以多功能的 PHP 作为编程语言,以快速、强大的 MySQL 作为后台数据库,在此基础上建立起基于 Web 的计算机专题学习系统。

  文章发布子系统提供文章浏览、发布、管理、归类等功能。任何用户无须注册即可访问,并通过网页浏览各类文章;文章编辑则可以通过该系统发布文章信息,管理员还可以对普通用户和文章信息进行管理。

  在论坛子系统中,任何用户无须注册就可访问,并通过网页浏览各类帖子及其回复;论坛的注册会员则能够使用这个系统创建新的帖子并且评论其他人创建的帖子;论坛的管理员具有更多管理权限,能够访问并管理所有普通会员的帖子。

  在投票子系统中,任何用户无须注册就可访问,可以进行投票或查看投票结果。

  此外,本系统还具有后台管理功能。

  在在线视频子系统中,任何用户无需注册即可访问,通过浏览器进行在线教学视频播放;系统管理员可以上传视频文件,对已经上传的文件进行修改、删除等操作。

  在文件共享与下载子系统中,对文件系统中文件和目录的创建、修改、删除操作通过 PHP 技术来实现。管理文件时,配置信息通过 XML 技术来存储,然后利用 PHP技术读取 XML 节点的信息。

  简而言之,在线学习系统将会成为未来教育发展的新方向,本文研究的内容在这个方面做了初步的尝试,也获得了较好的预期效果,但是也还存在某种程度的不足,未来还需要继续研究并完善。

  关键词:学习系统,面向对象,PHP,MySQL,B/S

  在线教育是通过使用计算机技术以及 Internet 互联网络作为工具,具有较好的交互性和灵活性,并且同时具有互联网络的开放特性,不再受到传统 face-to-face课堂授课的约束,能够为学习者提供更加丰富、定制型强的教育资源。随着现代社会生活节奏越来越快,竞争加剧,从业人员,尤其是计算机行业的从业人员必须不断地更新和涉猎行业领域的知识,以适应优胜劣汰的社会现状。只有充分利用网络教育,才能更好的适应这种社会形势[1-3]。

  随着社会经济、知识体系的不断发展,现代社会的参与者必须时刻保持积极的学习态度,掌握多样化、多领域的社会生存技能,才能在残酷的社会竞争中屹立不倒。

  就是在这种背景下,本文采用基于 PHP + MySQL 的技术开发了计算机学科的专题学习系统,使得学员获得全面、系统的信息技术方面的知识和技能,还为其定制了个性化沟通合作的学习环境。通过实际应用,本在线学习平台获得了广泛认可。

  在线网络教学的概念最初是由王大中教授提出的[4]。被广泛认可的“清华教育在线”是我们国家自行开发的在线网络教学平台。它不仅包括基本教学,也包括教学管理相关内容,同时还提供了资源丰富的网络教学内容。清华教育在线已经被众多高校采纳并推广使用。

  除此以外,北京师范大学的“WebCL”平台也具有一定的使用率,它为学习者提供了课程管理、在线论坛、个性化书屋等模块。可是在教学设计方面并无涉及,给教师排课带来一定的障碍。北京师范大学的另一个在线学习平台是“4A”平台,它可以跟踪学习者的进度,而且有教师答疑模块,增强学习者对所学内容的理解和消化,它的缺点也很明显,比如授课方式不够灵活。

  毋庸置疑,上述平台已经取得了一定成果,却存在诸多缺陷,比如教学形式单一、互动性较差、使用范围受限,还需要更深入的改进。

  在功能需求分析过程中,通过研究在线教育的运行模式以及业务流程,把功能需求细化为文章发布子系统、论坛子系统、在线投票子系统、在线视频子系统、文件共享与下载子系统五个部分。在总体设计阶段,主要完成了五个子系统的业务建模、业务流程图以及数据设计。编程实现部分,完成文章发布子系统、论坛子系统、在线投票子系统、在线视频子系统、文件共享与下载子系统的编码工作。

  系统测试环节,采用全测试案例覆盖的方式完成单元测试以及组装测试。

交互学习系统的设计(PHP+MySQL):

会员信息
会员信息

站点文件组成
站点文件组成

文章显示页
文章显示页

文章浏览页
文章浏览页

类别管理页
类别管理页

确认框
确认框

文章内容管理页
文章内容管理页

用户管理页
用户管理页

目 录

  摘 要
  ABSTRACT
  第 1 章 绪 论
    1.1 研究背景与意义
    1.2 研究现状
    1.3 本文工作
  第 2 章 系统理论基础及技术方案
    2.1 面向对象技术
    2.2 UML 统一建模语言
      2.2.1 UML 概念
      2.2.2 UML 视图模型
      2.2.3 UML 图的分类
    2.3 PHP 简介
    2.4 MYSQL 数据库
    2.5 B/S 结构简介
    2.6 技术方案
      2.6.1 开发平台
      2.6.2 软硬件配置
    2.7 本章小结
  第 3 章 系统设计
    3.1 文章发布子系统
    3.2 论坛子系统(BBS)
    3.3 在线投票子系统
    3.4 在线视频子系统
    3.5 文件共享与下载子系统
    3.6 数据库设计
    3.7 本章小结
  第 4 章 系统的实现
    4.1 文章发布子系统的实现
      4.1.1 系统功能实现
      4.1.2 小结
    4.2 在线论坛子系统的实现
      4.2.1 系统功能实现
      4.2.2 小结
    4.3 在线投票子系统的实现
      4.3.1 系统功能实现
      4.3.2 小结
    4.4 在线视频子系统的实现
      4.4.1 系统功能实现
      4.4.2 小结
    4.5 文件共享与下载子系统的实现
      4.5.1 系统预览
      4.5.2 系统功能实现
      4.5.3 小结
  第 5 章 系统测试
    5.1 测试目标
    5.2 测试范围
    5.3 测试内容
    5.4 测试结论与分析
  第 6 章 总结与展望
    6.1 研究总结
    6.2 展望
  参考文献
  作者简介及在学期间所取得的科研成果
  致 谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!