ASP.NET Core【在线教育系统】功能要求
2023-09-14 09:05:00 时间
目录
1. 技术介绍
核心技术:ASP.NET CORE+EF;
前端:BootStrap;
开发工具:VS2019以上版本;
数据库:SQL Server2014以上版本;
2.功能介绍
本项目分前台用户界面功能和后台管理功能;
前台用户界面功能:
滚动大条幅展示重要通知和课程或者活动;
展示课程,根据实际业务需求,展示课程推荐,最新课程,免费课程,实战课程;
课程搜索,用户输入指定课程关键字,可以搜索查询,也可以根据课程类别分类,和类型进行搜索;
课程详细展示
用户登陆
后台管理功能:
管理员登录
课程管理
课程类别管理
用户管理
授课老师管理
订单管理
菜单管理
友情链接管理
系统属性管理
自定义帖子管理
轮转图片帖子管理
3. 前端
3.1 首页
3.2 课程
提供按照课程的类别,类型以及搜索框进行快速查询相关课程
点击任意一门课程,免费课程可以直接观看,vip课程则需要通过支付宝或者微信缴费开通vip进行观看
3.3 登入
学习课程时候需要登录才能观看相关视频资料
登入后可以查看个人中心的相关功能
在我的订单界面可以查看已经购买的课程
3.4 商品兑换
3.5 课程发布
在课程发布页面可以提交发布的课程资料
在我的发布页面可以查看所有已经发布的课程相关信息,查看审核状态
4. 后端
4.1 登录
4.2 系统管理
包括用户管理,角色管理,菜单管理,可以查看对应的信息并添加,导入,修改或删除
角色管理界面可以为角色分配权限
4.3 课程管理
可以添加课程,对课程进行分类管理:公共课程,专业课程,免费课程等
在类别管理中可以添加课程的分类信息
在审核功能处可以对上传的视频进行审核
4.4 教师管理
4.5 导航菜单
4.6 轮播管理
4.7 通知管理
4.8 礼品管理
功能与页面要求基本上都是完整的,页面的UI并非一定要符合,要求完成功能第一。给学生们做练习相当合适。
适用于语言【Java】【ASP.NET】【PHP】
相关文章
- Asp.Net Core 项目实战参考
- ASP.NET Core Autofac生命周期
- ASP.NET WebAPI如何实现文件的上传实战演练
- ASP.NET Core MVC中如何使用Session实现身份验证
- ASP.NET Core WebApi+EF Core轻量级文件系统实战演练
- asp.net core 3.1 MVC/WebApi JSON 全局配置
- 《ASP.NET MVC4 WEB编程》学习笔记------HtmlHelper
- [Log]ASP.NET之HttpModule拦截404异常
- 【ASP.NET Core】依赖注入高级玩法——如何注入多个服务实现类
- 重新整理asp.net core 实操篇——简介
- 《ASP.NET Core 6框架揭秘》目录
- ASP.NET Core 6框架揭秘实例演示[20]:“数据保护”框架基于文件的密钥存储
- [ASP.NET Core 3框架揭秘]服务承载系统[4]:总体设计[下篇]
- [ASP.NET Core 3框架揭秘] Options[5]: 依赖注入
- ASP.NET Core中如影随形的”依赖注入”[下]: 历数依赖注入的N种玩法
- ASP.NET Core的配置(2):配置模型详解
- [转] 在Asp.net前台和后台弹出提示框
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- ASP.NET Web Forms - 数据库连接
- ASP.Net MVC4+Memcached+CodeFirst实现分布式缓存
- ASP.NET Core 中的基于角色的授权ASP.NET Core 中的基于角色的授权
- asp.net core mvc权限控制:分配权限
- ASP.NET Core 中间件 中间件(Middleware)和过滤器(Filter)的区别
- Asp.Net Core&CAP实现分布式事务
- ASP.NET MVC项目的创建
- ASP.NET Core微服务(二)——【ASP.NET Core Swagger配置】
- ASP.NET WEB——项目中Cookie与Session的用法