大型数据库课程设计资料.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型数据库课程设计资料.doc

前 言 随着信息技术和计算机技术的飞速发展,订货数据库系统已经在企业和供应商等方面扮演着非常重要的作用,对提高业务效率发挥着重要作用。在现代市场经济中,顾客越来越多的要求快速、高效的服务,使得企业和供应商应用计算机技术来提高自己的业务水平,其中订货数据库是其中一个重点,很好的管理订单,开发订单信息就显得尤为重要。开发订单数据库系统就是根据业务流程将业务的各类数据联系起来,组成一个有机的系统,是的业务、财务、市场等方面的信息得以方便、快捷地传递并经过综合处理生产各种报表送至给各个职能部门及决策者。在面对如此庞大的数据处理量时,数据库技术的使用必要性毋庸置疑。 销售订单数据库管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的销售订单数据库管理系统,实现订单的下发,数据的查询删除和修改。 第一章 需求分析 一、内容介绍 本销售订单数据库管理系统的需求如下,首先在供应商表、供应表、产品表、订购表、订单表、客户表、雇员表的基本表上建立增、删、改、查的存储过程。以便以后再次用到的时候可以直接用存储过程而不用反复的写代码。第二在实验中间建立触发器,当订购产品的时候可以查询库存,如果满足要求,那么就库存通过触发器实现库存的减少。第三在这次客场设计的基础上建立一些查询,比如说要求建立订单最多的客户信息的查询,平均工资的查询,库存最多的产品的查询。最后要求完成一次下订单的流程。 此外,在一个完整的订单销售流程中,本数据库系统还提供查询某供应商供应的产品信息,查询某产品信息,查询某客户信息,查询某订单订购的产品的信息。对于客户而言,还提供了查询订单最多的客户的功能。例如当在订单的中只要知道订单的编号,就可以知道订单的产品的名字,产品的数量(产品的信息),雇员的信息,客户的信息。在订购的表中知道订单号就可以知道订单中产品的数量。可以修改数据库里面的数据,例如条件知道供应商编号就可以对供应商的信息(编号,姓名,联系电话,地址等)进行修改,还可以对该供应商进行删除。知道客户的编号就可以对客户的数据 (编号,信息 姓名,联系电话等)进行修改,还可以对该用户进行删除。 总的来说,本数据库系统能够达到模拟完成一次订单销售流程的要求。在本销售订单数据库管理系统中,有一些限制性条件,比如一个客户可以下多个订单,但一个订单只能由一个客户下,一个订单可以订购多种产品,每种产品可被不同订单订购等等,这些限制条件的加入能够使本数据库管理系统的功能更加完善,能够满足更高的要求。 二、确定描述中实体、属性和关系模式 职工(职工号,仓库号,工资,职称,经理) 订购单(订购单号,职工号,供应商号,日期,金额) 订购明细表(序号,订购单号,产品名称,单价,数量) 仓库(仓库号,所在城市,面积) 供应商(供应商号,供应商名,地址) 三、进行CRUD分析 3.1 CRUD操作功能 CRUD是Creat(创建)、Retrieve(查询,重新得到数据)、Update(更 新)、Delete(删除)几个单词的首字母简写,它们是软件系统中数据库或者持 久层的4种基本操作功能。检查数据模型的完整性和准确性的一项要求是确保 ERD中表示出了业务方案和业务规则指定的全部CRUD功能。 3.2 “订货”CRUD需求工作表 “订货”CRUD需求工作表 实体名称 与实体相关的特定业务规则 CRUD功能 职工 新到员工,我们要记录其基本信息(姓名,编号,知错,工资,所属仓库,归拿个经理管),离职的员工我们要删除他的记录和信息 创建 删除 订购单明细 货物的单价,数量因季节变化而变化,需要不断更新 更新 订购单 企业需要订购单的来自哪个供应商,经手的职工,日期和交易金额等信息 查询 供应商 新的供应商我们需要记录其基本信息(姓名,地址,电话),并为其分配标志,有些员工因某些原因不再给公司供应需要将其记录删除 创建 删除 仓库 能查出仓库所在城市,拥有的面积等一些信息 查询 3.3 绘制ERD图 3.4 系统功能需求说明 第二章 系统分析 创建《订货》数据库进行表定义 仓库表 字段名称 数据类型 可否为空 说明 Cangkuhao VARCHAR2 NOT NULL 字段大小为30 Mianji NUMBER NOT NULL 字段大小为30 Suozaichenshi VARCHAR2 NOT NULL INTEGER 订购单表 字段名称 数据类型 可否为空 说明 Dingoudanhao VARCHAR2 NOT NULL 字段大小为30

文档评论(0)

基本资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档