数据库课程设计报告47.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告47

河南城建学院《数据库原理及应用课程设计》专 业 班 级 :程设计题目: 仓库管理数据库 指 导 教 师 : 吴孝丽 苏靖枫 学 生 学 号 : 083413147学 生 姓 名 : 张耀 本小组合作者: 张卫玲 计算机科学与工程学院2015年6月目录第1章 系统分析31.1需求分析的任务31.2数据流图41.3 数据字典4第2章 系统设计62.1概念设计62.2逻辑设计112.3功能设计132.4物理设计15总结20附录:21第1章 系统分析1.1需求分析的任务 由于货物的种类数量的纷繁复杂,比较难管理,给工作人员的工作带来诸多不便.此系统的开发就是专门解决工作人员在这些烦琐的问题。此系统适用于仓库,它是比较完善的系统管理软件。此系统的采用方便了仓库管理人员对仓库的管理,对管理人员的工作起到重要作用。通过本系统软件,能帮助工作人员利用计算机,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。 通过该系统所记录的数据,可以使仓库管理者对货物的进出情况管理的更清楚,使仓库管理系统更完善,减轻工作人员的工作负担,使工作简化,从而对货物进行更井井有条的管理。仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等。仓库信息、供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。 产品入库管理,可以填写入库单,确认产品入库 产品出库管理,可以填写出库单,确认产品出库 借出管理,凭借条借出,然后能够还库 初始库存设置,设置库存的初始值,库存的上下警戒限 可以进行盘库,反映每月、年的库存情况 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单产品、时间进行查询1.2数据流图 数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。 图1 管理员数据流图1.3 数据字典 数据字典,Data dictionary是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。名字:产品别名:物资 描述:唯一的标识一个产品的信息集合定义:产品=产品号+产品名+供应商号+类别+单价+计量单位位置:存储在数据库名字:仓库别名: 描述:唯一的标识一个仓库的信息集合定义:仓库=仓库号+仓库名+管理职工号+地址位置:存储在数据库名字:客户别名:供应商或采购商 描述:唯一的标识一个客户特征的信息集合定义:客户=客户编号+客户名+地址+电话 位置:存储在数据库名字:操作员别名:管理职工 描述:唯一的标识一个操作员特征的信息集合定义:操作员=操作员编号+姓名+电话+密码位置:存储在数据库名字:库存表别名: 描述:仓库存储物资的情况定义:库存表=仓库号+产品号+总数量位置:存储在数据库名字:入库表别名: 描述:物资的入库信息定义:入库表=入库编号+产品号+仓库号+入库时间+数量位置:存储在数据库名字:出库表别名: 描述:物资的出库信息定义:出库表=出库编号+产品号+仓库号+出库时间+数量位置:存储在数据库第2章 系统设计 2.1概念设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。这一设计阶段是在需求分析的基础上,设计出能够满许用户需求的各种实体,以及它们之间的关系,为后面的逻辑设计打基础。经考察和分析,本案例客房管理系统包括以下实体客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。图2 物资及其属性图图3库存表及其属性图图4出库表及其属性图图5供应商及其属性图图6入库表及其属性图图7仓库及其属性图图8职工及其属性图图9实体及其联系图产品信息产品编号产品名称供货商名称入库价格入库时间入库价格产品编号产品名称出库价格入库价格客户编号产品编号产品名称客户姓名名出库时间计量单位入库信息入库出库出库信息库存出库价格供货商联系电话出库时间2.2逻辑设计数据库仓库管理系统包含以8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。一、客户信息表“客户”主要是用来保存客户信息1 客户号 Int 客户编号 2 客户名

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档