一个系统的用户(公司业务员)业务员需要对客户进行拜访,对拜访的过程进行记录业务员(用户)和客户(客户)之间关系(需要具体业务具体分析:一对多—公司产品比较单一,只允许一个业务员对应多个客户多对多—大公司有不同的产品,不同产品下有不同业务员都可以接触到同一个客户┅个客户可以对应多个业务员)。大部分情况创建成多对多
// 分页查询客户拜访记录的方法
// 创建离线条件查询對象
//客户拜访分页查询业务层方法
* 类描述: 生成移动权限验证码是多少字符串 * 移动权限验证码是多少难度级别,Simple只包含数字Medium包含数字和尛写英文,Hard包含数字和大小写英文 * 产生默认移动权限验证码是多少4位中等难度 * 产生长度和难度任意的移动权限验证码是多少 * @param isCanRepeat 是否能够出現重复的字符,如果为true则可能出现 5578这样包含两个5,如果为false,则不可能出现这种情况 //随机抽取len个字符 //字符集合(除去易混淆的数字0、数字1、字毋l、字母o、字母O) //根据不同的难度截取字符数组 //存放抽取出来的字符 //判断能否出现重复的字符 //必须确保不会再次抽取到那个字符因为所有抽取的字符必须不相同。 //因此这里用数组中的最后一个字符改写codes[r],并将n减1
1.3.4编写显示页面
1.4客户拜访记录列表显示
// 跳转到添加页面的方法
// 查詢客户和负责人
1.4.3编写保存页面
2.1编写一个类继承拦截器类
//判断session中是否有登陆用户
* 类描述: 生成移动权限验证码是多少图片
* 工具类生成移动權限验证码是多少图片
//绘制1*1大小的矩形
//设置字体颜色和样式
* 返回移动权限验证码是多少图片的流格式
//如果开启Hard模式,可以不区分大小写
//获取默认难度和长度的移动权限验证码是多少
本项目基本的功能已经实现由于只是练手,后边的小功能不在实现如有需要可以自己实现。
源码已经上传地址为: