项目 | Book-System

本文介绍了一个基于Java的图书管理系统,使用Servlet、JDBC和Filter技术,涵盖了数据库设计、CRUD操作、HTTP请求处理和过滤器功能。系统包括用户登录、会话管理和图书借阅信息管理,旨在提升开发者对Web开发流程和相关技术的理解。
摘要由CSDN通过智能技术生成

什么是图书管理系统

图书管理系统是基于Servlet+maven +MySQL +Tomcat实现的用于用户可以记录并管理学生借阅图书信息的一个信息系统

开发环境

Win10

技术栈

JDBC、json封装、maven、Servlet、java自定义异常、多线程、Filter过滤器、URL编码及其解码等

项目功能

主要业务:管理学校图书信息,记录并管理学生借阅图书信息,图书管理系统的登录,图书借阅信息的新增、修改、删除功能

  • 用户登录
  • 会话管理
  • 图书借阅信息管理

项目目标

1、涉及相关知识:数据库设计、基本CRUD操作、JDBC操作、关联查询操作
2、 Servlet处理HTTP请求
3、 HTTP相关知识:数据类型、请求方法、状态码
4、Filter过滤器实现请求和响应的过滤
5、 熟悉整个项目开发流程,并将其部署到服务器上

1.1:数据库设计一般步骤

1.需求分析

2.概念结构设计

3.逻辑结构设计

4.物理结构设计

5.数据库实施

6.数据库的运行和维护

1.2:基本CRUD操作

详情见下面博客

1.3:JDBC操作

jdbc编程步骤:
1.装载相应的数据库的JDBC驱动并进行初始化
2.建立JDBC和数据库之间的Connection连接
3.创建Statement或者PreparedStatement接口,执行SQL语句
4.处理和显示结果
5.释放资源
详情见下面博客

1.4:关联查询操作

详情见下面博客

2.1:Servlet处理HTTP请求

HttpServlet的作用就是得到http请求并作出响应并返回结果给容器的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值