客户关系管理系统 java_java web 之客户关系管理系统

这个周末真的是觉得自己学会了一个比较高大上的本领,为什么这么觉得呢?那是因为星期六的时候觉得自己可以看看源码能做出来,可是让我头疼的是花费了一上午的时间还是没有弄出来,还好上天给了我机会,要是没有老师上课的录屏,我想想破脑袋也没有办法完成这次的练习吧。所以今天花费了一天的时间从这个项目的初期开始看起,总算是弄出来了。下面我来展示一下我的成果。

bf1a2e00aa966fd0257ecf85c9c10172.png

19a446e22056251b3aacbe5e34170476.png

de4801ded1d6392f92480f41b5502545.png

abf72bbc86f97b53ee1f935e8de2d6e3.png

0a9b62f08cd525cdf0c376476d6f19e4.png

7c99e812d52aa76b8afaab55739b85dd.png

90c68a811c4efa81a2cc71d7355e9bff.png

02acb2083bd12d1e9c354dd6feb5412f.png

客户管理系统笔记

1)有一张表:Customer(cid,cname,gender,birthday,cellphone,email,description)

2)功能:实现对客户信息的增删改查管理

3)技术:java web三层架构(web层、service层、dao层)

使用C3P0数据库连接池技术

使用DBUtils技术编写操作数据库代码

使用beanUtils技术获取来自客户端的请求数据

JSTL标签库和EL表达式

开发过程:

1、创建web项目

2、需要导入静态页面(项目原型)

3、导入相关jar包

4、创建项目开发需要的各种类包(bean、dao、service、servlet、utils)

5、创建数据库表

6、写代码(写工具类--》bean类--》dao类--》service类--》servlet类--》更改静态页面)

分页显示

第n页/共m页 首页 上一页 下一页 尾页

分页需要的数据

1、当前页码:pageCode----->jsp------>servlet

2、总页数:totalPage---->servlet

3、每页记录数:pageSize ----> servlet

4、当前页记录:datas--->servlet

如何得到数据

1、当前页码:通过用户点击页面上的超链接得到,默认值为1

2、总页数:总记录数%每页记录数 == 0 ?总记录数/每页记录数:总记录数/每页记录数+1

3、总记录数:totalRecord,查询数据库表得到,select count(*) from customer;

4、每页记录数:pageSize,系统给定的固定值,pageSize = 10;

5、当前页记录,保存在集合中,通过查询数据库表得到,select * from customer limit (pageCode -1)*pageSize,pageSize;

将所有的与分页有关的数据封装到PageBean中,将以上数据作为它的属性。

1 2 3 4 5 6 7 8 9 10

2 3 4 5 6 7 8 9 10 11

由于代码太长了,而且比较离散。我把代码上传到我的博客的文件里面。如果你需要的话请给我留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值