交互式移动学台数据库设计讨论 【关键词】移动学习平台;数据库;交互式 1 引言 随着互联网和信息社会的快速进展,传统的课堂教学已经越来越无法满意高校教学的需求,随着智能手机的普及,使用互动式的移动学习平台作为课堂教学的补充,可以较好的解决课堂教学时间有限、纯填鸭式教学方式等问题,数据库作为平台的基础,做好数据库的设计非常必要。 2 需求分析需求分析 简洁地说就是分析用户的需求,它是设计数据库的起点,这一阶段需要了解移动学习平台的功能需求、数据需求、处理需求、平安性和完好性要求,确定使用该平台的用户以及他们的业务需求。现阶段的移动学习平台较多,但专注于高校教学的较少。本移动学习平台以服务高校教学为动身点,为协作高校教学的使用,学习平台注意同学和老师的交互过程,使之能真正将平台应用于平常的教学过程中,因此在平台的分析设计阶段需要充分考虑高校教学及数据存储状况,平台的基础数据要考虑与学校现有数据的兼容性,以满意后期平台的基础数据可以直接从学校现有的数据库中导出。平台分为老师、同学和管理员三种用户,其中老师用户主要完成对课程的各种学习资源的管理功能,包括添加、修改、删除和查询教学大纲、授课打算、教学 PPT 和教学视频等资源,能学习任务,测试内容、导出成果、回复同学留言等功能;同学用户主要完成查看完成教学任务、在线学习、在线练习、在线测试和在线沟通等功能;管理员用户主要完成对院系、专业、班级、课程、老师、同学、公告等平台运行所需要的基础数据的管理功能。 3 概念设计 E-R 图也称实体-联系图,是表示数据对象及其关系的图形语言机制,供应了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。在学习平台需求分析阶段产生的需求说明书的基础上,把它们抽象为一个不依靠于任何详细机器的信息世界的数据模型,即概念模型,先分析需要哪些实体,再分析实体中需要的属性,最终分析出实体和实体之间的联系,平台涉及到的部分 E-R 图如图 1 所示。图 1 中仅列出了同学和老师主要用于交互的任务、测试和留言三个实体以及他们之间的关系,其他实体以及其属性由于下面的规律结构中已详细列出相应的关系模式,所以就未在 E-R 图中一一画出。 4 规律结构设计 数据库的规律结构设计就是把概念设计阶段设计好的 E-R 图中的实体、实体的属性和实体之间的联系转化为数据库支持的关系模式,然后依据详细数据库管理系统的特点和限制转换...