Current location - Recipe Complete Network - Catering franchise - Looking for the mode of e-commerce (20 points for correct answer)
Looking for the mode of e-commerce (20 points for correct answer)
catalogue

I. Business background 3

Second, the business process 3

Three. Technical framework 4

Four. Module introduction 4

4. 1 service awareness layer 4

4.2 Business Logic Layer 6

4.3 Technical Support Layer 12

4.4 Foundation Base 13

Verb (abbreviation of verb) Company Profile 13

I. Business background

The overall solution of Livesys e-commerce in Tian Bo faces the three cores of enterprise e-commerce-products, customers and sales. It starts from six aspects: overall planning, commodity planning, operation design, organizational structure, customer experience and system definition, and mainly realizes the following strategic ideas of enterprise e-commerce:

1. Meet customers' convenient shopping needs through all-round media (Internet, telephone, 3G);

2. Through the construction of SCM supply chain system, realize the intelligent and real-time management of distribution/retail business and rebate management;

3. Establish and improve customer relationship data and its customer service system (including member management) by building a CRM customer management system;

4. By constructing PDM product management system, the integrity of product catalog management system and the scientificity of product life cycle analysis are realized;

5. Gradually establish MRP sales management system to achieve the purpose of unified orders and intelligent circulation, accurate advertising and intelligent sales analysis.

Second, the business process

The basic schematic diagram of Livesys e-commerce business is as follows:

Three. Technical framework

The technical framework of Tian Bo e-commerce platform is as follows:

Fourth, module introduction

4. 1 service awareness layer

Extract the layer below it and realize the final interface to customers.

Real-time synchronization of business data of each platform realizes the unification of multi-platform operation of customers.

4. 1. 1 website portal

The platform provides various services to customers in the form of web pages. It is equivalent to a view, and forms a model/view/controller (MVC) structure with the application layer (model) and Servlet (controller).

Take the commodity-related interface as an example, including the following interface applications:

Application of commodity attributes

Key attributes of realizing advanced commodity search;

Commodity attributes can be used as options for commodities in the shopping process; (For example, different models and colors were selected before)

Different commodity attributes set different prices;

Different commodity attributes set different pictures; (For example, different colors of goods correspond to different pictures of goods)

Different commodity attributes set different saleable quantities (inventory quantities) and so on.

Commodity picture processing

Automatically generate defined pictures (big picture, middle picture and small picture) with different specifications.

Customize the watermark map of the mall, and you can add a watermark to the generated product picture.

Correlation management

Related types: related products, related accessories, and the best product combination.

Implementation: add related items manually, set related labels of items, and list related items through keyword automatic matching.

Combination goods: set the best combination manually, and the sales rule is: 1+ 1=2, that is, the price of the combination goods is the sum of the commodity prices.

Commodity comparison

Provide commodity comparison function, assist customers to shop, and compare according to commodity attributes.

Commodity list form

There are several forms of list: picture form, graphic list form and detailed list form;

It can be sorted by price and release time.

4. 1.2 voice portal

Customers dial the hotline, enter the call center platform IVR automatic voice navigation system, and obtain various business services through voice prompt button operation.

According to geographical distribution, membership level, business level and service type (headquarters, stores and dealers can all be used as answering seats), it can be automatically transferred to service telephones all over the country. It not only realizes the centralization and unification of telephone services at all points in the country, but also provides one-stop service for different customers.

For example, through the precise routing function, any incoming call of the platform can be automatically assigned to the store it recently visited to answer, reducing the waiting time for customers to transfer; Incoming VIP customers are automatically assigned to the group responsible for VIP customer service, which improves the service efficiency and experience.

4. 1.3 SMS Portal

Interactive SMS access.

4. 1.4 WAP portal

Mobile phone WAP network access.

4.2 Business logic layer

customer relationship management

1) member management

Member area

Transaction management, points management, personal data, membership level, multiple shipping addresses, in-station information, collection, comment/message record, out-of-stock registration, information subscription.

Member information management

Member basic information, member level view, member order view, member integral view, member ordered goods view, member added in the background, and member frozen.

Member level management

The default membership level includes only two types (normal and VIP). Membership upgrades are redeemed through certain points.

2) Overall management

Acquisition of integral

Get points through registration, recommend friends to send points, comment to get points, store sales to get points, shopping to get points [manually set points for designated goods, set points rules for corresponding classified goods, and get points rules when member orders reach a certain number];

