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

源码 C#
0 294    下载2
七暮
七暮 2023-05-24 16:47:29
所需:160 积分 收藏

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

用户登录

用户点击登录,跳转到登录页面,输入用户名、密码、验证码完成登录,跳转到主页。

用户注册

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

课程展示

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

教师展示

用户可以通过导航栏教师菜单查看在本平台注册的教师信息。

个人中心

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

课程预约记录

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

取消预约

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

消息接受

用户登录后可以在此栏,查看后台管理员发送的消息。

教师登录

教师点击登录页面,输入账户信息点击登录即可跳转到教师主页。

预约教室

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

教室预约记录

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

取消预约

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

消息接受

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

后台登录

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

用户管理

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

教师管理

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

课程管理

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

教室管理

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

预约管理

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

消息管理

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

教室空闲情况查看

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

回帖
    七暮

    七暮 (铂金 段位)

    725 积分 (0)粉丝 (24)源码

     

    温馨提示

    亦奇源码

    最新会员