系统设计说明书.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本系统采用mvc的设计模式,框架tp3.1 分为管理员端和学生端,若不能出现页面,将student文件放到浏览器根目录,配置一下虚拟主机即可出现 管理员端可以对学生的信息进行管理,增删改查,禁用(用到了jquery的ajax),同时可以查看学生们的考勤情况,今日考勤和历史考勤,甚至是今日签到和签退的详细数目。 学生端,学生登录之后可以进行签到和签退操作,可以查看自己的考勤记录。 管理员 登录模块 public function index(){ //如果是post请求则代表登录,否则显示登录界面 if (IS_POST) { $user = $this-_post(user); $pass = $this-_post(pass); $vdcode = $this-_post(vdcode); //判断用户是否为空 if (!$user) $this-error(请输入用户名!); //判断密码是否为空 if (!$pass) $this-error(请输入密码!); //判断验证码是否为空 if (!$vdcode) $this-error(请输入验证码!); //验证验证码是否正确 if (session(verify) != md5(strtoupper($vdcode))) $this-error(验证码错误!); session(verify, null);//使验证码失效 $User = M(Users);//实例化对象 //查询用户信息 $user = $User-where(username = . $user . )-field(user_id,username,role_type, password, is_enable, login_try_times, block_time, group_id)-find(); if (!$user) $this-error(用户不存在!, U(Login/index)); //判断用户是否被禁用 if ($user[is_enable] == 2) $this-error(你已经被禁用); //将用户信息存入session session(user_info,$user); session(user_id,$user[user_id]); //判断用户的角色,管理员则跳转到管理员端,学生则跳转到学生端 if($user[role_type] == 1) $this-success(登录成功,/AcpUser/get_student_list); if($user[role_type] == 2) $this-success(登录成功,/UcpSign/sign); } $this-assign(head_title, 管理员登录); $this-display(); } 修改密码 public function set_password() { //如果为空,则代表进入修改密码界面,而不是修改密码请求 $act = $this-_post(act); if ($act == save) { $user_id = intval(session(user_id)); $old_password = $this-_post(old_password); $this-assign(old_password, $old_password); $new_password = $this-_post(new_password); $this-assign(new_password, $new_password); $confirm_password = $this-_post(confirm_password); $this-assign(confirm_password, $confirm_password); //旧密码不能为空 if (!$old_password) { $this-error(请输入旧密码); } //新密码不能

文档评论(0)

kbook + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档