基于ASP.NET MVC的课程预约系统

该系统采用B/S架构,使用C#编程语言进行开发。项目采用三层架构+MVC的方式进行搭建,使用VS2019作为开发环境,使用SQL server数据库存储数据。项目主要分为三个模块,用户模块,教师模块,管理员模块,每一个模块都有其特有功能。详情见文档(项目附带功能详细实现过程)。
用户登录

用户点击登录,跳转到登录页面,输入用户名、密码、验证码完成登录,跳转到主页。
用户注册
在这里插入图片描述

用户点击注册、跳转到注册页面,在此页面输入用户名、密码、真实姓名以及手机号完成注册,跳转到登录页面。

在这里插入图片描述

课程展示

用户点击课程,即可跳转到课程展示页面,查看所有可预约课程。

在这里插入图片描述

教师展示

用户可以通过导航栏教师菜单查看在本平台注册的教师信息。
在这里插入图片描述

个人中心

登录后用户可以进入个人中心,在个人中心页面可以进行修改个人信息。

在这里插入图片描述

课程预约记录

用户所预约课程会显示在我的预约页面中。登录后可以进行查看。

在这里插入图片描述

取消预约

用户若有要是无法参加课程,可以在我的预约中选择取消预约,在取消预约页面输入信息后等待管理员同意即可。

在这里插入图片描述

消息接受

用户登录后可以在此栏,查看后台管理员发送的消息。
在这里插入图片描述

教师登录

教师点击登录页面,输入账户信息点击登录即可跳转到教师主页。
在这里插入图片描述

预约教室

教师需要预约教室后才可发布课程,教师在此页面选择预约的教室及时间,预约选择时间合理后,点击提交即可完成预约。

在这里插入图片描述

教室预约记录

教室点击我的预约即可查看所预约教室,在此页面可以选择取消预约教室。

在这里插入图片描述

取消预约

教师如若又要事无法上课,可以选择取消预约的教室。

在这里插入图片描述

消息接受

教师登录后可以查看管理员发送给自己的信息。

在这里插入图片描述

后台登录

管理员在此页面输入正确的账户、密码、验证码后点击提交即可跳转到后台页面

在这里插入图片描述

用户管理

管理员可再次进行用户的查询删除操作。

在这里插入图片描述

教师管理

管理员可再此进行教师的添加、删除、修改操作。

在这里插入图片描述

课程管理

管理员可在此对成功预约到教室的教师课程进行发布操作。

在这里插入图片描述

教室管理

管理员可在此进行教室的添加、删除、查询操作。

在这里插入图片描述

预约管理

管理员可在此查看所有的预约信息。并可以进行添加、修改、删除操作。

在这里插入图片描述

消息管理

管理员可在此查看预约取消申请消息,也可以发送消息给教师、用户。并可以对这些消息进行删除、查询的操作。

在这里插入图片描述

教室空闲情况查看

管理员选择教室后,可在此页面查看教室一周预约情况。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值