Unlock instant, AI-driven research and patent intelligence for your innovation.

Question bank modeling method and system based on domain-driven design

A technology of domain-driven design and question bank, applied in the field of data modeling, can solve the problems of poor code reuse, lack of derivation relationship, data model cannot efficiently restore association and inheritance relationship, etc., achieve efficient storage, improve scalability, and simplify the system The effect of design architecture

Inactive Publication Date: 2015-12-23
BEIJING FOCUSEDU INT EDUCATION CONSULTATION
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. Data-oriented modeling method, lack of derivative relationship between objects, and poor code reuse;
[0005] 2. With the continuous increase in the type and quantity of questions, the continuous personalized needs of users, and the increasingly frequent interaction with external systems, the adaptability, scalability, and maintainability of data modeling and relational database storage are facing challenges. It cannot adapt well to the constant changes in question types and business needs;
[0006] 3. Relational databases have a natural resistance to object-oriented design, which makes the data model unable to efficiently restore the association and inheritance relationship in the process of object modeling;
[0007] 4. Cross-table and joint-table queries are increasing. To query a complete set of questions, it is necessary to aggregate the data of multiple tables, and an additional structure is required to store the correspondence between question types and tables

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Question bank modeling method and system based on domain-driven design
  • Question bank modeling method and system based on domain-driven design
  • Question bank modeling method and system based on domain-driven design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0050] Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and / or groups thereof.

[0051] Those sk...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides a question bank modeling method and system based on domain-driven design. The method comprises: performing architecture partitioning on a question bank system by using a domain-driven technique to obtain a domain layer, an application layer and infrastructure layers; performing domain modeling on the domain layer according to topics, courses and answering records in the question bank system by using a domain layer modeling tool so as to obtain a domain model; according to data characteristics of the domain model, determining correspnoding storage databases of the infrastructure layers on the basis of a preset strategy; and according to types of data stored in the infrastructure layers, storing different types of stored data in the corresponding storage databases. According to the present invention, a reusable and robust question bank model architecture can be constructed, features of various types of databases and reasonable applicable scenes are utilized to the greatest extent, effective and efficient storage of various types of data is implemented, the system design architecture is simplified, and extensibility of system distribution is improved.

Description

technical field [0001] The invention relates to the technical field of data modeling, in particular to a domain-driven design-based question bank modeling method and system. Background technique [0002] The establishment of the test question bank is to follow certain educational theories and use computer technology to generate an organic combination of all knowledge points of some test questions and courses covering a certain subject. For the modeling of the test question bank, people often think that the data of the question type is standardized and the interaction is simple, and the object modeling process is ignored. [0003] At present, the design and implementation of most of the question bank systems are based on relational data-oriented data modeling. The prior art mainly has the following problems: [0004] 1. Data-oriented modeling method, lack of derivative relationship between objects, and poor code reuse; [0005] 2. With the continuous increase in the type a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/21G06F16/2246G06F16/284
Inventor 唐聪宋文略许轶肖迪
Owner BEIJING FOCUSEDU INT EDUCATION CONSULTATION