获得StockpilingRecordItem,表示的是某堆货(按计费吨来算),在某个堆位,堆存的时间。
获得堆存费的确定费率的规则,目前只是时间。(通过一个叫DayInterval的类实现)可以知道某个时间范围和它对应的费率。
由每个StockpilingRecordItem确定的堆存时间,匹配费率规则中的时间段,返回在这个时间段的堆存时间。
在堆村费计算策略里应该有个方法能确定出在某个堆位的堆存时间,但是对于转栈的情况,需要知道这堆货在不同时间段的堆存时间加和,去匹配不同的时间。也就
是对于堆存的货物本身也分段的情况(保税货物,在不同堆位费率不同情况),在每段时间时,都要把之前的时间全都加起来。这部分逻辑不应该放到
DayInterval的daysMatchingDayInterval方法中。
实现最简单的计费公式:堆存费=堆存时间*费率*计费吨
===========================================================================
复杂的大型系统,完全采用自顶向下的方法估计是很难进行的,除非你之前就做过类似的系统,对于第一次尝试设计的系统,先采用架构驱动的方式搭建一个架子,再使用TDD从下向上逐步构建,可行性比较好。
不知道我这个能不能算UserStory,跟Kent那个比缺乏了一些精炼,可读性也比较差。现在还是在特性,用例,用户故事中间,什么都在用,感觉目前还是创造性工作阶段,或许只能这样吧。
分享到:
相关推荐
港口堆存费管理系统源码+项目说明+数据库.zip港口堆存费管理系统源码+项目说明+数据库.zip港口堆存费管理系统源码+项目说明+数据库.zip港口堆存费管理系统源码+项目说明+数据库.zip港口堆存费管理系统源码+项目说明+...
3. **港口堆存费管理**:系统的核心功能可能包括计算堆存费用(基于货物的类型、重量、停留时间等因素),跟踪货物状态,生成账单,以及与港口操作系统的集成,以便实时更新存储情况。 4. **数据库设计**:系统可能...
例如,当计算并收取堆存费后,需要同时更新存储记录的状态和客户账户余额,这是一个原子操作,必须保证其完整性,即使在过程中出现错误也能进行回滚。 五、安全性与权限控制 系统应具备用户登录验证功能,不同的...
数据库在堆存费管理系统中扮演着至关重要的角色,因为它存储了港口的所有交易记录、货物信息和费用计算依据。 在Go语言中,实现这样的系统通常会涉及到以下几个关键知识点: 1. **网络编程**:Go语言提供了强大的`...
该项目为基于Vue框架开发的港口堆存费数据库设计与系统...该系统源自大连某海运货代公司的实际案例,专注于港口堆存费(滞港费)的计算、结算和贸易术语条件管理,旨在提升港口堆存费管理的效率和业务流程的规范性。
这是一个基于Go语言后端开发和Vue.js前端框架构建的港口堆存费管理系统项目源码,包含数据库相关的全套资源。这个项目对于学习者来说,尤其适合那些正在进行期末课程设计、课程大作业或者毕业设计的学生,提供了丰富...
- **装运港堆存费用计算: - 根据贸易术语条件(CIF/CFR),确定在装运港由卖方付的情况下,是否需要支付滞港费。 - 当天无需支付滞港费。 - **卸货港堆存费用计算: - 根据贸易术语条件(CIF/CFR),确定在...
港口堆存费管理系统: 堆存费也被称为滞港费,滞港费是由目的港港区收取的,一般货物到港都有一定的免费堆放时间,例如14天,如果有特殊原因需多堆放几天,还可通过目的港货代或收货人向港区申请延期,具体的滞港费...
该项目为基于Vue框架构建的港口堆存费管理系统源码,包含90个文件,其中包含39个Go源文件、14个Vue组件文件、10个SQL脚本文件、6个JavaScript文件、4个PNG图片文件、3个Markdown文档、2个Git忽略文件、2个JSON文件、...
数据库课程设计 1.概述 学生管理是一个学校必不可少的部分,随着计算机和计算机知识的普及,学生管理系统得到了更大的发展空间,通过对学生管理系统的开发,可以提高校务人员的工作效率。 随着科学技术的不断提高...
论文研究-基于堆场混合堆存的集装箱码头装船顺序优化模型.pdf, 为提高集装箱码头同贝同步装卸中岸桥与场桥作业效率,降低集卡空驶,提出了一种新的码头堆场堆存方法,即...
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、...
宝利煤矿原煤长期堆存控制措施的知识点如下: 1. 煤矿原煤自燃发火机理分析:研究煤的自燃特性,理解自燃发生的过程是预防的关键。自燃过程通常涉及氧气、水分、二氧化碳和一氧化碳等多种气体的参与,并与煤中的含...
- 港口堆存费属于集装箱固定费用,这个陈述是错误的,它通常被视为物流成本的一部分。 - 物流成本的综合管理需要结合控制系统,形成持续优化的循环,这个观点是正确的。 - 降低物流成本确实可以扩大企业的利润...
基隆港和新加坡港按箱次计费,而神户港和釜山港则将此项费用包含在装卸费或堆存费中。 六、拖头使用费 拖头服务是在码头与集装箱堆场间运输集装箱时产生的费用。基隆港是按单位费率乘以拖运次数计算。神户港、釜山...
- 方法一:计算立体仓库所需总面积(S)时,需要考虑面积利用率(a),堆存量(mQ),单位面积货物堆存量(q),最大月货物存取量(E),设计最大入库百分数(K),以及平均库存期(t)。这些参数相互关联,共同...
- **货运站服务费**:涉及货物的拼装、拆箱、封箱、标记、堆存等操作,费用根据服务内容和时间长短计算。 3. **集散运输费(支线运费)** - **水路支线运费**:由干线船公司统一经营或支线船公司单独计收,用于...
论文研究-考虑了交箱时间不确定性的场桥堆存作业优化.pdf, 客户送箱时间的不确定性直接影响出口箱的场桥堆存作业效率和其在集装箱码头堆场的堆存状态, 进而增加场桥作业...
8. 遗传算法应用:论文采用了遗传算法解决堆存优化问题,这是一种高效搜索全局最优解的计算方法。 9. 模型验证:通过不同规模的案例分析,证明了优化模型和算法的实用性和准确性。 综上所述,这篇论文深入研究了集...