自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李阿昀的博客

一介书生,持续学习Java Web中...,欢迎大家来探讨问题!

原创 这里是一个简单的CRM客户关系管理系统的开发教程,你值得拥有哟!

为了方便读者阅读以及自己回顾,我总结了一个简易CRM客户关系管理系统的系列开发教程,大家一起来学习吧! 搭建开发环境 CRM客户关系管理系统开发第一讲——搭建开发环境 ...

2019-10-27 11:29:02

阅读数 422

评论数 0

原创 easyUI快速入门第五讲——easyUI中的datagrid(数据表格)组件

datagrid(数据表格)组件的概述 datagrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。datagrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富,单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。 data...

2019-10-31 17:10:10

阅读数 45

评论数 0

原创 easyUI快速入门第四讲——easyUI中的tabs(选项卡)组件

tabs(选项卡)组件的概述 选项卡会显示一批面板,但在同一个时间只会显示一个面板。每个选项卡面板都有头标题和一些小的按钮工具菜单,包括关闭按钮和其他自定义按钮。 tabs(选项卡)组件的使用 首先,在所在项目的WebContent目录下新建一个04-tabs目录,并在该目录下新建一个04-ta...

2019-10-29 15:17:28

阅读数 67

评论数 0

原创 easyUI快速入门第三讲——easyUI中的accordion(分类)组件

accordion(分类)组件的概述 分类空间允许用户使用多面板,但在同一时间只会显示一个。每个面板都内建支持展开和折叠功能。点击一个面板的标题将会展开或折叠面板主体。面板内容可以通过指定的href属性使用ajax方式读取面板内容。用户可以定义一个被默认选中的面板,如果未指定,那么第一个面板就是默...

2019-10-29 13:56:19

阅读数 30

评论数 0

原创 easyUI快速入门第二讲——easyUI中的layout(布局)组件

layout(布局)组件的概述 布局容器有5个区域:北、南、东、西和中间。中间区域面板是必须的,边缘的面板都是可选的。每个边缘区域面板都可以通过拖拽其边框改变大小,也可以点击折叠按钮将面板折叠起来。布局可以进行嵌套,用户可以通过组合布局构建复杂的布局结构。 layout(布局)组件的使用 在所在...

2019-10-29 11:53:24

阅读数 32

评论数 0

原创 easyUI快速入门第一讲——走进easyUI的世界

前言:对于企业级的开发项目,或是网站的后台部分,我们可以使用前端框架来实现,现在目前比较主流的前端框架有easyUI、BUI以及miniUI等。其中easyUI在企业开发中市场份额最大,应用最广泛,使用起来也比较容易上手。在easyUI快速入门这一系列教程中当然就应采用easyUI作为前端框架了。...

2019-10-29 09:31:24

阅读数 70

评论数 0

原创 Spring入门第十二讲——Hibernate-5.0.7+Struts-2.3.24+Spring-4.2.4三大框架纯注解方式的整合

还记得我在《Spring入门第十讲——Hibernate-5.0.7+Struts-2.3.24+Spring-4.2.4三大框架整合开发》这一讲中介绍SSH三大框架整合的时候,说过这三个框架的整合一共有三种方式,其中前两种方式已经讲过了,本讲介绍第三种方式,即纯注解的方式。 搭建SSH注解开发的...

2019-10-27 15:56:33

阅读数 82

评论数 0

原创 CRM客户关系管理系统开发第二十一讲——CRM客户关系管理系统的权限拦截器

现在CRM客户关系管理系统的大部分功能都已经实现了,但是如果有人知道后台的地址,直接可以不用登录就可以进行相关的操作。那这样是不合理的,所以我们需要进行登录的权限的校验。因为我们写的链接都提交到了Action中,所以可以编写拦截器实现该功能。 编写登录权限拦截器 在com.meimeixia.we...

2019-10-27 11:15:36

阅读数 68

评论数 0

原创 CRM客户关系管理系统开发第二十讲——你应该知道的统计分析管理模块的实现思路

统计分析管理模块虽不在此CRM项目的实现过程当中,但你应该至少知道统计分析管理模块的实现思路。正如下图所示,统计分析有按客户行业来进行统计,也有按客户来源来进行统计。按客户行业来进行统计其实就是统计每一个客户行业下有多少客户,同理,按客户来源来进行统计其实就是统计每一类客户来源下有多少客户。 一...

2019-10-27 10:57:11

阅读数 27

评论数 0

原创 CRM客户关系管理系统开发第十九讲——实现客户拜访记录管理模块中条件查询客户拜访记录列表的功能

在客户拜访记录列表页面上准备一些筛选条件 首先,咱得在客户拜访记录列表页面上准备一些筛选条件,不妨我们按照拜访时间来进行筛选。之前咱在实现联系人管理模块中条件查询联系人列表的功能时,文本输入框使用的是Struts2框架里面的标签,这是因为如果我们是要带条件查询联系人列表的话,那么一定得在文本输入框...

2019-10-27 09:56:06

阅读数 21

评论数 0