Administrators add points for a member manually and in batches;

Integral use

Enhance the membership level through points;

Redeem points for gifts.

View the transaction records of product meetings.

3) Sales and product related information

Customer's historical consumption records, consumption curves and product preferences, etc. Provide original records for MRP system for analysis.

4) Customer service information

Record the customer's historical service in detail to improve the customer experience.

5) Credit information

Customer's historical credit information (imported by a third party to evaluate customer rating).

6) Competitive information

Information affected by other competitive products.

4.2.2 Product Relationship Management

1) Commodity classification management

Define commodity classification

Customize commodity classification and support unlimited classification expansion;

Multi-dimensional definition of the same commodity. (Just like a tea is multi-dimensional, it belongs to both fragrant and hot-selling products, and also belongs to oolong tea. This kind of tea has different sizes. )

Commodity classification number setting

Commodity serial numbers in third-party systems (such as UFIDA) are used to realize one-to-one correspondence with commodities in third-party systems. Convenient data import and export.

Import and export of various commodities

Commodity import: upload the commodity data file in the specified format to the system for processing, and realize the entry of new commodities.

Commodity export: the system exports the commodity data file in the specified format for the administrator to view and apply.

2) Commodity pricing management:

Commodity price type

Market price: for users to check when shopping, generally not for payment.

Safe minimum sales price: the sales price of restricted commodities shall not be lower than the safe minimum sales price.

Member level pricing: different member levels can set different member prices, which are usually the sales prices of goods.

Specify user pricing: set a specific price for a specific user.

Different attributes configure different prices.

Price configuration can also set different prices according to different commodity attributes.

Setting of special price of goods

You can add different price types as special offers, and you can set the effective time of special offers.

Add an eye-catching special price tag on the product details page.

Batch generation price

The price of goods is mass-produced according to a certain proportion. (For example, the price of VIP members generated in batches is 20% off the price of ordinary members)

Commodity integral setting

As another currency type in the price system, the integral is set in the same way as the price. The main application of points is to set gift points and consumption points for goods.

3) Customer service and sales-related management

Browsed product trajectory

Record the user's browsing record, and the user can clear the browsing record.

Commodity review

Both registered members and anonymous users can comment on goods.

Comments need to be reviewed before they can be displayed in the foreground.

Store/dealer feedback

Collect product feedback information from stores and distributors.

4) Life cycle management

Dynamic data analysis of sales volume

The sales data of all kinds of products are fed back to the system in real time, and the existing sales situation is grasped in real time. It provides a data basis for adjusting the decision analysis of product production, design, distribution, promotion and popularization.

Dynamic data analysis of customer distribution

Collect the sales customer information of each product in real time, and grasp the dynamic changes of customers in real time.

Price fluctuation data analysis

Real-time monitoring of product price fluctuation provides a data prototype for forecasting market demand and trend in advance.

Marketing/sales management (MRP)

1) Promotion management:

Automatic advertisement

And advertising/media, as well as their delivery rules (maximum daily delivery, area, time, designated customer base, etc.). )

Analysis of advertising effect

According to the analysis of user contact records (web page clicks or incoming calls, etc.). ) to evaluate the advertising effect.

Commodity recommendation

On specific pages such as the homepage of the mall and the channel page, users can add some commodity recommendation modules by themselves and choose to add recommended commodities from the commodity library;

2) Promotion management:

Gift promotion

Management of gift commodities, selecting commodities to be added as gift commodities, and setting preferential prices for gifts;

Commodity rule configuration, and the realized gift rules include: single product gift, full-scale gift, category gift, brand gift and buy-and-send.

Theme promotion

As a separate page, it is easy to manage with a standard and fixed front display style. It is realized by configuring advertisements related to theme promotion pages in the product recommendation module.

Associated promotion

The function of providing relevant shopping guide information can be used to conveniently sell multiple or several combinations.

Special price commodity management

Unified management of all special goods in the mall.

3) Order management:

Two order types are supported.

Online orders, background manual orders (mainly applicable to the submission of facade stores)

Order inquiry

According to the basic conditions, delivery/payment/amount/merchant, region/orderer, order status/handler.

Order process management

Order confirmation, order payment, order distribution and order completion.

Order information

