Summary of development of content model system

Source: Internet
Author: User

I'm not very busy with my work and I don't want to do anything else. began to think about how to develop a simple, usable content model system (form management + content engine), one can carry out technology accumulation, and secondly, can improve the overall architecture idea (architecture dare not say here is just a synonym for design), Now the basic version of the content model system has been basically completed, and then a little polishing can be met with you, in the release of this model system, I would like to write a summary of the system, wrote some, found that their text is really more bitter, do not have the technology of the wording.

The purpose of the text sharing is to and everyone, exchange learning, I do some of the days of technology, there is no achievement, there is nothing to take shots of things, but in my heart always want to better upgrade the technology. Unfortunately in my side there is no cow, technology is very general, very few people understand software engineering, very few people understand the UML, few people understand the design pattern, few people can really make object-oriented system.

So I think I can only learn by myself, after learning to send the idea to the Internet, and then with everyone to learn, please make a lot of comments, although I have studied software engineering, UML modeling, etc. but there is no real company actual combat experience, so there must be a lot of mistakes, I hope you can help point out, Even help the younger brother to revise the homework.

This article prepares to write a series, which includes use case design, class diagram, activity diagram, System prototype, database structure and other aspects of things.

Of course, after this series, I will provide the online demo system or code for your reference and correction.

Starting today first: Content Model system Overview and functional structure design

An overview

The core of the content model is form management and content engine, on this basis can develop a complete, can expand the form or field of CMS system, to meet the different functions of different forms of information needs, is a CMS system, information systems, such as one of the core components of the system.

Can be applied to the following development scenarios:

1 Development of Web site management system suitable for enterprise

(1) The content model system should be completely suitable for the automatic table-building and generating work of the system, such as news, product and other business logic relatively simple.

(2) Add static page generation components, DW extended tag system, you can realize a powerful Enterprise CMS website management system.

(3) or use the content model system to implement the content management function of the backstage, the foreground uses the code to complete the business logic call of the interface.

2 Development of business logic simple MIS information management system

(1) Through the existing content management system, such as customer management, contact management and other commonly used simple information management system functions.

3 Extensibility integration of existing systems or systems to be developed

(1) This content model can be used as a basic component to realize the establishment and management of tables and fields, and to generate basic additions, modifications, deletions, queries and other functions.

(2) The developer completes other complex business logic on the basis of (1).

Two content model system structure diagram

The content model system is divided into two parts:

The first part is a custom form system, mainly including form information management, field information management, field property management, form Relationship management, form layout management, content view management.

The second part is the content model engine, mainly including the automatic generation of forms, obtaining form input information and automatically storing, content deletion, generating query page and so on.

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.