php+mysql一个简单的图书管理系统设计思路

**

1.登录注册页面

**
1.如果数据库中没有查询到用户账号和密码相匹配的数据,就alert(‘用户名或者密码错误’),然后返回登录页面;
在这里插入图片描述

在这里插入图片描述

2.如果用户名密码相匹配,则在登录页面设置cookie[‘username’],(主要用于给登录用户一些交互),然后跳转到booklist页面,(显示图书所有信息的页面,实际意义上的首页)
3.如果没有账号,可以注册账号,注册前首先查询该账号是否已经被注册,被给出提示
在这里插入图片描述
在这里插入图片描述
**

2.图书信息管理,所有业务从这里跳转

**
1.登录成功后页面
在这里插入图片描述
2.主要功能介绍:
.对于图书信息表的操作:有图书的增删改查,
2.1图书信息表增加功能

其中进行add操作时,首先查询数据库,判断该ID是否存在。如果不存在,允许用户插入数据。否则会提示,该ID已经存在,返回booklist页面。图书时间使用数据库插入数据的时间,不能自己输入时间
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2.2图书信息表修改功能
比增加页面多一个对图书时间的操作,对图书编号是唯一的,不允许修改
在这里插入图片描述
2.3 图书信息表删除功能
删除有二次确认,js实现,如果二次确认,执行删除操作(在当前显示数据页面booklist执行)
在这里插入图片描述
2.4 图书信息表显示功能
有一个分页查询,并显示当前页数和总页数

可以在booklist.php第168行设置page_size控制一页显示数据的个数
在这里插入图片描述
基于用户输入的书名,查找所有含有该书名关键字的图书信息
在这里插入图片描述

用户交互栏,通过登录时设置本地的cookie,显示欢迎栏

**

3.用户信息管理

**
通过主页面左上角的自助服务里的个人信息可以开启这个功能
在这里插入图片描述
首先,进入个人信息页面默认是不能修改信息提交的,只能查看和返回
在这里插入图片描述
然后,如果用户想要修改个人信息,提供一个是否修改信息的单选框,当点击启用,会开启修改功能,并且会弹出提交按钮,这里账号是不允许修改的,密码由于安全性,这里也不让他修改
在这里插入图片描述

4.图书类型管理

和图书信息类似,这里就不多说多了

在这里插入图片描述

  • 23
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 95
    评论
评论 95
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

松%

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值