(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模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。
- 上一篇:对我国《小企业会计准则》的思考和探索
- 下一篇:基于Web的图书馆信息管理系统设计与实现
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状