JSP+JDBC实现客户关系管理系统|学习笔记

阿里云开发者学堂课程

【Java Web项目实战1:注册登录、客户关系管理系统:JSP+JDBC实现客户关系管理系统】

课程地址:https://developer.aliyun.com/learning/course/39

目录

1、 客户关系管理系统架构的搭建

2、 添加客户

3、 查询客户

4、 编辑客户

5、 删除客户

6、 插入查询所用的测试数据

7、 多条件组合查询

1、 客户关系管理系统架构的搭建

l 导入原型(只有页面,但没有功能的一个项目,功能都是直接跳转)

l 功能分析

Ø 添加客户

Ø 查询所有客户

Ø 编辑客户

u 加载客户到表单中显示

u 修改客户

Ø 删除客户(你们的)

Ø 多条件组合查询

l 创建表

l 创建包:公司名,项目名,分层,

Ø cn.itcast.cstm.domain: Customer , 与表单和t_customer表对应

Ø cn.itcast.cstm.daoCustomerDao

Ø cn.itcast.cstm.service: CustomerService , 没有业务,其实不存在都可以!

Ø cn.itcast.cstm.web.serviet: CustomerServiet

l 导包

Ø Mysql驱动

Ø c3p0(两个,一个配置文件)

Ø dbutils

Ø 自己的工具JdbcUtils,在itcast-tools.jar

Ø Beantuils、logging

2、 添加客户

l add.jsp→CustomerServlet#add()→显示添加成功!

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

3、 查询客户

top.jsp(查询客户)→CustomerServiet#findAll()→list.jsp(循环显示)

JSP+JDBC实现客户关系管理系统|学习笔记

4、 编辑客户

编辑分为两步:

1、 通过cid查询

l list.jsp(编辑链接) → CustomerServiet#preEdit() →edit.jsp(把查询出的结果显示到表单中)

l edit.jsp(表单页面) → CustomerServiet#edit() → msg.jsp(显示成功信息)

JSP+JDBC实现客户关系管理系统|学习笔记

5、 删除客户

l list.jsp(删除链接)→ CustomerServlet#delete() → msg.jsp

JSP+JDBC实现客户关系管理系统|学习笔记

6、 插入查询所用的测试数据

JSP+JDBC实现客户关系管理系统|学习笔记

在高级搜索中

JSP+JDBC实现客户关系管理系统|学习笔记

7、 多条件组合查询

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

阿里开发者学堂课程

【Java Web项目实战1:注册登录、客户关系管理系统:JSP+JDBC实现客户关系管理系统】

课程地址:https://developer.aliyun.com/learning/course/39

目录

1、 客户关系管理系统架构的搭建

2、 添加客户

3、 查询客户

4、 编辑客户

5、 删除客户

6、 插入查询所用的测试数据

7、 多条件组合查询

1、 客户关系管理系统架构的搭建

l 导入原型(只有页面,但没有功能的一个项目,功能都是直接跳转)

l 功能分析

Ø 添加客户

Ø 查询所有客户

Ø 编辑客户

u 加载客户到表单中显示

u 修改客户

Ø 删除客户(你们的)

Ø 多条件组合查询

l 创建表

l 创建包:公司名,项目名,分层,

Ø cn.itcast.cstm.domain: Customer , 与表单和t_customer表对应

Ø cn.itcast.cstm.daoCustomerDao

Ø cn.itcast.cstm.service: CustomerService , 没有业务,其实不存在都可以!

Ø cn.itcast.cstm.web.serviet: CustomerServiet

l 导包

Ø Mysql驱动

Ø c3p0(两个,一个配置文件)

Ø dbutils

Ø 自己的工具JdbcUtils,在itcast-tools.jar

Ø Beantuils、logging

2、 添加客户

l add.jsp→CustomerServlet#add()→显示添加成功!

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

3、 查询客户

top.jsp(查询客户)→CustomerServiet#findAll()→list.jsp(循环显示)

JSP+JDBC实现客户关系管理系统|学习笔记

4、 编辑客户

编辑分为两步:

1、 通过cid查询

l list.jsp(编辑链接) → CustomerServiet#preEdit() →edit.jsp(把查询出的结果显示到表单中)

l edit.jsp(表单页面) → CustomerServiet#edit() → msg.jsp(显示成功信息)

JSP+JDBC实现客户关系管理系统|学习笔记

5、 删除客户

l list.jsp(删除链接)→ CustomerServlet#delete() → msg.jsp

JSP+JDBC实现客户关系管理系统|学习笔记

6、 插入查询所用的测试数据

JSP+JDBC实现客户关系管理系统|学习笔记

在高级搜索中

JSP+JDBC实现客户关系管理系统|学习笔记

7、 多条件组合查询

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记

JSP+JDBC实现客户关系管理系统|学习笔记