**

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.图书类型管理

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

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

  1. javaee图书管理系统mysql,图书管理系统设计与实现—看这篇就够了

    图书管理系统设计与实现 > 图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力.物理.财力,极大的浪费了资源,对于图书管理人员来说 ...

  2. python 面向对象程序设计 1.3 请为学校图书管理系统设计一个管理员类和一个学生类。

    题目: 请为学校图书管理系统设计一个管理员类和一个学生类.其中,管理员信息包括工号.年龄.姓名和工资:学生信息包括学号.年龄.姓名.所借图书和借书日期.最后编写一个测试程序对产生的类的功能进行验证.建 ...

  3. SpringBoot图书管理系统设计与实现(附源码下载地址)

    文章目录 01 系统概述 02 开发工具及技术选型 03 运行环境 04 用户分析 05 功能分析 06 数据库设计 07 项目工程结构及说明 08 部分功能展示及源码 8.1 首页 8.2 图书管理 ...

  4. 【php毕业设计】基于php+mysql+mvc的网上留言管理系统设计与实现(毕业论文+程序源码)——网上留言管理系统

    基于php+mysql+mvc的网上留言管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+mvc的网上留言管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  5. 【java毕业设计】基于javaEE+SSH+mysql+strust2的超市积分管理系统设计与实现(毕业论文+程序源码)——超市积分管理系统

    基于javaEE+SSH+mysql+strust2的超市积分管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+mysql+strust2的超市积分管理系统设计 ...

  6. 【php毕业设计】基于php+mysql+apache的课程网站管理系统设计与实现(毕业论文+程序源码)——课程网站管理系统

    基于php+mysql+apache的课程网站管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的课程网站管理系统设计与实现,文章末尾附有本毕业设计的 ...

  7. 【php毕业设计】基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码)——用户管理系统

    基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的subversion用户管理系统设计 ...

  8. c语言子菜单退出返回主菜单,毕业论文_图书管理系统设计报告077喜欢就下吧(范文1)...

    <毕业论文:图书管理系统设计报告07.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文_图书管理系统设计报告07(7)(喜欢就下吧)>相关文档资源请在帮帮文库(www. ...

  9. 一个简单的审批流程系统设计

    一个简单的审批流程系统设计 1 背景 ​ 最近在做一个企业管理系统的外包,该管理系统主要分为两个端,管理端(web端)和生产端(移动端).管理端的功能有人员管理.项目管理.工作量管理.审批流程管理等, ...

最新文章

  1. Web应用扫描测试工具Vega
  2. js动态添加meta标签
  3. 【转】Azure应用部署方式对比
  4. linux的grub损坏,如何利用Grub命令启动损坏的Linux系统?
  5. 荣耀5G手机加速追赶:最快将于下半年登场
  6. 从前端到后台,开发一个完整功能的小程序
  7. 浅谈C++设计模式之抽象工厂(Abstract Factory)
  8. Win2008使用无线网络
  9. 异常,性能损失在哪?
  10. 网上流传的继承RandomAccessFile缓冲办法并不可靠
  11. apache如何加载系统环境变量_游学电子:windows10系统如何用cmd指令设置环境变量...
  12. 《高质量程序设计指南——C++/C》重印啦!
  13. 计算机网络工程税收分类编码,税控开票系统商品和服务税收分类编码操作手册...
  14. 别再用 offset 和 limit 分页了,性能太差!
  15. Rollup 插件开发牛刀小试
  16. 未来的科技之光生物计算机,寻觅科技之光,点亮美好未来
  17. 打乱魔方软件_家里魔方吃灰了?这三款魔方App教你轻松上手
  18. 小白手动安装Win10系统
  19. 【问链-区块链基础知识系列】 第十二课 区块链产业落地现状分析
  20. TiDB监控pd面板显示:Region Health: empty-regin-count很多,怎么回收empty-regin?

热门文章

  1. 数据库中外键的作用以及和主键的区别
  2. Python异步任务模块之-celery
  3. ALEVEL经济知识点讲解:政府对市场的干预
  4. 全文检索服务----Elasticsearch
  5. Downloadmanager实现app实现的升级下载使用
  6. 如何在Ubuntu 18.04上使用Nginx与MySQL服务器一起部署ASP.NET Core应用程序
  7. uniapp打包微信小程序详细步骤【前端开发】
  8. 京东与苏宁之争,用户体验的博弈
  9. Java边读文件变解析
  10. Mysql的下载安装以及配置(超详细)