物流管理系统--课程设计毕业设计
    物流管理系统--课程设计毕业设计  雁捷物流管理系统 学院:
信息管理学院 专业:
信息管理与信息系统 组长 组员:
指导教师:
目录 雁捷物流管理系统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. 需求分析 3.1数据管理需求 目前,想要发货的人很多,可以配送货物的人也很多,但是两者都不知道对方的信息,或者说按传统方式发单者只能选择固定的物流公司,了解不到物流公司的服务水平、货物的配送效率,更不能了解配送人员的情况。
  而快递员只能配送公司派送下来的物件,不能选择性的配送。
  如果这些信息能公开,能大大提高发货人和快递员的工作效率,雁捷物流管理系统就是将信息收集起来,经过整理后提供给需求者。
  我们作为第三方平台,对这些数据进行有效管理和监督,能增加信息交流的匹配性和安全性。
  3.2创新设计需求 3.2.1.抢单介绍:按照时间累进原则抢单 第一次抢单:
首先顾客下单后,第一家快递公司抢下第一单并给出价格,之后顾客根据价格、历史评价、交通工具类型、押金金额筛选;第二次抢单:
2分钟之后放开第二次抢单机会,这次投放两个竞争名额,第一家快递公司仍在筛选名额中。
  第三次抢单:
3分钟之后放开第三次抢单机会,此次放开三个竞争名额,前三家快递公司仍在筛选名额
中。
  剩余抢单机会:
4分钟之后无限制抢单。
  该创新点是为了给客户一个公平交易的平台,还能增加受理订单的效率,更重要的是提高抢单的积极性。
  公平性体现在使价格透明化,抢单者可以公平竞价,发单人可以根据个抢单者的报价和配送方案选择一个最优的解决方案,可以避免盲目选择一个抢单人垄断配送的情况。
  3.3.2地图定位及路线推荐 地图定位可以显示3公里以内的订单,抢单者可以根据自身情况选择想要配送的订单,一旦抢单成功后,地图还可根据目的地和发单者的所在位置推荐多条路线。
  这个创新点可以使系统操作变得友好、方便,减少直接搜索带来的繁琐问题,一个系统的开发设计要考虑到用户操作是否流畅和人性化,这个设计可以直观的将信息展示给用户,避免查询带来的误差和低效率。
  二、概念模型设计与系统模块划分 1. 概念模型设计 本阶段设计出7个关系:
l 用户表:
用户ID,昵称,姓名,身份证号,密码,手机号,邮箱,等级,注册时间,证件照; l 评价表:
序号,服务态度,到货速度,完整性满意度,心得; l 抢单表:
抢单编号,运输费用,保证金,交通工具,手机号,目前所在地点,抢单时间,状态; l 发单表: