目录(宋体二号)1.功能分析..................................................................................................2.数据库设计................................. .............................................................................................2.1需求分析...........................................................................................2.2概念结构设计...................................................................................2.2.1 实体分析及其局部E-R图.......................................................2.2.2实体之间的联系及其ER图.....................................................2.2.3系统全局ER图.........................................................................2.3逻辑结构设计................................................................................2.3.1 关系模型............................................................... .............2.3.2 数据库完整性设计...............................................................2.4物理结构设计................................................................................2.4.1设计表........................................................... ............ ..........2.4.2数据库与表的创建........................................................... ..2.5数据库实施....................................................................................2.5.1创建表对象.............................................................................2.5.2创建基本表之间的关系.........................................................2.5.3创建查询对象.........................................................................2.5.4创建窗体及控制版面.............................................................2.5.5创建报表.................................................................................3.课程设计总结.........................................................................................1.功能分析随着计算机技术的发展及普及,贸易公司管理模式也发生巨大的变化,由原来的手工管理模式逐步转变为信息化管理,通过信息化管理,降低人力成本,极大地提供管理水平和效率。
* 供应商信息管理:能够对供应商的信息进行有效的管理,其中包括供应商信息的添加、修改和删除,以及供应商信息查询和生产报表。
* 经销商信息管理:能够对经销商的信息进行有效的管理,其中包括经销商信息的添加、修改和删除,以及经销商信息查询和生产报表。
* 商品采购信息:能够对商品采购的信息进行有效的管理,其中包括采购信息的添加、修改和删除,以及采购信息查询和生产报表。
* 商品信息管理:能够对商品的基本信息进行有效的管理,其中包括商品信息的添加、修改和删除以及供应商信息查询和生产报表。
* 商品销售管理:能够对商品销售的信息进行有效的管理,其中包括销售信息的添加、修改和删除,以及供应商信息查询和生产报表。
* 员工信息管理:能够对员工的信息进行有效的管理,其中包括员工信息的添加、修改和删除,以及员工信息查询和生产报表。
上述的需求分析可以总结为下图所示的功能结构图。
2.数据库设计2.1需求分析数据系统的核心是数据,互相关联的数据构成数据结构。
对于数据库设计来说,通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析多获得的主要成果。
下面将根据系统功能对本系统设计的数据项和数据结构分别进行分析。
数据结构和数据项:本系统涉及供货商、经销商、商品和员工四个对象,所以系统的数据结构分别由供货商、经销商、商品和员工组成,系统涉及的数据项由这四个对象本身的属性和它们之间的关系的属性确定。
下面分别讨论它们的数据结构和数据项。
(1)供货商名称:供货商含义:贸易商品的供货商公司组成:供货商对象由供货商编号、公司名称、公司地址、联系人、联系电话组成。
各数据项的含义如下:* 数据项:供货商编号含义:供货商编号,供货商编号能够唯一确定供货商的所有信息。
数据类型:文本长度:50* 数据项:公司地址含义:供货商公司地址数据类型:文本长度:50* 数据项:联系人含义:供货商公司负责商品销售业务的人数据类型:文本长度:8* 数据项:联系电话含义:与供货商公司联系业务的电话数据类型:文本长度:11(2)经销商名称:经销商含义:商品所销售的经销商公司组成:供货商对象由经销商编号、公司名称、公司地址、联系人、联系电话组成。
各项数据与供货商的数据项组成类似。
(3)商品商品是贸易公司管理系统的主要数据结构,包含了商品的所有信息。
名称:商品含义:进行贸易的商品组成:商品的对象分别由商品编号、商品名称、商品数量三个数据项组成。
各数据项的含义如下:* 数据项:商品编号含义:商品编号,能够唯一标识每一件商品数据类型:文本长度:10* 数据项:商品名称含义:贸易商品的名称数据类型:文本长度:50* 数据项:数量含义:商品的数量数据类型:文本长度:50(4)员工名称:员工含义:在系统中起非常重要的作用,商品的采购、销售都是由员工完成。
组成:操作员对象分别由员工编号、姓名、电话、职称组成。
各数据项的含义如下:* 数据项:员工编号含义:系统为每一位员工进行统一编号管理,员工编号能够唯一确定员工对象。
数据类型:文本长度:10* 数据项:姓名含义:员工的姓名数据类型:文本长度:8* 数据项:电话含义:员工的联系电话数据类型:文本长度:112.2.概念结构设计概念结构设计就是将需求分析阶段得到的用户需求抽象为数据库的概念结构。
本论文使用E-R图来描述系统的概念结构,即使用ER图表示需求分析的结果。
在实际设计过程中,首先分析系统中以实体为基本单位的局部ER图,然后分析两两实体之间的联系,画出两两实体联系的局部E-R图,再将两两实体之间联系的ER图作为基本单位,画出他们之间联系的ER图,依次类推,最后将各局部E-R图合并成全局E-R图,下面将分别进行分析。
2.2.1 实体分析及其局部E-R图通过需求分析得知,贸易公司管理信息系统的研究对象有商品、供货商、经销商和员工四个对象,也就是四个实体,故将系统的实体对象分为商品、供货商、经销商和员工。
(1)供货商对于贸易公司管理信息系统来说,比较重要的供货商信息是公司编号、公司名称、公司地址、联系人和联系电话。
其中供货商编号能够唯一确定某个供货商的所有信息,故在该实体中定义供货商编号为实体标识符。
供货商的E-R图如下:(2)经销商经销商信息包括公司编号、公司名称、公司地址、联系人和联系电话。
其中经销商编号能够唯一确定某个经销商的所有信息,故在该实体中定义经销商编号为实体标识符。
经销商的E-R图如下:(3)员工公司员工在贸易公司连接供货商以及经销商中发挥着极为关键的作用,所以管理系统中须对公司员工的信息进行有效的统一管理,对公司每个员工设置档案列表,包含员工编号、姓名、联系方式和职称。
设置员工信息档案能够更好的安排员工工作,记录员工的接手的客户、操作信息及工作情况。
员工编号能够使公司管理员工更加高效有序,且能唯一确定员工所有信息,故作为员工实体的标识符。
员工E-R图如下:(4)商品在商品实体中,包含商品编号、名称、数量三个属性。
其中,商品编号能够唯一标识每一件商品,故定义编号为商品实体的标识符。
基本商品实体的E-R图如下:2.2.2实体之间的联系及其ER图(1)供应商、商品与员工联系的ER图(2)经销商、商品和员工的ER图2.2.3系统全局ER图将上两图合并,同时对各个属性进行整合,就得到系统全局ER图。
在整合的过程中,各局部ER图的属性发生如下的冲突,所以需要重新进行定义。
(1)数量数量属性分别在二处出现,所以要进行重新定义。
根据数量所处的位置,分别定义为采购数量、销售数量。
(2)编号编号属性分别在四处出现,对其重新定义,分别定义为商品编号、供货商编号、经销商编号、员工编号。
(3)日期日期属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购日期、销售日期。
(4)价格价格属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购价格、销售价格。
(5)对于供货商及经销商公司名称、地址、联系人、联系电话多处重复,特在供货商属性前面加上G、经销商前面加上J,以区分两者的属性。
整合后的ER图如下:2.3逻辑结构设计2.4.1关系模型逻辑结构设计是将全局概念模型(ER图)转换成DBMS支持的概念模式或关系模式(或者称为数据结构)。