Net 学生管理系统大作业程序说明
学号:212400934 姓名:张三 班级:21 软二
1. 控制器
HomeController
AdminController:
2. 控制器设计作用
a) HomeController:
i. Index():首页入口,默认跳转到登录页
ii. Login(string username, string password):登录页面入口,当用户进行登录操
作时,执行登录业务,需验证用户名和密码是否正确,若成功,则跳转到后
台,失败则提示错误原因。
iii. Register(string username, string password, string confrimPassword):注册页
面入口,当用户进行注册操作时,需验证用户名是否已存在,执行注册业务,
若成功,则跳转到登录页,失败则提示错误原因。
b) AdminController:
i. Index():后台首页入口,会检测登录状态,若未登录,跳转到登录页。
ii. UserEdit(string username, string sex, string email, string mobile):学生注册
入口,当管理员提交了学生注册时,进行学生注册操作,会检测学生姓名是
否存在,成功则跳转到学生列表页,失败则提示错误原因。
iii. UserList(int pageIndex = 1, int pageSize = 10, int id = 0):学生列表入口,可
查询学生列表信息,也可以删除某个指定的学生。
iv. StateEdit(int sid = 0,string stateName = "", string remark = ""):编辑学生状
态入口,当管理员提交了编辑请求时,会进行学生的状态进行编辑,然后记
录操作的日志。
v. StateList(int pageIndex = 1, int pageSize = 10, int id = 0, string cz = ""):学生
操作日志查看入口,可以查询学生转学、退学、毕业的操作日志。
3. 页面截图