15.10 管理员的主要模块
管理员主要对系统的一些初始化进行操作,比如,教师审批、预约审批等操作。前台主要包括以下页面。
AIndex.aspx:
管理员登录后的主页。
AdminApproved.aspx:
对教师注册后进行审批。
AdminBook.aspx:
对学员预约教师的审批。
15.10.1 教师审批
当教师进行教员注册后,需要管理员审批通过后,才可以进入到家教预约系统中供学员进行预约,下面详细介绍教师审批的模块开发。
(1)在网站中添加一个新文件夹:Admin,用于专门存放管理员的相关权限模块,如图15-22所示。
图15-22 添加“Admin”文件夹
(2)在Admin文件夹中,添加一个窗体:AdminApproved.aspx,用于处理教师审批,打开这个文件,在页面拖放一个GridView控件,并绑定相关字段,如图15-23所示。
图15-23 前面界面
在GridView控件中,各字段绑定后的代码如下。
(3)编写后台代码,代码如下。
(4)运行程序,结果如图15-24所示。
图15-24 教师审批
当单击“审批”按钮时,即可通过审批,也可以删除无效的申请。
15.10.2 预约管理
学员对教员进行预约后,只有管理员审核通过后,预约才算完成。
预约管理模块的主要开发过程如下。
(1)在Admin文件夹中,添加一个窗体AdminBook.aspx,用于处理预约。打开这个文件,同样在页面拖放一个GridView控件,并绑定相关字段,如图15-25所示。
图15-25 前台界面
前台设置好后,代码如下。
(2)编写后台相关代码,代码如下。
(3)运行程序,结果如图15-26所示。
图15-26 预约管理