图书管理系统
什么是图书管理系统
图书管理系统是基于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请求并作出响应并返回结果给容器的