版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章信息系统的软件与应用搭建网络学习管理系统开发报告——以使用Moodle搭建《信息技术》课程网络学习管理系统为例一、引言信息社会高速进展,海量的网络学习资源构成了巨大的学问库。搭建一个网络学习管理系统可对学习资源进行有序建构和高效管理。通过应用网络学习系统开展数字化学习,可有效促进自身学习力量的提升与进展。二、项目目的通过“搭建小型信息系统”项目,进行自主、协作、探究学习,体验信息系统的工作过程,理解软件在信息系统中的作用,借助软件工具与平台开发网络应用软件,生疏信息系统在社会应用中的优势及局限性,从而将学问建构、技能培育与思维进展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科核心素养的养成,完成项目学习目标。三、系统规划与分析网络学习管理系统的框架结构如图1所示。图1网络学习管理系统的框架结构四、系统设计(一)用户需求需求分析是软件开发过程中的第一步,直接关系到后续工作的进行,以及最终的软件产品能否满足客户的需求。本系统用户需求可梳理为以下三部分。 (1)课程管理:添加课程、删除课程、课程查询、课程显示。 (2)用户管理:设置不同角色(老师、同学、管理员)用户并对其进行管理(新增、删除、查询)。 (3)学习过程管理:老师的引导、解答、评价、管理等;同学的探究、争辩、协作、评价等。(二)体系结构此次我们搭建的网络学习管理系统,主要事务(课程管理、用户管理、学习管理)在服务器端实现,用户端主要操作为扫瞄课程、反馈学习过程,因此系统的体系结构接受扫瞄器/服务器结构。(三)模块功能 (1)系统功能结构如图2所示。图2系统功能结构 (2)各模块功能设计。具体设计出每个模块的功能及实现功能的步骤。一般以流程图表示。以在线学习功能为例,其设计流程图如图3所示。图3在线学习功能设计流程图(四)数据库设计数据处理是信息系统应用的核心和基础。数据库是信息系统用于管理和存储数据的方式。信息系统的数据库设计,主要工作包括绘制数据流图、编写数据字典、设计数据规律结构。绘制数据流图,要依据业务流程描绘出数据在系统中流淌和处理的过程,要描绘出信息流和数据从输入到输出的过程中所经过的变换。编写数据字典可对系统中的数据做具体描述,包括对数据项、数据结构、数据存储、数据说明等的描述。例如对“用户名”的描述如下:数据项名称:用户名(username)类型:字符型长度:16说明:必需包含字母、数字,最短8位,最长16位依据数据流图和数据字典,对收集到的数据进行分类、组织,确定数据间的关系,同时依据信息系统选定的数据库管理系统所支持的数据模型,确定数据的规律结构。(五)开发工具Moodle是一个用PHP语言开发的免费开源学习管理系统(LearningManagementSystem,LMS),可用于搭建网络学习管理系统。Moodle的正常运行需要Web服务器软件Apache、PHP语言解释器、数据库软件MySQL的支持。五、系统实施与发布(一)网络学习管理系统搭建流程搭建流程如图4所示。图4搭建网络学习管理系统的流程(二)开发(搭建)步骤与过程1.Moodle系统运行环境预备。Moodle系统需要Web服务器软件Apache、PHP语言解释器、数据库软件MySQL的支持,三个软件的主要作用如下: (1)Apache:Web服务器软件,实现HTTP协议的服务器端功能,供应网页扫瞄服务,我们使用扫瞄器访问Moodle系统搭建的网络学习管理系统时,其实是向Apache服务器发送访问恳求,再由Apache服务器调用PHP脚本语言解释器运行Moodle程序完成相应的功能。 (2)PHP语言解释器:PHP是一门计算机脚本语言,Moodle系统就是使用PHP语言编写的,它需要PHP语言解释器的支持才能运行。 (3)MySQL:一个开源数据库管理系统软件,它负责组织和存储数据,属于系统软件的一种。Moodle系统就是使用MySQL数据库系统存储课程、用户和学习数据的。Moodle官方网站供应包含Apache、MySQL和PHP环境的软件包下载(即把运行需要的三个系统软件和Moodle系统打包在一起),部署使用格外简洁便利,基本步骤如图5所示。图5Moodle运行环境搭建步骤2.Moodle系统安装及初始化。运行Apache和MySQL后,我们需要对Moodle系统进行安装和初始化,主要包括以下步骤。 (1)选择安装语言; (2)设置安装路径; (3)设置数据库连接信息和数据库名称; (4)接受用户许可声明; (5)系统运行条件检查确认; (6)设置系统管理员密码; (7)设置网络学习管理系统名称、地域等信息。这里的大部分信息使用默认值,不需要输入或修改,最终两项的内容需要依据实际状况输入。3.网络学习管理系统应用。系统运行起来后,首先使用管理员账号登录,为老师和同学建立账号,新建课程,之后老师和同学就可以开展教学活动了,基本流程如图6所示。图6网络学习管理系统实施流程具体的操作步骤请看配套资源的操作说明。4.系统开发成果。系统开发成果就是我们建设好的网络学习管理系统,图7是建立有《数据与计算》《信息系统与社会》两门课程的网络学习管理系统示例。图7开发好的网络学习管理系统5.系统运行与维护。信息系统的广泛应用,为各行各业在提高工作效率、改善管理决策水平、提升竞争力等方面发挥了重要的作用。在人们生活质量日益提高的今日,人们对信息系统的应用要求已经不再局限于完成他们的业务需求,而是更留意在操作中所体现出来的主观感受的舒适度及满足度。在信息系统给人们带来各种便利的同时,我们也要通过持续的维护,使信息系统不断适应环境条件的变化,实现信息系统的不断完善。六、结语信息系统是建立在硬件、软件、网络、数据等基础上的人机交互系统。在搭建网络学习管理系统的项目学习过程中,我们知道信息系统的开发与运行需要不同软件的支持。服务器软件及数据库管理系统构成了整个信息系统运行的基础。通过数据库管理软件存储和组织系统中的数据;通过相应的软件模块来实现信息系统的功能。信息系统的应用已深化人们的生活。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋门的课件
- 服务类模板课件
- 江西南昌大学附属学校2026-2027学年度第一学期期中测试卷七年级生物学试题
- 服务创优理念课件
- 服务安全课件
- 法庭旁听课件
- 飞天凌空课文课件
- 法庭工作课件
- 饭堂广播模板课件
- 2026事业单位文秘岗面试专业面试历年真题题库及解析
- 家庭保洁作业安全方案
- 学校后勤服务采购合同协议三篇
- DELE A1西班牙语全真模拟试题(含详细答案解析)
- 2026年新疆中考语文真题及答案解析
- 2026年《安全员》考试试题及答案
- 出土坡道施工方案
- 物业应急指挥体系建设手册
- 关于手术室医疗废物泄漏的应急预案演练脚本
- 2026年新人教版三年级上册数学第五单元《线和角》教学设计
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 2025年消防执法辅助员笔试题目及答案
评论
0/150
提交评论