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.图书类型管理
和图书信息类似,这里就不多说多了
php+mysql一个简单的图书管理系统设计思路相关推荐
- javaee图书管理系统mysql,图书管理系统设计与实现—看这篇就够了
图书管理系统设计与实现 > 图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力.物理.财力,极大的浪费了资源,对于图书管理人员来说 ...
- python 面向对象程序设计 1.3 请为学校图书管理系统设计一个管理员类和一个学生类。
题目: 请为学校图书管理系统设计一个管理员类和一个学生类.其中,管理员信息包括工号.年龄.姓名和工资:学生信息包括学号.年龄.姓名.所借图书和借书日期.最后编写一个测试程序对产生的类的功能进行验证.建 ...
- SpringBoot图书管理系统设计与实现(附源码下载地址)
文章目录 01 系统概述 02 开发工具及技术选型 03 运行环境 04 用户分析 05 功能分析 06 数据库设计 07 项目工程结构及说明 08 部分功能展示及源码 8.1 首页 8.2 图书管理 ...
- 【php毕业设计】基于php+mysql+mvc的网上留言管理系统设计与实现(毕业论文+程序源码)——网上留言管理系统
基于php+mysql+mvc的网上留言管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+mvc的网上留言管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
- 【java毕业设计】基于javaEE+SSH+mysql+strust2的超市积分管理系统设计与实现(毕业论文+程序源码)——超市积分管理系统
基于javaEE+SSH+mysql+strust2的超市积分管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+mysql+strust2的超市积分管理系统设计 ...
- 【php毕业设计】基于php+mysql+apache的课程网站管理系统设计与实现(毕业论文+程序源码)——课程网站管理系统
基于php+mysql+apache的课程网站管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的课程网站管理系统设计与实现,文章末尾附有本毕业设计的 ...
- 【php毕业设计】基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码)——用户管理系统
基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的subversion用户管理系统设计 ...
- c语言子菜单退出返回主菜单,毕业论文_图书管理系统设计报告077喜欢就下吧(范文1)...
<毕业论文:图书管理系统设计报告07.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文_图书管理系统设计报告07(7)(喜欢就下吧)>相关文档资源请在帮帮文库(www. ...
- 一个简单的审批流程系统设计
一个简单的审批流程系统设计 1 背景 最近在做一个企业管理系统的外包,该管理系统主要分为两个端,管理端(web端)和生产端(移动端).管理端的功能有人员管理.项目管理.工作量管理.审批流程管理等, ...
最新文章
- Web应用扫描测试工具Vega
- js动态添加meta标签
- 【转】Azure应用部署方式对比
- linux的grub损坏,如何利用Grub命令启动损坏的Linux系统?
- 荣耀5G手机加速追赶:最快将于下半年登场
- 从前端到后台,开发一个完整功能的小程序
- 浅谈C++设计模式之抽象工厂(Abstract Factory)
- Win2008使用无线网络
- 异常,性能损失在哪?
- 网上流传的继承RandomAccessFile缓冲办法并不可靠
- apache如何加载系统环境变量_游学电子:windows10系统如何用cmd指令设置环境变量...
- 《高质量程序设计指南——C++/C》重印啦!
- 计算机网络工程税收分类编码,税控开票系统商品和服务税收分类编码操作手册...
- 别再用 offset 和 limit 分页了,性能太差!
- Rollup 插件开发牛刀小试
- 未来的科技之光生物计算机,寻觅科技之光,点亮美好未来
- 打乱魔方软件_家里魔方吃灰了?这三款魔方App教你轻松上手
- 小白手动安装Win10系统
- 【问链-区块链基础知识系列】 第十二课 区块链产业落地现状分析
- TiDB监控pd面板显示:Region Health: empty-regin-count很多,怎么回收empty-regin?