项目名称:基于SSM框架的企业级CRM系统 技术栈: - 主要语言:Java - 其他涉及语言:JavaScript, HTML, CSS 文件构成: - 总文件数:241个 - Java文件:80个 - XML配置文件:69个 - JavaScript文件:20个 - JSP文件:19个 - HTML页面:14个 - PNG图片:13个 - CSS样式表:8个 - GIF图片:3个 - IntelliJ IDEA项目文件:2个 - 属性配置文件:2个 简述: 本项目基于学习动力结点教程开发的企业级客户关系管理(CRM)系统,适合作为Java企业级应用开发的实践案例,涵盖前端展示与后端逻辑处理的全方位实现。
目录结构
├── .idea
├── .gitignore
├── artifacts
├── crm_war.xml
├── crm_war_exploded.xml
├── compiler.xml
├── encodings.xml
├── jarRepositories.xml
├── libraries
├── Maven__com_alibaba_druid_1_1_1.xml
├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_7_3.xml
├── Maven__com_fasterxml_jackson_core_jackson_core_2_7_3.xml
├── Maven__com_fasterxml_jackson_core_jackson_databind_2_7_3.xml
├── Maven__commons_codec_commons_codec_1_10.xml
├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml
├── Maven__commons_io_commons_io_2_2.xml
├── Maven__commons_logging_commons_logging_1_2.xml
├── Maven__javax_servlet_javax_servlet_api_3_1_0.xml
├── Maven__javax_servlet_jsp_jsp_api_2_1.xml
├── Maven__javax_servlet_jsp_jstl_jstl_api_1_2.xml
├── Maven__javax_servlet_servlet_api_2_5.xml
├── Maven__junit_junit_4_12.xml
├── Maven__mysql_mysql_connector_java_5_1_43.xml
├── Maven__org_apache_commons_commons_collections4_4_1.xml
├── Maven__org_apache_logging_log4j_log4j_api_2_3.xml
├── Maven__org_apache_logging_log4j_log4j_core_2_3.xml
├── Maven__org_apache_poi_poi_3_15.xml
├── Maven__org_apache_taglibs_taglibs_standard_impl_1_2_1.xml
├── Maven__org_apache_taglibs_taglibs_standard_spec_1_2_1.xml
├── Maven__org_aspectj_aspectjweaver_1_8_9.xml
├── Maven__org_hamcrest_hamcrest_core_1_3.xml
├── Maven__org_mybatis_mybatis_3_4_1.xml
├── Maven__org_mybatis_mybatis_spring_1_3_0.xml
├── Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_beans_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_context_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_core_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_expression_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_jdbc_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_oxm_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_test_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_tx_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_web_4_3_9_RELEASE.xml
├── Maven__org_springframework_spring_webmvc_4_3_9_RELEASE.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
├── uiDesigner.xml
├── vcs.xml
├── webContexts.xml
├── crm
├── crm.iml
├── pom.xml
├── src
├── main
├── java
├── leihua
├── crm
├── commons
├── contants
├── Contants.java
├── domain
├── ReturnObject.java
├── utils
├── DateUtils.java
├── HSSFUtils.java
├── UUIDUtils.java
├── settings
├── domain
├── DicValue.java
├── User.java
├── mapper
├── DicValueMapper.java
├── DicValueMapper.xml
├── UserMapper.java
├── UserMapper.xml
├── service
├── DicValueService.java
├── UserService.java
├── impl
├── DicValueServiceImpl.java
├── UserServiceImpl.java
├── web
├── controller
├── UserController.java
├── interceptor
├── LoginInterceptor.java
├── web
├── controller
├── IndexController.java
├── workbench
├── domain
├── Activity.java
├── ActivityRemark.java
├── BarVO.java
├── Clue.java
├── ClueActivityRelation.java
├── ClueRemark.java
├── Contacts.java
├── ContactsActivityRelation.java
├── ContactsRemark.java
├── Customer.java
├── CustomerRemark.java
├── FunnelVO.java
├── Tran.java
├── TranHistory.java
├── TranRemark.java
├── mapper
├── ActivityMapper.java
├── ActivityMapper.xml
├── ActivityRemarkMapper.java
├── ActivityRemarkMapper.xml
├── ClueActivityRelationMapper.java
├── ClueActivityRelationMapper.xml
├── ClueMapper.java
├── ClueMapper.xml
├── ClueRemarkMapper.java
├── ClueRemarkMapper.xml
├── ContactsActivityRelationMapper.java
├── ContactsActivityRelationMapper.xml
├── ContactsMapper.java
├── ContactsMapper.xml
├── ContactsRemarkMapper.java
├── ContactsRemarkMapper.xml
├── CustomerMapper.java
├── CustomerMapper.xml
├── CustomerRemarkMapper.java
├── CustomerRemarkMapper.xml
├── TranHistoryMapper.java
├── TranHistoryMapper.xml
├── TranMapper.java
├── TranMapper.xml
├── TranRemarkMapper.java
├── TranRemarkMapper.xml
├── service
├── ActivityRemarkService.java
├── ActivityService.java
├── ClueActivityRelationService.java
├── ClueRemarkService.java
├── ClueService.java
├── ContactsService.java
├── CustomerRemarkService.java
├── CustomerService.java
├── TranHistoryService.java
├── TranRemarkService.java
├── TranService.java
├── impl
├── ActivityRemarkServiceImpl.java
├── ActivityServiceImpl.java
├── ClueActivityRelationServiceImpl.java
├── ClueRemarkServiceImpl.java
├── ClueServiceImpl.java
├── ContactsServiceImpl.java
├── CustomerRemarkServiceImpl.java
├── CustomerServiceImpl.java
├── TranHistoryServiceImpl.java
├── TranRemarkServiceImpl.java
├── TranServiceImpl.java
├── web
├── controller
├── ActivityController.java
├── ActivityRemarkController.java
├── ChartController.java
├── ClueController.java
├── ContactsController.java
├── CustomerController.java
├── MainController.java
├── TranController.java
├── WorkbenchIndexController.java
├── resources
├── applicationContext-datasource.xml
├── applicationContext-mvc.xml
├── applicationContext.xml
├── mybatis-config.xml
├── possibility.properties
├── webapp
├── WEB-INF
├── pages
├── index.jsp
├── settings
├── dictionary
├── index.html
├── type
├── edit.html
├── index.html
├── save.html
├── value
├── edit.html
├── index.html
├── save.html
├── index.html
├── qx
├── index.html
├── permission
├── index.html
├── role
├── detail.html
├── index.html
├── user
├── detail.html
├── index.html
├── login.jsp
├── workbench
├── activity
├── detail.jsp
├── index.jsp
├── chart
├── activity
├── index.jsp
├── clue
├── index.html
├── customerAndContacts
├── index.html
├── transaction
├── index.jsp
├── clue
├── convert.jsp
├── detail.jsp
├── index.jsp
├── contacts
├── detail.jsp
├── index.jsp
├── customer
├── detail.jsp
├── index.jsp
├── index.jsp
├── main
├── index.jsp
├── transaction
├── detail.jsp
├── edit.jsp
├── index.jsp
├── save.jsp
├── web.xml
├── image
├── IMG_7114.JPG
├── home.png
├── user-thumbnail.png
├── jquery
├── bootstrap-datetimepicker-master
├── css
├── bootstrap-datetimepicker.min.css
├── js
├── bootstrap-datetimepicker.js
├── bootstrap-datetimepicker.min.js
├── locale
├── bootstrap-datetimepicker.zh-CN.js
├── bootstrap-datetimepicker-master_bak
├── css
├── bootstrap-datetimepicker.min.css
├── js
├── bootstrap-datetimepicker.min.js
├── locale
├── bootstrap-datetimepicker.zh-CN.js
├── bootstrap_3.3.0
├── css
├── bootstrap-theme.min.css
├── bootstrap.min.css
├── fonts
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
├── js
├── bootstrap.min.js
├── npm.js
├── bootstrap_3.3.0_bak
├── css
├── bootstrap-theme.min.css
├── bootstrap.min.css
├── fonts
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
├── js
├── bootstrap.min.js
├── npm.js
├── bs_pagination-master
├── css
├── jquery.bs_pagination.min.css
├── js
├── jquery.bs_pagination.min.js
├── localization
├── el.js
├── el.min.js
├── en.js
├── en.min.js
├── ru.js
├── ru.min.js
├── bs_typeahead
├── bootstrap3-typeahead.min.js
├── echars
├── echarts.min.js
├── jquery-1.11.1-min.js
├── zTree_v3-master
├── css
├── zTreeStyle
├── img
├── diy
├── 1_close.png
├── 1_open.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── 8.png
├── 9.png
├── line_conn.gif
├── loading.gif
├── zTreeStandard.gif
├── zTreeStandard.png
├── zTreeStyle.css
├── js
├── jquery.ztree.all.min.js
├── serverDir
├── activityList.xls
├── test
├── java
├── apachePoi
├── Demo.java
├── ParseExcelDemo.java
├── workbenchTest
├── TestActivityController.java
├── TestActivityMapper.java
├── TestActivityService.java
├── mybatis-generator
├── mybatis-generator.iml
├── pom.xml
├── src
├── main
├── resources
├── generator.properties
├── generatorConfig.xml
├── readme.txt