“嵌入式系统课程”网络教学平台开发毕业设计论文(编辑修改稿)内容摘要:

ava Server Pages;  对象通信协议:如 OMG 的 Common Object Request Broker Architecture( CORBA),基于 Java 标准的 Remote Method Invocation( RMI),微软的 Distributed Component Object Model (DCOM);  组件技术:如 EJB 和 DCOM;  Web 应用框架:如 IBM 的 WebSphere, Oracle 的 Oracle9i Application Server( Oracle9iAS), Microsoft Transaction Server(简称 MTS); 工作流技术:工作流技术是 90 年代以后计算机支持的协同工作( CSCW)领域中一个新的研究热点,工作流技术特别是工作流管理系统( WFMS)的应用有助于提高高校的信息化程度和运作效率。 三层体系结构的优点 三层的 Browser/Server 体系结构是把二层 Client/Server 结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了 Web 服务器,于是由原来的两层的 Client/server 结构转变成三层的 Browser/Server 结构。 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。 由于客户机把事务处理逻辑部分给了功能服务器,使客户机一下子 苗条 了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。 这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的功能。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 教学平台框架逻辑结构 、角色分配与整体结构 图 “ 嵌入式系统 课程” 网络教学环境设计 网络教 学环境的结构至少应包括六 大 要素:教学支撑平台、课程内容体系、教学资源库、虚拟实验系统、考核评估系统、教师群体和学习者。 前面五个要素与教师群体和学习者之间的关系 见 图 : 图 网络教学环境各要素间的关系 教学支撑平台是实现网络课程教学的基础,它包括各种网络硬件设备、系统软件与应用软件和保障网络正常运行的辅助人员群体,为网络教学的实现提供了必要的物质基础和交互性的学习环境。 课程内容体系是网络教学内容的核心,需要一个稳定的教师群体进行设计与研究。 教学资源库是对课程内容的扩展,能够为学习者提供丰富的学习资源,可以培养学习者对信息的获取能力和综合能力。 虚拟实验系统是网络教学内容的补充,可以增强学习者的感性认识和实践能力。 考核评估系统是实现教学效果评价的重要组成部分,可以对学习者学习成果进行评价并对其学习进程提出参考意见。 教师群体是教学内容的提供者和维持者,并为学习者提供一定的学习指导。 学习者 是网络教学环境中的主体,通过网络教学环境学习知识,培养能力。 虚拟实验系统 考核评估系统 教学支撑平台 学习者 教师群体 课程内容体系 教学资源库 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 教学平台使用用户 表 网络教学平台用户表 使用对象 人数 用户权限 1 匿名用 户 任意 可以查看使用平台内的任意开放资源 2 学生 任意 可以查看使用平台内的任意开放资源,参加在线考试,作业的提交,用户基本信息的维护 3 教师 1~5 发布信息,开设考试,上传资源 4 管理员 1 注册用户的管理,题库的增删,平台的综合管理 课程网络教学 平台 整体架构 “嵌入式系统课程” 的网络教学平台整体架构图见图。 根据“嵌入式系统课程”自身的特点,设计了八大模块,依次如下: 嵌 入 式 系 统 课 程 网 络 教 学 平 台首 页教 学 成 果教 学 内 容毕 业 设 计在 线 考 试课 程 设 计学 习 指 南教 研 资 源 图 嵌入式系统 课程 网络教学平台总体结构图 一 、 首页 1. 八大模块的热链接 、教学成果视频展示 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 二 、 教学内容 ⑴ 教学师资 ⑴ 教学大纲 ⑴ 上机平台 ⑴ 实验平台 ⑵ 教学条件 ⑵ 教学课件 ⑵ 上机内容 ⑵ 实验内容 三 、 学习指南 ⑴ 教师 ⑵ 学生 四 、 在线考试 1.在线测试 2. 考试系统 五 、 课程设计 3. 历年设计一览 六 、 毕业设计 2. 设计 平台 3. 历年设计一览 七 、 教研资源 八 、 教学成果 网络 教学平台功能需求 注册功能 要求参加嵌入式系统课程的学生必须注册信息,注册信息必须有学生的身份识别信息,包括学号,院系,班级,电子邮件,联系电话等。 要求用户注册的目的主要是为了方便老师和学生的互动和对在线考试人员的身份认证。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 登陆功能 该模块的主要功能是对用户进行身份验证。 教学平台允许匿名访问,但只具有游客身份,仅仅拥有浏览的权限,如果想使用教学平台的全部功能,则需要进行登陆,分为学 生及教师身份的认证。 同时,提供学生注册功能,注册后需经教师的认证和许可,方可进入教学平台。 用户信息维护与查看功能 用户可以维护个人信息。 主要是方便学生随时更改联系方式。 和查看个人相关的一些课程 信息。 信息发布功能 发布的信息应使所有浏览该网站的人都可看到,发布信息的用户有: ① 超级管理员:发布针对全专业学生的公告; ② 任课教师:发布课程相关信息,如:调课信息;作业提交时间;上机安排;实验安排;考试方式、地点安排等;课程设计相关信息;毕业设计相关信 息; ③ 上嵌入式系统课程的各班班长:通知班上同学各种消息; ④ 上嵌入式系统课程的各班学委:通知与同学各科学习相关的消息。 消息种类: ① 教学成果新闻; ② 竞赛获奖新闻; ③ 其它与学生关系密切的消息 资源下载功能 该模块这要实现学习工具和学习资料的下载功能 在线考试功能 该模块分为 在线测试和在线考试 两个部分。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 在线测试:学生可以按教学单元进行自我测试,测试的题型 、题量、难度及测试时间由学生自主选择,系统自动从题库中抽取符合要求的题目,测试结束,系统自动评分。 在线考试:是由教师提供的测试题 (如期中测试 ),在限定的时间内做完试卷,在由学生提交,教师通过后台阅卷并给出分数。 教学平台后台安全维护与管理 后台系统拥有强大的后台管理功能,支持整个系统各个环节的后台管理、操作以及后台控制。 1. 角色分配:超级管理员、普通管理员(教师)。 2. 具体功能: 1) 教学系统后台管理 测评系统后台包括题库管理、试卷管理、考生管理、考试结果管理、作业管理等。  题库管理:包括知识点定义、题库定义以及 题库管理;  试卷管理:包括一般试卷定义、自适应试卷定义以及试卷管理;  考生管理:考生信息管理;  考试结果管理:问答判分、考试结果查询;  作业管理:作业布置、作业成绩查询与管理。 2) 系统数据备份与恢复 提供系统数据库的备份与恢复功能。 3) IP 地址灵活控制客户端访问权限 IP 地址的设定主要解决系统角色的分配。 系统提供由教师从后台来控制是否需要进行终端 IP 的访问权设定。 教师可根据教学需要来灵活控制。 4) 管理员权限与信息管理 提供管理员创建,管理员权限设置,管理员信息查询与管理功能。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 系统初设一个系统超级管理员,拥有系统 最高管理权限,有权创建系统后台普通管理员,并对其进行权限设置。 系统使用者可根据其使用的实际需要来灵活运用该功能。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 第三章 网络教学平台功能 设计 “嵌入式系统 课程 ” 网络教学平台由教师教学系统、学生学习系统和教学管理系统三大模块组成,这些模块之间相互联系,相互配合,构成一个完整的网络教学系统。 系统功能框图如图 所 示。 嵌 入 式 网 络 教 学 平 台用 户 身 份 认 证教 师 教 学 系 统 学 生 学 习 系 统 教 师 管 理 系 统理论教学上机教学实验教学课程设计毕业设计学习指南在线测试在线考试学习讨论信息发布开设考试资源发布后台管理 图 嵌入式系统课程网络教学 平台 功能 框图 教学平台体系结构 网络教学平台按照 Browser/Server 模式, 即 浏览器 —WEB 服务器 +应 用服务器 —数据库服务器 的 三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。 系统采用 JSP 与 MYSQL 数据库相结合,其实现的基本原理是利用 MYSQL 作为数据仓库,用 Servlet 等高性能服务器端程序作为后台总控程序, JSP 程序在前台运行,Servelet 接受用户的输入,分别调用不同的 JSP 程序向客户端反馈信息, JSP/Servlet 通过HTTP 连接在服务器端和客户端传递数据,其体系结构如图 所示。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 平台 体系结构 教师教学系统与学生学习系统 图 活动基本结构图 教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块 : (1) 网络课堂 :网络课堂是实施网络教学的主要场所,教师和学生可以通过此模块实现实时和非实时的网上交流。 教师可以实现课程添加、修改,将课件上传等功能,而学生可以浏览教学大纲,教学计划,教学参考资料,教学课件等内容,也可以下载这些资料,通过此平台学生可以自主预复习,把传统的学习过程变得更加方便灵活。 (2) 网上作业 :作业环节是对所学知识理解和巩固的过程。 教师可以在网上发布、批内蒙古科技大学毕业设计 说明书(毕业 论文 ) 改、删除作业,学生可以在线或下载完成作业,完成后可以将 作业上传,还可以通过此环节查看自己完成作业的情况,查看教师评语等内容。 (3) 网上测试 :教师可以完成试题添加,试题管理,可以调用网络试题库按章、节或综合应用自动、手动组卷,进行成绩分析。 学生除了可以参加网上测试外,还可查询测试结果。 (4) 讨论答疑 :在界面上采用了 BBS形式,提问与回答的过程是异步的, 学生将学习中遇到的问题用留言的形式公布在网上,教师通过此模块进行答疑。 教师也可以在网上发布讨论题,引导学生进行学术研究和讨论 (5) 实验指导 :教师把学生在实验中遇到的问题和易犯的错误以回答问题的形式 表现出来,以交互的形式辅导学生顺利完成实验。 学生可以在计算机上撰写、提交实验报告,教师可以浏览、批阅。 后台管理系统 系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。 (1) 人员管理 :包括系统管理员、教师和学生管理。 其中管理员可以对所有人员进行添加、修改、删除和查询,同时还可以对教师的所有权限进行分配。 (2) 作业管理 :可以查看、修改和删除作业。 (3) 考试管理 :试题添加、修改、审核和删除。 (4) 讨论交流管理 :包括 BBS 版主管理、帖子管理。 内蒙古科技大学毕业设计 说明书(毕业 论文 ) 第四章 网络教学平台的 开发 流程 开发工具及技术 网 络教学平台 采用的开发工具有: Myeclipse、 Rational Rose 20xx(建模)。 具体工具的配置和运行环境的配置见附录 A。 A) 利用 Myeclipse 开发 JSP、 JavaBeans 等 Myeclipse 已成为当今开发者首选的 Java IDE 开发环境。 它将 Web 和企业应用开发与灵活高效的团队开发环境结合在一起,为开发者提供了一个端到端应用开发环境。 Myeclipse 支持最新的 Java 标准,它的可视化工具和向导使应用开发变得方便快捷。 Myeclipse 同时支持 Windows、 Linux 和 Solaris 三 种开发平台。 由于 Myeclipse 具有开放性、可扩展性、遵循标准等特点,使得用 Myeclipse 开发符合 J2EE 标准的电子商务应用、分发 Inter/Intra 分布式的关键性企业级应用、建立互联数据库、设计数据驱动的动态网页应用以及开发 Servlets、 JSP 异常快捷,从而加速产品推向市场的周期。 Myeclipse支持最新的 Java技术,包括 applets、 JSP/。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。