PHP-MySQL图书管理系统(附源代码)

这篇具有很好参考价值的文章主要介绍了PHP-MySQL图书管理系统(附源代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本系统采用phpstudy开发平台,采用PHP和MySQL数据库进行开发,开发工具为HBuilder。phpStudy是一个PHP调试环境的程序集成最新的

Apache+PHP+MySQL+phpMyAdmin,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。(其他平台均可)@@@文末有获取方式

功能:
图书部分:
图书录入 图书下架 图书信息修改 查询图书
用户部分:
增添用户 注销用户 重置用户 修改信息
借阅部分:
图书借阅 图书归还 逾期图书 图书催还
操作日志记录 个人信息
php7版本 layui框架

  • 用户登录

PHP-MySQL图书管理系统(附源代码)

<?php
	session_start();
	if($_SESSION['yzm']==$_POST['yzm']){
		$yzm="yes";
	}
	else{
		$yzm="no";
	}
	include('../install/conn.php');
	$mima=md5(md5($_POST['password']));
	$sql="select * from admins where wno='".$_POST['wno']."' and wps='".$mima."'";
	$conn=mysqli_connect($servername,$username,$password,$database);
	if(!$conn){
		die("连接失败:".mysqli_connect_error());
		exit();
	}
	$str=mysqli_query($conn,$sql);
	$num=mysqli_num_rows($str);
	$row=mysqli_fetch_object($str);
	if($num==0){
		$yh="no";
	}
	else{
		$yh='yes';
		
		$_SESSION['username']=$row->wname;
		$_SESSION['wno']=$row->wno;
		// $a=$row->usno;
	}
	$arr=array('yonghu'=>$yh,'yzm'=>$yzm,'sql'=>$_SESSION['wno']);
	echo json_encode($arr);
?>
  • 后台首页

PHP-MySQL图书管理系统(附源代码)

<div id="nav">
					<ul>
						<li><a href="muser.php">用户基本信息管理</a>
							<ol>
								<li ><a href="muser.php" style="color: white;">用户录入</a></li>
								<li ><a href="muser.php" style="color: white;">注销用户</a></li>
								<li ><a href="muser.php" style="color: white;">重置密码</a></li>
								<li ><a href="muser.php" style="color: white;">修改信息</a></li>
							</ol>
						</li>
						<li><a href="mbook.php">图书基本信息管理</a>
							<ol>
								<li><a href="mbook.php" style="color: white;">图书录入</a></li>
								<li ><a href="mbook.php" style="color: white;">图书销毁</a></li>
								<li ><a href="mbook.php" style="color: white;">修改信息</a></li>
								<li ><a href="mbook.php" style="color: white;">查询图书</a></li>
							</ol>
						</li>
						<li><a href="mborrow.php">图书借阅管理</a>
							<ol>
								<li><a href="mborrow.php" style="color: white;">图书借阅</a></li>
								<li ><a href="mborrow.php" style="color: white;">图书归还</a></li>
							<!-- 	<li ><a href="mborrow.php" style="color: white;">新用户录入</a></li>
								<li ><a href="mborrow.php" style="color: white;">新用户录入</a></li> -->
							</ol>
						</li>
						<li><a href="">库存图书管理</a>
							<ol>
								<li><a href="" style="color: white;">新用户录入</a></li>
								<li ><a href="" style="color: white;">新用户录入</a></li>
								<li ><a href="" style="color: white;">新用户录入</a></li>
								<li ><a href="" style="color: white;">新用户录入</a></li>
							</ol>
						</li>
						<li><a href="">个人中心</a>
							<ol>
								<li><a title="编辑" style="color: white;"  onclick="xadmin.open('编辑','self.php? idd=<?php echo $row->bno;?>',600,550)" href="javascript:;">个人信息</a></li>
								<li><a href="mloginout.php" style="color: white;">退出</a></li>
							</ol>
						</li>
					</ul>
				</div>
  • 用户信息

PHP-MySQL图书管理系统(附源代码)

	<?php
								//
								include('../install/conn.php');
								$conn=mysqli_connect($servername,$username,$password,$database);
								$per_page=10;
								$sql="select * from users";
								//分页
								$str=mysqli_query($conn,$sql);
								$total=mysqli_num_rows($str);
								$total_page=ceil($total/$per_page);
								if($_GET['next_page']==''){
									$dq_page=1;
									$begin=0;
								}
								else{
									$dq_page=$_GET['next_page'];
									$begin=($dq_page-1)*$per_page;
								}
								$sql="select * from users limit $begin,$per_page";
								$str=mysqli_query($conn,$sql);
								while($row=mysqli_fetch_object($str)){
								?>			
											
											
				                          <tr>
				                            
				                            <td><?php echo $row->usno?></td>
				                            <td><?php echo $row->usname?></td> 
											<td><?php echo $row->ussex?></td>
											 <td><?php echo $row->usem?></td>
											<td><?php echo $row->usnum?></td> 
				                            <td class="td-manage">
				                              
				                              <a title="编辑"  onclick="xadmin.open('编辑','member-edit.php? idd=<?php echo $row->usno;?>',600,500)" href="javascript:;">
				                                <i class="layui-icon">&#xe642;</i>
				                              </a>
				                              <a onclick="xadmin.open('重置密码','memberpsw.php? idd=<?php echo $row->usno;?>',600,400)" title="重置密码" href="javascript:;">
				                                <i class="layui-icon">&#xe631;</i>
				                              </a>
				                              <a title="删除" onclick="member_del(this,<?php echo $row->usno?>)" href="javascript:;">
				                                <i class="layui-icon">&#xe640;</i>
				                              </a>
				                            </td>
				                          </tr>
										  
							<?php
							 }
							?>
  • 添加用户

PHP-MySQL图书管理系统(附源代码)

<?php
session_start();
include('../install/conn.php');
$conn=mysqli_connect($servername,$username,$password,$database);
$mima=md5(md5($_POST['pass']));
$sql1="select * from admins where wno=".$_SESSION['wno'];
$str=mysqli_query($conn,$sql1);
$row=mysqli_fetch_object($str);
$w_ps=$row->wps;
$sql4="select * from users where usno=".$_POST['usno'];
$str4=mysqli_query($conn,$sql4);
$row4=mysqli_fetch_object($str4);
$usno=$row4->usno;
	if($w_ps!=$mima){
		$pw=0;
	}
	else{
		
		$pw=1;
		if($usno==$_POST['usno']){
			$c=0;
		}
		else{
			$c=1;
		    $sql="insert into `users` (`usno`,`usname`, `usps`, `usem`,`usnum`,`ussex`) values ('".$_POST['usno']."','".$_POST['username']."','".$mima."', '".$_POST['email']."', '".$_POST['mobile']."', '".$_POST['sex']."');";
		    $str=mysqli_query($conn,$sql);
		    if($str){
		    		$code=1;
		    }
		    else{
		    	$code=0;
		    };    			
		}
	}
$arr=array('code'=>$code,'sql'=>$sql,'pw'=>$pw,'c'=>$c);
echo json_encode($arr);
?>
  • 添加图书

PHP-MySQL图书管理系统(附源代码)

<?php
session_start();
include('../install/conn.php');
$conn=mysqli_connect($servername,$username,$password,$database);
$mima=md5(md5($_POST['pass']));
//检验图书
$sql4="select * from books where bno=".$_POST['bno'];
$str4=mysqli_query($conn,$sql4);
$row4=mysqli_fetch_object($str4);
$b_no=$row4->bno;

//检验管理员密码
$sql8="select * from admins where wno=".$_SESSION['wno'];
$str=mysqli_query($conn,$sql8);
$row=mysqli_fetch_object($str);
$w_ps=$row->wps;


if($w_ps!=$mima){
	$pw=0;
}
else{
	if($b_no==$_POST['bno']){
		$c=0;
	}
	else{
		$c=1;
		$sql="insert into `books` (`bno`,`bname`, `writer`, `press`) values ('".$_POST['bno']."','".$_POST['bname']."','".$_POST['writer']."','".$_POST['press']."');";
		$str1=mysqli_query($conn,$sql);
		$now=date('Y-m-d H:i:s');
		
		$sql2="insert into `massage` (`bno`, `bstatus`,`wno`,`mtime`) values ('".$_POST['bno']."','在馆','".$_SESSION['wno']."','".$now."');";
		$str2=mysqli_query($conn,$sql2);
		
		$sql3="insert into `belong` (`bno`,`cno`) values ('".$_POST['bno']."','".$_POST['cno']."');";
		$str3=mysqli_query($conn,$sql3);
	}
	if($str1==true and $str2==true and $str3==true){
		$code=1;
	}
	else{
		$code=0;
	}
	$pw=1;
}




$arr=array('code'=>$code,'c'=>$c,'pw'=>$pw,'sql'=>[$sql3,$sql2,$sql],'str'=>[$str1,$str2,$str3]);
echo json_encode($arr);
?>
  • 导航栏

PHP-MySQL图书管理系统(附源代码)

跳转获取源代码
演示视频文章来源地址https://www.toymoban.com/news/detail-503894.html

到了这里,关于PHP-MySQL图书管理系统(附源代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [项目]PHP图书管理系统(附源码)

    📔这里是一个喜欢编程的小程序员,KSaMar 📕如果此文章对您有些许帮助,您可以选择赞助本作作者,让作者有更强的更新文章动力! 📒如果您喜欢此文章,您可以 点赞👍 收藏⭐ 一下,这将对我书写有很大的帮助! 📘如果您通过阅读此文章发现了BUG,请及时私信联系我

    2024年02月08日
    浏览(34)
  • 基于ssm+vue.js+uniapp小程序的图书管理系统附带文章和源代码部署视频讲解等

    🌞 博主介绍 :✌CSDN特邀作者、985计算机专业毕业、某互联网大厂高级全栈开发程序员、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序、前端、python等技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导、面试辅导、简

    2024年04月22日
    浏览(37)
  • 基于PHP的图书管理系统的设计与实现

    1 引言 5 1.1 总体概述 6 1.2 开发背景 6 1.3 开发目的 6 1.4 本系统的开发环境 6 1.4.1 开发工具与环境 6 1.4.2 软硬件平台选择 7 2 系统分析 7 2.1 可行性分析 7 2.1.1 技术可行性 7 2.1.2 经济可行性 7 2.1.3 社会可行性 7 2.2 相关技术分析 8 2.2.1 PHP程序设计语言介绍及特点 8 2.2.2 MySQL数据库的

    2024年02月09日
    浏览(34)
  • php图书馆管理系统的设计与实现毕业设计-附源码

    摘 要 大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在图书馆的要求下,开发一款整体式结构的图书馆管理系统,将复杂的系统进行拆分,能够实现对需求的

    2024年02月08日
    浏览(35)
  • MySQL 图书管理系统

    1.1.1 信息需求分析 (1) 图书信息:包括书籍编号,书籍名称,出版社,作者,库存量,出版日期,价格,库存,剩余量,类别等; (2) 借阅证信息:包括借阅证编号,办证日期,可借数量等; (3) 读者信息:读者编号,读者姓名,读者性别,读者电话 (4) 图书借还信息:包括图

    2024年02月04日
    浏览(36)
  • 图书管理系统(JDBC、MySQL)

        目录 一、建立连接 1. 思路 2. 代码 二、 管理员上架功能 1. 思路 2. 代码 三、读者注册功能 1. 思路 2. 代码 四、读者借书功能 1. 思路 2. 代码 五、读者还书功能 1. 思路 2. 代码 六、读者查看借阅历史功能 1. 思路 2. 代码  (1)Record 类 (2)实现功能代码     该图书

    2024年02月08日
    浏览(32)
  • 简单的图书管理系统(mysql)

     我的GitHub :GitHub - FunnyGuy525/LibraryManageSystem) 一、数据库结构设计 1.E-R图 2. 数据库创建语句 create database if not exists tsjy; use tsjy; 3. 表结构设计说明 借阅人表是一个实体表,它存储了借阅人的基本信息,如证件号、姓名、类别、已借数目和电话。证件号是借阅人表的主键,它可

    2024年02月08日
    浏览(50)
  • MYSQL课程设计——图书管理系统(一)

      图书借阅管理是学校工作中的一项重要内容,学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进行管理控制,不仅工作量庞大,而且容易出错。浪费了许多的人力和物力,已不能适应时代的发展。在当今信息时代,这种传统的管理方法

    2024年02月04日
    浏览(31)
  • 基于Python+MySQL的图书管理系统

    目录 前言 一、开发环境与开发工具 二、系统需求分析 三、系统功能分析 四、数据库设计 1、数据库概念结构设计 (1)数据流程图  (2)系统ER图 2、数据库逻辑结构设计 3、数据库物理结构设计 五、数据库应用系统各个模块代码设计          1、主界面模块 2、登录界

    2024年02月02日
    浏览(32)
  • java+Mysql 图书管理系统(idea)

    目录 前言 部分界面截图 登录界面 注册界面 图书管理界面 关于我们界面  部分代码 登录界面 数据库工具类 jdk 版本:openjdk version \\\"11.0.12\\\" MySql版本:5.7.40 加(vx:lixuanzi99313)帮调试 调试说明:远程协助 源代码:链接:https://github.com/lixuanzi/LibraryMansgementSystem 演示视频 【j

    2024年02月11日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包