三、Hibernate是一种用于执行sql语句的Java API和对象关系映射框架,主要对数据库的访问提供方便。Hibernate对JDBC进行了十分轻量级的封装,形成了自己独特的一套体系,底层是用java编写的接口和抽象类,为数据库开发人员提供了一个标准,规范了代码,减少了不同项目之间的耦合,使开发人员更加专一的去操作数据库,而不用担心其执行过程,JDBC原本是商标的名字。Hibernate本身提供了一套获取session和关闭session的方法,也提供了获取beginTransaction方法,在J2EE的框架中代替了CMP,完成了数据
存储的工作。
2。3数据库
SQL是现代化的一种标准语音,它使得对数据库的操作(增删改查)更加容易方便。
MySQL是一个现在主流市场比较流行的关系型数据库,现代许多网络媒体都采用MySQL数据库,可以在其中进行数据的关联,把不同表中的数据用外键相互串联在一起,方便查询,增加了数据的灵活性,也可以说是一种关联性数据库。MySQL也是一种基于底层语言编写服务器,其用户多、提供多线程处理。SQL是一种结构化语言,也是当前使用最多和最标准的编程语言之一。MySQL原理是根据客户和服务实现的。由一个服务器程序和多个使用客户组成。来*自-优=尔,论:文+网www.youerw.com
MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。MySQL用C和C++编写,它可以工作在许多平台(Unix,Linux,Windows)上,提供了针对不同编程语言(C,C++,JAVA等)的API函数;使用核心线程实现多线程,能够很好的支持多CPU;提供事务和非事务的存储机制;快速的基于线程的内存分配系统; SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。SQL是现代化的一种程序语音,它对数据库的操作(增删改查)很方便。
3 系统总体方案设计
3。1 系统总体框架
如下图所示为系统的总体设计框架,主要设计了学生和老师能在平台上互相交流,能观看视频,更为老师设计了虚拟教师,可以给学生安排任务。里面内容丰富,系统功能强大,适合在线教学。