(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的图书馆信息管理系统设计与实现

基于Apriori算法的电影推荐

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

公寓空调设计任务书

志愿者活动的调查问卷表

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

国内外图像分割技术研究现状

神经外科重症监护病房患...