首页 > 代码库 > 调查管理系统 -(2)设计实体
调查管理系统 -(2)设计实体
设计实体(设计数据库表)
通过分析需求文档和静态页面等,了解需求,抽象出相关的实体。
正向工程:设计实体、映射文件→ 建表
反向工程:设计表→ 映射文件、实体
设计实体时主要考虑以下几个问题:
1)有几个实体?
一般是一组增删改查对应一个实体。
2)实体之间有什么关系?
一般是页面引用了其他的实体时,就表示与这个实体有关联关系。
3)每个实体中都有什么属性?
Ⅰ、主键。
Ⅱ、关联关系属性。在类图中,关联关系是一条线,有两端,每一端对应一个表达此关联关系的属性。有几个端指向本类,本类中就有几个关联关系属性。
Ⅲ、一般属性。分析所有有关的页面,找出表单中要填写的或是在显示页面中要显示的信息等。
Ⅳ、特殊属性:为解决某问题而设计的属性。比如要显示年龄,但不会设计一个int age字段,而是一个Date birthday字段,年龄是在显示时实时计算出来的。
注:在该项目中实体的具体设计可参考Survey、Page、Question几个调查相关的比较复杂抽象的实体的设计,体会设计过程,提高问题的抽象能力。
本文总结内容来自徐培成数据采集系统和汤阳光OA系统,参考了http://blog.csdn.net/getclass/article/details/5178473。
调查管理系统 -(2)设计实体
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。