原创 CRM客户关系管理系统开发第十八讲——实现客户拜访记录管理模块中保存客户拜访记录的功能

要想实现客户拜访记录管理模块中的保存客户拜访记录的功能,首要前提就是点击新增客户拜访超链接之后要能跳转到客户拜访记录添加页面。前面我们都做完两个模块了,做到这一点还不是依葫芦画瓢、分分钟的事!

2019-10-07 22:15:35

阅读数 129

评论数 0

原创 CRM客户关系管理系统开发第十七讲——实现客户拜访记录管理模块中分页查询客户拜访记录列表的功能

在CRM客户关系管理系统中,客户的拜访是很重要的一个环节,由业务员面见客户并介绍公司的相关的业务,在业务员回到公司以后,需要对此次的拜访的整个过程记录下来,记录中需要包含拜访的客户的姓名,拜访的时间以及拜访的地点等信息。 ...

2019-10-07 15:09:54

阅读数 80

评论数 0

原创 CRM客户关系管理系统开发第十六讲——CRM项目的通用DAO的抽取

目前我们已经完成了CRM客户管理系统中的客户和联系人两个模块的内容了,其实我们会发现其中有很多的代码是重复的。尤其是DAO中的代码,因为DAO中都是些基本的CRUD的操作,但是可能只有其中个别的方法不同,基本的CRUD的方法的写法都是一样的,只是传入的对象不一样。举个例子,我们要完成保存客户和保存...

2019-10-06 18:26:17

阅读数 62

评论数 0

原创 CRM客户关系管理系统开发第十五讲——客户和联系人之间的两个问题

到现在为止,客户管理模块和联系人管理模块我们都已经开发好了,接下来,是不是可以继续开发其他模块了?不可以,因为客户管理模块中还有一些尚待解决的bug,这些bug隐藏的很深,稍微不注意,就很容易让人忽略掉。 级联删除的问题 问题描述 发布我们的项目到Tomcat服务器并启动,然后访问该项目的首页,点...

2019-10-06 17:12:55

阅读数 41

评论数 0

原创 CRM客户关系管理系统开发第十四讲——实现联系人管理模块中条件查询联系人列表的功能

在联系人列表页面上准备一些筛选条件 从上图可以看出,文本输入框和下拉列表都使用了Struts2框架里面的标签,这是因为如果我们是要带条件查询联系人列表的话,那么一定得在文本输入框和下拉列表中回显条件,否则,如果我们输入一些条件进行筛选,例如查询性别为男的联系人,那么就会出现一个严重的bug,那就...

2019-10-05 10:34:32

阅读数 34

评论数 0

原创 CRM客户关系管理系统开发第十二讲——实现联系人管理模块中删除联系人的功能

修改联系人列表页面上的链接地址 编写web层 首先,我们要在LinkManAction类中编写一个删除联系人的方法。删除联系人时,我们一定得先查询再删除。 然后,我们还得在Struts2配置文件中(即struts.xml)对LinkManAction进行如下的配置,即删除联系人成功后,直接重定...

2019-10-04 18:32:50

阅读数 22

评论数 0

原创 CRM客户关系管理系统开发第十三讲——实现联系人管理模块中修改联系人的功能

修改联系人列表页面上的链接地址 编写LinkManAction的edit方法 首先,我们要在LinkManAction类中编写一个跳转到联系人编辑页面的方法。

2019-10-03 19:30:36

阅读数 26

评论数 0

原创 CRM客户关系管理系统开发第十一讲——实现联系人管理模块中保存联系人的功能

跳转到联系人添加页面 发布我们的项目到Tomcat服务器并启动,然后访问该项目的首页,点击新增联系人超链接之后要能跳转到联系人添加页面。 而且,在跳转到联系人添加页面之后,所属客户下拉列表中的数据要能立马加载出来。那么问题来了,所属客户下拉列表中的数据从何而来呢?传统的方式是在Action的方法...

2019-10-03 18:26:52

阅读数 32

评论数 0

原创 CRM客户关系管理系统开发第十讲——实现联系人管理模块中分页查询联系人列表的功能

准备工作 在正式编写代码实现联系人管理模块中分页查询联系人列表的功能之前,我们得做一些准备工作,因为这个功能实现起来还是比较难的,不能一蹴而就。 创建联系人表 在crm数据库下新建一张联系人表,其建表的sql语句如下: CREATE TABLE `cst_linkman` ( `lkm_id` ...

2019-10-03 11:33:01

阅读数 38

评论数 0

原创 CRM客户关系管理系统开发第九讲——实现客户管理模块中条件查询客户列表的功能

在客户列表页面上准备一些筛选条件 异步加载数据字典表中的数据 在筛选条件中,包含有客户信息来源、客户所属行业以及客户级别等,那这三个下拉列表中的数据从何而来呢?我们可以异步去查询数据字典表中的数据,就是在加载客户列表页面时,就异步去查询数据字典表中的数据,然后给它加载到客户信息来源、客户所属行业...

2019-10-02 22:34:54

阅读数 26

评论数 0

提示
确定要删除当前文章?
取消 删除