概念模型

Posted gaojingsong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了概念模型相关的知识,希望对你有一定的参考价值。

1. 系统概念模型

基于用例模型创建系统概念模型,创建实体类类图。

 

government

-account:int

-password:int

+printInfo():void

 

ts(teachers and students) 

+Id:int

+name:string

+sex:string

+phone number:string

+e-mail:string

+printInfo():void

 

questionnaire

-type :string

+option:string

+printInfo():void

 

2. 概念模型说明

概念结构设计的方法有:

1)自顶向下:首先定义全局概念结构的框架,然后逐步细化。.

2)自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念

结构。

3)逐步扩张:首先定义最重要的核心概念结构,然后向外扩充。

4)混合策略:即将自顶向下和自底向.上相结合,用自顶向下策略设计一一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。

在对本系统数据库的具体设计过程中,所采用的是自底向上的设计方法,即自顶向下地进行需求分析,得到每一集体的应用需求,然后反过来根据每一子需求,采用自底向上法分步设计每一局部E-R模型,综合各局部E-R模型,逐层向上回到顶端,最终产生全局E-R模型。

  1. 局部概念模型设计

 技术图片

1政府人员E-R图

技术图片 

2问卷系统E-R图

技术图片 

3师生E-R图

政府人员主要是问卷的设计及发布者,以及能够得到问卷反馈的信息的人。

高校授课老师和学生是问卷的填写人员,在规定时间内完成问卷的填写并提交问卷。问卷系统是数据库的一个模型,主要区分问卷类型,问卷的发布者登录系统从而发布具体类型的问卷,而发布的问卷由师生填写完毕后反馈给政府人员,整体体关系由E-R图展示如下。

  技术图片

4概念模型关系图

附录:

public class  government{

 

    private int account;

    private int password;

 

    public void printInfo(){

        System.out.println("name: " + name + " " + "age: " + age);

    }

}

public class ts{

 

     public int account;

     public string name;

public string sex;

public string phone number;

public string e-mail;

 

 

    public void printInfo(){

        System.out.println("account: " + account + " " + "age: " + age);

    }

}

public class  questionnaire{

 

    private string type;

   public string option;

 

    public void printInfo(){

        System.out.println("type: " + type + " " + "option: " + option);

    }

}

 

以上是关于概念模型的主要内容,如果未能解决你的问题,请参考以下文章

DDD领域模型贫血模型充血模型概念总结

DDD领域模型贫血模型充血模型概念总结

数据库理论——概念模型逻辑模型物理模型

PowerDesigne 建立概念数据模型

PowerDesigner软件怎么创建概念数据模型

ER图和概念数据模型的关系