原创:MVC 5 实例教程(MvcMovieStore 新概念版:mvc5.0,EF6.01) - 2、数据框架 和 功能预览

说明:MvcMovieStore项目已经发布上线,想了解最新版本功能请登录 MVC 影视(MvcMovie.cn) 进行查阅。如需转载,请注明出处:http://www.cnblogs.com/DoduNet/

好几天没来了,看到有一些网友期待教程的发布,所以先把数据框架(与已发布的同步)和我设计时考虑的功能给大家列出来,以供大家参考。

一、数据结构框架

图一:数据结构拓扑图
数据框架关系图

MvcMovieStore 是采用Code First模式创建,大家看了之后应该就会明白,各个实体的属性与其之间的关系是什么关系,另外我在每个表头都分别标注了中文,大家应该会很明白。

二、功能列表:

其实每个功能都是围绕数据表来展开的,所以在创建数据实体类的时候,应先对系统功能进行大概的规划

  • 首页有一个宽屏的幻灯片展示,支持后台管理(cud、启用、禁用),后台发布时,自动读取背景色,以便使展示的每一个幻灯片都能更好与背景融入一体;
  • 应该有频道功能,大体分为:电影、电视剧、综艺节目、动漫 等
  • 每个频道都能使用一个功能的分类来对该频道的影视进行分类,还能快速通过分类来找到所有与之对应的影视信息(需要影视与分类有一个映射关系)
  • 游客可以对影视进行评分、进行评论
  • 可以通过影视的导演、主演进行检索,以便可以查看某导演或演员对应的所有影视信息
  • 影视信息包含海报和剧照,上传时能自动压缩,生成缩略图,加水印
  • 影视可以在线观看,可以直接下载,在线观看分为html5播放器和引用其他影库的电影(比如、优酷、土豆、pptv、腾讯视频、搜狐视频等)
  • 可以按频道、频道分类、发布年份、发布区域、高清类型对影视进行检索
  • 会员体系要分角色:普通会员、管理员、超级管理员 等,以便对不同用户进行权限划分
  • 对影视记录播放次数、下载次数、发布日期、评论日期、评分、是否评价;以便于不同的统计信息。

正是有了以上的简单的规划,我们创建数据实体类的时候,就不会太过盲目,不知道怎么创建类,创建什么样的类,类的属性该有什么 等一些困惑。

三、后台功能预览:

结合功能列表及数据框架,大家先看看后台管理的一些功能:前台请访问 Mvc影视 MvcMovie.cn


敬请等待后续…

说明:MvcMovieStore项目已经发布上线,想了解最新版本功能请登录 MVC 影视(MvcMovie.cn) 进行查阅。如需转载,请注明出处:http://www.cnblogs.com/DoduNet/,或加入 MvcMovieStore 群进行讨论:MvcMovieStore 交流

posted @ 2013-11-01 17:10  Dodu.Net  阅读(3777)  评论(11编辑  收藏  举报