标题 | JAVA课程群网络教学平台构建 |
范文 | 林思敏 摘要:互联网基础设施建设的兴起,课程群网络教学管理系统颠覆了传统教育模式,使其有了突破性的转变。JAVA 相关技术成为应用程序开发的主流语言,同时,JAVA 相关技术也是高校毕业生就业方向较好的选择之一,其具备广泛的市场需求和发展潜力。JAVA课程群网络教学平台程序依托JAVA 软件编程技术所实现,将与JAVA相关的课程资源整合管理;该网络教学平台的构建主要包括了学生及教师信息的增删改查、资料的上传与下载的权限功能。该平台的构建不仅提高了教学管理工作的效率,实现在线学习、在线答疑、资源共享,更有助于课堂课后的联系,提高学生对JAVA相关课程的学习兴趣和实践能力。 关键词:JAVA课程群;网络教学平台;资源共享 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)33-0113-03 1 概述 目前,很多学生愿意选择网络教学系统,该课程群网络的学生或者教师具有自主性、不受空间和时间等因素所限制的特点。课程群网络的平台方便教学、提高教学效率、提供网络视频教学等功能,JAVA的课程群网络在互联网上进行授课与解答,网络课程群在大多数高校中比较受欢迎,很多从事软件教学的机构也对其产生青睐。在高校中,很多学校都开设与JAVA相关的课程,其中:JAVA 高级程序设计课程、HTML5编程设计、数据库程序设计、大数据程序设计、云计算分布式设计、移动程序开发与设计、JAVA嵌入式开发设计等课程。由于很多学生受时间和空间限制不能亲自到课堂听课,信息化为课程群网络教学管理系统带来了革新,关键的是网络课程群所实现的教学效果和用户体验都很好,学生或者教师无需按部就班的上课或者授课,只需自主选择合适的时间段完成在校的学习或者授课即可,在后续网络教学中,使得网络课程教学更加深入人心。 因此,对整个系统采取B/S架构的方式构建课程群网络教学,与My SQL数据库相结合搭建网络教学平台,JAVA课程群网络教学平台构建教学管理系统的开发与实现需要其实际需求,通过对课程群的现状分析,实践基于信息化完成课程群网络教学具有一定的可行性,课程群网络教学具有实用价值和现实意义。 2 系统需求分析设计 2.1 总体需求分析设计 实现JAVA课程群网络教学平台构建,最初的开发步骤是完成该系统的总体需求分析设计。该网络课程群应用程序依托JAVA 软件编程技术所实现,将与JAVA相关的课程资源整合管理,下面的章节将详细介绍JAVA 课程群网络教学资源从远程网络课程教材上传与下载管理,到学生通过互联网实现远程教务管理,这个过程无需预约。该网络教学系统从而达到“远程教学管理、灵活多变的教学风格”的效果。该网络教学系统不仅为教学管理提高了效率,更有助于教学资源共享,培养学生对JAVA相关网络课程的学习兴趣、创新精神和提高实践能力。 2.2 系统详细功能性需求分析与设计 通过对网络课程群管理系统的总体需求分析,将系统的需求分析转化为系统的功能结构菜单结构,通过功能将其划分不同功能模块。下面为网络课程群管理系统的功能需求列表:系统基本数据管理、学生数据管理、远程的网络课程群教学资源管理、在职教师数据管理、网络课程群在线教学与线下辅导和答疑功能、网络课程远程资源下载管理和网络教学在线交流共享管理。 1) 系统基本数据管理 在网络课程群管理系统中,实现对学生数据、课程关系、教师数据管理、网络课程群管理和教学资源下载等基本数据综合管理功能。 2) 学生数据管理 在网络课程群管理系统中,实现对系统的学生用户动态管理操作,学生通过网络课程群系统实现自主注册,自主管理本人基本信息的功能等。 3) 远程的网络课程群教学资源管理 系统中的教师角色负责发布JAVA 课程群教学资源等数据。将与JAVA相关的课程群教学资源进行整合,构成在互联网中发布的网络课程教材体系。在网络课程群教学系统中,教师将课程分为章或者节,在上传网络教学教材选择性的进行加密操作,充分保护教师产权信息,学生通过互联网并根据自己的需求,选择想要学习的网络课程名称。 4) 在职教师数据管理 基本功能是針对教师数据进行管理,其他功能是教师数据管理功能完成上传网络课程群教学资源管理。 5) 网络课程群在线教学与线下辅导和答疑功能 网络课程群在线教学与线下辅导和答疑功能是该系统较为特色的功能之一。对于使用者而言,可以根据自己喜欢的对象进行选择,或针对系统中的某个用户单独提问,被提问的远程教师上线后方可以给予问题的解答。 6) 网络教学在线交流共享管理 网络教学在线交流共享管理是指为了实现课程群网络教学教务管理功能,远程教学教务管理能够完成的各种事项,其中包括:远程网络教学课程排课、网络教学课程设置、网络教学课程管理以及网络教学课程操作。 7) 网络课程远程资源下载管理 网络课程远程资源下载管理通过互联网方式实现的远程教学数据资源下载管理功能,远程资源下载功能主要包括:上传远程教学资源文件、直播教学资源视频、下载远程网络教学资源管理功能等。 2.3 非功能性需求分析设计 1) 整体功能界面要求,设计要求达到与网络课程群的界面风格一致,图、文、像、声等控件布局合理,做到保持界面友好。 2) 系统采取异步扩展功能要求,通过远程服务器端升级课程群网络管理系统版本,异步更新扩展。 3) 响应性速度需求,课程群网络教学管理系统要求响应时间不超过10s即可。 4) 并发查询需求,系统要求多任务、多用户同时访问。同时,系统平台能够根据用户的身份的权限不同,从而提供不同的信息服务与操作导向,确保每个用户根据自身角色权限满足自身需求。 5) 安全性能要求,优于考虑系统的数据安全隐患,为了保证数据的安全性,还可以通过将数据进行加密传输。 3 系统的总体设计 课程群网络管理系统实现了多种功能模块,其中的主要业务有:学生数据管理、在职教师数据管理、网络课程群在线教学与线下辅导和答疑功能、远程的网络课程群教学资源管理、网络课程远程资源下载管理和网络教学在线交流共享管理。 3.1 系统总体设计 3.1.1 功能设计 JAVA課程群网络教学平台构建的系统主要的功能模块包括学生、老师基本信息的增删改查,线上线下的教学辅导、提问、答疑,教学资源的上传与下载、打印等功能。系统的总体功能结构如图1所示。 3.1.2 系统登录设计 注册、登录模块是辨识身份和进行权限管理的前提条件,对用户的身份进行辨别,与数据库中的数据进行比较,管理员将会判断是浏览平台者还是学生、教师或者管理员,从而对不同身份的用户指引不同的操作步骤达到目的。 3.1.3 学生模块设计 1) 基本信息的浏览:在学生注册信息中锁定学生的基本信息,供学生及老师浏览。 2) 信息查询、修改:学生信息一旦录入,将要使用对应的用户名和密码进行登录,验证身份。此时,就可以对想要修改的信息进行查询和修改,完善自己的基本信息。 3) 线上线下教学提问:对教师的视频教学,在学习过程中或者后续内容中,进行疑惑的提问,等待老师的答疑。 4) 自我测试: 是平台提供检验学生在线学习成果的一种方式,根据课程内容组合配套相关的习题测试,从理论应用到实践创新两个方面,用来达到学以致用的效果。 5) 资源的下载、打印:对该平台上的共享教学视频资源进行下载,对教学作业和课堂笔记打印。 3.1.4 教师模块设计 教师模块主要是教学资源的上传、共享,对学生在接受课程教学中提出的问题进行解答。 1) 课程管理:是老师对不同课程的发布与上传进行的课程管理模块,添加章节、课件和知识点,对不同的课程,配以不同的授课方式,方便学生能更好、更快的接受不同的知识点。并对课程的进度和选择加以权限,让学生在选择听课的同时完成相应的课程才能往深层次的课程发展,先易后难,循序渐进的完成授课内容。 2) 题库、作业管理:教师可以根据课程管理,创建、删除、更新题库和作业,用来检验学生听课情况。 3) 教学数据的导入、导出:将对课程有用的表格、文件进行导入和导出。 4) 教学资源的上传、下载和打印:对课程需要的教学视频等进行上传、对其他教师的共享资源进行下载、打印。 5) 线上线下教学辅导、答疑:对于使用者而言,可以根据自己喜欢的对象进行选择,或针对系统中的某个用户单独提问,被提问的远程教师上线后方可以给予问题的解答。 3.1.5 管理员模块设计 系统的管理员实现对课程群网络系统的全体用户进行管理。主要是对用户身份进行管理划分权限,审核上传的内容发布是否符合该平台中心思想的需求。 3.2 系统的数据库设计 根据需求分析与设计,JAVA课程群网络教学管理系统数据表的概念结构设计,系统存在的全部数据表设计内容等,重点设计表与表之间的关联结构设计。 1) 用户数据表结构设计,其数据表的字段包括:序号、用户名、登录密码以及其他的表的字段。 2) 学生数据表结构设计,学生数据表主要的字段属性:系统分配的账号、登录昵称、所在位置、联系方式等字段。 3) JAVA课程群网络教学资源管理数据表结构设计,根据该表字段概念设计内容:序号、网络课程名称、课程资源文件类型、文件大小、文件上传时间、文件上传人、文件最后修改时间等字段。 4) 教师数据表字段属性设计,包括:系统自动为教师分配的编号、教师登录昵称、所在地理位置、课程序号、课时费用等字段。 5) 网络教学在线辅导与答疑管理数据表结构设计,根据该概念实体字段主要包括:序号、主题、提问时间、提问人、回复人、回复时间、是否满意等字段。 6) 教学资源下载管理数据表字段属性结构设计,在数据库中字段包括:序号、资源名称、下载时间、使用人、文件类型、是否付费、是否需要格式转换等字段。 7) 网络教学交流共享管理数据表结构设计,根据概念设计网络教学交流共享管理实体字段主要包括:序号、交流主题、参与人数、共享文件名称、共享时间、共享人等字段。 3.3 系统的总体技术架构设计 系统总体技术架构设计:基于B/S架构设计网络课程群应用软件系统需要遵循JAVA EE 四层应用程序开发模型,主要包括:显示层、数据业务逻辑加工层、数据业务存储层和数据库层。 1) 显示层:是应用软件平台的人机界面,显示用户与系统的信息交互。 2) 数据业务逻辑加工层:主要是注册登录模块、用户模块和管理员模块之间的业务层管理,将有关信息进行处理和加工,响应数据业务存储层。 3) 数据业务存储层:对数据业务逻辑加工层信息的保存和加载,实现对数据库的访问。 4) 数据库层:该平台的数据库层是用My SQL数据库系统来实现的,数据库中包含的数据表,为JAVA课程群网络教学平台提供了有力数据信息保障。 4 结论与未来研究方向 关于课程群网络教学平台构建的研发工作,并实现各个功能。总结为: 1) JAVA课程群网络教学管理系统已真正用于实际的教学实践中。 2) JAVA课程群网络教学管理系统的界面友好、操作便捷。 3) 课程之间的连贯性和融合性有待完善。 4) 预留部分待扩展的功能性接口。 对于JAVA课程群网络教学平台构建,这一教学模式,十分适用于软件实践开发类课程。在授课过程中,能有效地激发学生对知识渴求的积极性和主动性,有效地实现分层次个性化教学,切实地提升学生的实践创新能力,取得很好的教学效果。与此同时,该系统在使用过程中相信还会出现各种问题,还需要开发人员不断地进行维护和完善。 参考文献: [1] 赵彦. Java网络课程群教学平台的构建[J]. 实验室研究与探索, 2015(1). [2] 赵彦. 基于Java EE技术的Java课程群网络教学平台的设计与实现[J]. 安阳师范学院学报, 2014(2). [3] 唐琳,李彤,肖大薇. 基于翻转课堂的Java开发实践课程教学设计[J]. 计算机教育, 2015(4) [4] 刘艳梅 . 基于“实践和创新”能力培养的Java系列课程群教学研究与改革[J]. 计算机教育, 2015(14) [5] 刘艳梅 . Java课程群辅助教学平台设计与实现[J]. 软件导刊, 2015(2). [6] 卢冶,刘永良,张小立. 面向应用型人才培养的Java课程群研究与建设[J]. 实验室研究与探索, 2017(1). |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。