Project Summary Report 1 Entity Framework crimes

Source: Internet
Author: User
Project Overview. Main Site www.hd01.com.cn platform main.hd01.com.cn

HD01 activity customization engine V1.0 is an excellent online activity customization and promotion system. It can be used in 3 ~ without any R & D ~ Design and customize a variety of common online activities within 10 minutes.

 

  • Online activities:

 

The sum of the actions of certain social functions that are partially or all completed based on the network when combined by a common purpose. Online activities consist of purposes, motivations, and actions, and have a complete structure system.

 

  • Marketing advantages of online activities:

 

Online activities are essentially a marketing and promotion means, with some unique marketing advantages:

Users like to participate: there are wonderful interaction processes and prizes for online activities, and users like to take the initiative to participate;

In-depth promotion: there are wonderful online activities, and the selling points of products and services can be combined in the activity process. (For example, the question of a Q & A activity can be subject to product characteristics ). In the process of participation, the user actively or unconsciously has a deep understanding of products and services.

Combination of promotion and sales: with the online payment function, you can combine promotion and sales.

 

  • Common online activities:

 

L answer: Knowledge Competition, questionnaire survey, voting, and quiz; l promotion: Group Buying, recruitment, prize registration, free trial, promotion, seckilling, discount coupons; l collection: collection of photographic works, collection of dvss, collection of flat works such as logos, mascots, AD, advertising words, billboards, slogans, text message collection, online essay collection, animation, multimedia message collection, and song lyrics; l games: Each casual game and ranking can be regarded as an activity. There is no activity in life. The above is only a list.

The following is a comparison of the cost, time, and marketing effect of creating an activity using the activity creation platform, hosting outsourcing, and self-developed by the organizer:

Comparison

 

Create a platform with an activity

 

Organizer Outsourcing

 

Independently developed by the organizer

 

Activity Type

 

20 ~ 60 types, select as needed

 

Only one type can be entered at a time.

 

Only one

 

Creation cost

 

Design Cost

 

You only need to think about how to hold the activity and tell the engine to type the activity.

 

Communication with outsourcing personnel is required. The more complicated the design, the higher the cost.

 

Dedicated personnel are required to design each

Activity details page

 

R & D costs

 

No need to write a line of code

 

Communication with outsourced personnel is required. The more complicated the functions, the higher the cost.

 

R & D personnel required

Each function

 

Interface beautification cost

 

You only need to provide some products or

Service Images

 

Some products or

Picture of the Service to the outsourcer

 

Art personnel need to be hired

Beautify each page

 

Customization costs

 

Extremely powerful customization and zero cost

 

The higher the customization requirement, the higher the cost.

 

Generally, it is unable to support custom functions, and the cost is high.

 

Launch time

 

 

Online in 1 hour

 

15 ~ 60 days or more

 

15 ~ 60 days or more

 

Marketing effect

 

Winning Area

 

Supports small-scale awards and large prizes

 

Small

 

Small

 

Viral transmission

 

Rewards are supported to invite friends to activities.

 

Some support, some do not support

 

Some support, some do not support

 

Adaptive search engine

 

Adaptive search engine

 

Some support, some do not support

 

Some support, some do not support

 

 

The following is a comparison of specific activity functions:

Comparison

 

HD01Activity customization Engine

 

Independent R & D

 

Outsourcing

 

Activity interface performance

 

Style

 

No code is required. The organizer can adjust the activity style at any time.

 

Each activity requires independent R & D and cannot be reused. After R & D, it is fixed and cannot be adjusted.

 

Each activity requires independent R & D and cannot be reused. Once R & D is complete, it is fixed and cannot be adjusted.

 

Layout

 

No code is required. The organizer can switch the homepage to a layout that supports, and.

 

The layout is dead and cannot be adjusted

 

The layout is dead and cannot be moved.

 

Module

 

