|
||||||||||
| 网员 | 店铺 | 联盟 | 加盟 | 一点通 | 货运通 | 格子 | 论坛 |
| 新闻 | 货主 | 运输 | 货代 | 专线 | 专业 | 信息 | 公路 | 铁路 | 水运 | 空运 | 邮政 | 快递 | 市场 | 园区 | 仓储 | 能源 | 运具 | 出行 | 供求 |
| 政府 | 设施 | 设备 | 行业 | 人物 | 科技 | 软件 | 通信 | 人才 | 教育 | 文化 | 管理 | 财经 | 传媒 | 黄页 | 统计 | 安全 | 档案 | 国际 | 品牌 |
在物流管理信息系统中,合同管理是一个比较重要的模块, 在运输,货代,仓储 管理中都需要用到它,
如何设计一个较通用的合同管理模块,就比较重要了, 首先,我们来看看合同模块所必需具有的数据。
1.记录合同客户名称, 合同生效时间,合同编号.
2.合同明细条款,如费用名称, 费用的结算方式,单价.
以上信息,用两主从表就可以记录.并用合同编号进行关联
合同管理中, 需要解决的问题有
1.同一客户,如果有多个合同,且它们的生效时间产生重复或交叉的情况下,取哪一个合同
2.如果业务发生有引用合同,则不充许删除合同.
第一个问题:的解决办法: 在新增合同的时候,先判断此客户是否存在 日期段重复的合同记录,如果有,则让客户选择哪个合同为优先级. (可用一个数值字段来记录,如果是最高优先级的则设为最大数,在取合同的时候,就可以用 MAX 来取,比较方便)
第二个问题的解决办法: 新建一个表,当业务发生取合同的时候,将业务单号,及合同编号插入此表.在删除,或修改合同的时候,先判断此表存不存在合同编号,如果存在,则不允许删除.
以上为一个最简单的合同处理模块, 还有根据合同结合业务发生的情况核算出费用, 因为费用的产生,要同时结合多个条件,如:合同中 结算的条件有五个, 就要通过这5个条件值产生组合,业务发生时,再匹配这5个条件,相对应的就为需要取的单价 条款, 这部分,如果要做成通用,就比较复杂。
| 文字广告(AD_End2).1.1 | 文字广告(AD_End2).1.2 | 文字广告(AD_End2).1.3 | 文字广告(AD_End2).1.4 |
| 文字广告(AD_End2).2.1 | 文字广告(AD_End2).2.2 | 文字广告(AD_End2).2.3 | 文字广告(AD_End2).2.4 |
| 文字广告(AD_End2).3.1 | 文字广告(AD_End2).3.2 | 文字广告(AD_End2).3.3 | 文字广告(AD_End2).3.4 |
| 文字广告(AD_End2).4.1 | 文字广告(AD_End2).4.2 | 文字广告(AD_End2).4.3 | 文字广告(AD_End2).4.4 |