PHP+MYSQL图书管理系统(课设)

编程之家收集整理的这篇文章主要介绍了PHP+MYSQL图书管理系统(课设)编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

这里主要用到的技术是html+css+js+apache服务器+php+MySQL,逻辑较为简单,只用到了数据库的增删查改最基础的用法,登陆用到了php的session验证。纯属是简单完成本学期的课设作业,请大家不要笑我! 基本界面如下所示: 1.登陆界面 2.显示所有图书信息界面 3.添加图书界面 4.修改图书界面 5.删除图书界面 连接数据......

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

        基本界面如下所示:

        1.注册登陆界面

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

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

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

     

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

<?PHP

	//定义函数,用来连接数据库,并且执行SQL语句
	function query($sql){
	    //创建MysqLi对象,连接数据库
	    $MysqLi = new MysqLi('localhost','root','bookmanage');

	    //判断数据库是否连接成功
	    if($MysqLi->connect_errno){
		    dIE($MysqLi->connect_errno);
	    }

	    //SQL语句设置中文字符解析
	    $MysqLi->query('set names utf8');

	    //执行SQL语句
	    $res = $MysqLi->query($sql);

	    //关闭数据库
	    $MysqLi->close();

	    //返回执行结果
	    return $res;
	}

?>

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

<?PHP
	
	require_once"tool/MysqL.PHP";
	
	if($_POST){

		//开启会话
		session_start();

	    //接收用户名
	    $username = $_POST['username'];

	    //接收用户密码
	    $password = $_POST['password'];

		// 判断是否输入
		if ($username == ''){
	    	echo "<script>alert('请输入账号')</script>";
		} elseif($password == ''){
	    	echo "<script>alert('请输入密码')</script>";
		} else {

			//判断用户是否存在
			$sql = "select username,name from user where username='{$username}' and password='{$password}'";

			//执行
			$res = query($sql);

			//判断是否存在
			if($res->num_rows>0){
				
				//用户存在,获取用户的基本信息,进行数据共享,并且跳转到业务界面
				$data = $res -> fetch_all(MysqLI_ASSOC);

				//存储用户关键信息
				$_SESSION['name'] = $data[0]['name'];

			    //跳转管理页面
				echo "<script>window.location.href='http://localhost//bookmanage/all.PHP'</script>";
			    	
			}else{
				echo "<script>alert('用户名或密码错误')</script>";
			}
		}
	}
?>

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

<?PHP

    //开启会话
    session_start();

    //判断是否登录
    if(!isset($_SESSION['name'])){

    	//如果没有,提示并且强制跳转到登陆界面
        echo"<script>alert('当前未登录,请先登录')</script>";
        echo "<script>window.location.href='http://localhost//bookmanage/login.PHP'</script>";
    }
  
?>

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

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

        1.球员管理系统

 

        2. 学生成管理系统

         3.学生宿舍管理系统

        ·4. 学生信息管理系统

        5. 主题酒店系统

总结

以上是编程之家为你收集整理的PHP+MYSQL图书管理系统(课设)全部内容,希望文章能够帮你解决PHP+MYSQL图书管理系统(课设)所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

PHP文章

“Ruby on Rails已死”言论甚嚣尘上后的三年,GitLab还没放弃它!
三分钟带各位揭秘黑客究竟是什么,以及想要成为黑客都需要具备哪些能力?
菜刀流量特征(最开始是明文传输,后来采用base64加密):PHP类WebShell链接流量如下图:第一:“eval”,eval函数用于执行传递的攻击payload,这是必不可少的;第二:(base64_decode($_POST[z0])),(base64_decode($_POST[z0]))将攻击payload进行Base64解码,因为菜刀默认是使用Base64编码,以避免被检测;第三:&amp;z0=QGluaV9zZXQ...,该部分是传递攻击payload,此参数z0对应$_
一、PHP开发 登录页面1.数据库搭建先在mysql数据库中创建一个test数据库login表:设置如下几个字段:id : 它是唯一的,类型为 int ,并选择主键。uesrname : 用户名,类型为 varchar, 长度为30。password : 密码,类型为 varchar, 长度为30。添加一个用于测试的用户名和密码插入了一个数据username为22222; password为222222.验证码发表一个产生png图片验证码的基本图像:1、产生一张png的图片..
文章目录前言第一章 PHP语言学习介绍1.1 PHP部署安装环境1.2 PHP代码工具选择第二章 PHP代码基本语法2.1 PHP函数知识介绍2.2 PHP常量变量介绍2.2.1 PHP变量知识:2.2.2 PHP常量知识:2.3 PHP注释信息介绍2.4 PHP数据类型介绍2.4.1 整形数据类型2.4.2 布尔数据类型2.4.3 字符串数据类型2.4.4 浮点型数据类型2.4.5 PHP数据类型之查看和判断数据类型2.5 PHP流程控制语句2.6 PHP算数运算方法2.6.1 PHP程序自加自减运算2.
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、文件目录二、管理员界面相关代码(PHP+CSS)1.admin.php2.admin.css三、增加功能四、删除功能(delete.php)五、多选删除功能(checkdelete.php)六、修改功能(insert.php)七、查询功能(search.php)八、数据库内容前言提示:本文采用PHP对数据库进行操作:本文就介绍了PHP实现对MySQL数据库的增删改查操作基础内容。提示:以下是本篇文章正文内容,下面
要求:完成以下页面的制作1、login.php:登录页面,存在权限类别(user和admin),登录成功后重定向到admin.php/user.php。2、admin.php:admin用户登录后访问的页面,只有admin用户登录后能够访问,若为非admin权限用户需重定向到登录页面。3、user.php:user用户登录后访问的页面,只有user用户登录后能够访问,若为非user权限用户需重定向到登录页面。4、logout.php:退出登录,退出登录后将重定向到登录页面。5、reg.
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注