互动媒体学习社区ASP.NET MVC 开发文档

       今天开始另一个网站的制作-互动媒体学习社区,这个项目是从《ASP.NET 项目开发实战密码》中找到的,书中使用的是webform来制作的。为了将自己学的ASP.NET MVC用在实践中,之使用书中该项目的总体设计和数据库设计两章,细节或许也有些修修改。

互动媒体学习社区主要功能:

前台:

  • 发布教程:发布上传视频教程,语音教程
  • 观看视频教程,并且留言
  • 听语音教程,并且留言
  • 论坛区
  • 注册会员
  • 联系我们

后台:

  • 公告管理:创建,修改,删除以及发布公告。
  • 教程管理:浏览和删除所有会员发布的视频,语音教程,以及管理员上传和管理视频,语音教程。删除所有留言。
  • 用户管理:浏览,删除,停用所有注册会员。

互动媒体学习社区的用户主要分成三类:

1.普通用户:

  • 观看教程
  • 发布留言
  • 查看论坛区信息

2.注册用户:

  • 观看教程
  • 上传教程
  • 发布留言
  • 查看论坛区信息
  • 发布论坛区主题
  • 发布论坛区留言
  • 查看个人信息
  • 修改密码
  • 下载教程

3.管理员:

  • 观看教程
  • 审核上传教程
  • 发布教程
  • 删除教程
  • 发布,删除留言
  • 删除论坛区主题
  • 删除论坛区留言
  • 删除,停用会员

4.超级管理员:

  • 观看教程
  • 审核上传教程
  • 上传,删除教程
  • 浏览,删除留言
  • 删除论坛区主题
  • 删除论坛区留言
  • 删除,停用会员
  • 新增,删除,停用管理员

开发网站使用的工具:VS2013 + SQL

原文地址:https://www.cnblogs.com/Weimin496/p/7426127.html