- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新型仓库物流管理数据库系统设计
新型仓库物流管理数据库系统设计该数据库系统的需求分析1.1需求分析的任务1)货物、客户信息管理,包括货物、客户信息的增加、修改、删除和浏览管理;2)货物入库、出库管理,对采购的货物完成电子入库和出库;3)查询管理,包括对货物信息、客户信息以及其他信息的查询。4)对当前仓库中的货物信息进行统计和打印;5)管理员与用户或用户组管理,主要是管理员的登录管理与口令管理,以及用户或用户组权限、口令管理。需求分析的具体过程如右图2所示。【2】这里不再用文字赘述。1.2建立数据字典数据字典包括以下五项:数据项、数据结构、数据流、数据存储以及数据的处理过程。数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系}数据结构描述=数据结构名,含义说明,组成:(数据项或数据结构))数据流描述={数据流名,说明,数据流来源,数据流去向,组成:(数据结构),平均流量,高峰期流量)数据存储描述=(数据存储名,说明,编号,流入的数据流,流出的数据流,组成:(数据结构),数据量,存取方式)处理过程描述=(处理过程名,说明,输入:(数据流),输出:数据流l,处理:简要说明))按照以上的公式,我们设计出各个数据项,再依次设计出数据结构、数据流、数据存储以及数据流即可。2.概念模型设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。例如,在这个系统中主要概念模型如下。3.该数据库系统的各部分模块设计依上文需求分析来看,仓库物流管理系统的主要模块有:货物、客户信息管理、入库、出库信息管理、查询插入、打印、登录及权限管理等功能块,系统结构如图4所示。功能块,系统结构如图4所示。4.各模块设计1)货物信息管理模块货物信息管理模块应具有货物信息管理功能,包括浏览功能、货物信息添加和删除功能。其功能如图5所示。2)客户信息管理模块客户信息管理模块应具有客户信息管理功能,包括客户信息的浏览功能、客户信息添加和删除功能。其功能图如图6所示。3)入库管理模块采购入库管理模块提供货物信息及连接客户信息的简单查询,以及在确认采购货物信息后的货物入库的功能。采购入库管理模块的功能如图7所示。4)销售出库管理模块销售出库管理模块提供货物信息的简单查询·客户信息的简单查询,以及在确认采购货物信息和客户信息后的货物出库的功能。销售出库管理模块的功能如图8所示5)综合查询管理模块查询插入管理模块提供货物信息的详细查询·客户信息的详细查询和其他查询等3项功能。综合查询管理模块的功能图如图9所示。6)打印模块打印模块提供使用者权限范围内所有信息的打印。7)登录管理模块登录管理模块提供管理员登录功能和管理员口令修改两项功能。登录管理模块的功能如图10所示。为了实现管理员功能,设计了一个用户登录界面和管理员修改口令界面。如图1l、12所示。 名称:管理员信息表;数据来源;数据库使用时录入。5.数据库设计根据系统功能设计的要求以及功能模块的划分,数据库表结构设计如下。管理员信息表(如表l所示)名称:管理员信息表;数据来源:数据库使用时录入。2)客户信息表(如表2所示)名称:客户信息表;数据来源:在客户信息管理模块进行录入。3)库存信息表(如表3所示) 名称:库存信息表数据来源:在库存信息管理模块进行录入4)采购入库信息表(如表4所示) 名称:采购入库信息表数据来源:在采购入库管理模块进行录入5)销售出库信息表(如表5所示) 名称:销售出库信息表数据来源:在销售出库管理模块进行录入7该数据库系统的物理设计与物理实现1)系统运行环境(1)硬件环境处理器:Intel Pentium 166MX以上内存:64MB以上 硬盘空间:2GB以上(2)软件环境操作系统:Windows 2003/XP/W72)模式存储方法的选择数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。物理设计的第一个任务就是要确定选择哪些存取方法,即建立哪些存取路径。3)数据库存储结构的选择DBMS常用存取方法索引方法,目前主要是(1)B+树索引方法; (2)聚簇(Cluster)方法; (3)HASH方法选择索引存取方法的一般规则(1)如果一个(或一组)属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或组合索引)。(2)如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引。(3)如果一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或这组)属性上建立索引.4)数据库的实施数据库的实施流程如图13所示,这里不再文字赘述。7.后期维护数据库试运行结果符合设计目标后,数据库就可以真正投入运行了。数据库投入运行标着
原创力文档


文档评论(0)