基于PHP的图书借阅管理系统设计与实现

基于PHP的图书借阅管理系统设计与实现

目录
摘要 1
1前言 2
2小组分工情况 3
3关键技术介绍 3
3.1PHP 3
3.2JavaScript 3
3.3Ajax 3
3.4Mysql 3
4系统分析和设计 4
4.1需求分析 4
4.2数据库设计 5
4.2.1概念设计 画出数据库系统的E-R图 5
4.2.2逻辑设计 5
4.3系统整体设计 7
4.3.1用户模块 7
4.3.2管理员模块 7
5系统实现 8
5.1数据库的连接 8
5.2首页 8
5.3管理员模块 10
5.4 Ajax技术 11
6 结束语 14
参考文献 15
2 小组分工情况
本小组由XXX、XXX、XXX、XXX4个人构成,本人是该组的组长,处于“技术总监”这个位置,指导组员们完成他们的工作,并且参与了大部分代码的编写,包括数据库的设计、js代码的编写、css代码的编写、一大部分的php代码的编写,所以本实验报告会尽可能详细地讲述完整个项目的实现。
3 关键技术介绍
3.1 PHP
PHP全称是Hypertext Preprocessor,是一种通用开源的脚本语言,主要适用于WEB领域。PHP吸收了众多语言的特点,简单易学,并且使用广泛、代码运行速度快。PHP语言主要有以下几个优势:
(1)开放源代码
(2)免费性
(3)快捷性
(4)跨平台性强
(5)效率高
(6)图像处理
(7)面向对象
(8)专业专注
3.2 JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,JavaScript主要是由ECMAScript、DOM、BOM三个部分组成。JavaScript主要有以下特性:
(1)脚本语言
(2)基于对象
(3)简单
(4)动态性
(5)跨平台性
3.3 Ajax
Ajax是一种无需加载整个网页,异步更新网页局部内容的技术,通过Ajax框架,可以大大提升网页的用户体验度。
3.4 Mysql
MySQL是一个关系型数据库管理系统,因为体积小、速度快、总体拥有成本低,尤其是开放源码特点而受到广大开发者的欢迎。

4 系统分析和设计
4.1 需求分析
在开发本系统之前,本小组去图书馆进行了实地调查,对实际需求经行了记录,然后再通过浏览其他的类似的网站,对需求进行了分析和总结。总结需要开发一下功能:
(1)用户注册登陆
(2)用户根据图书名字模拟查询书籍
(3)用户可以修改密码
(4)用户可以借阅相关的书籍
(5)用户可以查看“我的借阅”
(6)管理员管理图书分类
(7)管理员管理书籍(增加删除修改书籍)
(8)管理员管理会员
(9)管理员管理图书借阅
(10)图书由一级分类和二级分类功能
需求分析是开发人员通过对应用问题及环境的理解和分析,为问题涉及的信 息、功能及系统行为建立模型,本文转载自http://www.biyezuopin.vip/onews.asp?id=12762将用户需求精确化、完全化的过程。数据库能否 正确地反映现实世界,主要取决于需求分析。

4.2 数据库设计
4.2.1.概念设计 画出数据库系统的E-R图

在这里插入图片描述

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>main</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<meta http-equiv="content-type" content="text/html;charset=utf-8">
	<link rel="stylesheet" type="text/css" href="css/main.css">
  </head>
  <body>
<table class="table" align="center">
	<tr class="trTop">
		<td colspan="2" class="tdTop">
			<iframe frameborder="0" src="top.php" name="top"></iframe>
		</td>
	</tr>
	<tr>
		<td class="tdLeft" rowspan="2">
			<iframe frameborder="0" src="left.php" name="left"></iframe>
		</td>
		<td class="tdSearch" style="border-bottom-width: 0px;">
			<iframe frameborder="0" src="search.php" name="search"></iframe>
		</td>
	</tr>
	<tr>
		<td style="border-top-width: 0px;">
			<iframe frameborder="0" src="body.php" name="body"></iframe>
		</td>
	</tr>
</table>
  </body>
</html>

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

                       

点击阅读全文

上一篇 2023年 6月 15日 am10:48
下一篇 2023年 6月 15日 am10:49