基于多媒体技术的《协议分析与测试》课程互动学习系统(7)
时间:2017-02-21 13:37 来源:毕业论文 作者:毕业论文 点击:次
(1) 课程展台:为学生提供课程操作平台。 课程简介:显示课程的基本情况的介绍;教学大纲:显示课程的教学大纲内容;授课计划:显示课程的授课计划;备课教案:显示课程的备课教案内容。 (2) 下载课件:学生对课件进行下载操作。 (3) 下载试卷:学生进行试卷下载操作。 (4) 观看视频:学生观看课程的视频教程。 (5) 网站留言:用于学生对网站的课程内容和服务进行建议或交流的平台。 (6) 友情链接:链接到其他网站。 3.4.2 管理员部分 (1) 管理员帐号管理:添加用户;编辑用户; (2) 编辑课程相关内容:编辑课程简介;编辑教学大纲;编辑授课计划;编辑备课教案; (3) 编辑视频:上传课程视频; (4) 编辑课件:编辑课件内容;编辑试卷内容; (5) 留言管理:查看留言信息;回复留言信息; 3.5 网站实体分析 图3-5-1 类图 3.6 网站的数据库设计 3.6.1 概念设计 在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 (1) 设计局部ER模式 1) 学生(编号,用户名,性别,QQ,EMAIL,注册时间等) 图3-6-1学生实体与属性的定义 2)课程信息(标题,内容,添加时间,类别) 图3-6-2 课程信息实体与属性的定义 3)课件(课件编号,标题,附件,添加时间) 图3-6-3课件实体与属性的定义 4)视频(视频编号,名称,附件,添加时间) 图3-6-4视频实体与属性的定义 5)管理员(管理员编号,帐号,密码,权限,添加时间) 图3-6-5管理员实体与属性的定义 (2) 实体关系定义: ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本网站分析如下: 实体间的关系: ① 一个课件只能属于一门课程,而一门课程可以包含多个课件。 图3-6-6 课程与课件1:N(一对多的关系) ②一个视频只能属于一门课程,而一门课程可以包含多个视频。图3-6-6 课程与视频1:N(一对多的关系) 3.6.2 设计全局ER模式 所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。 1) 确定公共实体类型 为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 (责任编辑:qin) |