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()→显示添加成功!

image.png

image.png

3、 查询客户

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

image.png


4、 编辑客户

编辑分为两步:

1、 通过cid查询

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

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

image.png

5、 删除客户

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

image.png

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

image.png

在高级搜索中

image.png

7、 多条件组合查询

image.png

image.png

image.png

image.png

相关文章
|
1月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
62 0
|
2月前
|
Java 关系型数据库 MySQL
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术的房屋租赁系统,旨在通过自动化和信息化手段提升房屋管理效率,优化租户体验。系统采用JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Layui和Spring Boot 2.0等技术栈,实现了高效的房源管理和便捷的租户服务。通过该系统,房东可以轻松管理房源,租户可以快速找到合适的住所,双方都能享受数字化带来的便利。未来,系统将持续优化升级,提供更多完善的服务。
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
|
3月前
|
SQL druid Java
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
53 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
|
3月前
|
SQL Java 关系型数据库
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
107 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
|
3月前
|
安全 Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+jsp实现的健身房管理系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术实现的健身房管理系统。随着健康生活观念的普及,健身房成为日常锻炼的重要场所,高效管理会员信息、课程安排等变得尤为重要。该系统旨在通过简洁的操作界面帮助管理者轻松处理日常运营挑战。技术栈包括:JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Shiro、Spring Boot 2.0等。系统功能覆盖登录、会员管理(如会员列表、充值管理)、教练管理、课程管理、器材管理、物品遗失管理、商品管理及信息统计等多方面。
|
3月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
37 6
|
3月前
|
供应链 前端开发 Java
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
这篇文章通过一个服装库存管理系统的实例,展示了在Spring Boot项目中使用Ajax、JSON、layui、MVC架构和iframe等技术,涵盖了注册登录、权限管理、用户管理、库存管理等功能,并提供了系统运行环境和技术要求的详细说明。
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
|
3月前
|
存储 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
46 4
|
3月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(中)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
30 3
|
5月前
|
存储 设计模式 搜索推荐
早期javeweb技术 JSP JDBC JSTJ Servlet BooStrap(下)
早期javeweb技术 JSP JDBC JSTJ Servlet BooStrap(下)
31 1