物流管理系统课程的设计毕业的设计.doc

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

雁捷物流管理系统 学院:信息管理学院 专业:信息管理与信息系统 组长 组员: 指导教师: 目录 雁捷物流管理系统 1 目录 2 一、系统规划与需求分析 3 1. 系统目标与规划 3 2. 业务描述 3 3. 需求分析 3 二、概念模型设计与系统模块划分 4 1. 概念模型设计 4 2. 系统模块划分 5 三、逻辑模型设计与系统模块设计 7 逻辑模型设计 7 四、 物理模型设计与数据库实施 7 1. 约束设计 7 2. 存储过程设计 8 3. 视图设计 10 4. 触发器设计 11 5. 备份和恢复设计 13 五、系统开发与实现 13 1、 系统实现方法 13 2、 系统主要功能与界面 13 六、测试、分析和总结 34 1. 系统测试与分析 34 2.遇到的问题 34 3. 总结与展望 34 七、系统实现的关键代码 1、主页实现实时更新发单情况 35 2、发单的实现 36 一、系统规划与需求分析 1. 系统目标与规划 雁捷物流管理系统旨在利用社会零散时间解决同城或异地捎带需求,最大化的满足客户的需求,并运用移动互联网技术搭建一个随时随地互动的信息管理平台。我们的目标是,系统所提供的信息能够全面覆盖各个城市,每个城市的大街小巷,力求建立一个发单、抢单、配送为一线的物流网络。 2. 业务描述 当下,快递业务发展十分迅猛,但仅限于固定的物流公司来进行配送,雁捷快递平台可让“人人成为快递员”,无论你是企业员工、学生、个体经营者,还是自由职业者,只要你有想法,并且符合基本条件,都可以申请成为快递员,让都能。第三方平台物流信息让后根据自己的运输能力进行抢单根据筛选运输方。3.2.1.抢单介绍时间 第一次抢单:首先顾客下单后,公司第一单给出价格,之后顾客根据价格历史评价工具类型押金金额第二次:之后放开第二抢单机会,竞争名额,第一家快递公司仍筛选名额中。第三次抢单:过之后放开第三次抢单机会,放开三个名额三家快递公司仍在筛选名额中。剩余抢单机会:过之后抢单。 用户信息管理: 物流信息管理: 评价管理: 订单管理: 三、逻辑模型设计与系统模块设计 逻辑模型设计 利用powerdesigner将概念模型转换成物理模型,具体表述如下: 用户表的主关键字是用户ID; 发单表的主关键字是发单编号,参照用户表的用户ID和物品表的物品编号; 抢单表的主关键字是抢单编号,参照用户表的用户ID; 评价表的主关键字是序号,参照用户表的用户ID和订单明细表的订单号; 物流信息表的主关键字是发送物流信息时间,参照用户表的用户ID和订单明细表的订单号; 物理模型设计与数据库实施 约束设计 本阶段添加了一些约束,以确保数据的完整与正确: 规定手机号一定是11位数字 规定邮箱的格式中必须有@ 规定身份证号是18位数字或18位字母与数字的组合 规定一个用户不能既是发单用户又是抢单用户,即不能自己发的单自己去抢 实现可以重复创建 用户的注册时间默认值是系统获取的当前时间 规定了一下字段的取值范围 存储过程设计 (1)存储过程(6个): 查询目的地为@destination的物品及订单信息 查询取货地址为@pick_site的物品及订单信息 查询状态为@state的抢单信息 查询某个抢单用户抢单成功的所抢到的发单信息、物品信息 查询抢单用户抢单成功的次数 查询最近发单用户最近成交的记录 (2)存储过程代码: --查询目的地为@destination的物品及订单信息 create procedure p1 @destination nvarchar(60)='%' as select 物品名称,物品类别,重量,体积,价值,预计送达时间,状态,取货地址 from 货物.物品 join 订单.发单 on 物品.物品编号=发单.物品编号 where 目的地 like @destination execute p1 @destination='%北京%' --查询取货地址为@pick_site的物品及订单信息 create procedure p2 @pick_site nvarchar(60)='%' as select 物品名称,物品类别,重量,体积,价值,预计送达时间,状态,取货地址 from 货物.物品 join 订单.发单 on 物品.物品编号=发单.物品编号 where 目的地 like @pick_site execute p2 @pick_site='%北京%' --查询状态为@

文档评论(0)

317960162 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档