《课程设计名称》存档资料之三
《物流配送管理系统》个人任务实施方案
Aldy软件09416班
长春大学软件学院二一一年一月
目录2
f组长:杨树良
物流配送管理系统个人任务实施方案
1相关的理论知识
(1)ER图由实体、实体的属性和实体之间的联系三个要素组成,关系模型逻辑结构是一组关系模式的集合将ER图转换为关系模型就是将实体、实体的属性和实体之间的联系转化为关系模式。
(2)将ER图转换成关系模式:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。
(3)关系模型的数据结构:一个关系模型的数据结构,也是逻辑结构,是一张二维表,它由行和列组成。每一行是一个元组,每一列称为一个字段。通常在关系模型中将表称为关系。
(4)关系模式的存储结构:实体及实体间的联系都用表来表示,这是关系模型的逻辑结构。在数据库的物理组织中,表以文件形式存储,每一个表通常对应一种文件结构,因此关系模型的存储结构是文件。
(5)根据关系模式,划分出系统的功能模块,以C中的类实现。类是C语言的核心,C的一切类型都是类。类是一个数据结构,类定义数据类型的数据(字段)和行为(方法和其他函数成员)。
(6)应用数据库访问,即使用ADONET连接和操作数据库2参考文献
1《SQLServer2005奥秘》赵松涛北京:电子工业出版社,2007。2《SQLServer2000培训教程》余晨,李文炬北京:清华大学出版社,2001。3《SQLServer2005数据库开发应用教程》孙余党,张军,钟德源北京:电子工业出版社,2008。4《CNET程序设计教程》江红,于青松北京:清华大学出版社,2010。5《C基础与案例开发详解》王国胜,刘攀,尼春雨北京:清华大学出版社,2009。
3实现思路
31将ER图转换成关系模式的规则一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:3111:1联系11可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系
f本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。
3121:
联系可以转换为一个独立的关系模式,也可以与
端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属r