B/S图书管理系统

系统管理

①新用户注册

②用户信息修改:修改信息,修改密码

③锁定用户

④注销用户

书籍管理

①新书入库

②借书办理

③还书办理

④书记注销

个人管理

①图书查询

②借书单查询

③交换书籍

④书籍请求信息

用户

①普通用户

②管理员

权限

普通用户:用户信息修改,借书办理,还书办理,图书查询,借书单查询,交换书籍,书籍请求

管理员用户:普通用户权限+用户注销+新书入库+书籍注销+锁定用户

主要功能实现

借书办理

第一步:选择书名进行模糊查询,或者直接点击查询,会列出所有的图书

第二步:点击任意一部图书,会将下方信息呈现到第二步上,同时填上借书用户以及借阅时间、

第三步:点击提交,若库存剩余会提示“提交成功”;否则显示“库存不足”

还书办理

第一步:首先输入要还书的账号,点击查询,会在下方展示已经借阅的书籍

第二步:点击下方的单元格,单机还书,即可还书成功

图书查询

可分页浏览,模糊查询

借阅单查询

第一步:输出要查询的账号,点击查询

图书交换

第一步:查询对应想要的书籍(此场和是用户书库库存没有,但其他用户手里有)

第二步:点击后,会在主界面上显示对应的信息,填入交换用户的ID以及借阅的时间,提交即可

图书交换请求

第一步:登录后,可以查看自己的图书交换请求,看有哪些用户想要与你交换书籍

第二步:点击对应的书籍,信息则会在上方呈现,单击同意交换,可以完成图书所有权的转移

主界面(每个图标对应相关的功能):

总结:

此次的实验就是我的B/S案例分析的大作业,总体来说,就是弄界面,然后链接数据库,获取数据,呈现界面,设置相关的功能。

最新文章

  1. React的井字过三关(3)
  2. WPF入门教程系列二十一——DataGrid示例(一)
  3. json(2)
  4. dom4j API使用简介
  5. [topcoder]TallPeople
  6. phpMyAdmin下载与安装
  7. MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验【转】
  8. Python新手学习基础之循环结构练习
  9. Middleware开发入门
  10. JavaScript中this的指向问题
  11. 2017《JAVA技术预备作业》 1502 陈明宇
  12. jquery 中时间的运用
  13. 波浪号和Hyphen扩展
  14. 西部数码虚拟空间配置ssl
  15. SSH配置
  16. C#编程基础(简单概述与理解)
  17. Java的三种代理模式:静态代理/JDK动态代理/Cglib动态代理
  18. 去掉idea中竖线
  19. Linux下查/删/替 命令(转)
  20. 20145104张家明 《Java程序设计》第四次实验设计

热门文章

  1. 使用SignalR和XSLT进行实时注释
  2. ubuntu20 使用命令安装 mysql
  3. 感觉学java学到自己的瓶颈期了,各种框架乱七八糟,感觉好乱。该怎么办!?
  4. Fedora version history --- kernel version
  5. 多测师讲解python ____字典,字符,元组,集合(转换)___高级讲师肖sir
  6. pytest框架: fixture之conftest.py
  7. BASH提示符颜色、显示返回值,终端标题显示当前目录与正在执行的命令
  8. thinkpad怎么设置u盘启动
  9. 第三十三章 linux常规练习题(二)
  10. 第七章 TCP和UDP原理