Build a CRM Customer Management System Using Java

Source: Internet
Author: User

Course introduction:
With the homogenization of products and services, the traditional marketing methods are from 4 P (Product, price, channel Place, Promotion) to 4C (Consumer customer, Cost, Convenience, communication), the company began to study the customer's needs, no longer sell their own products, but production products required by the customer. CRM is called Custom Relationship Management. It is called a customer Management system. It is a software support system based on 4C theory to realize the new marketing concept. Through the study of CRM, we can understand the typical scenarios that need to be experienced in developing J2EE systems, including technology selection, platform construction, demand analysis and design development, and subsequent testing and deployment, in this way, all aspects that need to be considered in the card issuing enterprise application system will be presented to students in an all-round way.
Purchase: http://www.china-pub.com/3500182
Lecturer: Lin Yuan
One of the founders of Family 168, Ext expert. Senior Software Engineer and System Architect with rich Java EE development experience. I have been very active in the community and have compiled and translated a lot of materials about Ext and jBPM, which is very popular in the community.
Pricing: 220.00 RMB
What can be achieved after learning:

 
This CRM system is an enterprise internal information management system developed based on Ext JS, Struts2, Spring2, and Hibernate3.
 
Starting from the CRM business analysis, this tutorial introduces the technical selection, framework setup, business module division, and implementation of specific functions. Through this tutorial, students can master the application objectives of the CRM system and understand the application of mainstream development frameworks widely used in the current market, such as Ext JS, Struts2, Spring2, and Hibernate3, the ability to design and develop modules based on the development framework provided in the CRM system.
 
The tutorial covers the preliminary technical preparation, demand research, module design and development, and testing and deployment at the later stage of development. Through this tutorial, students can feel the entire project development process and apply it to their actual learning and work, so as to consolidate and improve their technical level and understanding of software development.
 

Directory
Project Overview and project function demonstration (Lecture 1)
Course objectives:
Describes the functions contained in CRM, establishes functional boundaries for the project, and demonstrates system functions to deepen understanding of the overall needs.
Course content:
This section describes the features and Solutions of CRM, and describes the functional modules included in the project. (0.5 class hours)
Demonstrate the running effect of each function module of the project and the technology applied to it. (0.5 class hours)
 
Technical Selection and establishment of the overall framework (2nd ~ 15 lectures)
Course objectives:
Master the selection of Struts2, Hibernate, and Spring classic technologies, and discuss in detail the public usage and causes of the selection.
Master the project directory structure and functions and usage of the corresponding directory.
Measure the test taker's knowledge about how each module is divided and how modules interact.
 
Course content:
This section introduces Hibernate and the orm framework for database modeling and access operations. (3 lessons)
This section describes Spring and the specific application and configuration methods of DI and AOP frameworks in projects. (3 lessons)
This section describes Struts2 and MVC usage and request distribution. (2 lessons)
This section describes how to integrate Hibernate with Spring, and how to integrate OpenSessionInView with transactions. (1 Lesson)
This article introduces how to integrate Struts2 with Spring and use struts2-spring-plugin for dependency injection. (1 Lesson)
This section describes Ext JS and uses rich clients of RIA to interact with background services. (3 lessons)
Integrate and select technical frameworks and manage third-party dependent libraries. (1 Lesson)
 
Design and development of basic modules (16th ~ 46 lectures)
Course objectives:
Analyze and design the overall UI Display Effect of the "background management system.
Perform requirement analysis and code compilation on the permission system of the "backend Management System.
Skillful Use of the technical framework for practical development and configuration.
Develop a CRM Customer Relationship Management System and complete system configuration.
Course content:
UI construction of CRM Customer Relationship Management System (overall layout, functional menus, tables and forms ). (6 lessons) Design and implementation of the permission function module (user logon, user logout, and password change ). (4 lessons)
Design and implement the data dictionary function. (4 lessons)
Product Information module design and function implementation (4 lessons)
Customer Management module design and function implementation (customer relationship, contact management, sales management, customer tracking) (10 lessons)
Employee information module design and function implementation (2 lessons)
 
Design and development of advanced modules (47th ~ 56 lectures)
Course objectives:
Master the implementation of the knowledge base.
Master the implementation of the sales funnel. Understand the implementation of sales reports.
Course content:
Knowledge Base design and function implementation. (2 lessons)
Sales Funnel Design and function implementation. (4 lessons)
Sales Report design and function implementation. (5 class hours)
 
Project release and deployment (57th ~ 60 lectures)
Course objectives:
Master environment configuration and server configuration.
Use test tools to perform automated tests on the system.
Configure system and database logs.
Course content:
Install and configure JDK and Tomcat, and configure the MySQL database (1 Lesson)
Use the test tool to record the automated test script. (2 lessons)
Configure system and database logs. (1 Lesson)

Author "hz_book"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.