No code is required. The organizer can customize his/her own big image, including list, text, sound, animation, and video modules, and place them anywhere on the page.

 

Not Supported

 

Not Supported

 

Head, end, and background

 

The organizer can customize the head, tail, and background of any activity at any time.

 

Yes, but you need to write code.

 

Yes, but you need to write code.

 

Navigation

 

The organizer can expand the main topics of the activity at any time to meet the needs of formal development.

 

Yes, but you need to write code.

 

Yes, but you need to write code.

 

Activity Information Display

 

Basic activity information

 

The organizer can expand the basic information of the activity at any time, just type

 

Professionals are required to do this.

 

Professionals are required to do this.

 

Organizer

 

The organizer can expand the organizer information at any time, just type

 

Professionals are required to do this.

 

Professionals are required to do this.

 

Contact info

 

The organizer can extend the contact information at any time, just type

 

Professionals are required to do this.

 

Professionals are required to do this.

 

Register

 

System registration items

 

The organizer can select the required registration items from dozens of registration items at any time to collect participant information in a targeted manner.

 

1. Confirm, but cannot be changed.

 

1. Confirm, but cannot be changed.

 

Custom registration items

 

If the registration items provided by the system cannot meet the requirements, the organizer can customize

 

Unable to do

 

Unable to do

 

Activity

Logic

 

 

HD01 provides 60 different activity logics for the organizer and is scalable. No encoding required by the organizer

 

Only one

 

Only one

 

News

Center

 

News Classification

 

No coding required. The organizer can delete and modify news categories at any time.

 

Requires a lot of Encoding

 

Requires a lot of Encoding

 

News content management

 

The organizer can delete and modify news content as needed,

 

Requires a lot of Encoding

 

Requires a lot of Encoding

 

Awards

Prize

 

Awards

 

The organizer can delete and modify award settings as needed

 

Requires a lot of Encoding

 

Requires a lot of Encoding

 

Prize settings

 

The organizer can delete and modify award settings as needed

 

Requires a lot of Encoding

 

Requires a lot of Encoding

 

Award Method

 

Expert Awards

 

The organizer can combine these three Parties to evaluate the award.

 

Only one or two types of codes can be encoded, and cannot be transplanted to other activity types After encoding.

 

Only one or two types of codes can be encoded, and cannot be transplanted to other activity types After encoding.

 

By activity

Performance Evaluation

 

Lucky Draw

 

Online

Payment

 

 

You can select any number of online payment methods

 

Not Supported

 

Not Supported

 

Third-party data exchange

 

 

Supports user information exchange with third-party websites

 

Not Supported

 

Not Supported

 

BBS

 

 

Each activity has its own BBS

 

No

 

No

 

Dynamic to static

 

 

All important dynamic pages are converted to static page access

 

Not Supported

 

Not Supported

 

Personal rating:

After six months of development, the project has been operated. but in retrospect, there were a lot of problems encountered throughout the project, but fortunately Demand Planning has been very good (the reason is that the boss was originally a product director and the current planning is very logical ), therefore, developers do not suffer. the problem is that Microsoft's Entity Framework EF is so annoying (Personal ignorance ),

1. Efficiency (if I want to share the same feelings with anyone who has tested it, it is nowhere to be seen as inefficient In addition, deletion, modification, and query, I would like to say that if you want to execute the original SQL expression or the second-level LINQ statement, it will not be necessary at all. What's more, linq is a controversial technology, once someone tests his efficiency, they will know.

The efficiency of a single physical framework is extremely high in a project with a concurrency performance of tens of thousands)

Second: data redundancy (if you query one or two fields, your query results are really terrible... not to mention)

Third: Project version Update (If your project version is updated, You need to regenerate the database (ModeFirst). What do you need to do? Think about it)

Of course, it also has a bit: But we can replace it with powerdesigner.

 

Lesson: simple implementations may use other things for Exchange (performance). The latest is not necessarily the best.

 

 

 

 

 

 

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.