- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ups物流系统数据库推荐
实 验 报 告
引言
1.1 编写目的
这是为物流系统做物流数据库,用来在快递公司中处理快递邮件,提供货物的查询和物流公司对邮件的管理等。
1.2 背景
a. 开发数据库名称:ups物流系统数据库
b. 提出者:教师 开发者:万贵兴、李金亮 用户:快递公司
1.3 定义
目的邮递区号:这个是在对货物处理时重要的识别码,在通过DWS扫描时,可以根据目的邮递区号来把货物传送到正确的传送带,然后传入正确的货袋,进行装载和运输。
邮件_分类:在ups中对货物的分类,可以从简单的重量和形状来区分,对邮件进行分类后可以加快货物的处理速度和处理数量,而且可以保护某些特殊和重要的货物在传输过程中不受损坏等。
运单:里面包含有运输工具的内容,可以方便用户查询货物是通过什么运输工具运输的和什么时候运输、预计到达时间。
智慧标签:这个是在ups的DWS系统扫描时的重要内容,智慧标签中包含了货物的基本信息,特别是目的邮递区号,而且其中的Maxicode二维标签和其他的标签有很大区别。
1.4 参考资料
Ups优比速快递短片,物流系统简介,网上查找的关于物流行业的介绍。
外部设计
2.1 标识符的状态
邮件编号:它是识别邮件最快也最有效的标识符,不同的邮件对应不同的邮件编号,而且是唯一的,如一个学生的学号一样。它可以唯一的确定一个邮件货物。
目的邮递区号:它可以在ups的世界港中处理邮件时正确的将货物发送到正确的传送带,与货袋的目的邮递区号进行对别,从而将邮件装载入正确的货袋,送达正确的目的地,而在其中人为或以外的错误都可能导致邮件不能在规定的时限内正确的送达目的地。
运单号:每一次的运输,运单号都是唯一的,它可以让客户,通过运单号或邮件号来查询邮件的运输信息,采用设那么工具运输,出发时间和预计到达时间等。
收件人编号、发件人编号:这可以是可有可无的,这个在运输的途中不是很必须的,使用这两个是为了方便货物的处理,客户的查询等。
发件人邮编和发件人地址、收件人邮编和收件人地址:用这样的组合作为主标识符,是为了消除在对数据库的更新或插入时出现异常,而且这样也是对表进行规范化。
2.2 支持软件
Power designer 主要用来建立概念模型、物理模型、定义数据表之间的关系,生成脚本创建数据库,也可以用来做建模和运用其中的反向工程:
数据库-》物理模型-》概念模型-》E-R图
来生成E-R图等。
SQL sever 2005 用来使用power designer 生成的脚本语言创建数据库,并对数据库进行管理。
结构设计
3.1 概念结构设计
power designer 本可以先经过建立概念模型,然后转换为相应的物理模型,从而创建数据库,但在打开power designer 12.5时在new 菜单中可以直接创建物理模型:如下
然后可以在工作区域直接进行模型建立和对各实体、表属性进行规范化。
最后,通过脚本语言创建数据库,并在SQL sever 中对数据库建立相应的存储过程、试图、触发器,对数据库进行数据操作,测试数据库。
3.2 详细设计
3.2.1 首先,先建立相应的物理模型:如下
下面两个分别是实体收件人和发件人的信息:
从中对其规范化以下可以得到:
对其中某些多值属性和复合属性进行设计:
如智慧标签在表中它是一个多值属性,那么要对它进行单独建表等。
这样就可以满足2范式了,这样的设计可以在数据库中插入或更新数据时减少或消除异常。
3.2.2 在ups视频中我们注意到,在整个货物处理中,它都有一个很重要的标签--智慧标签。它里面基本覆盖了货物的所有信息,通过它可以正确的得到货物要投递到的地址信息,其中起关键作用的“目的邮递区号”,它货物处理时可以准确的将货物传送到正确的货袋进行装运。现实中的智慧标签涵盖的内容或许更多远不止我们在实验中设计的那么简单,如下:
而其在货物通过DWS系统检测时,系统可以精确的扫描出货物的智慧标签、尺寸、重量等,进而将货物分类,在这次实验中我们是使用重量来对货物进行分类。
虽然在ups中它通过DWS扫描对货物进行分类,它可以通过重量和邮件形状来分类,但通过形状来分类总有写不太方便,所以通过重量和人工联合来分类会比较精确,但在这次实验中我们采用重量来分类。
3.2.3 在power designer 中可以运用反向工程生成E---R图:即
数据库---物理模型----概念模型----E--R图
下面是我们运用power designer 反向工程使用脚本生成的E-R图:
实际中一般情况都是先进行E-R图的设计和制作后,在通过E-R图来进行数据库等的创建和管理,但在某些情况可以使用逆向工程来实现
您可能关注的文档
- C语言程序设计ppt-第7章推荐.ppt
- C语言程序设计ppt-第8章推荐.ppt
- C语言程序设计ppt-第9章推荐.ppt
- Delphi+SQL_图书馆管理系统的设计与实现推荐.doc
- Design and Implementation of the lwIP TCPIP Stack推荐.pdf
- D20S03L03推荐.ppt
- dg30005推荐.pdf
- Developing Modeling Capability to Predict Life of Batteries, Jon Christopherson, Idaho National Lab推荐.pdf
- Design and Development of Novel Materials for Advanced Lithium Ion Battery, Li Yang, Shanghai Jiao Tong University推荐.pdf
- CAXA-ME培训教程 1-7章推荐.doc
文档评论(0)