今天开始另一个网站的制作-互动媒体学习社区,这个项目是从《ASP.NET 项目开发实战密码》中找到的,书中使用的是webform来制作的。为了将自己学的ASP.NET MVC用在实践中,之使用书中该项目的总体设计和数据库设计两章,细节或许也有些修修改。
互动媒体学习社区主要功能:
前台:
- 发布教程:发布上传视频教程,语音教程
- 观看视频教程,并且留言
- 听语音教程,并且留言
- 论坛区
- 注册会员
- 联系我们
后台:
- 公告管理:创建,修改,删除以及发布公告。
- 教程管理:浏览和删除所有会员发布的视频,语音教程,以及管理员上传和管理视频,语音教程。删除所有留言。
- 用户管理:浏览,删除,停用所有注册会员。
互动媒体学习社区的用户主要分成三类:
1.普通用户:
- 观看教程
- 发布留言
- 查看论坛区信息
2.注册用户:
- 观看教程
- 上传教程
- 发布留言
- 查看论坛区信息
- 发布论坛区主题
- 发布论坛区留言
- 查看个人信息
- 修改密码
- 下载教程
3.管理员:
- 观看教程
- 审核上传教程
- 发布教程
- 删除教程
- 发布,删除留言
- 删除论坛区主题
- 删除论坛区留言
- 删除,停用会员
4.超级管理员:
- 观看教程
- 审核上传教程
- 上传,删除教程
- 浏览,删除留言
- 删除论坛区主题
- 删除论坛区留言
- 删除,停用会员
- 新增,删除,停用管理员
开发网站使用的工具:VS2013 + SQL