ID: 8444011

粤教版(2019)信息技术 必修2 项目范例 搭建网络学习管理系统 开发报告

日期:2025-04-18 科目:信息技术 类型:高中素材 查看:89次 大小:36352B 来源:二一课件通
预览图 1/3
教版,2019,信息技术,必修,项目,范例
  • cover
搭建网络学习管理系统开发报告 一、引言 1. 搭建网络学习管理系统 通过“搭建小型信息系统”项目,进行自主、协作、探究学习,体验信息系统的工作过程,理解软件在信息系统中的作用,借助软件工具与平台开发网络应用软件,认识信息系统在社会应用中的优势及局限性,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科核心素养的养成,完成项目学习目标。 2. 学习目标 (1)通过搭建网络学习管理系统理解信息系统的工作过程。 (2)理解信息系统中软件的作用。 二、开发目的 1. 网络学习系统目标 (1)信息社会高速发展,海量的网络学习资源构成了巨大的知识库。搭建一个网络学习管理系统对学习资源进行有序建构和高效管理。 (2)通过应用网络学习系统开展数字化学习,促进自身学习能力的提升与发展。 2. 学习目标 (1)理解信息系统的工作过程。 (2)体检搭建小型信息系统的过程。 三、需求分析与功能描述 1.用户需求 需求分析是软件开发过程中非常重要的第一步,直接关系到后续工作的进行,以及最终的软件产品能否满足客户的需求。本系统用户需求可梳理为三部分: (1)课程管理:添加课程、删除课程、课程查询、课程显示。 (2)用户管理:设置不同角色(教师、学生、管理员)用户并对其进行管理(新增、删除、查询)。 (3)学习过程管理:教师的引导、解答、评价、管理等;学生的探究、讨论、协作、评价等。 2.系统功能? 四、开发工具与方法 1.开发工具 Moodle是一个免费的开放源代码的软件,是经常被用来建立动态网站的工具,可用于搭建网络学习管理系统。 Moodle必须被安装在服务器上才能正常运行。 2.开发方法 确定系统体系结构 信息系统的工作过程与信息系统的体系结构密切相关。不同功能的信息系统对体系结构有不同的要求。浏览器/服务器结构是随着互联网技术的兴起而兴起的,是对客户机/服务器结构的一种变化或者改进的结构。 在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成浏览器/服务器结构。这样,客户端计算机载荷得到大大简化,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 此次我们搭建的网络学习管理系统,主要事务(课程管理、用户管理、学习管理)在服务器端实现,用户端主要操作为浏览课程、反馈学习过程,因此系统的体系结构采用浏览器/服务器结构。 系统设计方案 根据系统的功能,对网络学习管理系统的设计如下: (1)框架设计。 (2)系统功能模块设计。 (3)各模块功能设计。 详细设计出每个模块的功能及实现功能的步骤。一般以流程图表示。 (4)数据库设计。 数据处理是信息系统应用的核心和基础。数据库是信息系统用于管理和存储数据的方式。信息系统的数据库设计,主要工作包括绘制数据流图、编写数据字典、设计数据逻辑结构。 绘制数据流图,要根据业务流程描绘出数据在系统中流动和处理的过程,要描绘出信息流和数据从输入到输出的过程中所经过的变换。 编写数据字典可对系统中的数据做详细描述,包括对数据项、数据结构、数据存储、数据说明等的描述。例如对“用户名”的描述如下: 数据项名称:用户名(username) 类型:字符型长度:16 说明:必须包含字母、数字,最短8位,最长16位 根据数据流图和数据字典,对收集到的数据进行分类、组织,确定数据间的关系,同时根据信息系统选定的数据库管理系统所支持的数据模型,确定数据的逻辑结构。 五、开发步骤与过程 1.安装Moodle的运行环境———安装配置系统软件、数据库管理系统 Moodle必须被安装在服务器上才能正常运行。 (1)Moodle应用平台的环境安装。 ①首先上网下载Xampp集成 ... ...

~~ 您好,已阅读到文档的结尾了 ~~