概念模型
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政府人员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);
}
}
以上是关于概念模型的主要内容,如果未能解决你的问题,请参考以下文章