一、功能
前台功能:
1、用户注册、用户登录、个人信息修改、查询个人已借阅书籍
2、借阅书籍、还书
3、退出登录
后台功能:
1、后台登录
2、管理员密码修改
3、普通用户管理:修改信息、删除用户
4、图书管理:修改图书信息、删除图书、图书入库、图书查询、图书统计
5、退出登录
二、工具
PHP编程:Sublime Text、phpstorm
SQL:mysql
环境搭建:PHP study(PHP 5.5 + Apache)
三、效果展示
3.1 前台功能:
网站首页
用户注册
用户登录
个人信息修改
查询个人已借阅书籍
3.2 后台功能:
后台管理登录
管理员密码修改
普通用户管理
图书管理:修改图书信息、删除图书
图书入库
图书查询
图书统计
四、网站代码
index.php文件代码
<?php
include("config.php");
?>
<html xmlns="http://www.w3/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset = "gb2312" />
<title>图书馆管理系统</title>
<link rel="stylesheet" href="style.css" type="text/css">
<script type="text/javascript" src="./js/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="./js/bootstrap.min.css" />
</head>
<body>
<?php include("head.php");?>
<table width="80%" class="table">
<tr>
<td>
<?php
$pagesize=10;
if(!urldecode($_GET[proid])){
$sql="select * from yx_books order by id desc";
}
else{
$sql="select * from yx_books where type='".urldecode($_GET[proid])."'";
}
$rs=mysql_query($sql);
$recordcount=mysql_num_rows($rs);
$pagecount=($recordcount-1)/$pagesize+1;
$pagecount=(int)$pagecount;
$pageno=$_GET["pageno"];
if($pageno=="")
{
$pageno=1;
}
if($pageno<1)
{
$pageno=1;
}
if($pageno>$pagecount)
{
$pageno=$pagecount;
}
$startno=($pageno-1)*$pagesize;
if(!urldecode($_GET[proid])){
$sql="select * from yx_books order by id desc limit $startno,$pagesize";
}
else{
$sql="select * from yx_books where type='".urldecode($_GET[proid])."' order by id desc limit $startno,$pagesize";
}
$rs=mysql_query($sql);
?>
<table class="table table-hover">
<tr>
<td align="center" bgcolor="#A67D3D"><b>书籍编号</b></td>
<td align="center" bgcolor="#A67D3D"><b>书名</b></td>
<td align="center" bgcolor="#A67D3D"><b>价格</b></td>
<td align="center" bgcolor="#A67D3D"><b>入库时间</b></td>
<td align="center" bgcolor="#A67D3D"><b>类别</b></td>
<td align="center" bgcolor="#A67D3D"><b>现有数量(本)</b></td>
<td align="center" bgcolor="#A67D3D"><b>操作</b></td>
</tr>
<?php
while($rows=mysql_fetch_assoc($rs))
{
?>
<tr>
<td align="center"><?php echo $rows["id"];?></td>
<td align="center"><?php echo $rows["name"];?></td>
<td align="center"><?php echo $rows["price"];?></td>
<td align="center"><?php echo $rows["uploadtime"];?></td>
<td align="center"><?php echo $rows["type"];?></td>
<td align="center"><?php echo $rows["leave_number"];?></td>
<td align="center">
<?php
$rs2=mysql_query("select * from lend where book_id='".$rows['id']."' and user_id='".$_SESSION['id']."'");
$rows2=mysql_fetch_assoc($rs2);
if($rows2['book_id']){
echo "<font color='red'>您已借阅</font> <a href=huanshu.php?book_id=$rows[id]>我要还书</a>";
}else{
if($rows["leave_number"]==0){
echo "<font color='#cccc00'>该书已借完</font>";
}else{
echo "<a href=jieshu.php?book_id=$rows[id]>我要借书</a>";
}
}
?>
</td>
</tr>
<?php
}
?>
</table>
<table class="table table-hover">
<tr>
<td height="35" align="center" bgcolor="#FFFFFF">
<?php
if($pageno==1)
{
?>
首页 | 上一页 | <a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=<?php echo $pageno+1?>">下一页</a> | <a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=<?php echo $pagecount?>">末页</a>
<?php
}
else if($pageno==$pagecount)
{
?>
<a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=1">首页</a> | <a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=<?php echo $pageno-1?>">上一页</a> | 下一页 | 末页
<?php
}
else
{
?>
<a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=1">首页</a> | <a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=<?php echo $pageno-1?>">上一页</a> | <a href="index.php?proid=<?php echo urlencode($_GET[proid]);?>&pageno=<?php echo $pageno+1?>" class="forumRowHighlight">下一页</a> | <a href="?pageno=<?php echo $pagecount?>">末页</a>
<?php
}
?>
页次:<?php echo $pageno ?>/<?php echo $pagecount ?>页 共有<?php echo $recordcount?>条信息
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="782" height="30" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td height="19" align="center" background="images/button1_bg.jpg">
<script type="text/javascript" src="http://www.04ie/net/cpt.js"></script>
</td>
</tr>
</table>
</body>
</html>
网站结构
更多推荐
PHP+Mysql——图书馆管理系统(前后端形式-整套源码)
发布评论