SSHCRM项目说明

项目展示

EVN0b9.md.png



环境准备

JDK:1.8.0_201
Server:Tomcat8.5
DBMS:Mysql8.0.15
架构:SSH
    Hibernate5.0.7
    Spring4.2.4
    Struts2.3.24

项目所需Jar包

包含Hibernate,spring,Struts

antlr-2.7.7.jar
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
c3p0-0.9.2.1.jar
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.apache.commons.logging-1.1.1.j
com.springsource.org.apache.log4j-1.2.15.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.j
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang-2.5.jar
commons-lang3-3.2.jar
commons-logging-1.1.1.jar
dom4j-1.6.1.jar
ezmorph-1.0.6.jar
freemarker-2.3.22.jar
geronimo-jta_1.1_spec-1.1.1.jar
hibernate-c3p0-5.0.7.Final.jar
hibernate-commons-annotations-5.0.1.Final.jar
hibernate-core-5.0.7.Final.jar
hibernate-jpa-2.1-api-1.0.0.Final.jar
jandex-2.0.0.Final.jar
javassist-3.18.1-GA.jar
jboss-logging-3.3.0.Final.jar
json-lib-2.4-jdk15.jar
log4j-1.2.16.jar
log4j-api-2.2.jar
log4j-core-2.2.jar
mchange-commons-java-0.2.3.4.jar
mysql-connector-java-8.0.13.jar         Mysql驱动包
ognl-3.0.6.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.7.2.jar
spring-aop-4.2.4.RELEASE.jar
spring-aspects-4.2.4.RELEASE.jar
spring-beans-4.2.4.RELEASE.jar
spring-context-4.2.4.RELEASE.jar
spring-core-4.2.4.RELEASE.jar
spring-expression-4.2.4.RELEASE.jar
spring-jdbc-4.2.4.RELEASE.jar
spring-orm-4.2.4.RELEASE.jar
spring-test-4.2.4.RELEASE.jar
spring-tx-4.2.4.RELEASE.jar
spring-web-4.2.4.RELEASE.jar
struts2-core-2.3.24.jar
struts2-spring-plugin-2.3.24.jar
xwork-core-2.3.24.jar

项目架构

│  applicationContext.xml
│  jdbc.properties
│  log4j.properties
│  struts.xml
│
└─crm
    ├─dao
    │  │  BaseDao.java
    │  │  BaseDictDao.java
    │  │  CustomerDao.java
    │  │  LinkManDao.java
    │  │  SaleVisitDao.java
    │  │  UserDao.java
    │  │
    │  └─impl
    │          BaseDaoImpl.java
    │          BaseDictDaoImple.java
    │          CustomerDaoImpl.java
    │          LinkManDaoImpl.java
    │          SaleVisitDaoImpl.java
    │          UserDaoImpl.java
    │
    ├─domain
    │      BaseDict.hbm.xml
    │      BaseDict.java
    │      Customer.hbm.xml
    │      Customer.java
    │      LinkMan.hbm.xml
    │      LinkMan.java
    │      PageBean.java
    │      SaleVisit.hbm.xml
    │      SaleVisit.java
    │      User.hbm.xml
    │      User.java
    │
    ├─service
    │  │  BaseDictService.java
    │  │  CustomerService.java
    │  │  LinkManService.java
    │  │  SaleVisitService.java
    │  │  UserService.java
    │  │
    │  └─impl
    │          BaseDictServiceImpl.java
    │          CustomerServiceImpl.java
    │          LinkManServiceImpl.java
    │          SaleVisitServiceImpl.java
    │          UserServiceImpl.java
    │
    ├─utils
    │      MD5Utils.java
    │      UploadUtils.java
    │
    └─web
        ├─action
        │      BaseDictAction.java
        │      CustomerAction.java
        │      LinkManAction.java
        │      SaleVisitAction.java
        │      UserAction.java
        │
        └─interceptor
                PrivilegeInteceptor.java

已完成功能

  1. 用户登录,注册
  2. 用户登录的权限拦截
  3. 添加客户:客户信息的保存
  4. 查询客户:分页查询,条件查询
  5. 修改客户:对客户的基本信息的修改
  6. 删除客户:删除客户的时候级联删除客户的联系人
  7. 添加联系人:联系人的基本信息的保存
  8. 查询联系人:分页查询,条件查询
  9. 修改联系人:对联系人的基本信息进行修改
  10. 删除联系人
  11. 使用泛型将通用的DAO层代码进行抽取
  12. 客户拜访记录的查询
  13. 添加客户拜访记录
  14. 使用JQuery插件优化日期选择

项目下载链接

链接:https://pan.baidu.com/s/1pDuCIl-wU5gBnOXXfQIeFg 
提取码:v20p

  转载请注明: 程序员小黑 SSHCRM项目说明

 上一篇
MyBatis入门使用 MyBatis入门使用
搭建MyBatis开发环境创建项目 数据库准备新建数据库并插入测试数据 use chuanzhijava CREATE TABLE user ( id int(11) NOT NULL auto_increment, username v
2019-05-06
下一篇 
常用正则表达式总结 常用正则表达式总结
非负整数:^\d+$ 正整数:^[0-9][1-9][0-9]$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9][1-9][0-9]$ 整数:^-?\d+$ 非负浮点数:^\d+(.\d+)?$ 正浮点数 : ^((0-9
2019-04-16
  目录