当前位置:   article > 正文

PHP+MYSQL各种管理系统(课设)_php学生宿舍管理系统源码

php学生宿舍管理系统源码

        这里主要用到的技术是html+css+js+apache服务器+php+MySQL,逻辑较为简单,只用到了数据库的增删查改最基础的用法,登陆用到了php的session验证。以及验证码的验证。

        基本界面如下所示:

        1.注册登陆界面

                注册登录主要用到数据库的查询与添加语句,前端使用post方法将用户填写的注册信息

        提交,php接收到后添加到数据库中,即注册成功。

        登录时将前端填写的账号密码提交,然后通过php向数据库中查找是否有该账号,如果有的话,密码是否一致,一致则成功登录,否则密码错误。或者账号不存在。

     

        连接数据库的php代码如下所示(将该代码单独放在一个文件中,在其它需要用到数据库的页面引用该文件即可,无需重复输入代码):

  1. <?php
  2. //定义函数,用来连接数据库,并且执行sql语句
  3. function query($sql){
  4. //创建MySQLi对象,连接数据库
  5. $mysqli = new mysqli('localhost','root','root','bookmanage');
  6. //判断数据库是否连接成功
  7. if($mysqli->connect_errno){
  8. die($mysqli->connect_errno);
  9. }
  10. //sql语句:设置中文字符解析
  11. $mysqli->query('set names utf8');
  12. //执行sql语句
  13. $res = $mysqli->query($sql);
  14. //关闭数据库
  15. $mysqli->close();
  16. //返回执行结果
  17. return $res;
  18. }
  19. ?>

        登陆验证的代码如下所示,html中使用form提交表单,从而获取账号密码,然后使用以下代码处理 (将获取到的账号密码在数据库中查找验证)

  1. <?php
  2. require_once"tool/mysql.php";
  3. if($_POST){
  4. //开启会话
  5. session_start();
  6. //接收用户名
  7. $username = $_POST['username'];
  8. // 判断是否输入
  9. if ($username == ''){
  10. echo "<script>alert('请输入账号')</script>";
  11. } elseif($password == ''){
  12. echo "<script>alert('请输入密码')</script>";
  13. } else {
  14. //判断用户是否存在
  15. $sql = "select username,name from user where username='{$username}';
  16. //执行
  17. $res = query($sql);
  18. //判断是否存在
  19. if($res->num_rows>0){
  20. //用户存在,获取用户的基本信息,进行数据共享,并且跳转到业务界面
  21. $data = $res -> fetch_all(MYSQLI_ASSOC);
  22. //存储用户关键信息
  23. $_SESSION['name'] = $data[0]['name'];
  24. //跳转到管理页面
  25. echo "<script>window.location.href='http://localhost//bookmanage/all.php'</script>";
  26. }else{
  27. echo "<script>alert('用户名或密码错误')</script>";
  28. }
  29. }
  30. }
  31. ?>

        通过session验证已存储的信息从而判断用户是否登录,php代码如下:

  1. <?php
  2. //开启会话
  3. session_start();
  4. //判断是否登录
  5. if(!isset($_SESSION['name'])){
  6. //如果没有,提示并且强制跳转到登陆界面
  7. echo"<script>alert('当前未登录,请先登录')</script>";
  8. echo "<script>window.location.href='http://localhost//bookmanage/login.php'</script>";
  9. }
  10. ?>

        由于页面较多,所以源码不一一展示了。配置好apache后需要创建一个名为“bookmanage”的数据库,里面有“user”和“books” 俩张表,其中user的字段分别为:username,password,name;books的字段分别为:name,chu,author,price。

 使用微信扫描以下二维码,打开小程序免费获取源码

其它相同功能的不同界面设计:

        1.球员管理系统

 

        2. 学生成绩管理系统

         3.学生宿舍管理系统

        ·4. 学生信息管理系统

        5. 主题酒店系统

扫描以下二维码,免费获取源码

扫描以下二维码,免费获取源码

扫描以下二维码,免费获取源码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/558081
推荐阅读
相关标签
  

闽ICP备14008679号