实践教学服务平台开发项目分析
扫描二维码
随时随地手机看文章
引言
教学服务平台开发项目构建的是一个免费的具有针对性的自动化办公平台。通过本平台,本校师生可以方便地上传与分享教学资源,可以方便地进行学习和交流经验,在资源检索方面自主学习,形成本市教育事业的一个庞大的资源共享平台,赋予学校教学领域的新特色。充分利用和共享教学资源,有效地实施个性化教育,更多地实现教学之间的沟通交流,使传统模式的教学变成一个充满交互与交流的虚拟的学习社区,开展充满交流和交互的多种教学形式。
1主要建设内容
教学服务平台致力于实现学生、教师可以在任何时间、在网上任一终端等操作,以充分体现安全、公平,具备简便、快捷、准确、稳定和自处理等特点。平台的建设具备以下功能模块:
1.1下载模块
该模块由三部分组成:课件内容页面(以TXT文档、WORD文档、PDF文档、图片、音频、视频等形式显示在Web界面上)、课件评论部分(发布对每一个课件内容效果的建议)和检索(在检索框中选择相应的主题和发布人,输入关键字可得到相关页面列表)。通过目录和检索机制,学生可以方便地进行资料的搜索。
1.2评论模块
该模块由聊天室和电子公告板(BBS)两部分组成讨论室,为师生提供了一个基于Web的、实时的、异地的文本交流环境。用户使用浏览器可以浏览讨论室中的在线人员和发言列表,可以发表自己的观点。在电子公告板中,用户可以浏览以往用户的发言信息,可以发表自己的意见和建议。
1.3管理模块
该模块提供网站配置、用户管理(用户权限管理和用户功能管理)、系统配置、版面管理和数据库管理等内容,完成系统管理员对所有该系统功能的管理和完善。该模块也提供给用户一个休闲娱乐的场所。比如,网络书签给用户提供一个学习记录的地方,方便用户查询自己所学和未学的部分,同时能够给用户提供一个相关站点关联的地方。
基于Web的网络教学是利用Internet具有的各种功能,以浏览主页的形式提供网络教学服务。与传统的教学相比,教学服务平台应实现以下几个目标。
学生通过网络能在极短的时间内获得所需的信息,如教材、参考资料等;学生和教师可以快速地相互交流信息,并且是双向交流;无时间和空间的限制,教师和学生可以在自己合适的时间里进行访问;教师和学生可以在家里、工作单位或其他任何可以上网的地方进行学习和辅导活动;可以提供多种教学手段,教师对学生可以进行同步或异步的教学辅导;学生之间可以通过网络进行交流和讨论,可以促进学生之间的协同学习;可提供多种学习方法,以适应不同学生的学习要求。
2平台开发工具及采用的技术
2.1开发工具
本平台应用了Dreamweaver,Dreamweaver集多种网页开发功能于一身,可以轻松地完成几乎所有网页技术的编辑。它具有美观的操作界面及强大的编辑功能,在Dreamweaver中编辑JSP,可以很方便地应用各种辅助项目,实时测试编辑完成的动态网页,设计出功能完善的动态网页。后台数据库设计采用MySQL,MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL易于安装、部署和使用,可运行在台式机、笔记本上,也可运行在多处理器计算机上,提供了数据仓库功能,支持远程管理,并提供了丰富的数据库编程能力。
2.2系统开发的主要技术
针对功能需求和性能需求,本系统采用JSP进行开发。JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立动态的、高性能的、安全的、跨平台的先进动态网站。以前的组件无法实现真正的代码重用,其主要原因就是它们对于处理平台的依赖和对开发语言的依赖过重。Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术备受人们的关注。它的任务就是一次编写可以在任何地方执行,任何地方重用。JavaBean组件包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。JavaBean易编写、易维护、易使用,可以在任何安装了Java运行环境的平台上使用,而不需要重新编译。
本平台在开发过程中还采用JavaBean对一些对象信息进行封装,例如Condb类来连接数据库,用到的方法主要有executeQuery(Stringsql)和executeUpdate(Stringsql),用来实现对数据的查询和更新。
3教学服务平台的功能分析
使用本教学服务平台可降低使用者的劳动强度,准确快速地满足教师和学生的需求,提高工作效率,并且操作简单,方便用户使用;另外,还可以提高资源的更新率,统一资源的管理;同时也有利于跨学科的学习和研究。从另一个方面讲,使用本平台可加强学生与教师的交流,便于了解学生的学习状况。而基于互联网技术和办公自动化,对提高工作效率也有很大的作用,因为本平台是以服务为基础的。
本服务平台为师生提供了一个有效的交流平台,可为学生提供最新的学习资料。操作要求尽量简单、高效。在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:管理员登录后可以进行教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进行作业的管理、学生成绩的管理、题库信息的管理等,学生可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留言等。
为了满足平台的功能需求,本系统应能实现以下功能:
注册:提供了游客注册成为学生的功能。
论坛浏览:提供了游客浏览论坛帖子的功能。
登录:提供了验证用户身份的功能。
个人信息管理:提供了管理员、教师和学生修改个人信息的功能。
教学资源下载:提供了学生下载教学资源的功能。
博客浏览:提供了学生、管理员浏览教师博客的功能。
论坛发帖和回帖:提供管理员、教师、学生在论坛上发帖和回帖的功能。
教学资源上传:提供教师上传教学资源的功能。
教学资源管理:提供了管理员管理教学资源的功能。
教师信息管理:提供了管理员管理教师信息的功能。
教师博客管理:提供了教师、管理员管理博客信息的功能。
论坛信息管理:提供了管理员管理论坛信息的功能。
学生信息管理:提供了管理员管理学生信息的功能。系统总体功能需求如图1所示。
本系统在功能需求上,主要是考虑课内、课外用户的需求。教师在教学上,针对自己与学生的需要,利用网络系统进行合理化的设计。针对自己需要合理的管理资源、发布资源、回复信息等,使教学信息有序地传递,并使信息通过各种互助方式得以解决。学生在学习上,针对自己和教师的需要,利用网络系统获取信息、发布信息。针对自己需要合理的下载资源和检索资源,使学习信息快速有序地传递,并选用最佳的互助方式来解决问题。其主要功能如下:
新闻发布,可方便快捷地发布内外部教育信息。
消息通知信息发布,方便师生一对一交流,信息传递较快。
资源上传下载,为教学工作提供辅助服务。
交流服务,给学校教师、管理员和学生之间提供一个平等交流的环境。具体设计时,可以知道交流者身份,也可以不知道交流者身份,从而避免日常面对的尴尬,畅所欲言,提出自己的心得体会、建议经验,反馈工作学习需要,达到共同提高的目标。
教学服务功能可提供各种教学课程资源,为学生课余时间提供拓展学习服务,同时为教师提供教学服务。
网络作业,并可提供网上考试服务,让学生自由检验自己的学习状况,同时可以反馈给教师学生在哪方面的不足。
网络调查,针对一些尖锐的问题,可以开展网络不记名调查,根据统计数据开展所涉及的工作。
资源链接,可提供和日常教学有关的优秀教学资源系统。
热点新闻统计,可了解哪些信息访问的人多,点击率高,信息将会按照点击率进行排列。
具有网络记事本功能,如果用户在使用过程中需要记录文字信息,则可以使用系统网络记事本。
4结语
本系统采用MVC模式并应用JSP+MySql设计来实现校园教学资源共享与交流平台的设计与实现,通过本网站可以进行下载教学资源、阅览教师校园博客、论坛交流等功能,从而减轻教师在传统教学中的工作负担,同时也为学生提供了更广阔的学习空间,方便学生学习和教师管理,并可提高教学质量以及加强了师生的交流。
20211112_618e5242c72c5__实践教学服务平台开发项目分析