首页 > 其他 > 详细

调查管理系统 -(2)设计实体

时间:2014-09-02 15:44:04      阅读:246      评论:0      收藏:0      [点我收藏+]

设计实体(设计数据库表)

通过分析需求文档和静态页面等,了解需求,抽象出相关的实体。

正向工程:设计实体、映射文件→ 建表

反向工程:设计表→ 映射文件、实体

设计实体时主要考虑以下几个问题:

1)有几个实体?

一般是一组增删改查对应一个实体。

2)实体之间有什么关系?

一般是页面引用了其他的实体时,就表示与这个实体有关联关系。

3)每个实体中都有什么属性?

Ⅰ、主键。

Ⅱ、关联关系属性。在类图中,关联关系是一条线,有两端,每一端对应一个表达此关联关系的属性。有几个端指向本类,本类中就有几个关联关系属性。

Ⅲ、一般属性。分析所有有关的页面,找出表单中要填写的或是在显示页面中要显示的信息等。

Ⅳ、特殊属性:为解决某问题而设计的属性。比如要显示年龄,但不会设计一个int age字段,而是一个Date birthday字段,年龄是在显示时实时计算出来的。

 

注:在该项目中实体的具体设计可参考Survey、Page、Question几个调查相关的比较复杂抽象的实体的设计,体会设计过程,提高问题的抽象能力。

本文总结内容来自徐培成数据采集系统和汤阳光OA系统,参考了http://blog.csdn.net/getclass/article/details/5178473。

调查管理系统 -(2)设计实体

原文:http://www.cnblogs.com/KnightKitt/p/3951509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!