Basic information of order, distribution status (internal circulation status before delivery to logistics company), buyer information, consignee information, order status and document printing.

Order details

Check the detailed information of the goods contained in the order, modify the integral deduction and modify the quantity.

Order processing log

Buyer and consignee modification log, distribution log, order status change log, order commodity data modification log, order payment log and message information.

4) sales and customer association analysis

Real-time commodity sales status statistics (related commodity sales, sales customer details, point-of-sale distribution, point-of-sale business, etc. ) is used to manage the product life cycle. .

4.2.4 Internal collaboration management

1) Enterprise Instant Messaging

Internal instant messaging module, which establishes internal contact information through client /web window. Reduce the risk of information leakage and improve work efficiency.

2) Document circulation

Internal document circulation approval module.

3) Information * * *

Enjoy the internal information * * *, and get different information according to the account authority level * * * Enjoy the authority.

4.2.5 Supply chain management

1) subordinate organization-wide management (distribution/direct sales)

Classified management of dealers and stores at all levels according to region, grade and performance.

Information, discount rate, rebate situation, parent-child organization, delivery range, etc. It is independently managed by subordinate institutions at different levels and uniformly supervised by the headquarters.

2) Authority management of subordinate institutions (distribution/direct sales)

Permission settings for users at all levels of the platform: view, add, modify, delete and other permissions. For all kinds of information, it is set by dealers at all levels, front store staff, platform administrators and customer service staff at headquarters. Different roles view the obtained information settings. (For example, the distributor looks at relevant delivery information, agency price, etc. ; The staff of the facade shop check the customer information and delivery information related to its coverage. )

3) Rebate Association

Multi-level rebate and commission settings, real-time calculation of distribution and settlement through the payment interface.

General rebate: dealers complete sales tasks and get rebates and commissions in real time.

Vertical associated rebate: the distributor gets the rebate when completing the sales task, and at the same time gives its business opportunity distributor unlimited multi-level associated rebate.

4.2.6 Interface of third-party business system

Provide various data import and export, data query and other functions. The platform mainly uses WebService to provide system interface.

1) financial system interface

2) retail system interface

3) Interface of logistics system

4) Payment interface

4.3 Technical Support Layer

Only partial enumeration is selected, but no detailed enumeration is selected.

4.4. 1 Call Center Middleware

Tian Bo Livesys unified communication middleware is used to drive voice and short message media streams.

4.3.2 Isolation

Hibernate is an open source object-relational mapping framework, which encapsulates JDBC in a very lightweight way, so that Java programmers can manipulate the database at will with the thinking of object programming. Hibernate can be used in any JDBC application, not only in Java client programs, but also in Servlet/JSP Web applications. The most revolutionary thing is that in J2EE architecture with EJB, Hibernate can replace CMP to complete the task of data persistence.

In the platform, we use Hibernate for database operation, and only in some modules with special requirements for database performance, we directly use jdbc for connection.

axis

Axis is a SOAP engine, which provides a basic framework for creating SOAP operations on server, client and gateway. SOAP is widely regarded as an important part of a new generation of cross-platform and cross-language distributed computing Web services.

The platform uses Axis to provide WebService support, which is widely used in general data interfaces and provides services for external systems and other functions.

Such as: 1) commodity inquiry service: it provides an interface for external systems to find commodity information in the platform.

2) News release service: provide an interface for external systems to obtain all kinds of news.

3) Order service: provides an interface for plug-in system, generates orders in the platform, and obtains all kinds of order information.

Note: All the above services have strict access control.

pillar; mainstay

The purpose of Struts is to help us reduce the time of developing Web applications by using MVC design pattern. We still need to learn and apply this architecture, but it will be able to accomplish some heavy work. It is beneficial to mix the advantages of Servlets and JSP to build extensible applications.

Swing

Java application user interface development kit

Swing is a development toolkit for developing the user interface of Java applications. Based on AWT, it allows cross-platform applications to use any pluggable look and feel. Swing developers can use Swing's rich and flexible functions and modular components to create elegant user interfaces with little code.

4.3.6 Tian Bo series

Botian.baseweb: Tian Bo background general integration module;

Botian.callcenter: Centralized control of call center module (voice, fax)

Botian.main.tcpservices: Tian Bo external interface module

Botian.ledger: Accounting System Module

4.4 Basic bottom layer

Operating system, server, communication and other hardware.