论文部分内容阅读
20世纪以来电子信息技术飞速发展,为适应历史潮流推进自身更好发展,各行各业都在加速领域内信息化建设进程。教育行业的信息化由原来的以硬件为主,逐渐发展到同时注重硬件和软件。技术的发展在给人带来方便和好处的同时,也伴随着一些不利之处。当课堂上的教育资源越来越多的时候,大量信息会给学生学习带来一定的压力,学生会来不急仔细查看知识,不知道讲解知识的重点,如何有效处理大量知识明确重点对学生提出了挑战,同时及时消化课堂上面的知识也成为现今学生需要解决的一个问题。为此本文致力于设计一个笔记系统来尝试改善和缓解上述问题。本文首先介绍国内外的相关软件产品,比较出笔记软件的功能和优缺点,叙述认知科学,认知心理学,个人知识管理和笔记理论,探究出笔记的功能特点与策略模式等。通过分析软件产品和理论,总结出课堂笔记软件应该具备标注,笔记信息的整理等主要功能。结合课堂实际进行笔记系统业务流程分析,得出系统的简单架构,设计出系统的数据库模型,划分软件的四个模块。本系统软件结构采用插件式B/S模式,前端笔记输入部分采用插件模式,后台信息管理部分采用B/S模式。目标对象是课件,设计过程中考虑了信息关联,在火狐和IE浏览器上实现笔记功能,利用JAVA相关技术开发后台管理。开发中遇到的一些技术问题,本文从现有的技术中提出了一些解决方法并进行实现。以浏览器插件的方式实现了课件标注,页面的定位采用Xpath结合DOM节点内文字偏移和页面坐标两种方式。笔记的显示分为两种,一在浏览器左边的浏览栏显示,一在WEB页面上显示。信息存储在本地和网络,传送采用异步AJAX的方式,管理则采用WEB方式。系统包括了课件发布、做笔记、笔记整理、笔记浏览、交流等功能,以流行的浏览器为实现载体,发挥浏览器插件功能,为学生在课堂做笔记提供了一个简单有效的系统,系统在安装和使用上比较简单,能够帮助学生掌握和管理好课堂知识。但系统也还有一些不足之处和许多需要完善地方,这将是下一步需要做的工作。