更新时间:06-10 上传会员:紫色烟火
分类:计算机信息 论文字数:9481 需要金币:1000个
摘要:现代社会,随着现代信息技术的快速发展,计算机技术在教育中的广泛应用,以及个人电脑的快速普及,现代人选择学习的方式也更加多样[1]。
-为满足人们网上学习的需求,视频学习平台的设计与实现为渴望获得更多更优质内容的用户提供了一个在线视频学习的平台,在传统的学习方式上再辅以线上学习的形式,使用户在线即可选择自己喜爱的课程以观看视频的形式进行学习。
-视频学习平台从用户的实际需求出发,确定了平台应包含后台管理员管理和前台用户管理两大管理模块,不仅可满足后台管理员对网站内容的及时管理,也满足了前台用户的使用需求[2]。系统采用php作为开发语言,mysql作为数据库[3],基于php的MVC(Model- View-Controller)框架yii完成了系统的开发,参照RBAC( Role-Based Access Control)基于角色控制的访问控制,实现管理员的授权功能[4]。
关键字:MVC;RBAC;信息技术
目录
摘要
Abstract
1 绪论-1
1.1 研究意义与研究背景-1
1.2 研究内容-1
1.3 相关技术简介-1
1.4 论文组织结构-1
2 系统需求及可行性分析-2
2.1 系统需求分析-2
2.1.1 系统功能需求分析-2
2.1.2 系统性能需求分析-2
2.1.3 主要技术分析-2
2.2 系统可行性分析-2
3 系统总体设计-3
3.1 系统总功能模块设计-3
3.2 功能模块详细分析-3
3,2.1 前端用户管理模块-3
3.2.2后端管理员管理模块-4
3.3 数据库设计-5
3.3.1 数据库逻辑设计-5
3.3.2 数据库详细设计-5
4 系统详细设计-10
4.1 前端用户管理模块设计-10
4.1.1 登陆注册模块-10
4.1.2 视频管理模块-12
4.1.3 文章管理模块-14
4.1.4 评论管理模块-17
4.1.5 积分管理模块-18
4.1.6 个人信息模块-19
4.2 后台管理员管理模块设计-20
4.2.1 登陆管理模块-21
4.2.2 管理员管理模块-21
4.2.3 用户管理模块-24
4.2.4 视频管理模块-24
4.2.5 文章管理模块-25
4.2.6 评论管理模块-25
5 系统测试-27
5.1 测试目标与测试方法-27
5.1.1 测试目标-27
5.1.2 测试方法-27
5.2 改进方案-27
结 论-28
参 考 文 献-29
致 谢-30