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

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

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

用户登录

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

用户注册

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

课程展示

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

教师展示

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

个人中心

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

课程预约记录

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

取消预约

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

消息接受

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

教师登录

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

预约教室

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

教室预约记录

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

取消预约

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

消息接受

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

后台登录

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

用户管理

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

教师管理

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

课程管理

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

教室管理

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

预约管理

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

消息管理

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

教室空闲情况查看

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

回帖
    七暮

    七暮 (铂金 段位)

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

     

    温馨提示

    亦奇源码

    最新会员