欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年2022年进销存数据库设计- .pdf

    • 资源ID:33383796       资源大小:883.45KB        全文页数:44页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年2022年进销存数据库设计- .pdf

    1 重庆科技学院课程设计报告院(系) :_电气与信息工程学院 _ 专业班级 : 计科转 2010-01 学生姓名 : 崔 涌 铖学号: 2010520004 设计地点(单位) _ 第一实验楼 I515_ _ _ _ 设计题目 :_ 进 销 存 管 理 系 统_./未计入_ 完成日期:2010 年 12 月 23 日指导教师评语 : _ 很好!_ _ _ _ 成绩(五级记分制) :_ _ 指导教师(签字) :_ _名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 44 页 - - - - - - - - - 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告1 重庆科技学院课程设计任务书设计题目:进销存管理系统设计学生姓名崔涌铖课程名称数据库原理课程设计专业班级计科转 2010-01 地点I515 起止时间2010.12.20-2010.12.24 设计内容及要求内容:学生根据本课程设计指导书中的题目,进行设计。(1)产销衔接完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。完成新类型产品信息入库,已有类型产品信息项目的更改等。可通过读取现有产品信息文件建立库存信息库。(2)产品库存管理主要是针对产品数据库的管理,功能如下:数据备份:用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。数据清除:用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。数据导入:可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告2 等。(3)订单管理订单维护功能:包括订单信息的输入、修改、删除等操作。订单查询功能:根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。订单提醒功能:显示当前时间内还没有完成的订单数及其详细信息。(4)客户管理将所有客户的信息进行保存,以便和客户建立长久的合作关系。客户信息可以进行添加、修改、删除等操作。可以根据特定条件进行查询,显示查询结果,并可以进行打印输出。(5)发货管理输入发货计划窗口:可以将新的发货计划输人到数据库中,并提供修改和删除信息等操作。设计发货计划窗口:用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。(6)生产计划管理允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。可以查找如今已经完成的计划、 正在进行的计划和尚未执行的计划数目,以及详细内容。要求:按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告3 物理结构设计 ,使学生掌握数据库应用软件的开发流程,SQL 语句的使用和存储过程的使用。设计参数至少 5 个表结构; 3 个存储过程;2 个触发器; 3 个视图。进度要求19.1 讲课阅读分析任务书制订设计计划19.2 -3 需求分析概念结构设计19.4 -5 概念结构设计准备文挡20.1-3 逻辑结构设计物理结构设计20.4-5 写文挡答辩交设计报告书参考资料1雷亮等数据库原理课程设计指导书2王珊、萨师煊 数据库系统概述(第四版 ) 北京:高等教育出版社2006 。3C.J.Date 著孟小峰、王珊等译 数据库系统导论(第 8 版) 北京:机械工业出版社 .2007 。4陈根才等 . 数据库课程设计浙江浙江大学出版社2007 其它名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告4 说明 .本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任:指导教师:雷亮、李忠2010 年 12 月 05 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告5 摘要随着高科技的迅猛发展, 信息技术己经深入生活中的各个领域。在各种销售企业中, 作为国有经济的主要推动者中小型企业,很有必要进行计算机化管理,即引进“进销存管理系统” 。本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。物力、人力和资金并称为企业的三大资源。 控制物资流是每个企业都需要作好的事情。物资流主要包括入库、 库存和出库三大环节。进销存管理系统,主要包括:数据维护、进货管理、库存管理、销售管理四个功能模块。文章首先从系统的开发背景、 实现意义谈起,然后,重点介绍了系统的分析、设计和实现。 分析部分对系统的概念、 特点、运行环境及数据库设计进行了分析描述。设计部分根据系统的总体描述、模块及结构图, 提出了系统的总体设计方案内容,实现部分介绍了系统中各个模块的实现方法。最后介绍了其中的功能实现,如存储过程、触发器等功能的实现。关键词 :进销存管理,信息系统,数据库,E-R 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告6 目录1 设计内容和要求 . 71.1 设计背景 . 7 1.2 开发环境 . 8 1.3 内容及要求 . 8 1.3.1 系统目标设计 . 8 1.3.2 系统功能要求 . 9 2 需求分析 . 122.1 用户需求 . 12 2.2功能模块 . 13 2.3 数据字典 . 13 3 概念设计 . 23 3.1 数据流图 . 23 3.1.1 顶层数据流图 . 23 3.1.2 一层数据流图 . 23 3.1.3 二层数据流图 . 24 3.2 系统 E-R 图 . 24 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告7 3.3 概念模型 . 25 4 逻辑结构设计 . 274.1 关系模型 . 27 4.2 物理模型 . 28 5 物理结构设计 . 295.1 物理结构设计 . 29 5.2 确定数据库存储结构. 30 5.3 功能实现 . 31 6 设计总结 . 407 致谢 . 418 参考文献 . 421 设计内容和要求1.1设计背景对于企业的进销存管理都是很烦琐的工作,稍有马虎就会产生很大的损失。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告8 从原料购入到商品销售无论哪个环节出现错误都会给企业带来不小的损失。进销存是企业都不可避免的事务, 同时它是贯穿整个公司业务发展。物力、人力和资金并称为企业的三大资源。 控制物资流是每个企业都需要作好的事情。物资流主要包括入库、库存和出库三大环节。进销存管理系统,主要包括:数据维护、进货管理、库存管理、销售管理四个功能模块。本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。该软件的基本功能是可以协助管理人员轻松完成进销存的管理。1.2 开发环境本工资管理系统(数据库系统)的开发与运行环境如下:开发环境: Windows XP 辅助工具: PowerDesigner Trial 11 数据库管理系统: SQL Server 2000 运行环境: Windows 2000/XP/2003 1.3 内容及要求1.3.1 系统目标设计1)实现企业的进销存管理系统化、规范化和自动化。2)可以和其他管理系统进行连接,例如人事管理系统,工资管理使企业更加高效地、科学地进行员工管理。3)尽量地减少手工操作,使企业管理更加现代化。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告9 1.3.2 系统功能要求(1)产销衔接完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。完成新类型产品信息入库,已有类型产品信息项目的更改等。可通过读取现有产品信息文件建立库存信息库。(2)产品库存管理主要是针对产品数据库的管理,功能如下:数据备份:用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。数据清除:用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。数据导入:可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。(3)订单管理订单维护功能:包括订单信息的输入、修改、删除等操作。订单查询功能:根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。订单提醒功能:显示当前时间内还没有完成的订单数及其详细信息。(4)客户管理将所有客户的信息进行保存,以便和客户建立长久的合作关系。客户信息可以进行添加、修改、删除等操作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告10 可以根据特定条件进行查询,显示查询结果,并可以进行打印输出。(5)发货管理输入发货计划窗口:可以将新的发货计划输人到数据库中,并提供修改和删除信息等操作。设计发货计划窗口:用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。(6)生产计划管理允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。可以查找如今已经完成的计划、 正在进行的计划和尚未执行的计划数目,以及详细内容。要求:按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、 物理结构设计 ,使学生掌握数据库应用软件的开发流程,SQL 语句的使用和存储过程的使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告12 2 需求分析2.1 用户需求产销衔接:完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。完成新类型产品信息入库,已有类型产品信息项目的更改等。可通过读取现有产品信息文件建立库存信息库。产品库存管理:主要是针对产品数据库的管理,功能如下:数据备份:用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。数据清除:用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。数据导入:可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。订单管理:订单维护功能:包括订单信息的输入、修改、删除等操作。订单查询功能:根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。订单提醒功能:显示当前时间内还没有完成的订单数及其详细信息。客户管理: 将所有客户的信息进行保存,以便和客户建立长久的合作关系。客户信息可以进行添加、修改、删除等操作。可以根据特定条件进行查询,显示查询结果,可以进行打印输出。发货管理: 输入发货计划窗口: 可以将新的发货计划输人到数据库中,并提供修名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告13 改和删除信息等操作。 设计发货计划窗口: 用来显示产品的现有量、 尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。生产计划管理:允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。 可以查找如今已经完成的计划、正在进行的计划和尚未执行的计划数目,以及详细内容。要求:按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL 语句的使用和存储过程的使用。2.2 功能模块图 2.2.1 2.3 数据字典数据项数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析进销存管理系统产销衔接产品库存管理订单管理客户管理发货管理生产计划管理仓库管理销售管理退货管理员工管理原料管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告14 所获得的主要成果, 数据字典是对系统所用到的所有表结构的描述,进销存管理系统的主要数据见下表。表 2.3.1 原料信息表名称代码数据类型主外键原料编号M_id Int 主名称M_name Vchar(20) 原料单位M_unit Int 原料规格M_spec Vchar (20 )表 2.3.2 原料订单信息表名称代码数据类型主外键原料订单编号Mo_id Int 主购入单价Mo_price Money (8)购入数量Mo_count Int 应付金额Mo_needpay Money (8)实付金额Mo_pay Money (8)备注Mo_remark Vchar (200 )表 2.3.3 原料购入表名称代码数据类型主外键员工编号E_id Int 主外名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告15 公司编号C_id Int 主外原料编号M_id Int 主外原料订单编号Mo_id Int 主外表 2.3.4 原料退货表名称代码数据类型主外键员工编号E_id Int 主外公司编号C_id Int 主外原料订单编号Mo_id Int 主外退货编号Rm_id Int 主外表 2.3.5 原料退货单表名称代码数据类型退货编号Rm_id Int 主退货数量Rm_count Int 退货日期Rm_data Datatime 退货单价Rm_price Money(8)已退金额Rm_haspay Money(8)退货原因Rm_result Vchar (400 )应退金额Rm_needpay Money(8)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告16 表 2.3.6 员工信息表名称代码数据类型主外键员工编号E_id Int 主部门编号D_id Int 外员工姓名E_name Vchar (20 )登录名loginname Vchar (20 )密码pwd Vchar (20 )性别sex Vchar (20 )生日birthday Datatime 家庭电话phoneH Vchar (20 )手机号phoneM Vchar (20 )家庭住址Address Vchar (200 )权限popedom Vchar (2)表 2.3.7 商品信息表名称代码数据类型主外键商品编号G_id Int 主商品名称G_name Vchar (20 )生产时间G_time Datatime 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告17 商品规格G_spec Vchar (20 )商品数量G_count Int 备注G_remark Vchar (200 )商品单位G_unit Vchar (20 )表 2.3.8 商品退货表名称代码数据类型主外键员工编号E_id Int 主外销售订单编号So_id Int 主外客户编号Cu_id Int 主外退货编号Rg_id Int 主外表 2.3.9 商品退货单表名称代码数据类型主外键退货编号Rg_id Int 主退货数量Rg_count Int 退货日期Rg_data Datatime 退货单价Rg_price Money(8)应付金额Rg_needpay Money(8)已退金额Rg_haspay Money(8)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告18 退货原因Rg_result Vchar (400 )表 2.3.10 商品存储表名称代码数据类型主外键商品编号G_id Int 主外仓库编号S_id Int 主外表 2.3.11 原料存储表名称代码数据类型主外键原料编号M_id Int 主外仓库编号S_id Int 主外表 2.3.12 客户信息表名称代码数据类型主外键客户编号Cu_id Int 主客户名称Cu_name Vchar (20)联系方式Cu_phone Vchar (20)地址Cu_Addrerss Vchar (20)负责人Cu_per Vchar (20)备注Cu_remark Vchar (100 )表 2.3.13 仓库信息表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告19 名称代码数据类型主外键仓库编号S_id Int 主仓库名称S_name Vchar (20 )库存量S_num Int 库存警报量S_alarmnum Int 仓库地址S_address Vchar (200 )仓库电话S_phone Vchar (20 )表 2.3.14 生产表名称代码数据类型主外键商品编号G_id Int 主外原料编号M_id Int 主外计划编号PP_id Int 主外表 2.3.15 生产计划信息表名称代码数据类型主外键计划编号PP_id Int 主生产量pp_count Int 计划开始时间pp_startime Datatime 计划结束时间pp_endtiem Datatime 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告20 负责人pp_per Vchar (20)计划状态pp_state Vchar (5)表 2.3.16 员工负责商品表名称代码数据类型主外键员工编号E_id Int 主外商品编号G_id Int 主外表 2.3.17 进货公司信息表名称代码数据类型主外键公司编号C_id Int 主外公司名称C_name Vchar (20)联系方式C_phone Vchar (20)地址C_address Vchar (20)负责人C_pre Vchar (20)表 2.3.18 部门信息表名称代码数据类型主外键部门编号D_id Int 主外部门名称D_name Vchar (20 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告21 负责人D_per Vchar (20 )电话D_phone Vchar (20 )地址D_add Vchar (20 )表 2.3.19 销售表名称代码数据类型主外键员工编号E_id Int 主外商品编号G_id Int 主外客户编号Cu_id Int 主外销售订单编号So_id Int 主外表 2.3.20 商品销售订单表名称代码数据类型主外键销售订单编号So_id Int 主商品单价So_price Money(8)商品数量So_count Int 应付金额So_needpay Money(8)实付金额So_pay Money(8)备注So_remark Vchar (100 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告22 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告23 3 概念设计3.1 数据流图3.1.1 顶层数据流图对系统整体的数据流图,在系统中的参与者有系统的数据流的传输。图 3.1.1 顶层数据流图3.1.2 一层数据流图对系统的顶层数据流图进行分解处理实现一层数据流图。图 3.1.2 一层数据流图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告24 3.1.3 二层数据流图对数据库中的入库管理部分进行分解处理,形成二层数据流图。图 3.1.3 二层数据流图3.2 系统 E-R 图实体关系图,对数据中的实体与关系进行描述。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告25 图 3.2E-R 图3.3 概念模型数据库中的概念模型对数据库中的实体的所有属性,实体与实体之间的关系进行描述。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告26 所在部门存于负责1,11,11,11,11,11,1存储1,11,11,11,11,11,11,11,11,11,11,11,11,1员工员工编号员工姓名登录名密码性别生日家庭电话手机号家庭住址权限IVA20VA20VA20VA4DVA20VA20VA200IIdentifier_1部门部门编号部门名称负责人电话地址IVA20VA20VA20VA20Identifier_1库存仓库编号仓库名称库存量库存警报量仓库地址仓库电话IVA20IIVA200VA20Identifier_1商品商品编号商品名称生产时间商品规格商品数量备注商品单位IVA20DVA20IVA200VA20Identifier_1进货公司公司编号公司名称联系方式地址负责人IVA100VA20VA200VA20Identifier_1销售客户客户编号客户名称联系方式地址负责人备注IVA20VA20VA200VA20VA100Identifier_1原料原料编号名称原料单位原料规格IVA20VA4VA20Identifier_1原料购入商品退货原料退货原料订单原料订单编号购入单价购入数量应付金额实付金额备注IMN8IMN8MN8VA100Identifier_1原料退货单退货编号退货数量退货日期退货单价已退金额退货原因应退金额IIDMN8MN8VA400MN8Identifier_1销售订单销售订单编号商品单价商品数量应付金额实付金额备注IMN8IMN8MN8VA100Identifier_1商品退货单退货编号退货数量退货日期退货单价应付金额已退金额退货原因IIDMN8MN8MN8VA400Identifier_1生产计划计划编号生产量计划开始时间计划结束时间负责人计划状态IIDDVA20VA10Identifier_1生产图 3.3 概念模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告27 4 逻辑结构设计逻辑结构设计就是把概念结构设计阶段设计好的基本E-R 图转换为与选用DBMS 产品所支持的数据模型相符合的逻辑结构。设计逻辑结构一般分为3 步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、 网状、层次模型向特定 DBMS 支持下的数据模型转换;(3)对数据模型进行优化。4.1 关系模型将 E-R 图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式, 这种转换一般遵循如下原则: 一个实体型转换为一个关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。 对于实体型间的联系则有以下不同的情况:(1)一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 如果转换为一个独立的关系模式,则与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的侯选码。如果与某一端实体对应的关系模式合并,则需要在关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2)一个 1:n 联系可以转换为一个独立的关系模式,也可以与n 端对应的关系模式合并。 如果转换为一个独立的关系模式,则与该联系相连的个各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体的码。(3)一个 m:n 联系转换为一个关系模式。 与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。(4)3 个或 3 个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告28 的码组成关系的码或关系码的一部分。4.2 物理模型通过建立的概念模型针对概念模型与物理模型之间的转换关系,从而形成物理模型。在物理模型中实体、关系等都以转换关系为基础形成新的数据库的表。FK_EMP_DEPARTMEN_DEPARTMEFK_STOCK_GO_STOCK_GOO_GOODSFK_STOCK_GO_STOCK_GOO_STOCKFK_EMP_GOOD_EMP_GOODS_EMPFK_EMP_GOOD_EMP_GOODS_GOODSFK_SELL_SELL_EMPFK_SELL_SELL2_GOODSFK_SELL_SELL3_CUSTOMERFK_MATERIAL_MATERIALS_EMPFK_MATERIAL_MATERIALS_COMPANYFK_MATERIAL_MATERIALS_MATERIALFK_CUN_CUN_MATERIALFK_CUN_CUN2_STOCKFK_RETURN_M_RETURN_MA_EMPFK_RETURN_M_RETURN_MA_COMPANYFK_MATERIAL_MATERIALS_MATERIALFK_RETURN_M_RETURN_MA_MATERIALFK_RETURN_M_RETURN_MA_RETURN_MFK_SELL_SELL4_SELL_ORDFK_RETURN_G_RETURN_GO_EMPFK_RETURN_G_RETURN_GO_SELL_ORDFK_RETURN_G_RETURN_GO_CUSTOMERFK_RETURN_G_RETURN_GO_RETURN_GFK_PRODECT_PRODECT_GOODSFK_PRODECT_PRODECT2_MATERIALFK_PRODECT_PRODECT3_PRODECTP员工员工编号部门编号员工姓名登录名密码性别生日家庭电话手机号家庭住址权限intintvarchar(20)varchar(20)varchar(20)varchar(4)datetimevarchar(20)varchar(20)varchar(200)int部门部门编号部门名称负责人电话地址intvarchar(20)varchar(20)varchar(20)varchar(20)库存仓库编号仓库名称库存量库存警报量仓库地址仓库电话intvarchar(20)intintvarchar(200)varchar(20)商品商品编号商品名称生产时间商品规格商品数量备注商品单位intvarchar(20)datetimevarchar(20)intvarchar(200)varchar(20)进货公司公司编号公司名称联系方式地址负责人intvarchar(100)varchar(20)varchar(200)varchar(20)销售员工编号商品编号客户编号销售订单编号intintintint客户客户编号客户名称联系方式地址负责人备注intvarchar(20)varchar(20)varchar(200)varchar(20)varchar(100)原料原料编号名称原料单位原料规格intvarchar(20)varchar(4)varchar(20)原料购入员工编号公司编号原料编号原料订单编号intintintint商品退货员工编号销售订单编号客户编号退货编号intintintint原料退货员工编号公司编号原料订单编号退货编号intintintint原料订单原料订单编号购入单价购入数量应付金额实付金额备注intmoneyintmoneymoneyvarchar(100)原料退货单退货编号退货数量退货日期退货单价已退金额退货原因应退金额intintdatetimemoneymoneyvarchar(400)money销售订单销售订单编号商品单价商品数量应付金额实付金额备注intmoneyintmoneymoneyvarchar(100)商品退货单退货编号退货数量退货日期退货单价应付金额已退金额退货原因intintdatetimemoneymoneymoneyvarchar(400)生产计划计划编号生产量计划开始时间计划结束时间负责人计划状态intintdatetimedatetimevarchar(20)varchar(10)生产商品编号原料编号计划编号intintint存于商品编号仓库编号intint负责员工编号商品编号intint存储原料编号仓库编号intint图 4.2 物理模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告29 5 物理结构设计5.1 物理结构设计确定数据库物理结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构;确定系统配置等。确定数据的存放位置和存储结构要综合考虑存取时间、存储空间利用率和维护代价三方面的因素。 这三个方面常常是相互矛盾的,因此需要进行权衡, 选择一个折中方案。1确定数据的存放位置为了提高系统性能, 应该根据应用情况将数据的易变部分与稳定部分、经常存取部分和存取频率较低部分分开存放。例如,目前许多计算机都有多个磁盘,因此可以将表和索引放在不同的磁盘上,在查询时,由于两个磁盘驱动器并行工作,可以提高物理IO 读写的效率;也可以将比较大的表分放在两个磁盘上,以加快存取速度, 这在多用户环境下特别有效;还可以将日志文件与数据库对象(表、索引等 )放在不同的磁盘上以改进系统的性能。此外,数据库的数据备份和日志文件备份等只在故障恢复时才使用,而且数据量很大,可以存放在磁带上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 44 页 - - - - - - - - - 重庆科技学院数据库原理课程设计报告30 由于各个系统所能提供的对数据进行物理安排的手段、方法差异很大, 因此设计人员应仔细了解

    注意事项

    本文(2022年2022年进销存数据库设计- .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开