订单管理_02修改订单信息流程

 WCF物流管理系统(二)


订单管理_02修改订单信息流程

图2-1整体效果图

业务介绍:

                  物流系统是指:用以管理运输货物和运输的软件系统,功能一般包括了:填写运输订单、分包、配载、发车、运输、收货几个主要部分。

                  填写运输订单是物流运输的第一步,用户需要填写运输的货物信息、收件人信息、发货人信息,并且每张运输订单具有本系统中唯一编号,可以根据运输单编号进行查询和对特定运输单的操作。

                  修改订单是填写运输订单的主要步骤,其主要功能是录入托运方的信息、收货方的信息、货物信息、操作员信息并将数据保存在数据库中,从而进行后续的操作。

控件列表:

                 

控件名

控件类型

控件说明

只读否

txtDingDanBianHao

TextBox

用于显示本修改订单在数据库中的唯一单据号

 

dtpJieDanShiJian

DateTimePicker

用于选择本修改订单的接单日期。注意:默认为当天。

dtpSongDaShiJian

DateTimePicker

用于选择本修改订单的预到达日期。注意:默认为当天+1天。

 

txtTuoYunFang

 

TextBox

用于填写本修改订单中的托运方名称,当填写后将根据填写内容搜索已经保存的客户信息,并将客户信息显示在dgvKeHu中。

 

 

txtTuoYunLianXiRen

TextBox

用于显示本修改订单中的托运方联系人名称。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

txtTuoYunLianXiDianHua

TextBox

用于显示本修改订单中的托运方联系人电话。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

rTxtFaHuoDiZhi

RichTextBox

用于显示本修改订单中的托运方发货地址。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

 

 

 

dgvKeHu

 

 

 

DataGridView

用于显示本修改订单中根据txtTuoYunFang中客户名称进行搜索后的结果,并且判断客户名称是否存在,如果存在将客户名称符合输入条件的客户信息显示,若客户名称不存在则提示并未找到对应的客户信息,并将跳转到修改客户信息界面,修改客户信息结束后将重新根据txtTuoYunFang中的客户名称进行搜索。注意:本控件在不同的使用背景下将显示不同类型的客户信息(托运方/收货方)。

 

 

 

 

 

txtShouHuoFang

 

TextBox

用于填写本修改订单中的收货方名称,当填写后将根据填写内容搜索已经保存的客户信息,并将客户信息显示在dgvKeHu中。

 

txtShouHuoLianXiRen

TextBox

用于显示本修改订单中的收货方联系人名称。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

txtShouHuoLianXiDianHua

TextBox

用于显示本修改订单中的收货方联系人电话。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

rtxtShouHuoDiZhi

RichTextBox

用于显示本修改订单中的收货方发货地址。来源:dgvKeHu中选择的客户信息或是修改的客户信息。

 

cboJiJianWangDian

ComboBox

用于选择本修改订单的运输起始城市。

cboShouHuoWangDian

ComboBox

用于选择本修改订单的运输目的城市。

 

 

txtTiDanHao

 

 

TextBox

用于显示与本修改订单先对应的唯一提单号码。提单号码是用于提货的唯一单据号码,作用等同于订单编号。

注意:通常情况下一个运输订单的运单号是唯一的,而提单号可以是唯一的也可以不唯一,客户可以一次性提取货物也可以根据批次依次提取货物。

 

 

 

 

dgvHuoWuList

 

DataGridView

用于输入本修改订单中想要托运的货物信息,其中包括货物名称、货物类别、数量、计量单位、运费单价、计费公式、是否揽收等信息。

 

 

txtYeWuYuan

 

TextBox

用于显示本修改订单的业务员(负责人)名称。来源:点击btnYeWuYuan 后在dgvYuanGong中选择对应的员工名称。

 

 

btnYeWuYuan

Button

用于在dgvYuanGong中显示本修改订单的业务员(负责人)的信息以供选择。

txtzhiDanRen

TextBox

用于显示本修改订单的制单人名称。来源:点击btnZhiDanRen后在dgvYuanGong中选择对应的员工名称。

 

btnZhiDanRen

Button

用于在dgvYuanGong中显示本修改订单的制单人的信息以供选择。

txtXiuDanRen

TextBox

用于显示本修改订单的修单人名称。来源:点击btnXiuDanRen后在dgvYuanGong中选择对应的员工名称。

 

btnXiuDanRen

Button

用于在dgvYuanGong中显示本修改订单的修单人的信息以供选择。

 

dgvYuanGong

 

DataGridView

用于显示本修改订单的员工的信息以供选择。

注意:本控件在不同的使用背景下将显示不同类型的客户信息(业务员/制单人/修单人)。

txtYunFeiZongJia

TextBox

用于显示本修改订单中的所有商品的运费总和。

 

cboJieSuanFangShi

ComboBox

用于选择本修改订单的费用结算方式。(现金/转账/当面付/支付宝)

cboLanShouZhangTai

ComboBox

用于选择本修改订单的揽收状态(未揽收/部分揽收/全部揽收)。

rtxtBeiZhu

RichTextBox

用于填写本修改订单的备注说明。

btnBaoCun

Button

用于提交本修改订单信息,并在正确提交后进入下个业务流程。

btnFanHui

Button

用于取消本修改订单信息,并在确定返回后返回主界面。

表2-1控件列表

功能布局划分:


根据图2-1整体布局可以分析出,本界面的功能主要是输入需要运输的货物、托运方信息、收货方信息、以及订单的信息。因此可以从功能的层面讲本系统划分为5个部分:订单信息、托运方和收货方信息、货物信息、系统操作员信息、系统操作按钮。

图2-2第一部分订单信息

第一部分:订单信息,本区域如图2-2所示,本区域包含一个文本框、两个日期控件共三个控件,其中文本框为只读属性,日期控件显示默认为当天的日期。

 

关于文本框只读:文本框的功能可分为两种:显示和输入。在功能一中文本框属于用于显示本修改订单操作的订单编号,而订单编号是不可以随意更改的用来唯一表示订单信息的字符串因此应使用只读属性,使得本文本框仅用于只读显示。

 

关于订单编号:订单编号是一串由字母和数字构成的字符串,用于表示本修改订单的唯一标识,每个订单的订单编号都是唯一并且有具体含义的,以本系统为例:DD201511190001为一个订单编号,此单号可以划分为三部分:DD、20151119、0001.

DD:表示订单的简称,用于区分其他单据;

20151119:表示本修改订单的修改日期;

0001:表示本修改订单为当天的第几个订单,最小为0001最大为9999.

注意:订单编号是根据实际需要进行规定的,只要在同一个系统中使用同一个规则来产生编号,而不需要所有的系统都使用同样的规则。根据不同的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值