贸易公司管理系统数据库_第1页
贸易公司管理系统数据库_第2页
贸易公司管理系统数据库_第3页
贸易公司管理系统数据库_第4页
贸易公司管理系统数据库_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.列表(宋体2号)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生成报告.课程设计摘要.1.功能分析随着计算机技术的发展和普及,贸易公司经营方式也发生了很大的变化。从原来的手工经营方式逐步转变为信息化管理,通过信息化管理降低了人力成本,大大提供了管理水平和效率。*管理供应商信息:使您可以有效地管理供应商的信息,包括添加、修改和删除供应商信息、查看供应商信息和生产报表。*管理转销商信息:有效地管理转销商信息,包括添加、修改和删除转销商信息、查看转销商信息和生产报告。*商品购买信息:有效地管理有关商品购买的信息,例如添加、修改和删除采购信息、查看采购信息和生产报告。*商品信息管理:有效地管理商品的基本信息,包括商品信息的添加、修改和删除、供应商信息的查看和生产报告。*商品销售管理:有效地管理有关商品销售的信息,包括添加、修改和删除销售信息、查看供应商信息和生产报告。*管理员工信息:有效地管理员工的信息,包括添加、修改和删除员工信息、查看员工信息和生产报告。以上需求分析可汇总为下图所示的功能图。2.数据库设计2.1需求分析数据系统的核心是数据,相互关联的数据构成了数据结构。对于数据库设计,通常使用数据字典来描述不同种类的数据及其集合,数据字典是通过数据收集和数据分析获得的主要结果。以下将根据系统功能分别分析此系统设计的数据项和数据结构。数据结构和数据项:因为此系统涵盖四个物件:供应商、经销商、商品及员工,所以系统的资料结构分别由供应商、经销商、商品及员工组成,系统相关资料要素是由这四个物件本身的属性,以及它们之间关系的属性所决定。数据结构和数据项说明如下:(1)供应商名称:供应商含义:贸易商品的供应商公司配置:供应商对象由供应商编号、公司名称、公司地址、联系人和联系电话组成。每个数据项的含义如下:*数据项:供应商编号含义:唯一标识供应商所有信息的供应商编号。数据类型:文本长度:50*数据项:公司地址含义:供应商公司地址数据类型:文本长度:50*数据项:联系人含义:供应商公司负责销售商品的人员数据类型:文本长度:8*数据项:联系电话含义:向供应商公司咨询业务的电话数据类型:文本长度:11(2)经销商名称:经销商含义:销售商品的转销商公司配置:供应商对象由经销商编号、公司名称、公司地址、联系人和联系人电话号码组成。每个数据都类似于提供程序中的数据项。(3)商品商品是贸易公司经营系统的主要数据结构,包含了商品的所有信息。名称:商品意义:交易的商品构成:商品的对象分别由商品编号、商品名称、商品数量三个数据项组成。每个数据项的含义如下:*数据项:商品编号含义:唯一标识每种商品的商品编号数据类型:文本长度:10*数据项:商品名称意义:贸易商品的名称数据类型:文本长度:50*数据项:数量意义:商品的数量数据类型:文本长度:50(4)员工姓名:员工意义:在系统中起着非常重要的作用,商品的购买、销售都由员工完成。配置:操作员实体分别由员工编号、姓名、电话和职称组成。每个数据项的含义如下:*数据要素:员工编号含义:为每个员工执行合并编号维护,员工编号唯一标识员工对象。数据类型:文本长度:10*数据项:名称意义:员工姓名数据类型:文本长度:8*数据项:电话含义:员工的联系电话数据类型:文本长度:112.2概念结构设计概念结构设计是将在需求分析阶段获得的用户需求抽象到数据库中的概念结构。本论文使用E-R图来表示系统的概念结构,即需求分析的结果。在实际设计过程中,首先分析系统中实体基本单位的本地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支持的概念或关系模式(也称为数据结构)。此数据库属于关系数据库。也就是说,使用表格结构表示系统中的所有实体及其关联。将ER模型转换为关系模型可获得以下关系阵列:供应商(供应商编号、g公司名称、g公司地址、g联系人、g联系电话)转销商(转销商编号、j公司名称、j公司地址、j联系方式、j联系方式电话)采购(采购编号、采购日期、采购数量、采购价格、员工编号、供应商编号、商品编号)销售(销售编号、销售日期、销售数量、销售价格、员工编号、经销商编号、商品编号)员工(员工编号、姓名、电话、职称)商品(商品编号、商品名称、商品数量)2.4.2数据库完整性设计1规范化设计1.gonghuo表:供应商编号G公司名称,供应商编号G公司地址,供应商编号G联系人,供应商编号G联系人电话)如果部分不存在,则不存在转发相关性,它属于第三个范例。2.jingxiao表格:经销商号码J公司名称,经销商号码J公司地址,经销商号码J联系方式,经销商号码J联系电话)部分不存在,传输依赖性不存在,属于第三种范式。3caigou表:采购编号采购日期,采购编号采购数量,采购编号采购价格,部分不存在后没有传输相关性。属于第三种范式。4.yuangong表:员工编号姓名,员工编号电话,员工编号职称,部分不存在后,属于第三个范例,没有任何转发从属关系。5shangpin表:商品编号商品名称,商品编号商品编号,部分不存在后,不存在传递依赖,属于第三范式。6xiaoshou表:销售订单编号销售日期,销售订单编号销售数量,销售订单编号销售价格,属于第三个范例,在部分不存在后没有传递相关性。2.4物理结构设计根据上述关系数据模型,下表列出了系统处理的一些数据表(1)员工信息表字段名意义说明数据类型是否为空约束条件yua

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论